


When launching in Game mode, you are unable to interact with the graphics configuration launcher, switching to Desktop mode and launching the game allows you to set your desired options.
My personal configuration was using the "High" graphic preset, setting the Deck to per game profile, disabling the frame limiter and setting refresh rate to 60. I also set up my back buttons for stick clicks and quicksave/load. The total experience on offer was quite comfy.
To change graphic settings i need to go to desktop mode and then it works

TDP - 9
Версия из Steam. Запускаем игру в игровом режиме. В лаунчере можно просто нажать А, игра запустится. Далее - закрываем игру и переходим в режим рабочего стола. Снова запускаем игру, выставляем в лаунчере высокие настройки и выбираем язык. Запускаемся и переключаем управление на геймпад уже в настройках игры. Теперь можно перейти в игровой режим.

40 fps/40 hz
Change controls to gamepad in the control settings.
Low TDP

GOG Windows version installed over Lutris
Text is a bit small but it's readable
eval $( echo "%command%" | sed "s/Launcher.exe'.*/bin\/witcher2.exe'/")
- Launch the game FIRST in Steam Deck game mode. Otherwise might risk a "direct3d 9 initialization error"
- Make your changes in the launcher. Click ok
- If you see a black screen just press A on the controller
- Once the game is launched you can exit and then add the launch option to skip the black screen caused by the launcher:
eval $( echo "%command%" | sed "s/Launcher.exe'.*/bin\/witcher2.exe'/")
- To add mods:
- Switch to desktop mode
- Place the mod files in the following location:
/home/deck/.local/share/Steam/steamapps/common/witcher 2/CookedPC
- Note: might need to enable 'show hidden folders' in file browser to see this folders mentioned.
Small text, can be circumvented by using comfy couch mod.
To use the Steam Deck controller or any external controller you MUST change the control settings to "Gamepad" in the options under the main menu. Otherwise you will load a game and get stuck and forced to restart.

eval $( echo "%command%" | sed "s/Launcher.exe'.*/bin\/witcher2.exe'/")
- In your Steam Deck, switch to Desktop mode.
- Launch The Witcher 2.
- Make change in the Launcher.
- Quit the Launcher.
- Go to your Steam Library, make change in The Witcher 2 launch options.
- Add following launch option: eval $( echo "%command%" | sed "s/Launcher.exe'.*/bin/witcher2.exe'/")
- Save, and then you can bypass the launcher and run the game directly.
Text is too small to read in the game. But mods may help.
Refresh rate set to 40Hz.
When the launcher starts in Steam Deck game mode you will see the black screen and you might think the game crashed. If you press A button the launcher will actually close and start the game properly. After that everything runs perfect.
Also, once you've set the settings during first start you won't be able to access the settings window again outside of desktop mode, as you need to actually see the launcher to select configuration.
Most of the text is very small, but for me at the verge of being readable. The combat log though is just too small. I turned it off in the options, since I couldn't decipher it anyway.
Some text didn't display properly
Worked with GE-Proton7-17, no extra steps.
Used the trackpad as mouse just to navigate the launch windows and then changed settings to controller in the main menu. Some inputs felt a little laggy but otherwise it runs just fine.

The first time I needed to run in desktop mode
Ingame switch from mouse keyboard to gamepad.

needed to install d3dx9 via protontricks as GOG Installer did not
In the main menu after launching the game change the controls from keyboard to gamepad before starting a new game or loading a save.
Launcher only works from desktop mode, to start it through the Steam Deck launcher change the target from .../pfx/drive_c/GOG Games/The Witcher 2/Launcher.exe
to .../pfx/drive_c/GOG Games/The Witcher 2/bin/witcher2.exe
Set graphics settings to High
/home/deck/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=20920 -- /home/deck/.local/share/Steam/steamapps/common/SteamLinuxRuntime_soldier/_v2-entry-point --verb=waitforexitandrun -- /home/deck/.local/share/Steam/steamapps/common/Proton\ 7.0/proton waitforexitandrun /home/deck/.local/share/Steam/steamapps/common/the\ witcher\ 2/bin/witcher2.exe ; echo %command%
I had to launch the game the first time in Desktop mode in order to set the configuration via the launcher.exe file. I then bypassed the launcher.exe with the launch settings given.
This required another game installed first. It was recommended to use Deus Ex: Revision because it had all the redistributables needed for W2 to run. Once I got to the launcher.exe in Desktop Mode, I could make all the setting changes I needed to play the game. Finally, I changed the launch options for this title to skip the launcher.exe and boot straight into W2.
Will need to enfoce compatilibilty in the properties to Proton 6.3-8- On screen launcher using M+K or touchscreen and need to change controller to gamepad in games options.