Arch Linux | 装个Steam放松一下

你以为跑到Linux下面就不玩游戏了?天真啦小伙砸

游戏不能多玩,但为了放松身心还是可取的

相对于计算机和网络诞生于战争的唏嘘,Unix的诞生则显得有趣多了——有个大佬想玩游戏

Steam

这个是什么都不用说了吧

安装

1
sudo pacman -S steam lib32-vulkan-icd-loader

装好后会有两个启动器,Steam(Runtime)Steam(Native),用Runtime那个即可,想要用Native那个,则需要安装steam-native-runtime

强迫症患者注意一下Runtime那个的托盘图标样式是没有的(即默认的),很丑,而Native那个则是和主题一样的样式;燃鹅,用Native启动器启动的Steam进程只认识Runtime的启动器,也就是说,把Native启动器固定到dock里,用Native启动Steam的话,dock会多出一个Steam图标,这就是Runtime。强迫症受不了咋办?1.等steam的更新;2.自己进/usr/share/applications把俩启动器调换过来 用kde就行了233333

显卡相关

显卡驱动

如果是N卡,装闭源驱动nvidia最好,高性能高稳定bug少。见WiKi

Nvidia与内核

要安装相应的驱动,否则驱动跑不起来。如,用lts版内核则安装nvidia-lts即可

Vulkan

Vulkan驱动随显卡驱动的不同而不同,见WiKi

Dota 2与Counter-Strike: Global Offensive

Dota2知道吧,LOL的前辈;Counter-Strike: Global Offensive,也就是常说的csgo。这俩都原生支持Linux

Torchlight II

火炬之光,前不久打折的时候买的,买了不玩系列(毕竟装备的英文看起来还是有点吃力呀)

第一次启动,打不开,把报错往Google一贴,找到这个帖子,看到里面的办法

1
2
3
cd .local/share/Steam/steamapps/common/Torchlight\ II
mv ModLauncher.bin.x86_64 ModLauncher.bin.x86_64.bkp
ln -s Torchlight2.bin.x86_64 ModLauncher.bin.x86_64

搞定

当时匆匆瞥了一眼,找到这个方法,发现可用之后就不看下面的了,不排除还有其他方法可用

教练,我想玩这个,《尼尔:机械纪元》

没错,有2B小姐姐、画质碉堡、吃配置的那个单机游戏

尼尔只有Windows版的,你想玩?可以!

Steam基于wine开发了一个叫Proton的开源程序,目前为止,已经让Windows下的几千款游戏能运行在Linux下,官网有详细介绍

进入官网首页,点击Show rating definitions能查看评级定义,分为PlatinumGoldSilverBronzeBorked,最好的当然是Platinum,表示完美开箱即用

那2B小姐姐那个评级多少?搜一下,是Gold,那么Steam在调试调试应该也可以Platinum了

那怎么食用呢?

暂时知道准确无误的步骤,故先占个坑后更新

参见

  1. Steam - ArchWiki
  2. NVIDIA - ArchWiki
  3. Vulkan - ArchWiki
  4. Cannot Start the game under Archlinux :: Torchlight II General Discussions
  5. ProtonDB | Gaming reports for Linux using Proton and Steam Play