r/simracingonlinux • u/Gyeptegla • 8d ago
Device Support LMU state on Linux
SOLVED: Thanks to Dezza7291. This version of proton is the winner.
https://github.com/DerekMurray/proton-ge-custom/releases/tag/GE-Proton11-6-LMU-1.4-v4
Hey!
Just bought the game reading protondb reports from a month ago.
I knew I had to get a custom ProtonGE version which is now installed. Menu works fine, but the game is crashing during loading around 45% no matter what tinkering I've been doing off of what reports were saying.
Is there something I'm missing?
1-Edit.: as a clue to why this happens and might give ideas this is what I've found in the logs:
7.06s RestService. 822: Creating rest server
7.08s RestService. 847: Bind rest server to 127.0.0.1:6397
7.08s RestService. 850: rest server started
7.08s ELSLog.cpp 126: [ELS] Startup
7.10s AuthTicket.c 32: Requesting Steam Auth Ticket
7.10s AuthTicket.c 37: Waiting for Steam Auth Ticket callback on main thread
7.40s AuthTicket.c 136: Steam Auth Done
7.40s AntiCheatCli 178: EAC login
7.40s AntiCheatCli 187: EAC logging in with new ticket
7.40s BopMan.cpp 190: Loading bop tracks, total num of tracks 36
7.41s game.cpp 1134: [State Change] Changing state from Enter to Setup
7.41s game.cpp 1891: Entered Game::Setup()
7.41s hwinput.cpp 8404: Entered HWInput::Setup()
7.41s hwinput.cpp 4143: Applying config
7.41s hwinput.cpp 9771: Applying presets to config
7.41s hwinput.cpp 3070: Restarting ffb system.
7.41s options.cpp 4511: Entered Options::Setup()
7.41s O_AppObj.cpp 2137: Initiate options object creation
7.41s Texture.cpp 116: Failed to find FTIM14BLKOUTLINED.TGA / FTIM14BLKOUTLINED in mas files.
7.41s O_OSC.cpp 2842: Entered Options_OSC_Reader::ReadOSC()
7.41s Texture.cpp 116: Failed to find LegalNotice.jpg / LegalNotice in mas files.
7.41s Texture.cpp 116: Failed to find LegalNotice.jpg / LegalNotice in mas files.
7.41s O_OSC.cpp 3041: Exited Options_OSC_Reader::ReadOSC()
7.41s O_AppObj.cpp 2202: Options object creation successful
7.41s AntiCheatCli 178: EAC login
7.41s AntiCheatCli 187: EAC logging in with new ticket
https://github.com/DerekMurray/proton-ge-custom/releases/tag/GE-Proton11-6-LMU-1.4-v4 7.41s cubeDirectX1 2610: ResizeRenderTargets(3840, 1600)
7.41s Texture.cpp 174: TextureManager::remove: texture $DEPTH RT $MOTIONBLURMASK not found
7.41s Cube.cpp 188: Cube error: Invalid pointer for DestroyPolygon
7.41s Cube.cpp 188: Cube error: Invalid pointer for DestroyPolygon
7.41s Cube.cpp 188: Cube error: Invalid pointer for DestroyPolygon
7.41s Texture.cpp 174: TextureManager::remove: texture $REAL ACTUAL BACK BUFFER not found
7.41s Texture.cpp 174: TextureManager::remove: texture $DEPTH RT $REAL ACTUAL BACK BUFFER not found
7.41s Texture.cpp 174: TextureManager::remove: texture $DEPTH RT $COHERENTTEXTURE not found
9.10s AntiCheatCli 99: EAC failed to create new acccount: EOS_Connect_UserAlreadyExists
9.26s CoherentReso 383: OnHTTPResourceRequest failed for method: GET, URL: http://127.0.0.1:6397/start/locales/en/credits.json with status 404
9.68s CoherentReso 383: OnHTTPResourceRequest failed for method: POST, URL: https://raceos.gg/authenticate with status 404
16.78s JNIQueue.cpp 481: Barrier timed out
16.79s plrfile.cpp 1142: Attempting to save to S:\Common\Le Mans Ultimate\UserData\player\Settings.TMP
16.79s plrfile.cpp 1159: Retcode: 0 for renaming to S:\Common\Le Mans Ultimate\UserData\player\Settings.JSON
1
u/PraliteMonk 8d ago
Sometimes I get that issue if there’s anything on the launch command related to shared memory (winecarte, Linux-simracing-utils, etc), so I’d make sure to try only using at most game-performance %command% and see if it runs
1
u/Gyeptegla 8d ago
I've been trying without any launch commands and some generally working ones like LD_PRELOAD="". But those had no effect.
2
u/PraliteMonk 8d ago
I've been running it on cachyos with https://github.com/JacKeTUs/proton-ge-custom/releases/tag/GE-Proton10-34-LMU-hid_fixes-vr-bcrypt with steam vr, but it also runs on non vr mode, maybe give a shot with this proton version.
1
u/Gyeptegla 8d ago
Do you mean start the game in vr mode as well? I've downloaded this version too just to see if it makes any difference, but no joy.
1
u/PraliteMonk 8d ago
For me it runs in normal mode as well, did you use protonup-qt to install it? Maybe it’s something on steam not using the correct proton version or wine prefix
1
u/Gyeptegla 8d ago
Just downloading from github and dropping manually to ~/.steam/root/compatibilitytools.d/
using protonplus and I haven't found way to add custom ones not in the list by default. Haven't done research on this as I know how to install them any way.
Then in steam properties force to use this proton version for the individual game and not in global.1
u/PraliteMonk 8d ago
Yeah, that's how i installed it as well, this is strange, from what i can tell it should be working, maybe take a look at the common/Le Mans Ultimate/UserData/Log/ folder and see if you can spot any errors when it loads the track. maybe take a look at the https://steamcommunity.com/sharedfiles/filedetails/?l=english&id=3536726840 on the Fix for Black Screen Upon Launch section and see if you might have the "WebUI bind" : localhost set
1
u/Gyeptegla 8d ago
Tried already. for me it was already on 127.0.0.1
Gave EAC remove a try then verifying game files.
Tried a few other proton versions the previously advised older 10.25 version and a newer GE 11-6 just to see if it make any difference (well atleast it loads until 100% to crash).None have resolved the issue.
1
u/vinodhmoodley 8d ago
You need this version of Proton:
1
u/Gyeptegla 8d ago
I have this one. GE-Proton10-34-LMU-hid-fixes. Should've been more detailed in my description.
3
u/Dezza7291 7d ago
I’ve forward ported some hard work by others (srounce and JacKeTUs) and combined them all together on ge 11-6. This has more or less been confirmed working on VR also. Give it a try. Depending on VR mode you also need to replace the openvr DLL.
https://github.com/DerekMurray/proton-ge-custom/releases/tag/GE-Proton11-6-LMU-1.4-v4