Fedora 31, Optimus, Bumblebee and Steam

My laptop(XPS 15) has Nvidia 1050 Ti but I never used it to play games, because I replaced Windows 10 with Fedora Linux on the first day, not even a dual boot. I’ve tried Bumblebee to run Linux native games on Nvidia a few years ago but it wasn’t stable enough.

After I upgraded the laptop to Fedora 31, I decided to give Bumblebee another try. Luckily I got it working just by following instructions here. With very little efforts, I got Nvidia Settings and GLXSpheres working.

And it’s almost a no-brainer to launch Steam Linux native games with an extra launch option optirun -b primus %command%

That’s it, now I can play my Steam games on my Linux laptop 🙂

团队要塞(Team Fortress)2 与 Ubuntu 12.10

感谢 AMD, 赶在周末前发布了13.1版本的 Catalyst 驱动.   安装之前可能会提示需要 linux-header, 可以按照以下命令安装(需要root):

$ uname -a

Linux raymond-Z68X 3.5.0-22-generic #34-Ubuntu SMP Tue Jan 8 21:47:00 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

$ apt-get install linux-headers-3.5.0-22.generic

然后再安装 Catalyst 即可. Team Fortress 2 的安装就和其它平台一样在 Steam 里完成. 下面是我的配置下的一些截图, TF2 运行在主屏.

Workspace 1_019

TF2视频方面的设置.

Workspace 1_022

准备开打 🙂

Workspace 1_021

任何时候, Gnome Shell 依旧响应迅速, 可以随时切换到 Shell 或者其它软件窗口. 玩了一局, 还好没有崩溃 😀 FPS 速率的感觉比 Windows 下还是低些.

Workspace 1_020

Valve 做了件大好事呀.

游戏, 不再是启动到 Windows 的理由

Workspace 1_004

两个月以前, 我因为成功的在 Ubuntu 12.10 配置双屏显示而沾沾自喜. 后来, Steam beta 的测试邀请到手, 高兴了一阵子之后, 我发现 Steam 在我的 Ubuntu 上只是个浏览器+聊天工具, 因为无法启动任何游戏. 毕竟我使用的 Catalyst 驱动的版本是低于 Steam 的建议值的.

今天趁着闲, 我又手痒的启动了 Steam, 发现 Steam 又有50+MB的更新. 这又给了我一些信心. 那么升级一下显卡驱动?

显卡驱动是为数不多的让我羡慕 Windows 平台的原因之一. 当然, 这并不说明 Windows 更加先进, 只是因为作为主宰市场的平台, 显卡厂商恨不得投入120%的力量来完善他们产品的 Windows 驱动.

查看了一下, AMD 的 Linux 驱动总算有了个 beta 版更新. 想起之前我安装显卡驱动所遭遇的一系列麻烦: Gnome Shell罢工, 双屏位置混乱… 我多少还是有点抵触. 不过写 blog 的好处体现出来了, 我看看我之前的笔记, 最糟糕的情况似乎也在控制中, 那么开始吧?

下载 AMD Catalyst for Linux

如果安装+重启后效果不理想, 哈哈, 这里有后悔药:

sudo service lightdm stop
sudo sh /usr/share/ati/fglrx-uninstall.sh
sudo apt-get remove –purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev*

让我惊喜的是, 这次安装的 Catalyes 12.11beta 很给力, 也终于让我能在 Linux 上玩 Steam 游戏了. 我的配置是 AMD HD5670 显卡 + Ubuntu 12.10 x64 + AMD Catalyst 12.11beta for Linux X64 + Steam beta, 双屏 😀