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$
PsychonautsはLinuxのIntelカードで確実に実行できます。s3tcテクスチャを許可するにはカードを強制する必要があります。コマンドラインでこれを行うには、次を使用します。
force_s3tc_enable=true ./Psychonauts
そして、それは動作するはずです。このコマンドを含むpsychonauts.shファイルを指すように、インストーラーが作成した.desktopファイルを編集することをお勧めします。そうすれば、アプリメニューからゲームを実行できます。
私の.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コマンドが絶対に必要です。そうしないと、ゲームが適切にロードされず、デスクトップがロックアップする可能性があります。
警告の言葉:ゲームは統合されたIntelグラフィックカードで実行されますが、おそらくあまりうまく動作しません。ゲーム内でグラフィック設定を調整してパフォーマンスを改善することはできますが、それでも少なくとも少し不安定になります。
このエラーが示すように、グラフィックカードはこのゲームをプレイするのに十分ではない可能性があります。
ERROR: Missing required OpenGL extensions: - GL_EXT_texture_compression_s3tc
また、カードがNvidiaまたはATIである場合、カードに独自のドライバーをインストールすることを怠った可能性もあります。