所以我在运行 psychonauts 时遇到了问题,因为我注意到很多人也遇到了同样的问题。我通过软件中心安装了它,并确保我有运行 mesa 所需的正确库(libtxc-dxtn-s2tc0:i386,因为我运行的是 64 位系统)。我应该首先说我不确定它是否能在我的笔记本上顺利运行。看到一些关于缺少 OpenGL 扩展的信息,我不确定那是什么意思,但我猜这是麻烦。但我运行的是富士通西门子 amilo sa3650,它配有一个外部显卡,所以我以后可能会让它顺利运行,只是还没有配置它。所以我只是想先看看我是否能让它运行起来。
当我尝试通过强制 S3TC 支持来运行它时:
force_s3tc_enable=true /opt/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/alex/.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 ********
STUBBED: VK_* at InitInputNames (/home/icculus/projects/psychonauts/Source/CommonLibs/DirectX/SDLInput.cpp:1220)
No joysticks detected
Transport started
DaveD: NCListenSocket: Listening on port 40001
ERROR: Missing required OpenGL extensions:
- GL_ARB_vertex_buffer_object
Start Up completed in 0.27 seconds
Segmenteringsfel (minnesutskrift skapad)
它是瑞典语的,所以如果您不明白某些内容(您可能仅根据上下文就能猜出大部分内容),那么您必须问我,然后我会翻译。
现在,我该怎么办?也许我应该补充一点,我确实尝试过通过从简陋的捆绑网站手动下载并运行 bin 文件来安装它。我在通过软件中心尝试之前就这样做了。我得到了相同的结果。我还尝试了 S3TC 的东西,并确保在通过该方法安装后我也拥有正确的库。
任何建议都会非常有帮助。
PS:我很喜欢 askubuntu!它帮我解决了很多问题,之前我不需要发布问题,但这次我找不到任何关于相同问题的问题。
编辑:我正在运行 ubuntu 12.04 64 位版本。