Psychonauts Humble Indie Bundle V 错误

sha*_*neo 5 games 12.04

当我尝试加载 Psychonauts 时,它崩溃了,这是我从终端运行时得到的结果。非常感谢任何帮助或建议。

shaneo@laptop:~$ cd psychonauts/
shaneo@laptop:~/psychonauts$ ./Psychonauts 
STUBBED: fix up the rest of the SSE code first at DetectSSESupport
(/home/icculus/projects/psychonauts/Source/CommonLibs/DFMath/MathGeneral.cpp:32)
STUBBED: write me? at SetPCLanguage (/home/icculus/projects/psychonauts/Source/game/luatest/UnixMain.cpp:120)
STUBBED: fix up the rest of the SSE code first at DetectCPUCaps (/home/icculus/projects/psychonauts/Source/game/luatest/Game/PCGameApp.cpp:223)
STUBBED: check LANG envr var at _GetDefaultGameLanguage (/home/icculus/projects/psychonauts/Source/game/luatest/Game/GameApp.cpp:171)
Console created
Save  path: /home/shaneo/.local/share/Psychonauts
Write path: WorkResource
STUBBED: inline asm at SSEMul_4x4_4x4_2arg
(/home/icculus/projects/psychonauts/Source/CommonLibs/DFMath/Matrix.cpp:710)
STUBBED: inline asm at SSEMul_4x4_4x4_3arg (/home/icculus/projects/psychonauts/Source/CommonLibs/DFMath/Matrix.cpp:698)
 ******** unit test failed ********
Transport started
DaveD: NCListenSocket: Listening on port 40001
STUBBED: VK_* at InitInputNames (/home/icculus/projects/psychonauts/Source/CommonLibs/DirectX/SDLInput.cpp:1173)
No joysticks detected
STUBBED: multisampling? at initPlatform (/home/icculus/projects/psychonauts/Source/CommonLibs/DFGraphics/OpenGLGraphics.cpp:1667)
ERROR: Missing required OpenGL extensions:
- GL_EXT_texture_compression_s3tc
Start Up completed in 0.13 seconds
Segmentation fault (core dumped)
shaneo@laptop:~/psychonauts$ 
Run Code Online (Sandbox Code Playgroud)

Mik*_*ist 12

Psychonauts 绝对可以在 Linux 下运行在英特尔卡上,你只需要强制卡允许 s3tc 纹理。要在命令行下执行此操作,您可以使用:

force_s3tc_enable=true ./Psychonauts
Run Code Online (Sandbox Code Playgroud)

它应该工作。您可能想要编辑安装程序创建的 .desktop 文件,使其指向包含此命令的 Psychonauts.sh 文件。这样你仍然可以从应用程序菜单运行游戏。

我的 .sh 文件如下所示:

cd /home/mike/Custom/psychonauts
force_s3tc_enable=true ./Psychonauts
Run Code Online (Sandbox Code Playgroud)

在 .desktop 文件中,我将 exec 从更改"/home/mike/Custom/psychonauts/Psychonauts"sh /home/mike/Custom/psychonauts/psychonauts.sh

SH命令是绝对必要在这里,否则游戏将无法正常加载和您的桌面上可能会锁定。

一个警告:虽然游戏将在集成的英特尔显卡上运行,但它可能不会很好地运行。您可以在游戏中调整图形设置以尝试提高性能,但它仍然至少会有点不稳定。