
Used deleterium / dcs_on_linux guide on github
WINEDLLOVERRIDES='wbemprox=n' gamemoderun %command% -useallavailablecores
I used the guide from deleterum / dcs_on_linux github https://github.com/deleterium/dcs_on_linux?tab=readme-ov-file
Initially after the first install the game wouldn't start, so i followed the guide and used protontricks and the steam lauch command
- protontricks 223750 vcrun2019 corefonts xact d3dcompiler_43
- steam lauch cmd: WINEDLLOVERRIDES='wbemprox=n' gamemoderun %command% -useallavailablecores
I'm still stuck at the initial loading screen

Used deleterium / dcs_on_linux github to bypass the external launcher
WINEDLLOVERRIDES='wbemprox=n' gamemoderun %command% -useallavailablecores
I used this github repo as reverence https://github.com/deleterium/dcs_on_linux?tab=readme-ov-file
So far i did protontricks 223750 vcrun2019 corefonts xact d3dcompiler_43, and set the steam launch command to: WINEDLLOVERRIDES='wbemprox=n' gamemoderun %command% -useallavailablecores.
Which help to overcome the immediate crash on startup, sadly i'm stuck at the first initial loadingscreen.
Currently still stuck at the startup of the game.

WINEDLLOVERRIDES='wbemprox=n' %command% -useallavailablecores
export PROTON_VERSION="Proton Experimental"
protontricks corefonts arial xact d3dcompiler_47
Protontricks d3d compiler needs to be 47 instead of 43 to avoid shaders compilation error. Other than that, mandatory options.lua from https://github.com/deleterium/dcs_on_linux/blob/master/options.lua. Of course make sure to make a symlink as well: ln -s /YOURMOUNTPOINT/SteamLibrary/steamapps/common/DCSWorld/bin/webrtc_plugin.dll /YOURMOUNTPOINT/SteamLibrary/steamapps/common/DCSWorld/webrtc_plugin.dll

Used options.lua file from here + other little tweaks :https://github.com/deleterium/dcs_on_linux

Use this: https://github.com/deleterium/dcs_on_linux/blob/master/options.lua file to bypass the launcher and get into the game.
WINEDLLOVERRIDES='wbemprox=n' gamemoderun %command% -useallavailablecores
protontricks 223750 corefonts arial xact d3dcompiler_43
Slight performance drops during tutorial
Overall, solid experience - DLSS works etc. but heavy tinkering is initially required. I could only launch OpenXR version, for whatever reason - default is just a black screen.

Used the deletrium guide and the Lutris DCS Standalone install: https://github.com/deleterium/dcs_on_linux
However, the game would load into a black screen at the end. Had to remove the suggested override for 'msdmo=n'. After that, the game loaded.

WINEDLLOVERRIDES='wbemprox=n' %command%
protontricks 223750 d3dcompiler_47
First things first, try starting the game and selecting the Launch DCS World Steam Edition in OpenXR Mode
- if that doesn't work, perhaps consider doing these steps:
I had to do the following to be able to play the game:
- Run protontricks:
protontricks 223750 d3dcompiler_47
- Create a symlink for webrtc_plugin.dll:
ln -s ${GAME_INSTALL_DIR}/bin/webrtc_plugin.dll ${GAME_INSTALL_DIR}/webrtc_plugin.dll
- Set launch options on Steam:
WINEDLLOVERRIDES='wbemprox=n' %command%
- Set compatibility to
Proton Experimental
I have ran the steps above before discovering that the game works for me in OpenXR Mode, so these might not be necessary.

Doesn't work
protontricks 223750 d3dcompiler_47
It just doesn't work for me. I can't get past the black screen on the startup no matter what I do. Tried different versions of proton and different variations of protontricks commands, but no avail.

WINEDLLOVERRIDES='wbemprox=n' %command%
download this https://github.com/deleterium/dcs_on_linux/blob/master/options.lua copy it into /home/username/.steam/steam/steamapps/compatdata/223750/pfx/drive_c/users/steamuser/Saved Games/DCS/Config/options.lua
install d3dcompiler_47 via protontricks (not sure it's necessary anymore)
works great

new launcher totally broken
disabling launcher will fix it, assuming you have an ini file to copy in. otherwise unplayable.

Want to go to Tutorial, but then the whole Pc freezes.
WINEDLLOVERRIDES='wbemprox=n' %command%
It fills up 15GB of RAM mabey that is the problem?

Pas d'élément de comparaison et suis débutant sur ce jeu, parfaitement jouable en 60 FPS avec les paramètres graphiques presque à fond.
WINEDLLOVERRIDES='wbemprox=n' %command%
Installez d3dcompiler_43, d3dcompiler_47, d3dx11_43 avec protontricks puis lancez le jeu. Vous obtenez une fenêtre noire pour qui ne fonctionne pas. (pour réussir l'installation de ces 3 modules j'ai du réinstaller protontricks manuellement car le paquet fourni par ma distribution ne fonctionnait pas : https://github.com/Winetricks/winetricks?tab=readme-ov-file#manual-install)
Copiez le fichier 'options.lua' de https://github.com/deleterium/dcs_on_linux dans votre dossier /home/you/.local/share/steamapps/compatdata/223750/pfx/drive_c/users/steamuser/Saved Games/DCS/Config/options.lua puis relancez le jeu. Il devrait s'ouvrir dans une petite fenêtre. Allez dans les options (icône d'engrenage en haut) et sélectionnez manuellement votre résolution d'écran.
retour sur le bureau temporairement fait planter le jeux
impossible à démarer sans bidouillage

WINEDLLOVERRIDES='wbemprox=n' %command%
Works fine again with DCS Update 2.9.9.2406
Added start options: WINEDLLOVERRIDES='wbemprox=n' %command%

WINEDLLOVERRIDES=’wbemprox=n’ %command%
Copied and edited options.lua
as mentioned here https://github.com/deleterium/dcs_on_linux, Installed vcrun2019, corefonts, xact, d3dcompiler_43
asw
Minor annoyance when switching windows, nothing that can't be ignored
Game completely froze and artifacts showed up and could not do nothing, happened only once though
The Campaign Builder does not work
Also installing vcrun2019 fails, qouting "Another version already installed", installed on another computer, worked fine on there, can probably ignore.

followed the deleterium guide , did not run.
WINEDLLOVERRIDES='wbemprox=n;msdmo=n' gamemoderun prime-run %command%
Followed https://github.com/deleterium/dcs_on_linux, doesn't work... I'm guessing it's maybe due to an update released a few days ago?? The furthest I got was a little pop up about the game files being corrupted, which they indeed were somehow, according to steam; after repairing it just didn't show anything at all again. Before anyone asks, I did follow the "Fixing Steam version permanent crashing" Section from the github page.

Credit to Deleterium's protondb report - that's what got mine to work. If first installing the game:
Install d3dcompiler_43, d3dcompiler_47, d3dx11_43 with protontricks Launch the game. Get a black window for the 'new' launcher that does not work. Copy the simple template file 'options.lua' from https://github.com/deleterium/dcs_on_linux to your folder /home/you/.local/share/steamapps/compatdata/223750/pfx/drive_c/users/steamuser/Saved Games/DCS/Config/options.lua Launch the game. It shall open in a small window. Go the the options (gear icon in top) and select manually your screen resolution and maybe try other configurations.

Can't figure out what's wrong - it worked before but had to reinstall
WINEDLLOVERRIDES='wbemprox=n' %command%
Screen just turns black after launch. I see the inital dcs splash screen though. Can't seem to find the exact issue or thing that caused it to play last time. I believe it's the launch options?

If first installing the game:
- Install d3dcompiler_43, d3dcompiler_47, d3dx11_43 with protontricks
- Launch the game. Get a black window for the 'new' launcher that does not work
- Copy the simple template file 'options.lua' from https://github.com/deleterium/dcs_on_linux to your folder
/home/you/.local/share/steamapps/compatdata/223750/pfx/drive_c/users/steamuser/Saved Games/DCS/Config/options.lua
- Launch the game. It shall open in a small window. Go the the options (gear icon in top) and select manually your screen resolution and maybe try other configurations.
Initial launcher window does not work, tweaking needed.
Game runs nicely after the initial setup.

WINEDLLOVERRIDES=’wbemprox=n’ %command%
#Edit this file in the disk after the installation: "./.local/share/Steam/steamapps/common/DCSWorld/MissionEditor/data/scripts/options.lua"
Find in the "miscellaneous" the item "launcher" and set it as false.
It should be like this: ["launcher"] = false,
#Added "winhttp.dll". ##Follow this guideline: https://docs.bepinex.dev/articles/advanced/proton_wine.html
#Configured Protontricks. ##Follow this guideline: https://www.digitalcombatsimulator.com/en/support/faq/SteamDeck/
#All working
It requires the configuration that I mentioned before.

RADV_DEBUG=llvm WINEDLLOVERRIDES='wbemprox=n' gamemoderun %command%
Go to /home/.local/share/steamapps/compatdata/223750/pfx/drive_c/users/steamuser/Saved Games/DCS/Config/options.lua Add ["launcher"] = false to the miscellaneous section, below ["headmove"] Save then you are able to launch, bypassing the launcher
Perfecto , thanks for the launcher to deactivate

RADV_DEBUG=llvm WINEDLLOVERRIDES='wbemprox=n' gamemoderun %command%
install winhttp, d3dcompiler_43, d3dcompiler_47, d3dx11_43 with protontricks
go to /home/.local/share/steamapps/compatdata/223750/pfx/drive_c/users/steamuser/Saved Games/DCS/Config/options.lua, add ["launcher"] = false to the miscellaneous section, below ["headmove"] save then you are able to launch, bypassing the launcher
Without RADV_DEBUG=llvm the game is unplayable when shadows are enabled on RX7000 cards

gamemoderun opentrack-launcher %command%
i used protontricks to access regedit
Contrails looking weird, but aparrently this is a known issue
VKB Stick was only recognized as a generic controller, which made some buttons and axis inaccessible. The fix involes some regedit shenanigans: https://www.reddit.com/user/xatrekak/comments/12hnz0d/fixing_vkb_and_virpil_hotas_running_on_linux/
When the ingame Frame counter shows that my FPS are GPU bound, the game feels like its running on 25 Frames even tough the counter is showing way more (120 FPS for me for example), but once i manually cap the FPS to something lower (e.g. 110 FPS) the Game is "CPU bound" and feels really smooth again.

PROTON_USE_WINED3D12=1 WINEDLLOVERRIDES='wbemprox=n' RADV_DEBUG=llvm %command%
On RDNA 3 GPU (my is 7900XT) had a blank screen when running a mission, mandatory to use RADV_DEBUG=llvm %command%
Will not run without tinckering a bit, my it's not much and we have a very detailed instructions

DRI_PRIME=1 %command%
protontricks 223750 d3dcompiler_47
Noticed that Head Down Display of M2000C was black while HUD was fine. In AV8B both displays seemed fine
Once focus is changed away from game window, seems stuck and not possible to go back
On my Framework 16 at medium/medium-high settings in full hd can make 100 fps even though cooling fans go crazy, not sure if sustainable. Limited to 60 fps seems totally fine

RADV_DEBUG=llvm SDL_LINUX_JOYSTICK_CLASSIC=1 WINEDLLOVERRIDES='wbemprox=n' gamemoderun %command%
without adding launch options there's heavy graphical artifacts which makes the game unplayable and without the SDL_LINUX_JOYSTICK_CLASSIC=1 launch parameter my throttle was glitched. Logitech extreme 3d pro

RADV_DEBUG=llvm WINEDLLOVERRIDES='wbemprox=n' gamemoderun %command%
It seems that RADV_DEBUG=llvm
is needed as a workaround for radeon rx 7000 gpus, without it there is an unbearable flickering, which makes the game unplayable

I needed to add "SDL_LINUX_JOYSTICK_CLASSIC=1" , because otherwise it did not show my rudder pedals in the key binding menu.
SDL_LINUX_JOYSTICK_CLASSIC=1 WINEDLLOVERRIDES=’wbemprox=n’ %command%
Without tinkering the game only tried to lauch, but behind the 15 years logo was a textbox with some message about shaders, and a Retry or Cancel option. I could not get passed this error.

PROTON_USE_WINED3D12=1 WINEDLLOVERRIDES='wbemprox=n' WINE_FULLSCREEN_FSR_STRENGTH=1 opentrack-launcher gamemoderun %command%
Installed via lutris (standalone from website) Ran through steam as non steam game
Windows is a dying OS, Yes it took some tinkering here and there but coming from someone who knows NOTHING about linux if that says anything. please reach out I will soon be posting videos on my youtube page
PROTON_USE_WINED3D12=1 WINEDLLOVERRIDES='wbemprox=n' WINE_FULLSCREEN_FSR_STRENGTH=1 gamemoderun %command%
open protontricks, select DCS, click use default wine prefix, install DLL, select d3dcompiler_47, and nothing else, click okay.

Yes, but if you bought your modules directly from ED's store then the Steam addition is not for you.
SDL_LINUX_JOYSTICK_CLASSIC=1 WINEDLLOVERRIDES='wbemprox=n' %command%
Elaborating on the Steam addition, if you install that and bind your account on ED's website most of my modules did not show. Unbind didn't make a difference, so it was worthless to me. You can download the DCS Open World Beta from ED and install it as a Non-Steam Game, let it download and install. Don't hit run once its installed as you need to then add DCS Updater as a Non-Steam Game and use this one, and update the launch options as you would normally, along with the protonfixes. Use STL (Steam Launch Tool) for TrackIR. To get the correct compatdata open game, then custom command, and look for where controller should be. You'll probably notice the compdata is not the same as STL claims. When running any TrackIR script make sure to use this compatdata and not the one STL claims in the GUI.

I thought I'd start without doing too much, and found that it works with just GE-Proton8-22. I'm also using the latest AMD drivers and latest Mesa drivers. I didn't do too much at this point. Just messed around with the two basic aircraft that the game comes with for an hour or so. Maxed out the graphics for the most part. Game ran great. I was surprised.

PROTON_USE_WINED3D12=1 WINEDLLOVERRIDES='wbemprox=n' WINE_FULLSCREEN_FSR_STRENGTH=1 gamemoderun %command%
Assez rarement, la luminosité du paysage est plus sombre puis revient à la normale
J'ai les DLCs suivants :
- Marina Islands Map
- UH-1H Huey
- UH-1H The huey Last Show
- SA342M Gazelle
Ils fonctionnent correctement
Game works, but only with free included modules. Paid DLCs/Modules are not working. ~2-7 FPS on my Laptop. Lots of tinkering required
WINEDLLOVERRIDES=wbemprox=n %command%
install DX11 dll's and add winhttp as override library using the following manual by Eagle Dynamics themselves: https://www.digitalcombatsimulator.com/en/support/faq/SteamDeck/ Also applicable to Linux PC beside SteamDeck
Steam Authorization Error 500, prevents using any Paid Modules you install. only the two Included Planes (low-fidelty SU-25T and TF-51) will work.
Even with a substantial amount of tinkering, the game works, but all Paid DLCs/Modules that I installed wouldn't work due to "Steam Authorization Error 500". This resulted in me only being able to test the free and included low fidelity Su-25T and TF-51.
In Order to get it running at all, follow the following Guide on Eagle Dynamic's page: https://www.digitalcombatsimulator.com/en/support/faq/SteamDeck/ It's also applicable for Linux PCs (I don't have a SteamDeck^^), just skip the SteamDeck specific screen size Settings. In my experience, there Is NO difference in using GE-Proton7-37 (recommended by the Guide) and Proton Experimental.
Performance on lowest settings 1080p with the TF-51 was pretty bad, around 2-7 FPS. This isn't surprising to me tho, as I only have a i7-10510U (with a Mesa iGPU) without any dedicated GPU in my Laptop.
TL;DR Can't recommend if you actually own other Modules (like me) because those apparently don't work currently. On my Hardware, it wouldn't be enjoyable even with my paid modules.
Things worked great for a long while, now since the last update, game crashes while attempting to load the map 50% of the time.
Unsure, thing was working beautifully before.

WINEDLLOVERRIDES=wbemprox=n %command%
You can find official instructions at:
https://www.digitalcombatsimulator.com/en/support/faq/SteamDeck/
Specifically, it needs:
- Switch to the openbeta branch via steam options
- protontricks 223750 d3dcompiler_43 d3dcompiler_47 d3dx11_43
- Set command option: WINEDLLOVERRIDES=wbemprox=n %command%
On the Mariannas map there are textures missing. This seems to be the case for both Nvidia and AMD cards. I've also heard that the same happens with some cockpits, although I haven't experienced it myself with the DLCs I was testing.
In fullscreen mode, if you switch to the desktop via Alt+Tab and try to get back, it will not show. This can be solved by activating DCS (if the window doesn't have focus yet) and then pressing "Alt+F4" as if you wanted to exit the game. Then the game will show. Choose that you don't want to exit and you can continue.
Eagle Dynamics does seem to try to support the Steam Deck now, so the experience should at least stay the same, maybe improve (i.e. fixing the texture problem).
One additional interesting thing: it is possible to use TrackIR with the game via linuxtrack. For that install linuxtrack's wine bridge into the game prefix. Then use steamtinkerlaunch and set the installed "Controller.exe" as a custom command. Also select "Use custom command" "Fork custom command" and "Force Proton with custom command". The latter is required because despite the name, Controller.exe is an ELF, i.e. Linux, executable. TrackIR should now work. Unfortunately, the hotkeys that can be set in the Controller.exe won't work, i.e. you can't pause/resume or recenter this way. It can however be done e.g. via the shortcut service of your desktop environment to set a hotkey to run the program ltr_recenter. There is currently no program for pausing, I'm looking into writing one.
protontricks 223750 d3dcompiler_47
PROTON_VERSION='GE-Proton7-14' protontricks 223750 d3dcompiler_47 vcrun2019 corefonts xact
After Alt-Tab the screen disappears. When selecting DCS and pressing Alt+F4 the screen returns with the exit-prompt.
Starting without protontricks will not pass the loading screen.
I don't have a HOTAS or HeadTracking on my PC, so I Prefer playing DCS on Steamdeck with gyro & touch menus.
WINEDLLOVERRIDES='wbemprox=n' %command%
I got it working on Steamdeck. it"s not hard to do but it's a lot to explain. I made a video on YouTube to show everybody how I did it. The link is https://youtu.be/4qarTH-Tdng. if that doesn't work just search "DCS World Steamdeck" the title is "DCS World on Steamdeck | How to get it working." It works perfectly fine. I dropped the fame rate settings on the Deck its self to 27 to keep the fan quiet and it plays great after I got the controls set up. I'll be sharing those controls for the F-18 & F-16 in a few days to help people get started. It's a simple process to get it going, it also works for the standalone version too. Happy flying everyone!!!
Made Touch Menus & Radial Menus
Change SteamDeck FPS to About 27 to quiet fan (personal preference) went into Graphics Lua and changed FPS there for when I play in "Desktop Mode"
Can Struggle with the Perian Gulf Map if there's al ot going on
Note: in the video i made the sign in screen will be hidden behined the splash and will pop up on your toolbar similar to the other warnings. Just right click the toolbar icon. go to "more" go to "move" reposition the sign in box and sign in.

protontricks 223750 d3dcompiler_47
Mouse cursor displayed on second display
Game splash screen shows without doing anything however game never launches unless you install d3dcompiler_47 with protontricks, nothing else is required though.