V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
nlzy
V2EX  ›  Linux

CSGO 在 Arch 下无法运行

  •  
  •   nlzy ·
    nlzy · 2015-11-17 20:01:30 +08:00 via iPhone · 5506 次点击
    这是一个创建于 3322 天前的主题,其中的信息可能已经有所发展或是发生改变。
    新装的 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 也搜了好多遍,都没能解决这个问题 ,求解决办法
    第 1 条附言  ·  2015-11-20 21:44:04 +08:00
    问题解决了, chmod 755 -R ./ 就好了。。。感觉自己好蠢,居然会被这个问题难倒 TAT

    感谢 30 楼提到的关闭 selinux ,虽然 Arch 默认没有开启 selinux ,但是让我联想到了因权限控制而引起的故障,谢谢大家回复 ;-)
    35 条回复    2015-11-19 07:20:08 +08:00
    yzld2002
        1
    yzld2002  
       2015-11-17 22:32:00 +08:00
    我前几天买了个巫师 2 ,在 debian 下点击开始游戏没反应……控制台看了也没什么错误……也是诡异
    strahe
        2
    strahe  
       2015-11-17 22:32:41 +08:00
    虽然一直用 arch ,也是 kde 重度用户,但是不玩游戏,帮不到你哈,

    ps:你 kde 最近有没有无缘无故卡死的情况,无法 ctrl+alt+f* ,只有强行重启,主要是重启完以后连日志也看不到。。。
    skydiver
        3
    skydiver  
       2015-11-17 22:43:25 +08:00
    没有报错信息,谁也帮不了你……
    haozhang
        4
    haozhang  
       2015-11-17 22:49:22 +08:00
    为什么玩游戏就不能老老实实的 windows....
    firemiles
        5
    firemiles  
       2015-11-17 23:01:55 +08:00
    arch linux 感觉和其他发行版相比的是不是兼容性不太好,我只是在虚拟机下试了试,感觉不是很顺手,经常遇到问题。
    vibbow
        6
    vibbow  
       2015-11-18 00:18:05 +08:00
    请用 windows 。
    feuvan
        7
    feuvan  
       2015-11-18 00:27:14 +08:00
    装 Linux 不是为了学习写代码吗?
    nlzy
        8
    nlzy  
    OP
       2015-11-18 00:35:17 +08:00 via iPhone
    @strahe 我刚换显卡的时候遇到过这个问题,我遇到的卡死是那种切换小键盘灯都没有反应的那种卡死,更别说 Ctrl + Alt + F* 了。。。最后我把我显卡重新插拔了一遍就好了,所以我建议你检查检查硬件?
    nlzy
        9
    nlzy  
    OP
       2015-11-18 00:48:05 +08:00 via iPhone
    @skydiver 明天中午我把虚拟终端的输出发出来

    @haozhang @vibbow @feuvan 因为 Arch Linux 是免费的
    hjc4869
        10
    hjc4869  
       2015-11-18 00:49:10 +08:00
    一定要用免费的 Linux ,请用 Valve 官方(唯一)支持的 Ubuntu 。
    nlzy
        11
    nlzy  
    OP
       2015-11-18 00:57:19 +08:00 via iPhone
    @hjc4869 (ノ=Д=)ノ┻━┻为什么你们都要我换系统!
    ps. Valve 有个基于 Debian 的 SteamOS ,那个也是官方支持(吧), Ubuntu (可能)并不是唯一
    d7101120120
        12
    d7101120120  
       2015-11-18 01:07:02 +08:00
    楼主我支持你:人生在于折腾!

    _(:3 」∠)_ 不过我并不知道怎么解决。
    valkjsaaa
        13
    valkjsaaa  
       2015-11-18 01:20:07 +08:00
    试着 dmesg 一下看看 kernel 有没有什么输出?
    skydiver
        14
    skydiver  
       2015-11-18 01:41:15 +08:00 via iPad
    @hjc4869 并不是吧,我的 Fedora 官方也提供了安装源。
    skydiver
        15
    skydiver  
       2015-11-18 01:42:41 +08:00 via iPad
    @nlzy 出现 segmentation fault 的话应该会突出 core 来的,可以分析一下看看调用栈
    skydiver
        16
    skydiver  
       2015-11-18 01:42:53 +08:00 via iPad
    @skydiver 吐出
    hjc4869
        17
    hjc4869  
       2015-11-18 02:46:56 +08:00
    @skydiver 有包不一定有官方支持,参考 https://support.steampowered.com/kb_article.php?ref=1504-QHXN-8366 (有点老了
    最初 steam 刚宣布支持 Linux 时就说过 best experience on Ubuntu 。
    vibbow
        18
    vibbow  
       2015-11-18 03:03:29 +08:00 via Android
    @nlzy 免费才是最贵的,折腾得浪费那么久时间。
    现在一套正版 win 10 家庭版, oem 价格才几十块钱。
    linux40
        19
    linux40  
       2015-11-18 07:50:04 +08:00 via Android
    问一下厂商,用一下 Google 呗
    vietor
        20
    vietor  
       2015-11-18 07:52:42 +08:00 via Android
    @vibbow 人家在点技能点
    yhylord
        21
    yhylord  
       2015-11-18 08:54:46 +08:00 via Android
    @strahe KDE 最近天天卡。。受不了了,有换用 Gnome 的冲动
    lizhiqing1996
        22
    lizhiqing1996  
       2015-11-18 08:59:17 +08:00
    反正我的 ubuntu 是能正常运行的,虽然说语言不管怎弄都是英文
    caliy
        23
    caliy  
       2015-11-18 10:05:26 +08:00
    以前 windows 游戏出问题,大都是 c++运行库的函数问题,你看看这游戏有啥平台要求不
    typcn
        24
    typcn  
       2015-11-18 10:11:16 +08:00 via iPhone
    arch 的库和内存都太新了,基本上没办法

    不过 vac 在 linux 上完全 not working ,可以直接 open /dev/mem 然后 sudo 执行来做一些奇怪的事情
    strahe
        25
    strahe  
       2015-11-18 10:12:33 +08:00
    @nlzy 我也是这样的,我也怀疑过是硬件问题,但是我换个桌面一用就半个月啥事没有啊
    wsy2220
        26
    wsy2220  
       2015-11-18 10:45:29 +08:00 via Android
    多半跟 glibc 有关系
    karia
        27
    karia  
       2015-11-18 10:47:13 +08:00 via Android
    玩游戏为什么要用 linux(再见
    strahe
        28
    strahe  
       2015-11-18 12:42:04 +08:00
    @yhylord 一问才知道,原来真不是我一个人的问题
    rrrrutdk
        29
    rrrrutdk  
       2015-11-18 14:26:21 +08:00
    请使用 Valve 官方支持的 Ubuntu 。

    玩游戏为什么要用 Windows 。
    anx
        30
    anx  
       2015-11-18 19:39:23 +08:00
    自用 Fedora ,同样的问题,好像是 SELinux 引起的,解决方法: console 中 root 权限运行 `setsebool -P selinuxuser_execheap 1`
    anx
        31
    anx  
       2015-11-18 19:42:23 +08:00
    @nlzy 解决方法见楼上,有用的话告诉我哦~
    onlyice
        32
    onlyice  
       2015-11-18 20:52:07 +08:00 via Android
    人生苦短,为何要用 Linux 打游戏…装双系统重启一下玩个游戏也不是很折腾吧……
    sbpcx
        33
    sbpcx  
       2015-11-18 21:29:09 +08:00
    人生苦短,为什么要折腾。
    junnplus
        34
    junnplus  
       2015-11-18 22:45:17 +08:00 via Android
    steam 上的 csgo 正常,也是 Arch
    tangbao
        35
    tangbao  
       2015-11-19 07:20:08 +08:00 via iPhone
    @nlzy Ubuntu 跑 Steam 上的游戏装上就能玩,不过我机器配置低,跑着卡。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2817 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 793ms · UTC 11:51 · PVG 19:51 · LAX 03:51 · JFK 06:51
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.