Jump to content

Recommended Posts

Posted

With all the drama that's happening with Microsoft, Ive decided to move to Linux, (my laptop is currently on Ubuntu 24.04) however... The only thing stopping me from switching my Desktop is IL-2, I can't get it working in Linux.

 

Has anyone got IL-2 Working on Ubuntu with working VR? (Quest 3)

 

BMA_FlyingShark
Posted (edited)

Correct me if I'm wrong but as far as I know, the only platform Il-2 will run on is Windows (7 and later).

 

Have a nice day.

 

:salute:

Edited by FlyingShark
Posted
3 minutes ago, FlyingShark said:

Correct me if I'm wrong but as far as I know, the only platform Il-2 will run on is Windows (7 and later).

 

Have a nice day.

 

:salute:

It is possible to use wine, but i couldn't get it running

354thFG_Drewm3i-VR
Posted
4 minutes ago, Riderocket said:

It is possible to use wine, but i couldn't get it running

Dual boot? Never going to work well or at all.

=/WoVi/=kirumovka
Posted

ProtonDB has a few methods but I couldnt get any of them working on fed 39

Posted

I'm heading down the same path. I use Linux Mint on my laptop and non-gaming computers. I'm actually typing this on Linux.

 

That said. It seems that the best bet to getting IL2 running on Linux (and the path that I plan to pursue) is to Use Steam OS with proton (or whatever it's called) that Steam uses that is like Play on Linux (which I used to use back in the day to play WoW and other windows games) I don't know if PoL is still supported.

 

I'm guessing since the game is available on Steam that the Steam OS may be the best place to start.

 

I haven't had time to mess with it yet and I suspect the biggest problem would be the VR. I think the first step would be to try to get SteamVR working on SteamOS if that is possible and then go from there.

 

If I get some free time I'll try to work on getting this working and maybe we can work together to get this figured out as I'm sure there are more who would like to do this if we could come up with a roadmap.

 

 

  • Thanks 1
Posted (edited)

after installing steam play then il-2 i get this error message when launching the game

 

image.png.60cf9e18cc8749e108906ebb3ce9c6b2.png

55 minutes ago, Riderocket said:

after installing steam play then il-2 i get this error message when launching the game

 

image.png.60cf9e18cc8749e108906ebb3ce9c6b2.png

nvm i fixed it, i just reinstalled the d3dcompiler_47.dll file and it works now xD

 

Regarding SteamVR, it does in fact work on Linux, and you can use ALVR to stream Quest 3 to Steam. But it needs some fine tuning to get the picture quality any good. Which I'm working on now

Edited by Riderocket
Posted
8 hours ago, Riderocket said:

after installing steam play then il-2 i get this error message when launching the game

 

image.png.60cf9e18cc8749e108906ebb3ce9c6b2.png

nvm i fixed it, i just reinstalled the d3dcompiler_47.dll file and it works now xD

 

Regarding SteamVR, it does in fact work on Linux, and you can use ALVR to stream Quest 3 to Steam. But it needs some fine tuning to get the picture quality any good. Which I'm working on now

Very nice! Thanks for sharing. I would never have guessed that reinstalling the d3dcompiler_47.dll  would fix that error. Good stuff!

 

I'm heading down this patch soon as I have 4 computers that don't meet the 7th gen cpu requirements for windows 11 but have at least 16 gb of ram and cards like 1070 so they are plenty capable to still running many games.

Posted (edited)

I have everything working except my Honeycomb Bravo Throttle, some of the buttons and switches don't register in IL-2, but on jstest It shows up fine.

Edited by Riderocket
  • 5 months later...
354thFG_Drewm3i-VR
Posted

Anyone ever get vr working?

  • 3 weeks later...
Riderocket
Posted
On 2/2/2025 at 5:52 PM, 356thFS_Drewm3i-VR said:

Anyone ever get vr working?

Yes using ALVR

354thFG_Drewm3i-VR
Posted
19 hours ago, Riderocket said:

Yes using ALVR

How's the performance/resolution compared to Windows 11? 

Riderocket
Posted
7 hours ago, 356thFS_Drewm3i-VR said:

How's the performance/resolution compared to Windows 11? 

It needs alot of tweaking to get running good

Posted

Ive given using both the Quest 2 and a HP G2 a go using Monado through Envision and was able to get IL2 to work using steams proton.  

Posted

Boldly running where no IL-2 has run before. I really wonder about performance/compatibility issues with so many software layers adding lag and potential conflicts in the long run... dual boot with a stripped out windows seems a lot simpler (and performant), but for the sake of science, I'm following this thread with curiosity. 
My gaming machine still runs on Win10, and being ancient, it will not take advantage of new gaming features on Win11 like Direct Storage, so no point in upgrading. I'm fine with this, games don't need fancy OSs, but nevertheless, this "project" is nice because running things where they aren't supposed to is always enticing. Kind of "hacking". 🙂

  • 1 month later...
Riderocket
Posted (edited)

i got il-2 running in Ubuntu in VR with Quest 3 and all the devices working correctly

 

first i used protontricks 307960 d3dcompiler_43 d3dcompiler_47 d3dx11_43 xinput dinput (to bypass the shaders error)

 

then i gave all my devices read and write permissions (because il2 wasn't using sudo, and the game couldn't read the rudder pedals without it) using "chmod -R 777 ./" inside the /dev/input folder

 

use launch command in steam: SDL_JOYSTICK_DEVICE=/dev/input/js0 SDL_JOYSTICK_DEVICE=/dev/input/js1 SDL_JOYSTICK_DEVICE=/dev/input/js2 %command%

 

Then add a file at /etc/udev/rules.d/01-saitek.rules with the rule:

 

KERNEL=="event[0-9]*", SUBSYSTEM=="input", ATTRS{name}=="Saitek Saitek Pro Flight Rudder Pedals", TAG+="uaccess"

 

And a file at /etc/udev/rules.d/70-saitek.rules with the rule:

 

ATTRS{idVendor}=="06a3", ATTRS{idProduct}=="0763", MODE="0660", TAG+="uaccess"

 

run the command "WINEPREFIX=/home/dylan/.steam/steam/steamapps/compatdata/307960/pfx wine control" and enabled the devices.

 

Use WiVRn for VR and use the launch command:

PRESSURE_VESSEL_FILESYSTEMS_RW=$XDG_RUNTIME_DIR/wivrn/comp_ipc:/var/lib/flatpak/app/io.github.wivrn.wivrn %command%

Edited by Riderocket
Update
  • Like 1
  • Upvote 1
  • 3 months later...
fraggg
Posted

I have followed this thread closely, as my Reverb G2 failed recently. I replaced it with a Quest 3 and took the opportunity to try moving to Linux full time. I've got IL-2 working through ALVR, and it seems to work pretty well. I didn't have to UDEV rules. Can't seem to get WiVrn working though.

 

Has anyone running IL-2 on a Quest 3 in Linux managed to get XRNeckSafer or VRNeckSafer working? VRNeckSafer refuses to install. The XR version can run through wine (not proton) and I can manage to assign buttons, but it doesn't rotate my view at all. I can put up with out a rotation program if I have to but this makes playing IL-2 a bit less convenient.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...