Proton icon indicating copy to clipboard operation
Proton copied to clipboard

The Crew Motorfest (2698940)

Open pboard opened this issue 2 months ago • 23 comments

Compatibility Report

  • Name of the game with compatibility issues: The Crew Motorfest
  • Steam AppID of the game: 2698940

System Information

  • GPU: Intel Arc A770m
  • Video driver version: Mesa 25.2.4
  • Kernel version: 6.16.4-116.bazzite.fc42.x86_64
  • Link to full system information report as Gist:

Steam System Information https://gist.github.com/pboard/26aef27c095308fdfec420010a9c0952 Steam Runtime Diagnostics https://gist.github.com/pboard/e444fb80241c6d9908e75db9d9dd3429

  • Proton version: Latest
Image

Proton Experimental (10.x branch)

I confirm:

  • [x] that I haven't found an existing compatibility report for this game.
  • [x] that I have checked whether there are updates for my system available.

PROTON_LOG=1 output (cut output at line number in 20,000 range when it started looping) https://gist.github.com/pboard/e61ce4036697162160beb2f419540258

Symptoms

When I launch the game, which is now Steam OS compatible in the latest version according to the announcements, I get a Wine C++ Error, loader_thunks.c vkCreatePipelineLayout (picture of crash message attached)

Reproduction

Launch the latest The Crew Motorfest build, which is now listed as having Steam OS support, and it crashes after it gets past loading the Ubisoft Launcher, which starts fine, and then attempts to launch the game.

pboard avatar Oct 21 '25 08:10 pboard

@kisak-valve - not sure if this is related to a similar issue that I reported about Need For Speed Unbound (https://github.com/ValveSoftware/Proton/issues/6502) but I just got The Crew Motorfest, as it was now listed as Steam OS compatible, but I'm getting a crash on my Intel GPU when it tries to start the game

pboard avatar Oct 21 '25 08:10 pboard

The crew motorfest an error occurred

Issue transferred from https://github.com/ValveSoftware/Proton/issues/9129. @PratMavrick posted on 2025-10-23T00:08:27:

Compatibility Report

  • Name of the game with compatibility issues: the crew motorfest
  • Steam AppID of the game:

System Information

  • GPU:
  • Video driver version:
  • Kernel version:
  • Link to full system information - the steam deck
  • Proton version: Proton experimental and 9.0.4

I confirm:

  • [x] that I haven't found an existing compatibility report for this game.
  • [x] that I have checked whether there are updates for my system available.

Symptoms

After starting the game and entering open roam , 5-6 minutes later a blank screen appears with a message saying that an error has occurred "

Reproduction

kisak-valve avatar Oct 23 '25 00:10 kisak-valve

Ubisoft announced that Steam Deck verification will be available on November 5th.

lzq960605 avatar Oct 30 '25 13:10 lzq960605

@PratMavrick (or anyone else getting crashes) are you playing online matches? Could you try playing for the same amount of time but without doing the online live matches against other players to see if that crashes or not?

alasky17 avatar Oct 31 '25 17:10 alasky17

@PratMavrick (or anyone else getting crashes) are you playing online matches? Could you try playing for the same amount of time but without doing the online live matches against other players to see if that crashes or not?

The November 5th update has been verified via Steam Deck, so it won't crash anymore.

lzq960605 avatar Nov 01 '25 06:11 lzq960605

@PratMavrick (or anyone else getting crashes) are you playing online matches? Could you try playing for the same amount of time but without doing the online live matches against other players to see if that crashes or not?

Hi So, I open the game, directly go to the open world map , put a way point to the race I want to do and 5-6 minutes after either flying or driving, it shows me that error .

PratMavrick avatar Nov 01 '25 06:11 PratMavrick

@PratMavrick Could you please also copy your system information from Steam (Steam -> Help -> System Information and Steam -> Help -> Steam Runtime Diagnostics) and put each in a gist, then include a link to the gists in this issue report? And could you also get a log of the failure using the launch option PROTON_LOG=1 %command% which will create a log called steam-2698940.log in your ~ folder.

alasky17 avatar Nov 03 '25 14:11 alasky17

It runs on steamOS with no problems but not bazzite, still same error on bazzite.

alishtamimi avatar Nov 06 '25 02:11 alishtamimi

Updated diagnostic with the latest version of Proton Experimental on Bazzite OS and a new The Crew Motorfest update (Build ID: 20381042), my Gist upload for steam-2698940.log which is 75,000 lines wouldn't save as one gist, so I split it up. The game doesn't start - it seems like it crashes sometime after the Ubisoft launcher, but no longer throws up the Error that I first reported that the older Proton-10.0-2 beta version still shows, as does GE-Proton-10.0-25, the loader_thunks.c error. One thing, I noticed though is the older Protons seem to launch the Ubisoft Launcher a lot quicker than the current Proton Experimental does.

System Information

GPU: Intel Arc A770m
Video driver version: Mesa 25.2.6
Kernel Version: 6.17.7-ba01.fc43.x86_64
Link to full system information report as [Gist](https://gist.github.com/):

Steam System Information https://gist.github.com/pboard/a2f935c7008e90aae3401d632bed97a4 Steam Runtime Diagnostics https://gist.github.com/pboard/758df8cd75db032bd94afd14cc6d780b Steam Runtime Diagnostics https://gist.github.com/pboard/4556b2b4560b70db61a75d2466e09ed5 (part 1) https://gist.github.com/pboard/5be6a414957857bc5f2e5f05deb95d6d (part 2) https://gist.github.com/pboard/67a4f3f24750b7e95796665e399df2fc (part 3) https://gist.github.com/pboard/d73db833de8d158cd514ac745b252f6f (part 4)

pboard avatar Nov 06 '25 12:11 pboard

I got the same error with Bazzite. I tried several Proton versions, such as 10.0-2 (beta), Proton GE 10-25, and Proton Experimental. The only version that doesn't show this error and makes it through is the latest CachyOS version of Proton, although it goes back and forth between two different frames, and the frame rate is stuck at 3fps. Here's a video of the game running on the Legion Go 2 with CachyOS Proton: https://imgur.com/OYkKXSs

Jepl4r avatar Nov 08 '25 22:11 Jepl4r

I got the same error with Bazzite. I tried several Proton versions, such as 10.0-2 (beta), Proton GE 10-25, and Proton Experimental. The only version that doesn't show this error and makes it through is the latest CachyOS version of Proton, although it goes back and forth between two different frames, and the frame rate is stuck at 3fps. Here's a video of the game running on the Legion Go 2 with CachyOS Proton: https://imgur.com/OYkKXSs

This is the error I get if I use Proton Experimental or any other Proton version that's not the one from cachyOS: https://imgur.com/IdHunP4

Jepl4r avatar Nov 08 '25 23:11 Jepl4r

This is great finding, wonder what is different, and how can we make it any better. Thanks for sharing that

alishtamimi avatar Nov 09 '25 00:11 alishtamimi

This is great finding, wonder what is different, and how can we make it any better. Thanks for sharing that

Honestly I don't know, but from the error I'm getting, it could be related to some type of Vulkan error.

Jepl4r avatar Nov 09 '25 00:11 Jepl4r

Replying to https://github.com/ValveSoftware/Proton/issues/9119#issuecomment-3507146719

I tried the latest Catchos Proton using Proton Plus on Bazzite, but for my Intel Arc a770m, it behaves similar to Proton Experimental, it doesn't get the Vulkan Thunks crash in my first post, but it seems to crash out some point after the Ubisoft Launcher and eventually quits.

But great that its helping with Amd gpus, but I guess the performance isn't great, so not to playable yet. Hopefully over time compatibility will improve beyond the steam deck, which is now verified.

pboard avatar Nov 09 '25 02:11 pboard

I am facing the same error on bazzite, tried with proton experimental, proton 9.04, ge-proton 10.25, 10.21. I can here game audio in background.

Image

gokulj45 avatar Nov 09 '25 18:11 gokulj45

Hi guys, So the an error has occurred every 5 minutes has returned. I don't know if its proton or the game servers are the issue . Pls if anyone has an idea , pls do tell

This is in my steam deck running the steam os and tries the proton experimental and 9.0.4

PratMavrick avatar Nov 13 '25 11:11 PratMavrick

Replying to https://github.com/ValveSoftware/Proton/issues/9119#issuecomment-3508590319

This error is still present with the latest release of Proton 10.0-3 on Bazzite.

Jepl4r avatar Nov 14 '25 01:11 Jepl4r

Hi guys, any luck with this?

gokulj45 avatar Nov 17 '25 15:11 gokulj45

Hi guys, any luck with this?

No, still not working with the latest version.

Jepl4r avatar Nov 17 '25 16:11 Jepl4r

Image

Image

/Just fired up the Crew Motorfest on Bazzite 43 with Mesa 25.3.0 and the Latest Proton Experimental on my Intel Arc a770m, and it's now gotten to a Crew Motorfest screen, but it seems to be sitting on a message now about Running to get Pipeline cache: 2877 caches.

It's been sitting at this message for about 5min and no change to the 2877 caches figure so far.... But this is the furthest it's gotten so far. Hard to say if it's doing anything... I will let it run for a bit longer.... To see if it gets past that and gers into the game...

It's a bit of progress...

Update: So i terminated it after waiting 10min, launched with the latest GE-Proton, it starts much faster than Proton Experimental, and also now gets up to the same screen, although at the moment, it says 2880 caches, and with performance overlay enabled it seems to be in a frozen state, the CPU counter has frozen in the performance overlay. But i guess this tells me that it was the Mesa 25.3.0 update that just came out that's helped my Intel GPU get a bit further

Update: Launching the game from Desktop mode, I can see that in the System monitor, its flat lining one of the CPU's, it seems to switch between CPU cores (so far 5,6,8), so I think it might be processing whatever this cache pipeline task is

Update: So I decided to install Catchy OS in a separate Partition on my Intel Nuc 12 SSD, to see if an Arch OS based distro (which is like Steam OS) would get past the same point, but it also hangs at the "Running to get Pipeline Cache" - so it might be a bug for Intel Arc GPU's still. But I now have Bazzite, Catchy OS and Windows booting - with a shared Steam OS NTFS partition that holds the games

pboard avatar Dec 02 '25 11:12 pboard

Hi guys . Can anyone try it on a steam deck(steam os) . It's just not letting me stay on the game for more than 4 minutes. Tried almost everything changed proton versions and reinstalled the game. Tried even the ubisoft Discord help , but they don't seem to care at all.

PratMavrick avatar Dec 06 '25 03:12 PratMavrick

Is the pipeline cache the same as the shader cache?

Keyup21 avatar Dec 11 '25 22:12 Keyup21

Is the pipeline cache the same as the shader cache?

I think it might be, on Windows it generates at first launch and then after seems to not need to be generated again. I think if it could get past this point, the game might run on my Intel Arc Bazzite or Catchy OS setup

pboard avatar Dec 12 '25 01:12 pboard

I think it might be, on Windows it generates at first launch and then after seems to not need to be generated again. I think if it could get past this point, the game might run on my Intel Arc Bazzite or Catchy OS setup

Hey, it started working again for me on Bazzite with Proton GE 10-27. Maybe it works for you too.

Jepl4r avatar Dec 24 '25 01:12 Jepl4r

I think it might be, on Windows it generates at first launch and then after seems to not need to be generated again. I think if it could get past this point, the game might run on my Intel Arc Bazzite or Catchy OS setup

Hey, it started working again for me on Bazzite with Proton GE 10-27. Maybe it works for you too.

I just tried thr Proton GE 10-27 version on both Bazzite and Catchy Os, but with my Intel Arc a770m it still gets stuck at the Pipeline Cache step.

pboard avatar Dec 24 '25 04:12 pboard

I just tried thr Proton GE 10-27 version on both Bazzite and Catchy Os, but with my Intel Arc a770m it still gets stuck at the Pipeline Cache step.

That's a bummer. But yeah, I tried on my Legion Go 2 and I get a vulkan error. Only works on my Desktop PC for some reason.

Jepl4r avatar Dec 24 '25 12:12 Jepl4r

I think I found the reason for the game crashing when it is building shaders is that it's trying to load a shader that it does not support, and that shader is called "nir_intrinsic_trace_ray_intel". This happens in some Unreal Engine games, one being the finals, where at first it couldn't get past the shader loading, but after the game updated, I was able to load shaders just fine. Marvel's rivals, after the game update, I am still unable to fully load shaders. Other games, not built on Unreal Engine, are experiencing these issues that I was unaware of. I think that's the issue, but someone was able to get around it somehow on the Mesa GitLab website.

issue: https://gitlab.freedesktop.org/mesa/mesa/-/issues/14337

Keyup21 avatar Dec 28 '25 05:12 Keyup21