Psychonauts Humble Indie Bundle V ошибка

Когда я пытаюсь загрузить Psychonauts, он падает, и это результат, который я получаю при запуске из teminal. Любая помощь или предложения с благодарностью.

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$ 
5
задан 2 June 2012 в 18:51

2 ответа

Psychonauts определенно может работать на картах Intel под Linux, вам просто нужно заставить карту разрешить s3tc-текстуры. Чтобы сделать это из командной строки, вы должны использовать:

force_s3tc_enable=true ./Psychonauts

И это должно работать. Возможно, вы захотите отредактировать файл .desktop, созданный установщиком, чтобы он указывал на файл psychonauts.sh, содержащий эту команду. Таким образом, вы все равно можете запустить игру из меню приложения.

Мой файл .sh выглядит так:

cd /home/mike/Custom/psychonauts
force_s3tc_enable=true ./Psychonauts

И в файле .desktop я изменил exec с "/home/mike/Custom/psychonauts/Psychonauts" на sh /home/mike/Custom/psychonauts/psychonauts.sh

sh [ 1110] здесь абсолютно необходима команда, иначе игра не будет загружаться должным образом, и ваш рабочий стол может заблокироваться.

Слово предупреждения: хотя игра будет работать на встроенной видеокарте Intel, она, вероятно, не будет работать очень хорошо. Вы можете настроить параметры графики в игре, чтобы попытаться улучшить производительность, но она все равно будет немного изменчивой.

0
ответ дан 2 June 2012 в 18:51

Вероятно, ваша видеокарта недостаточно хороша, чтобы играть в эту игру, о чем свидетельствует эта ошибка:

ERROR: Missing required OpenGL extensions: - GL_EXT_texture_compression_s3tc

Также возможно, что вы забыли установить проприетарные драйверы для вашей карты, если это Nvidia или ATI.

0
ответ дан 2 June 2012 в 18:51

Другие вопросы по тегам:

Похожие вопросы: