


Typical gamer expectation from iRacing is competitive multiplayer. And it doesn't present here (yet?)
Multiplayer is not supported (yet?). Any connection to multiplayer server is ending with "EOS NullClient" error, because developers didn't enable Linux anticheat in EOS control panel.
Game works just fine. Graphic settings, controller bindings, all worked without any issue. Even user interface which is in Electron, worked fine, without glitches. Force feedback works, game didn't have problems detecting my wheelbase and enabling FFB.
It's just multiplayer (well, anticheat) support is missing.

Don't listen to the rating or older reviews, it regressed with an update and now all online play is not possible because of the anti-cheat.
Offline works fine, but that's not why you pay monthly for the game.

EOS is not enabled for Linux, and so you cannot play multiplayer, only Test Drive works
Until iRacing enables EOS for Linux it won't work. Ask the devs in the forum for it to be enabled! https://forums.iracing.com/discussion/45652/iracing-should-support-linux/p16

They do not have an EOS profile for linux, so it does not work at this time.
When it was working it ran VERY well and I even got to race against a staff member. Sadly, we found out that it was due to an issue with EOS detection during that race... so... :( I'm sorry everyone.
I would highly recommend joining the "iRacing should support Linux" forum thread to show your support for Linux there

Was able to run the Test Drive mode, where its just a local instance, Multiplayer is broken
PROTON_LOGS=1 PROTON_HIDE_NVIDIA_GPU=0 DXVK_ENABLE_NVAPI=1 PROTON_ENABLE_NVAPI=1 %command%
Game is stucked at checking credentials

iRacing itself functions correctly, with all of my sim rig devices. Some wheels may have issues with Wine itself though. (Not iRacing issue)
If you have iRacing through steam, only setting to Experimental should be needed. If you subscribe through iRacing itself, you have to run the iRacing game installer through the prefix.
iRacing on it's own runs well on Proton. Most issues are related to third party systems and hardware. That said, a majority of wheels and devices are now supported already, with more drivers AND udev rules being created by various linux users! At this time, I would be confident in saying that it seems to be solid, but further testing will be needed.

Some users have had luck installing and playing iRacing. Monitor support may be okay, but using VR without SPS is not worth it.
PROTON_HIDE_NVIDIA_GPU=0 %command%
Install in Steam, then download the latest installer from iRacing's site. protontricks-launch --appid 266410 /home/$USER/Downloads/iRacingInstaller_win_2024.06.03.02.exe Set install location to iRacing steamapps path.
Hud layout in sim was not being saved after using Alt-K to edit the layout.
Out of the box nVidia Reflex, SMP, or SPS (VR) are not supported. Reflex can be added with LatencyFlex addons.
Game does not exit the sim cleanly when returning to the UI launcher. Game could not update iRacingService64 when a patch came out.
The Electron UI sometimes renders black.
Other users on the iRacing forums seem to be have good luck with it. I couldn't get this to self update or save settings. This may be a Fedora issue with how default permissions are set. SteamVR is very buggy, but you can get it to work. I just feel like the framerate suffers without SPS support.

A "typical gamer" for iRacing would usually be highly technical as it is. It takes work on Windows too.
This will vary on if you have a "Steam iRacing Account" or a "Steam Linked iRacing Account"
Essentially, if you have a "Steam Account", iRacing should install fully through steam. If your account is simply steam linked, then you will have to download and install iRacing through it's web-launcher on their website through Wine/Protontricks.
Changing the game's configuration files are not needed to get it to launch with Proton, but is a standard part of the game even on Windows. :)
It's a racing sim. That doesn't really support controller. So yeah, lotsa customizations. Making left-side trackpad support for F1-F12 keys is super nice!
Launcher may require Dev mode enabled to swap windows
The Electron based "launcher"
iRacing UI is a hacked together Electron App experience. Even on Windows it can struggle.
In-game stuff works fine, but 3D model viewer for cars and driver does not work in the UI. Everything else is fine.
I have no idea how this functions without having to install it from their own web-installer. I would need a steam-account to test a steam-only install.

You need to tinker with this game in order to get it to work. Without tinkering it will just say that the Start_iracingservice.bat file was not able to be ran. How to fix it is down below:
You need to have wine installed. If you do not have it installed follow these steps here in order to do so: https://www.wikihow.com/Use-Wine-on-Linux
Once that is installed go to the directory that the game is installed via right clicking it on steam and going into properties, Installed files then browse which should be at the top.
You will then have to hit the three dots right next to iRacing and launch it in terminal. Once you are in the file location via terminal, you will need to run the, "wine cmd" command in order to initiate wine.
After doing all of this you need to find the "Start_iRacingService.bat" file and make sure iracing is closed. After confirming iRacing is stopped on steam you will need to run start Start_iRacingService.bat.
Once the Start_iRacingService.bat is started launch iracing and it should be able to work. After you exit iracing from the same terminal prompt you will need to go ahead and run Stop_iRacingService.bat from the terminal that you started it from. repeat and it should continue to work.

Make sure to be in X11
update (need to refresh mirrors for oversteer) $ yay -Syyu
install oversteer joyutils new-lg4ff-dkms-git $ yay -S oversteer
new-lg4ff-dkms-git (logitech driver)
hid-fanatecff-dkms (fanatec driver)
optionals:
joyutils
reboot
Install iRacing in Steam find iracing install location, copy all the files from the windows install location to here
to start iRacing: $ wineserver -p double click the Start_iRacingService.bat file wait a few seconds run iRacing from Steam
Can't get the game to launch / Le jeu ne se lance pas
Can't get the game to start.
I figured it wouldn't work even if it started: due to anti-cheat being unsupported version. However, I really wanted to give it a go. Nothing would start it though.
Won't even open.
I've tried a lot, but I can't get it to open at all.

E Anti Cheat software prevents game from booting
I discussed this game on discord with Glorious Eggroll, subscribe to his patreon, and he had tested the game a few weeks ago and states that its E Anti Cheat software that fails starting up properly which in turn prevents this game from booting.
Do not spend the money on Steam to "test" this game, because Steam will deny your refund, claiming that you're "abusing" the refund policy.


Once installed just run iRacingSim64DX11.exe to start UI . Does not detect wheel.
** Note:- with wine 3.21 and dxvk 0.94 it detects wheel and runs very well. Frame rate is on par with windoze .
There is a minor problem with running via UI where you have to delete controls.cfg before starting UI and then re-calibrate your wheel ( this is not a problem if run from Web interface ). Unfortunately you cant play online because anti cheat will kick you after a couple of minutes but if you want to drive around all by yourself in practice then its ok .



The game launches StartPlayingNow.bat. Modify that to call iRacingService64.exe and then iRacingSim64DX11.exe and it will run with DXVK. Still sees no controller.



Starts if using WineD3D. Crashes with DXVK. Doesn't see any controller.
