web-dev-qa-db-ja.com

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
shaneo

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グラフィックカードで実行されますが、おそらくあまりうまく動作しません。ゲーム内でグラフィック設定を調整してパフォーマンスを改善することはできますが、それでも少なくとも少し不安定になります。

12
Mike_IronFist

このエラーが示すように、グラフィックカードはこのゲームをプレイするのに十分ではない可能性があります。

ERROR: Missing required OpenGL extensions: - GL_EXT_texture_compression_s3tc

また、カードがNvidiaまたはATIである場合、カードに独自のドライバーをインストールすることを怠った可能性もあります。

2
Alistair Buxton