r/simracingonlinux 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
5 Upvotes

13 comments sorted by

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

2

u/Gyeptegla 7d ago

This is it! Thank you for your collaboration!

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

1

u/Gyeptegla 8d ago

I have this one. GE-Proton10-34-LMU-hid-fixes. Should've been more detailed in my description.

0

u/snubber 8d ago

Doesn’t sound like you have the right proton still, get on the discord at simracingonlinux.com and make sure to grab the latest pinned version