protonscr

WRC 7

protonopen appid 621830Game compatibility - Unofficial
ValveSoftware/Proton#1183 · opened 2018-09-02 by llikeitt · updated 2026-02-28 · 23 comments · github · game page · search this game
1 matching comments, n / p to jump
AAwesamLinux 2019-08-23 github

System Information

  • GPU: RX VEGA 56
  • GPU Driver: 19.1.0+aco+git1566466462-fc0fdb637b4-1bionic1 (Valves PPA)
  • Kernel version: 5.2.9-050209-lowlatency
  • Distro version: Linux Mint 19.2 Tina (64 bit) (Cinnamon)
  • Proton version: 4.11-2

Compatibility Report

Game is playable out of the box with latest experimental ACO Mesa Drivers (I tried it first with a few weeks older driver from the same PPA and the game did not even launch).

  • Nintendo Switch Pro Controller Works
  • Videos work
  • Solid performance with no stuttering
    20190824001924_1
    This is maxed quality settings at 1600p with ACO

Remaining (minor) issues

  • With Adaptive vsync option enabled (in games options) the fps tanks to single digits (like literally 1-3 fps).
  • Switching between desktop and fullscreen mode is not perfect, trying to switch back to fullscreen the Cinnamon desktop task bar remains is visible. (my guess is cinnamon specific issue or that the game does not handle 16:10 resolutions perfectly).
    Screenshot from 2019-08-24 00-23-21
    (this is with Fullscreen option (not borderless)

Logs
steam-621830-proton-4.11-2.log.zip (log is of some gameplay and doing these tests)
system_info.txt

Lleillo1975 2020-03-12 github

The game don't start with Proton 5.0-4

steam-621830.zip
https://gist.github.com/leillo1975/db654fd0c71ce0baf57c1cca5bef3525

EDIT: Using Proton 4.11-13 the game works, but if you use a Logitech Wheel (G29) the game crashes at Start and shows error reporting dialog.. This is the log:
steam-621830.zip

I don't know if @aeikum could take a look to the wheel problem

AAwesamLinux 2020-03-12 github

System Information

  • GPU: RX 5700 ITX
  • GPU Driver: 20.1.0-devel (git-0103f02 2020-03-07 bionic-oibaf-ppa)
  • Kernel version: 5.3.18-050318-lowlatency
  • Distro version: 19.3 Tricia (64 bit) (Cinnamon)
  • Proton version: 5.0-4

Compatibility Re-test Report

I can confirm with Proton 5.0-4 the game does not start, Steam just says that the game is running but nothing happens.

With Proton 4.11-13 the game works but with the same issues as mentioned in my previous report.

steam-621830-proton-4.11-13.log.zip
steam-621830-proton-5.0-4.log.zip
system_info.txt

Kkisak-valve maintainer 2020-03-12 github

Hello @leillo1975, @AwesamLinux, can one of you check if Proton 5.0-3 is affected? It has temporarily been made available as a beta branch of Proton 5.0 in Steam.

There's some other games which hit a regression in Proton 5.0-4 and this may be another example of the same regression.

Lleillo1975 2020-03-12 github

@kisak-valve , you are right. I used 5.0-3 (beta) and the game starts, but have the same problem with the wheel. With Steam Contoller works good... but is very difficult to control a Rally car with this device

AAwesamLinux 2020-03-12 github

@kisak-valve I can confirm game works with Proton 5.0-3, but does not launch with 5.0-4

steam-621830-proton-5.0-3.log.zip
steam-621830-proton-5.0-4.log.zip
system_info.txt

I re-tested this with a newer driver too (20.1.0-devel (git-cfa299e 2020-03-12 bionic-oibaf-ppa))

Aaeikum 2020-03-21 github

Hello. WRC 7 should be playable again in Proton 5.0-5. Thanks for reporting the problem!

Lleillo1975 2020-03-21 github

Hello. WRC 7 should be playable again in Proton 5.0-5. Thanks for reporting the problem!

@aeikum , Thanks a lot, the game works with the new 5.0-5. But using my G29 wheel, it continues crashing and showing the error reporting window.

DDasCapschen 2020-03-27 github

Can also confirm the game crashes when a G29 is connected.
Can't get Proton to generate a log for it, and their own log seems useless, except for:

    <ExceptionAddress>0x7fdb16301e35</ExceptionAddress>
    <ExceptionModule>C:\windows\system32\dinput8.dll</ExceptionModule>
    <ExceptionModuleBase>0x7fdb162e0000</ExceptionModuleBase>
    <ExceptionType>11</ExceptionType>

so, the crash happens in dinput8.dll and it seems to be a segfault.
(wish i could get it to make a proper stacktrace)

DDasCapschen 2020-03-27 github

Addition:
installing dinput8 through protontricks does not work.
Setting dinput8 to native and the game won't start at all, at native/builtin or builtin/native its just the same crash.

DDasCapschen 2020-03-28 github

I managed to get a log. I have added the crash report from the game (4 files), a proton log, and a proton log where I added +dinput to WINEDEBUG. Doesn't look very helpful to me, but maybe someone can spot some wine magic.
report.zip

LLepidos 2020-03-31 github

I'll buy the game when proton allows it to play with my G29 wheel

Mmrpippy 2020-06-03 github

Proton 5.0-8 has fixes for this game, the RC is out now for testing: https://github.com/ValveSoftware/Proton/issues/3932

WRC 7 requires that steering wheels have the DirectInput dwDevType set to DI8DEVTYPE_DRIVING, and this is set based on a hard-coded list of wheels in SDL:
https://hg.libsdl.org/SDL/file/2f5b5f4b6faf/src/joystick/SDL_joystick.c#l1761

I just got the G29 added to the list last week, anyone with a G29 will need to build their own SDL or wait until the next SDL release.
For anyone with a wheel not on the list, let me know and I'll get it added.

Lleillo1975 2020-06-03 github

Thanks for this info
Cheers!

Lleillo1975 2020-06-19 github

Proton 5.0-8 has fixes for this game, the RC is out now for testing: #3932

WRC 7 requires that steering wheels have the DirectInput dwDevType set to DI8DEVTYPE_DRIVING, and this is set based on a hard-coded list of wheels in SDL:
https://hg.libsdl.org/SDL/file/2f5b5f4b6faf/src/joystick/SDL_joystick.c#l1761

I just got the G29 added to the list last week, anyone with a G29 will need to build their own SDL or wait until the next SDL release.
For anyone with a wheel not on the list, let me know and I'll get it added.

I compiled and installed the last SDL code, with the G29 added to the list. Now the game detects the Wheel, but axes are wrong and I can't redefine it in game... seems like detects a button or axis like if this are pushed . Configurations are here:
/SteamLibrary/steamapps/common/WRC 7/Common/Settings

LLepidos 2020-07-01 github
Lleillo1975 2020-10-25 github

With Proton 5.13-1 this problem continues. No changes on Wheel detection

Lleillo1975 2022-11-14 github

About Wheel detection. If you change the compatibility mode to Driving Force GT, the game works

?ghost 2024-03-02 github

Hello, the game gives an error after the initial screens, when you reach the game menu.

Proton 9.0 beta

Linux Kubuntu lts 22.04
Intel i3 1115G4

Thank you very much in advance
Screenshot_20240302_123214

Ssimifor 2024-03-23 github

@AgoraSim21 The game works fine for me on proton 9. Did it work for you on previous versions? Or was it also not working in other proton versions for you? Do other games also not work for you on proton 9?

Also add PROTON_LOG=1 %command% to the game's launch parameters and upload the resulting steam-621830.log file

LLuanVSO 2026-02-19 github

managed to fix the g29 mappings by opening the file at <gamefolder>/Common/Settings/InputDeviceConfig.lua finding the g29 section and editing it to the following:

--Logitech G29
	{
		GUID = { 3259958381, },
		Axis = 
		{
			--Steering
			{
				ControlId 	= GenericDeviceControlId.I_ICI_GENERICDEVICE_AXIS1_X,
				DIAxis 		= DirectInputState.AxislX,
				Filter		= FilterType.Stick,
			},
			
			--Acceleration
			{
				ControlId	= GenericDeviceControlId.I_ICI_GENERICDEVICE_AXIS2_X,
				DIAxis		= DirectInputState.AxislZ,
				Filter		= FilterType.InvertStick,
			},
			
			--Brake
			{
				ControlId	= GenericDeviceControlId.I_ICI_GENERICDEVICE_AXIS2_Y,
				DIAxis		= DirectInputState.AxislRx,
				Filter		= FilterType.InvertStick,
			},
			
			--Clutch
			{
				ControlId	= GenericDeviceControlId.I_ICI_GENERICDEVICE_AXIS3_X,
				DIAxis		= DirectInputState.AxislY,
				Filter		= FilterType.InvertStick,
			},
		},
	},

would be nice if proton mapped the direct input axes correctly from the get-go, as basically every racing game commit the exact same error when assigning inputs with the g29 under proton (cluth pedal is always mapped to accelerator in-game for example)

LLuanVSO 2026-02-28 github

i made a patch that fixes the G29 mappings without changing game files, if anyone wants to test/review: https://github.com/ValveSoftware/wine/pull/314

Proton versions

Launch options

Upstream links

DLLs