
Henry
Published
Works great with minimal tinkering required, runs just as well as it does on windows and I have no complaints.
gamescope -f -h 1440 -w 2560 --force-grab-cursor -- %command% -nolauncher
If you don't use gamescope and use multiple monitors the mouse cursor doesn't stay on the game window causing the game to tab out (This applies in both borderless and fullscreen). This may only be a wayland issue, I haven't tested this on x11. It's safe to use gamescope with the anticheat.
If you only have one monitor and this issue still occurs try my launch options.
Change the w and h params to fit your monitors resolution, example -w 1920 -h 1080 and if you're using a borderless window change -f to -b.
Using those launch options will fix it, you may need to install gamescope with your package manager. For arch and arch based distros it's as easy as
sudo pacman -S gamescope
This is an example of a great game developer, despite the bugs in Arma 3 it's still an amazing game and I'm so glad that Bohemia enabled Linux support for Battleye so that everyone can enjoy the game.
-nolauncher is not required but it's better to use it if you don't require the launcher as the game will just launch instantly.
The performance is not perfect, proton would probably be better however I'm personally fine with the native version.
__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia mangohud %command% --force-grab-cursor
The cursor won't move past the center, only stays on the right. However this isn't a problem as you can use the keyboard to navigate the UI.
FPS was around 60-90 so playable, however there were stutters.
If you're using an nvidia optimus laptop, use the launch options above. For everyone, use the cursor option to keep the cursor on the screen if you have multple monitors, otherwise it goes out of bounds and causes the game to tab out.
Works straight out of the box with no configuration needed apart from launch options for laptop users.
__GLX_VENDOR_LIBRARY_NAME=nvidia __NV_PRIME_RENDER_OFFLOAD=1 __VK_LAYER_NV_optimus=NVIDIA_only mangohud %command%
Runs very well and had no issues with gameplay. Would recommend for any linux user. Plug and play for most people. Nvidia GPU Laptop users may need to use the launch options above, AMD GPU Laptop users can use DRI_PRIME=1. Mangohud is not required but I like to use it.
One of the easiest games to get running, with no tinkering required. Performance is identical to Windows.
Runs great, you don't have to use Experimental but I just have that selected as default. Proton 9 works just as well. This game uses EAC but the developers have enabled it for Linux users and the runtime is automatically installed alongside the game. Overall a recommended buy for any Linux user and it's also verified for the Steam Deck. Just enable proton in steam settings > install > click play > done. Although you may have to change the proton version selected if you haven't set the default to experimental or 9.
Certain distros may vary, I have tested this game on both Nobara and EndeavourOS with both working just fine.
gamemoderun PROTON_HIDE_NVIDIA_GPU=0 PROTON_ENABLE_NVAPI=1 DXVK_ASYNC=1 VKD3D_CONFIG=dxr,dxr11 PROTON_ENABLE_NGX_UPDATER=1 mangohud %command% -nologos
For some reason running the game with DX11 causes the game to lag over time so I had to switch to DX12 which actually ran better.
I had some issues with DX11 and switched to DX12, it refused to launch without those launch options. Appreciate it greyfivenine for providing them in your report. Works well on Hyprland.
__GLX_VENDOR_LIBRARY_NAME=nvidia __NV_PRIME_RENDER_OFFLOAD=1 __VK_LAYER_NV_optimus=NVIDIA_only %command%
Yo
When the ravenholm background loads, it causes SteamVR to not display the game in the headset. If you encounter this bug, turn off steam cloud sync, backup your saves, uninstall the game AND remove all the remaining files for Half Life 2 VR in steamapps/common. Reinstall the game and start it then put back your save files and it should be all good. There is probably a better way to do this but this worked for me.
Tested on Oculus Quest 2 with ALVR. I tried the newer proton versions and the only one that worked was that older GE version.
The launch options I've specified do not need to be put down unless you're running an Nvidia Optimus setup (Nvidia dgpu and intel/amd igpu) for AMD dGPU's you can add DRI_PRIME=1 %command% to your launch optins (Laptops only)
__GLX_VENDOR_LIBRARY_NAME=nvidia __NV_PRIME_RENDER_OFFLOAD=1 __VK_LAYER_NV_optimus=NVIDIA_only %command%
You have to copy files from the hlvr folder into the episodicvr folder in order for the game to launch, you can find these inside the Half Life 2 VR folder inside steamapps/common. Merge folders but do not overwrite the files!
You don't need these launch options unless you're running a laptop with an Nvidia dgpu. For AMD dgpu laptop use DRI_PRIME=1 %command%. I tried other proton and GE versions, however this is the only one that worked.
__GLX_VENDOR_LIBRARY_NAME=nvidia __NV_PRIME_RENDER_OFFLOAD=1 __VK_LAYER_NV_optimus=NVIDIA_only %command%
You have to copy files from the hlvr folder into the ep2vr folder in order for the game to launch, you can find these inside the Half Life 2 VR folder inside steamapps/common. Merge folders but do not overwrite the files!
You don't need these launch options unless you're running a laptop with an Nvidia dgpu. For AMD dgpu laptop use DRI_PRIME=1 %command%. I tried other proton and GE versions, however this is the only one that worked.
There are no significant bugs I've noticed with Episode 1/2, only the main VR game has an issue.
Have fun and enjoy the game!
Some of the dead characters have white dots around them.
The anti aliasing causes severe stuttering and needs to be turned to FXAA or off for decent framerate. Render scale also needs to be turned down (5 worked well for me) it makes the game playable but blurry. This is probably due to the fact that the game uses DX12 (VKD3D), if it used DX11 (DXVK) performance would probably be better. On windows I can turn the render scale up much higher with no performance hit.
Sometimes you can get a black screen or error message when starting the game, this is fixed by reinstalling and only reinstalling the game seemed to work. Verifying and deleting the prefix did not work.
In SteamVR it might say that it's loading the game but on the PC screen it looks fine, if this happens just press the steamvr home button and go back to the game and it should be fixed.
Tested with ALVR v20.11.1 (Meta Quest 2), I tried to use WiVRn but it does not work unfortunately.
This is probably the worse performing VR game I've played on Linux, hopefully with future updates it will be more performant and stable.
(Enhanced Edition) Runs just as well as it does on Windows and works well with the launch options.
PROTON_HIDE_NVIDIA_GPU=0 PROTON_ENABLE_NVAPI=1 DXVK_ASYNC=1 VKD3D_CONFIG=dxr,dxr11 PROTON_ENABLE_NGX_UPDATER=1 mangohud %command%
Occasionally when I launch the game it opens windowed on a black screen. Stopping and starting the game again fixes this.
Exploring post apocalyptic Russia is possible on Linux! The game ran surprisingly well and I'd say it ran as well as it did when I played on Windows. I did get occasional framedrops below 60 in some areas but it was still playable and there was no stuttering, I was using the High Raytracing setting. Average fps was around 70-90 with DLSS Quality.
I haven't tested the native version since I wanted to take advantage of Raytracing, it isn't available on the native version.
The game was playable and the native version works decently
The game runs well without any tinkering needed, just download and play. Compared to other native linux games, Metro: Last Light worked out of the box and didn't have any serious issues.
Runs great but the developers have not enabled EAC for linux so you have to play on non eac servers.
I would not recommend that a linux user buys this game due to the fact that EAC is not enabled for linux, it's a great game overall and I've obviously played before switching to linux but due to the fact that there isn't many servers available for non eac I wouldn't recommend it.
You can find non eac servers in the steam server list on the top of steam (View > Game Servers > Game = Rust > Anti-cheat = Not secure) A server which I would recommend which is unlisted is deadlock, you can connect by pressing F1 in the game to open the console and type "connect play.deadlock.com" without the quotation marks.
Hopefully in the future, facepunch will consider enabling it again. They did consider it in the past.
This amazing new game works perfectly no tweaking needed, so you can go full walter white style with the superior penguin. I haven't tested it with any other proton version, experimental is my default.
It's a fun game that requires a bit of tinkering but once you get it setup you can play as you would on windows.
-skipintro
protontricks 244850 dotnet48
On first launch the audio was missing but it fixed itself on the next launch. Using proton GE fixed the audio issues.
It definitely performs better on windows. On proton it performs much better with dotnet48 compared to mono so consider installing it with protontricks or winetricks.
This may only be a wayland specific issue, I noticed that occasionally the game can crash and it also crashes xwayland.
The space engineers plugin loader also works. You can just run the launcher with steam and it will work as normal.