Did anyone try running Psychonauts lately? I've never played it before, and now trying it for the first time - it fails pretty badly on Debian testing.
Running 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/<user>/.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:1226)
No joysticks detected
SDL_SetVideoMode() failed: Failed loading libGL.so.1
Start Up completed in 0.02 seconds
support/gog_com.shlib: line 94: 11602 Segmentation fault ./"${bin_64}"
It looks related to obsolete libraries that are bundled with it, but removing lib there doesn't exactly help either. libGL.so.1 error goes away, but it still crashes like this:
Created OpenGL Device. Adapter: Gallium 0.4 on AMD POLARIS10 (DRM 3.8.0 / 4.9.0-1-amd64, LLVM 3.9.1) Driver: X.Org 800x600 75hz
STUBBED: this might be wrong at FilterTexture (/home/icculus/projects/psychonauts/Source/CommonLibs/DFGraphics/Texture.cpp:1484)
STUBBED: figure this out later at Commit (/home/icculus/projects/psychonauts/Source/CommonLibs/DFUtil/EMemStack.cpp:108)
STUBBED: hack to workaround permanent bacon blur at SetMotionBlurState (/home/icculus/projects/psychonauts/Source/game/luatest/RTEngine/Scene.cpp:180)
DaveD: Could not open lua packfile 'common'
DaveD: Info: Texture pack file contains 366 textures
WARN: ENGINE: Lua garbage collection starting
FreeUnusedBlocksInBuckets released 0 Kb
ERROR: Assert in /home/icculus/projects/psychonauts/Source/game/luatest/Game/GameInit.cpp, line 348
m_iMainFont
Encountered Error:
Psychonauts has encountered an error
/home/icculus/projects/psychonauts/Source/game/luatest/Game/GameInit.cpp, line 348
m_iMainFont
Please contact technical support at
http://www.doublefine.com.
support/gog_com.shlib: line 94: 11753 Trace/breakpoint trap ./"${bin_64}"
It could be one of those LFS lacking games that fail on XFS as well. I'll try it in the loop device for a test.
UPDATE: Yep, lacking LFS confirmed. I wish there was an easier workaround that would create a loop device and mount it using FUSE without sudo.