Lorsque je tente de charger Psychonauts, il se bloque et c’est le résultat que j’obtiens lorsque je cours du terminal. Toute aide ou suggestion est grandement appréciée.
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$
Les psychonautes peuvent certainement fonctionner sur des cartes Intel sous Linux, il vous suffit de forcer la carte à autoriser les textures s3tc. Pour ce faire en ligne de commande, vous utiliseriez:
force_s3tc_enable=true ./Psychonauts
Et ça devrait marcher. Vous voudrez peut-être modifier le fichier .desktop créé par le programme d'installation afin qu'il pointe vers un fichier psychonauts.sh contenant cette commande. De cette façon, vous pouvez toujours lancer le jeu à partir du menu de l'application.
Mon fichier .sh ressemble à ceci:
cd /home/mike/Custom/psychonauts
force_s3tc_enable=true ./Psychonauts
Et dans le fichier .desktop, j'ai changé l'exécutable de "/home/mike/Custom/psychonauts/Psychonauts"
à sh /home/mike/Custom/psychonauts/psychonauts.sh
La commande sh est absolument nécessaire ici, sinon le jeu ne se chargera pas correctement et votre ordinateur risque de se bloquer.
Un mot d'avertissement: bien que le jeu fonctionne sur une carte graphique Intel intégrée, il ne fonctionnera probablement pas très bien. Vous pouvez ajuster les paramètres graphiques dans le jeu pour essayer d'améliorer les performances, mais cela restera au moins un peu agité.
Il est probable que votre carte graphique ne soit pas assez bonne pour jouer à ce jeu, comme l'indique cette erreur:
ERROR: Missing required OpenGL extensions: - GL_EXT_texture_compression_s3tc
Il est également possible que vous ayez négligé d’installer des pilotes propriétaires pour votre carte, s’il s’agisse de Nvidia ou d’ATI.