Psychonauts Humble Indie Bundle V error

5

Quando eu tento carregar o Psychonauts ele cai e esse é o resultado que eu recebo quando corro de um temporário. Qualquer ajuda ou sugestão é muito apreciada.

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$ 
    
por shaneo 02.06.2012 / 16:51

2 respostas

12

Psychonauts definitivamente podem rodar em cartões Intel no Linux, você só precisa forçar a placa a permitir texturas s3tc. Para fazer isso sob a linha de comando, você usaria:

force_s3tc_enable=true ./Psychonauts

E isso deve funcionar. Você pode querer editar o arquivo .desktop que o instalador criou para que aponte para um arquivo psychonauts.sh que contenha este comando. Dessa forma, você ainda pode executar o jogo no menu do aplicativo.

Meu arquivo .sh é assim:

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

E no arquivo .desktop, mudei o exec de "/home/mike/Custom/psychonauts/Psychonauts" para sh /home/mike/Custom/psychonauts/psychonauts.sh

O comando sh é absolutamente necessário aqui, caso contrário o jogo não será carregado corretamente e sua área de trabalho poderá ser bloqueada.

Uma palavra de advertência: enquanto o jogo rodará em uma placa de vídeo integrada da Intel, provavelmente não funcionará muito bem. Você pode ajustar as configurações gráficas no jogo para tentar melhorar o desempenho, mas ainda assim será um pouco instável.

    
por Mike_IronFist 03.06.2012 / 07:12
2

É provável que a sua placa gráfica não seja boa o suficiente para jogar este jogo, conforme indicado por este erro:

ERROR: Missing required OpenGL extensions: - GL_EXT_texture_compression_s3tc

Também é possível que você tenha negligenciado a instalação de drivers proprietários para sua placa, se ela for Nvidia ou ATI.

    
por Alistair Buxton 02.06.2012 / 17:24

Tags