Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
nlzy
V2EX  ›  Linux

CSGO 在 Arch 下无法运行

  •  
  •   nlzy ·
    nlzy · Nov 17, 2015 via iPhone · 6305 views
    This topic created in 3857 days ago, the information mentioned may be changed or developed.
    新装的 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 也搜了好多遍,都没能解决这个问题 ,求解决办法
    Supplement 1  ·  Nov 20, 2015
    问题解决了, chmod 755 -R ./ 就好了。。。感觉自己好蠢,居然会被这个问题难倒 TAT

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

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

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

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

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

    玩游戏为什么要用 Windows 。
    anx
        30
    anx  
       Nov 18, 2015
    自用 Fedora ,同样的问题,好像是 SELinux 引起的,解决方法: console 中 root 权限运行 `setsebool -P selinuxuser_execheap 1`
    anx
        31
    anx  
       Nov 18, 2015
    @nlzy 解决方法见楼上,有用的话告诉我哦~
    onlyice
        32
    onlyice  
       Nov 18, 2015 via Android
    人生苦短,为何要用 Linux 打游戏…装双系统重启一下玩个游戏也不是很折腾吧……
    sbpcx
        33
    sbpcx  
       Nov 18, 2015
    人生苦短,为什么要折腾。
    junnplus
        34
    junnplus  
       Nov 18, 2015 via Android
    steam 上的 csgo 正常,也是 Arch
    tangbao
        35
    tangbao  
       Nov 19, 2015 via iPhone
    @nlzy Ubuntu 跑 Steam 上的游戏装上就能玩,不过我机器配置低,跑着卡。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   947 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 80ms · UTC 19:51 · PVG 03:51 · LAX 12:51 · JFK 15:51
    ♥ Do have faith in what you're doing.