Arch-Linux
由於 OpenGL/SDL 問題,Valve 遊戲在啟動時崩潰
最近,我用 Valve 製作的遊戲,我假設所有的源遊戲,在啟動時都崩潰了。這不會影響我主要在 Unity3D 上執行的任何其他遊戲。我的圖形驅動程序目前的配置方式似乎有問題。即使 STEAM_RUNTIME=0,這個問題仍然存在,所以它不是 libSDL 的問題,就像 Internet 上的許多解決方法所建議的那樣。我正在使用 nvidia 驅動程序執行 Arch Linux,版本 361.28。這是我嘗試執行閥門遊戲時遇到的錯誤:
PROBLEM: You appear to have OpenGL 0.0.0, but we need at least 2.0.0!
正如這篇文章(在 Valve Software 中報告問題的網站上)所描述的,
steam
使用以下環境變數執行可以解決該問題:__GLVND_DISALLOW_PATCHING=1 steam
此外,此問題已在 Nvidia 364.12 驅動程序更新中修復,因此更新驅動程序也將解決此問題。