Proton: Project Cars (234630)

Created on 23 Aug 2018  路  49Comments  路  Source: ValveSoftware/Proton

The game seems to work well, even with Force Feedback support in my Logitech G27 wheel , but it can't save profile and settings, showing a hint when this is needed.

With the lasts versions of Wine + DXVK the Force Feedback functionality don't work , but I don't have problems saving profile and settings.

Game compatibility - Unofficial Regression

Most helpful comment

VR works as well with 3.16-5Beta, and settings (including centering, which kept us from actually getting into the cars) are saved.

All 49 comments

Cars doesn`t start on ubuntu 18.04. It crashes at start

In my case the game starts perfectly

As I reported in this issue https://github.com/ValveSoftware/Proton/issues/364#issuecomment-415685763 , Is impossible to calibrate the pedals of my G27 wheel, that is detected correctly by the game. If you go to game settings and start to calibrate it, this action finish without doing anything. Instead, is possible to calibrate the wheel normally.

The same here. Works wonderfully, but not save.

Can you connect to the online servers for multiplayer?

I did not try. Problems?

I can't connect (empty list), but the problem could be that there are no profile (saving problem)

I tested and also empty list. I'm going to test multiplayer in lutris.

In Lutris, wine+dxvk, online and save works.

but I suppose that no Force Feedback, isn't?

Exactly same problem here. Works well, but can't save profile.

I'm also having the issue that it seems to be unable to save the profile information anywhere. This is perhaps a simple permission issue with the directory it is trying to save too. Is there a way to pierce the veil and see what is going on behind the scene so that we can debug this information ourselves?

Gist: Project Cars: PROTON_LOG=1 %command%

Nobody can't found a solution to the saving problem with Proton? Is very strange that you can do it with wine+DXVK. This is a great game and it's a pity

It starts and runs reasonably well for me in 18.04 w/ Proton 3.7-8 and Nvidia driver 396, but it keeps showing errors about saving not working. It also hangs when I leave a race.

I'm also having the issue that it seems to be unable to save the profile information anywhere. This is perhaps a simple permission issue with the directory it is trying to save too. Is there a way to pierce the veil and see what is going on behind the scene so that we can debug this information ourselves?

Gist: Project Cars: PROTON_LOG=1 %command%

Someone knows where this game save the profile?

Don't start with 3.16-4beta. Take a look on this. With 3.7.8 runs well

Don't start with 3.16-4beta. Take a look on this. With 3.7.8 runs well

Still works fine here except for the not saving that it.

Don't start with 3.16-4beta. Take a look on this. With 3.7.8 runs well

Uninstalling game and installing it again, it works, and I can confirm that with this last update of Proton (3.16-4Beta) now works online.

Please Valve, take a look on the profile saving issue. The game works perfect, even with Force feedback support. With wine the game don't have this problem with profile

Same problem.
Investigating a little bit..
the profile path is in:

.local/share/Steam/userdata/$steamid/234630/local/project cars/profiles 

if you change profiles permissions the problem persists
but is you do a

touch default.sav

Then project cars complaint about a corrupted file and the problem persist, so is something about that folder I think.

I tried doing chmod +777 profiles

and nothing happen.

Another good folder to insvestigate is:

steamapps/compatdata/234630/pfx/drive_c/users/steamuser/My Documents/Project CARS/dbgSession

there are a log file called app.log complaining something like:

[22:30:20:800][0x00000025] [ERROR] [UpgradeCatalogue::Load] Failed to load from data file 'upgrade\vehicleupgradecatalogue\lykan_hypersport.xml'.

I gave up about this problem I hope another person can investigate more.

I got about as far as @mercuriete a few weeks ago. I tried transferring my Windows save file to .local/share/Steam/userdata/$steamid/234630/local/project cars/profiles but got the same "corrupted file" issues.

It's worth noting that my dbgSession/**/app.log file from running the game in Windows has the same errors as listed by @mercuriete , so I don't think this is relevant.

IT FINALLY WORKS !!!!!!!

With the last version of Proton (3.16-5beta) the game now save our profile. Of course we can race Online and Force Feedback Works in my G27 Wheel.
I think that this game can be included in the WHITELIST

Works great with Proton 3.16-5Beta. Agree that it can be whitelisted once that goes out as stable.

VR works as well with 3.16-5Beta, and settings (including centering, which kept us from actually getting into the cars) are saved.

VR works as well with 3.16-5Beta, and settings (including centering, which kept us from actually getting into the cars) are saved.

If VR works, then.... WHITELIST!!!!

Anyone seeing a substantial issue with this game that would block it from being white listed?

It would be nice if a couple more people confirmed that everything is OK.

Played it for an hour or so with no major issues. Confirmed that saving and loading works in Proton 3.16-5 beta. Logitech G29 working with force-feedback with no additional setup required. Performance seems good (~140fps on medium settings).

The only issue I've encountered is that the game goes to a black screen with a tiny icon-sized bit of colour in the top left corner when it loses focus. This has been the case for a lot of games that I've played (including Flatout 2, which is whitelisted), so I don't know if this is a blocker for whitelisting.

System info

Yesterday night I was playing about two hours without any problem. The game runs pretty well with my GTX-1050Ti in Default graphics

After roughly 10 hours of play, I've encountered the first crash.

First instance: (sorry for the poor screenshot quality)
imgur-2018_12_18-20 46 00

And after closing and relaunching the game, and attempting to load the same race:
imgur-2018_12_18-20 47 29

Log file for the second run, I can't make much sense of this unfortunately, but a quick find of the address listed in the error dialog does come up with some NtRaiseException calls, which are presumably relevant (I had these calls showing up in the log file with Proton 3.16-4 when the save file failed to load, also)

The game doesn't seem to turn to a black screen when losing focus if I run it in a window instead of fullscreen. However, after returning focus to the game, my racing wheel stops working and I have to restart the game using mouse/keyboard and then the wheel works again.

I haven't had a chance to look into this issue properly or get log files, but I thought it might be worth mentioning here.

warn:module:load_dll Failed to load module L"nvcuda.dll"; status=c0000135 for gpu PhysX is just before the log goes awry.

@hswhite33, what race has the failing behavior? Is it easy to get to or is there a save you can share just before it?

@kisak-valve The race that I encountered the crashes on was race 3 of the Historic TC2 UK Trophy, at Silverstone International. It loaded successfully on the third attempt so I no longer have a save file that's up to this race (though given that it did succeed I doubt it's race-specific)

Also note that this log line warn:module:load_dll Failed to load module L"nvcuda.dll"; status=c0000135 comes up during normal operation of the game too (with no crashes observed):
steam-234630.log

I'll be playing this some more over the next few days; is there anything specific that I can do to help if this happens again?

The only issue I've encountered is that the game goes to a black screen with a tiny icon-sized bit of colour in the top left corner when it loses focus. This has been the case for a lot of games that I've played (including Flatout 2, which is whitelisted), so I don't know if this is a blocker for whitelisting.

@hswhite33 Which other titles are you seeing this with?

I'll be playing this some more over the next few days; is there anything specific that I can do to help if this happens again?

Logs like that are probably the most useful thing, unless you can compare crashes and narrow down what might be the cause.

@alasky17 To name a few...

  • Flatout 2 (this one may be a different issue as it goes to a completely black screen, and recovers if I switch workspaces)
  • GRID
  • Mirror's Edge
  • Need for Speed: Hot Pursuit
  • Need for Speed: SHIFT

With the last version of Proton 4.11-7, FFB in this game is lost, like another games like Project Cars 2, RACE 07 or F1 2019.
If you change to 4.2-9, everything goes normal again. I think that the last version of proton has a regression with FFB support

With the last version of Proton 4.11-7, FFB in this game is lost, like another games like Project Cars 2, RACE 07 or F1 2019.
If you change to 4.2-9, everything goes normal again. I think that the last version of proton has a regression with FFB support

New version of Proton (4.11-8) stills breaking Force Feedback in this and a lot of racing games. Other games like:
-Project Cars 2
-RACE 07
-GT Legends

https://github.com/ValveSoftware/Proton/issues/3194

With the last version of proton (4.11-10), the game has a good Force Feedback. Good Work!

Not properly detecting input from pedals anymore. PROJECT CARS

Issue transferred from https://github.com/ValveSoftware/Proton/issues/3507.
@Lepidos posted on 2020-02-09T15:58:51:

Compatibility Report

  • GAME: PROJECT CARS
  • steamappid: 234630

System Information

  • Proton version: 5.0-1

Symptoms

Using Logitech G29, game detects multiple inputs pressing pedals. Cannot properly assign throttle or brake.
Wheel and pedals inputs are correctly detected with previous Proton versions.

Hello @Lepidos, please add PROTON_LOG=1 %command% to the game's launch options, reproduce the regression and drag and drop the generated $HOME/steam-$APPID.log into the comment box. Also, please confirm that Proton 4.11-12 is the version of Proton which is unaffected by this regression.

Changed from older version 4.11-12 back to Proton 5.0-1 to create the log file and the pedals are working properly.
It's all good

I have problem with the detection of the Logitech G29:
Proton 5.0.3

Log file:
steam-234630.log

[Edit]
No problem with Proton 4.2.9

@ingmarcosp Could you be a bit more specific about the failure vs. success behavior just in case I am misunderstanding you? Also, could you take a log of the success case when you get a chance?

Did you mean 4.2-9 or 4.11-12?

I can say that yesterday I could play the game normally with my G29 using 5.0-3

@ingmarcosp Could you be a bit more specific about the failure vs. success behavior just in case I am misunderstanding you? Also, could you take a log of the success case when you get a chance?

Does not recognize the wheel at all, no axis, no buttons.

Sorry about that, already I edit the post, the last version that work is 4.2.9

Did you mean 4.2-9 or 4.11-12?

Here you have the log of success case (proton 4.2.9)
steam-234630.log

I'm using
OpenSuse 15.1
kernel 4.12.14-lp151.28.36-default
Steam Beta 1583199626

I try, and doesn't work
G29 in mode G27 with pyLiinuxWheel
delete the pfx
reinstall the game

@ingmarcosp Thank you for the details and for the log! One more thing that could potentially give a hint at what is going on -- could you add the following logging channels and get a log of the failure on proton 5.0-3?
+hid,+hidp,+hid_report,+plugplay,+rawinput,+dinput,+xinput,+joystick,+setupapi

Getting the same log of the wheel working on 4.2-9 might be interesting as well.

ok, success log:

steam-234630.success.log

fail log:
steam-234630.fail.log

I notice that if I run the
../proton5dir/ ~> ./wine control
Dosen't have the "game controls" (I don't know what is the translation) and get:

0009:err:module:load_so_dll failed to load .so lib "/home/koxmoz/.local/share/Steam/steamapps/common/Proton 5.0/dist/bin/../lib/wine/dinput8.dll.so": libSDL2-2.0.so.0: clase ELF err贸nea: ELFCLASS64
0009:err:module:import_dll Loading library dinput8.dll (which is needed by L"C:\\windows\\system32\\joy.cpl") failed (error c000007a).

unlike:
../proton5dir/ ~> ./wine64 control
have it and doesn't fiail

Hello,
I'm trying since weeks to get the FFB to work on my G27.
Kernel module: new-lg4ff (https://github.com/berarma/new-lg4ff)
Proton tested: 4.2-9 and 5.0-4

I tried it with the "ffbwrap --update-fix --direction-fix --ignore-set-gain --offset-fix ..." and without, no change. Buttons, pedals and the wheel are all working just no force feedback...

ok, success log:

steam-234630.success.log

fail log:
steam-234630.fail.log

I notice that if I run the
../proton5dir/ ~> ./wine control
Dosen't have the "game controls" (I don't know what is the translation) and get:

0009:err:module:load_so_dll failed to load .so lib "/home/koxmoz/.local/share/Steam/steamapps/common/Proton 5.0/dist/bin/../lib/wine/dinput8.dll.so": libSDL2-2.0.so.0: clase ELF err贸nea: ELFCLASS64
0009:err:module:import_dll Loading library dinput8.dll (which is needed by L"C:\\windows\\system32\\joy.cpl") failed (error c000007a).

unlike:
../proton5dir/ ~> ./wine64 control
have it and doesn't fiail

With the lastest version Proton 5.0-5 wheels detection and FF are back!

image

Was this page helpful?
0 / 5 - 0 ratings

Related issues

lumni1968 picture lumni1968  路  3Comments

juppso picture juppso  路  3Comments

matou68 picture matou68  路  3Comments

AwesamLinux picture AwesamLinux  路  3Comments

Elkasitu picture Elkasitu  路  3Comments