


Very early report (< 1 hour), but looks and feels great. G29, TH8A and TSS handbrake, all correctly mapped from start. Had to turn up FFB.
WINEDLLOVERRIDES="xinput1_3=n" %command%
Max wheel angle setting stuck on 80 (Logitech G29). This is a common issue on Windows, though, and seems to be only a bug on the in-game steering wheel. Outside camera shows wheels turn all the way (540 deg.).

WINEDLLOVERRIDES="xinput1_3=n,b" %command%
I needed to set launch options, but aside from that the game loaded and played normally

STEAM_COMPAT_CONFIG="" %command%
Change wine to windows 7
I got the game working using the method above. However the game is not very well optimised for the deck; it kills the battery and has a subpar FPS for a racing game. I would not recommend picking the game up if you plan on playing on steam deck. It does run just not as good as you'd like for a racing game. I recommend DiRT Rally 2.0 on Steam Deck over this.

WINEDLLOVERRIDES="xinput1_3=n,b" %command%
Can't detect my T300RS
Will work with M/Kb but seems to be broken with some steering wheels

Compatibility tool ULWGL-Proton-8.0-5-3
WINEDLLOVERRIDES="xinput1_3=n" %command%

WINEDLLOVERRIDES="xinput1_3=n" ffbwrap --throttling --throttling-time 16 /dev/input/by-id/usb-Logitech_G920_Driving_Force_Racing_Wheel_for_Xbox_One_0000c58d7f6b6a4c-event-joystick -- %command%
ffbwrap used to throttle the FFB commands this game seems to spam on every frame, which causes queue on the logitech-hidpp-device driver and effects get delayed.
2560x1440. Max Settings, nvidia reflext on+ boost, Motion Blur off, Depth of Field off. ~120 FPS

works perfectly ran as i would expect on windows bar a minor decrease in anti-aliasing quality
WINEDLLOVERRIDES="xinput1_3=n" %command%
Anti Alising Quality was noticeably worse
Proton 9.0-1, still crashes at startup.

Game automatically crashes without any tinkering; tinkering gets through first loading screen before game crashes
VK_INSTANCE_LAYERS="VK_LAYER_KHRONOS_validation" WINEDLLOVERRIDES="xinput1_3=n,b" PROTON_USE_WINED3D=1 PROTON_ENABLE_NVAPI=1 VKD3D_CONFIG=dxr,dxr11 %command%
Game could not make .ini file due to crashing too quickly; used the D3D12.dll and core (D3D12Core) files from Github
Using PROTON_USE_WINED3D=1 launch option seemed to 'void' the required DirectX Agility SDK
WINEDLLOVERRIDES="xinput1_3=n" %command%
Stage times can't be saved to online leaderboard
Doesn't even install or run
WINEDLLOVERRIDES="xinput1_3=n" gamemoderun %command%

WINEDLLOVERRIDES="xinput1_3=n" RADV_PERFTEST=gpl gamemoderun %command%
Works better on GE-Proton.

WINEDLLOVERRIDES="xinput1_3=n" %command%
I used my desktop to make a lowest settings config and moved it to the deck (/steamapps/compatdata/1953520/pfx/)
30 fps Limit
there are some small texts
Full System crash until I changed out the config ini
Online barely works and GE-Proton7-55 is the only version that gets online
Used the x64 dll from this github: https://github.com/ValveSoftware/Proton/issues/6288#issuecomment-1472551653

WINEDLLOVERRIDES="xinput1_3=n" %command%
GPU usage around 30%, Framerate around 50FPS
Steam OS 3.5 , GE-Proton 7-55 With Launch options: WINEDLLOVERRIDES="xinput1_3=n,b" %command%

WINEDLLOVERRIDES="xinput1_3=n,b" %command%
Trying the tricks listed below I found the following;
- Straight Install using GE8-11, Proton Experimental or Proton 8.0-3 without the command it crashes on start, no screens
- When using the Launch Command "WINEDLLOVERRIDES="xinput1_3=n,b" %command%" it will launch get past the launch screen but just before the menu it restarts the steamdeck
- Tried the command, using GE8-11 and the BETA developer channel as recommended by Cuppaccino below but that also restarts the steam deck after the NAICON screen, before the menu.
Proton 8.0-3, still crashes at startup.
WINEDLLOVERRIDES="xinput1_3=n,b" %command%

it probably works fine on the deck with the deck controller, but on desktop linux it's unplayable unless you want to use the keyboard.
I have several controllers and issues with all of them. I'll provide a list below. In general all controllers are named "Controller" in game and it is impossible to diferentiate between them. Also, spoiler alert, none of them work.
t300 using hid-tmff2 kernel module
Appears to be detected but reports the following error in the WRCG.log
file:
2023-07-02T04:42:02.908Z E:\Dev\PlayAll\Code\Runtime\Win32\PlayAll\Drivers\Input\InputDriverPC.cpp(3324) : info : New Dinput Controller Thrustmaster T300RS Racing wheel IGUID b66e044f with FFB Capacity 1
2023-07-02T04:42:03.693Z E:\Dev\PlayAll\Code\Runtime\Win32\PlayAll\Drivers\Input\InputDriverPC.cpp(3662) : error : Controller Buttons limit reached
Heusinkveld Ultimate+ pedals
Don't work at all
ebay arduino handbrake
Doesn't work at all
TH8A
Not detected
PS4 controller
Not detected (even through steam input)
Getting the game to launch and accessing application logs was pretty good. Hopefully controller support is improved at some point.

Single Player works, Leagues Daily Challenges work, Weekly stopped working with latest update.
WINEDLLOVERRIDES="xinput1_3=n,b" %command%
After last Beta channel update Weekly challenges stopped working. Stalls at sync with servers, Lobby and Leaderboards are working, but event cannot start. Daily challenges work. They stall at save after rally and Sync fails, but times and rankigs are saved so it works.
Only Weekly challenges are issue, but without them you cannot participate in Leagues properly.

WINEDLLOVERRIDES="xinput1_3=n,b" %command%
When system goes in sleep mode after some time sfns start working at 100% and I cannot resume, have to restart console. This happens when I am in the ingame menus.
Daily challenges in Leagues mode work as expected, I ama able to participate. Connection to servers takes some time, but otherwise works well.
Needs Experimental mode, otherwise works as expected, even multiplayer
WINEDLLOVERRIDES="xinput1_3=n,b" %command%
Only when registering , so I skipped the process and the game runs fine
Unable to connect to servers, multiplayer does not work
Single player worked fine, i didnt play very long but it sesmed responsive without any audi issues etc, online multiplayer would not connect to servers and does not work!
Proton 8.0-2, still crashes at startup.
the game crashes the deck after the intro at the start screen, main development updates needed to actually play it
WINEDLLOVERRIDES="xinput1_3=n,b" %command%
video and graphics options set to low, allow tearing activated, refresh rate set to 40Hz
short instructions to make wrc playable on the deck:
go to Settings -> System -> System Settings and enable developer mode
go to Settings -> Developer -> Miscellaneous and enable "Show Advanced Update Channels" (it's right above "Force Format SD Card")
now go to Settings -> System again and under Beta Participation -> OS Update Channel choose "Main" (you can also set the "Steam Client Update Channel" to "Steam Deck Beta", but it shouldn't really affect the performance and stability of WRC-G)
you should now be able to update your deck via "Software Updates". install the update (it will restart your deck and take some time, be patient)
after your SD rebooted, select WRC Generations, go to the cog symbol and choose preferences. then set the launch options: WINEDLLOVERRIDES="xinput1_3=n,b" %command%
last but not least: in the preferences menu, select "Compatibility", check "Force the use of a specific Steam Play compatibility tool" and then choose right below "Proton Experimental" ("GE-Proton 7-55" works as well)
this game seems to only run on the latest kernels, making it impossible to fully start up on a SD with the stable update channel
Proton 8 just released, still crashing on start (out of the box).
WINEDLLOVERRIDES="xinput1_3=n"
Sometimes the game crashes or it becomes unresponsive after changing the resolution
Almost same FPS as Windows but the frametime is terrible
Daily and weekly events runs fine
WINEDLLOVERRIDES="xinput1_3=n,b" %command%
WINEDLLOVERRIDES="xinput1_3=n,b %command%
Team Weekly/Daily Challenges. Haven't tried other multiplayer features.
Runs very well and haven't had any crashes or issues.

The game launches with experimental but crashes at 25% on the initial loading screen
WINEDLLOVERRIDES="xinput1_3=n" %command%
Switching to hotfix however, with the launch cmds it loads til 45% then crashes, and freezes the pc.
Works fine once you use experimental. Runs smoother than Windows on AMD GPUs from my expierience
WINEDLLOVERRIDES="xinput1_3=n" %command%
WINEDLLOVERRIDES="xinput1_3=n" %command%
needs custom vkd3d-proton build with this pull request currently: https://github.com/HansKristian-Work/vkd3d-proton/pull/1458
2560x1440, high settings, motion blur off. 95-120 FPS. Logitech G920 works perfectly as well. Gameplay: https://youtu.be/vJ2ySiNCNz0
Bought the game without seeing if it worked. Don't use windows. Shame
VK_INSTANCE_LAYERS="VK_LAYER_KHRONOS_validation" WINEDLLOVERRIDES="xinput1_3=n,b" PROTON_USE_WINED3D=1 PROTON_ENABLE_NVAPI=1 VKD3D_CONFIG=dxr,dxr11 %command%
Does not start.
Crashes on startup with crash collecting tool.
It doesn't launch
After clicking "Play", it throws up a default crash window which prompts you to send info to the developer. Nothing more.
Game crashes at launch
Doesn't work with Experimental and GE versions, it shows a crash error report. Using protontricks to set the default OS to Windows 7 doesn't work either, showing a DirectX/DirectX Agilty SDK error instead.
crashes at start
game does not start with experimental
The game launches with crash report.