技术解析

CSGO 在 Arch 下无法运行
0
2021-07-08 13:24:56
idczone
新装的 Arch Linux 打开 CSGO 就黑屏,过一会就弹出回桌面。终端并没有输出什么有帮助的信息,就是 "OUT OF MEMORY" 和 "Segmentation fault" 之类的。

验证游戏完整性,删除 csgo 重新下载问题依旧。。。再后来把显卡从 A 卡换成了 N 卡之后重装了系统还是一样的问题。。。

诡异的是 DOTA2 、半条命 2 、 CS 起源还有求生之路 2 都能完美运行

现在是 i3 2100 + 4G 内存 + GTX 560SE ,没有 swap , 64 位的系统, 355.11 的驱动, KDE 桌面

都快被这个问题弄崩溃了, Arch wiki 上面提到的可能的解决方法都试过了, Google 也搜了好多遍,都没能解决这个问题 ,求解决办法
我前几天买了个巫师 2 ,在 debian 下点击开始游戏没反应……控制台看了也没什么错误……也是诡异

虽然一直用 arch ,也是 kde 重度用户,但是不玩游戏,帮不到你哈,
ps:你 kde 最近有没有无缘无故卡死的情况,无法 ctrl+alt+f* ,只有强行重启,主要是重启完以后连日志也看不到。。。

没有报错信息,谁也帮不了你……

为什么玩游戏就不能老老实实的 windows....

arch linux 感觉和其他发行版相比的是不是兼容性不太好,我只是在虚拟机下试了试,感觉不是很顺手,经常遇到问题。

请用 windows 。

装 Linux 不是为了学习写代码吗?

我刚换显卡的时候遇到过这个问题,我遇到的卡死是那种切换小键盘灯都没有反应的那种卡死,更别说 Ctrl + Alt + F* 了。。。最后我把我显卡重新插拔了一遍就好了,所以我建议你检查检查硬件?

明天中午我把虚拟终端的输出发出来
因为 Arch Linux 是免费的

一定要用免费的 Linux ,请用 Valve 官方(唯一)支持的 Ubuntu 。

(ノ=Д=)ノ┻━┻为什么你们都要我换系统!
ps. Valve 有个基于 Debian 的 SteamOS ,那个也是官方支持(吧), Ubuntu (可能)并不是唯一

楼主我支持你:人生在于折腾!
_(:3 」∠)_ 不过我并不知道怎么解决。

试着 dmesg 一下看看 kernel 有没有什么输出?

并不是吧,我的 Fedora 官方也提供了安装源。

出现 segmentation fault 的话应该会突出 core 来的,可以分析一下看看调用栈

吐出

有包不一定有官方支持,参考 https://support.steampowered.com/kb_article.php?ref=1504-QHXN-8366 (有点老了
最初 steam 刚宣布支持 Linux 时就说过 best experience on Ubuntu 。

免费才是最贵的,折腾得浪费那么久时间。
现在一套正版 win 10 家庭版, oem 价格才几十块钱。

问一下厂商,用一下 Google 呗

人家在点技能点

KDE 最近天天卡。。受不了了,有换用 Gnome 的冲动

反正我的 ubuntu 是能正常运行的,虽然说语言不管怎弄都是英文

以前 windows 游戏出问题,大都是 c++运行库的函数问题,你看看这游戏有啥平台要求不

arch 的库和内存都太新了,基本上没办法
不过 vac 在 linux 上完全 not working ,可以直接 open /dev/mem 然后 sudo 执行来做一些奇怪的事情

我也是这样的,我也怀疑过是硬件问题,但是我换个桌面一用就半个月啥事没有啊

多半跟 glibc 有关系

玩游戏为什么要用 linux(再见

一问才知道,原来真不是我一个人的问题

请使用 Valve 官方支持的 Ubuntu 。
玩游戏为什么要用 Windows 。

自用 Fedora ,同样的问题,好像是 SELinux 引起的,解决方法: console 中 root 权限运行 `setsebool -P selinuxuser_execheap 1`

解决方法见楼上,有用的话告诉我哦~

人生苦短,为何要用 Linux 打游戏…装双系统重启一下玩个游戏也不是很折腾吧……

人生苦短,为什么要折腾。

steam 上的 csgo 正常,也是 Arch

Ubuntu 跑 Steam 上的游戏装上就能玩,不过我机器配置低,跑着卡。

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服