


PROTON_ENABLE_WAYLAND=1 PROTON_ENABLE_HDR=1 gamemoderun %command%
GPU is 9070 XT (guess Steam can't recognize it yet)

DXVK_FILTER_DEVICE_NAME="NVIDIA" %command% -dx12 -nosplash -nolauncher
Black screen without DXVK_FILTER_DEVICE_NAME and -nolauncher

DXVK_FILTER_DEVICE_NAME="NVIDIA GeForce GTX 1650" %command%
need a small tinkering, at least on my system, might be different on other systems

DXVK_FILTER_DEVICE_NAME="NVIDIA GeForce GTX 1650" %command%
cannot run the game without tinkering, at least on my system, might be different on other systems


All graphical settings maxed out including raytracing.
Freezes at "preparing shaders"

LD_PRELOAD="" PROTON_ENABLE_WAYLAND=1 PROTON_ENABLE_HDR=1 DXVK_FILTER_DEVICE_NAME="NVIDIA" mangohud gamemoderun %command%
Had to mess about trying a few launch options and protons, this combination of GE Proton 10 and new launch options got me the best looking, best running experience with HDR.
Deleted the shader cache files between each change from "/home/[user]/.steam/steam/steamapps/compatdata/990080/pfx/drive_c/ProgramData/Hogwarts Legacy/*.ushaderprecahce" but I'm not 100% sure that was important overall.

Works without tinkering. Will very rarely crash.

DXVK_FILTER_DEVICE_NAME="NVIDIA GeForce RTX 3050" %command% -dx12 -nosplash -nolauncher
Only shows a black screen unless you specify your card for nivida. Also shows black screen unless you disable launcher.

There are noticible FPS drops in Hogwarts and Hogsmeade
After roughly 15 mintes of ingame playtime when playing on older Proton versions, the game would cause complete system failure. The game would cause my computer to hang and become unresponsive whereby the screen, in an instant, turned completely black and eventually graphics output to the monitor would cease (audio would continue to play despite loss of display output); the only way to escape this was with a hard sytem reboot. Switching to Proton 10.0-1(beta) has so far allowed me to play ingame for ~45 minutes without this complete system failure. I also turned on AMD FSR 3.0, but I don't suspect that to be what has helped so much. No launch options were used.

40 FPS Cap, Manual GPU 1300 hz
- In game: Activate FSR 3 Quality and turn on Frame Generation. Unlimited FPS
- I'm also using this mod: https://www.nexusmods.com/hogwartslegacy/mods/1805
- Steam Deck Performance Tab: have it capped at 40 fps, allow tearing, TDP disabled, Manual GPU at 1300 mhz
- Using Proton Experimental (has the new proton 10, less latency)
In the Decky Loader:
- Plugin Powertools, also created a game profile and changed the governor to performance
- Plugin "LetMeReshade", I'm using this reshader for FSR sharpness, way better than the sharpness setting in game: Amd FidelityFX CAS

mangohud DXVK_FILTER_DEVICE_NAME="NVIDIA" %command%
If on NVIDIA driver version 570, you must select your card with DXVK_FILTER_DEVICE_NAME="NVIDIA", otherwise the game will black screen. Note that you do not need to put in the full name of the card; it will be matched to the closest result!

玩一定的時間會開始掉幀直到卡死,重開就能繼續玩
works out of the box perfectly

This game runs smoothly with some grafic reductions, but you can totally play and enjoy the game and its story.
DXVK_FILTER_DEVICE_NAME="NVIDIA GeForce RTX 3080 Laptop GPU" gamemoderun %command%
In some rooms the shader is defect and most of the pixel are white, you can still play leafe the rooms, but it is extremely difficult to see the hiden treasure boxes.
When the video is displayed before the main menu, you can not escape. you have to restart the game.
Please notice my additional driver for nvidia. 570 does currently not work! 535 does! When your graphics card is not recognized you find the name under preferences->system->systeminformation

Works well out of the box, but Asciendo Portable and tinkering with graphic settings is recommended
Ran 'Asciendo Portable' mod in desktop mode after install
Added back grip shortcuts for some of the mods to work
Text 'in world' can be a bit blurry if FSR is used
Textures can take a little longer to load than preferrable, FSR options available are very conservative (~67% at the highest) so expect blurriness if using them.
FPS between 30-45 in Hogwarts and Hogsmede is achievable, using a mix of settings low-high and without FSR! Mods work well, but some will need keyboard commands mapped to the controller. Using FSR you'll get better FPS, but at a significant cost to image quality.

DXVK_ASYNC=1 RADV_PERFTEST=gpl gamemoderun MANGOHUD=1 LD_PRELOAD="" %command%
WARNING: DO NOT switch back and forth between proton versions to compare preformance. Denuvo will ban you from launching the game for 24 hours if you switch proton versions a few times. Just set it to Proton 9.0-4 then set your launch options and avoid tinkering.

Runs very well, except occasional whole-system crashes
The game occasionally hangs AMD GPUs: The GPU driver in Linux kernel tries to reset the GPU, but this fails. Even if the reset was successful, Linux desktop is totally incapable of recovering from a GPU reset. Thus the whole machine needs to be forcefully restarted, although just 1 device has failed and other devices in the PC continue to operate normally.

DXVK_ASYNC=1 RADV_PERFTEST=gpl gamemoderun %command%
Update to my previous post
After I changed the launch options to: DXVK_ASYNC=1 RADV_PERFTEST=gpl gamemoderun %command%. I have now been playing the game for 30 hours without any problems.

Works like a charm out of the box.
Very sporadically (every 2-3 hrs): Game freezes for a few seconds, then continues to work as if nothing happened. Not sure whether this is caused by Proton or also occurs on Windows.

Used Ascendio Portable to improve performance
On all low with FSR Quality, performance is at a mostly stable 45 FPS (limited), but drops near Hogwarts and Hogsmead for example

MANGOHUD=1 gamemoderun %command%
When open a new window the game will still run in the background as usually (E.g. the sound is still playing, controlls are still recoginzed by the game)
- The controller will not response sometimes. After turning the controller off and on the problem is fixed.
- The controller seems to be connected and working in-game, but it looks like the input isn't recognized properly by the game. After some time my screen turns off due to 'inactivity' even though I'm using the controller. I assume the controller input isn't passed through in a way that prevents the screen from going to sleep, like regular keyboard/mouse input would.
Once my FPS dropped significantly after a battle. A restart reversed this. This only happend once.
It's fun to play. If I could have fixed the controller bug it would be even more fun.

./runscript.sh; gamemoderun %command%
The game would not start a second time.
As mentioned the game would not run the second time. after some research online I found out deleting some cache files fixed this. However, they had to be deleted every time. Thus I wrote a script to do it for me.
The script:
- is executed with the before mentioned launch option.
- should be named runscript.sh
- should be made executable.
- should be placed in: the "Hogwarts Legacy" folder in your "steam Library".
- should contain: rm "$(printenv STEAM_COMPAT_DATA_PATH)/pfx/drive_c/ProgramData/Hogwarts Legacy/"*cache
This will delete the cache files on game startup and leave everything else as it is. And the game actually runs. c:
gamemoderun %command%

I'm not sure if it's my setup or the game, but I can't play like this.
Can't get past the sorting ceremony.
I will continue to try and publish an update if necessary.

I'm not sure if it's my setup or the game, but I can't play like this.
Can't get past the sorting ceremony
I will continue to try and publish an update if necessary.

PROTON_FORCE_LARGE_ADDRESS_AWARE=1 PROTON_ENABLE_NVAPI=1 __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia VK_DRIVER_FILES=/usr/share/vulkan/icd.d/nvidia_icd.json %command%
Signifcant framedrops in the tutorial and cutscenes. Never made it beyond the common room
Game only starts from being installed, and never again. You need to delete it and re-install for it to launch again. No idea how that happens - I've tried tricks other people mentioned, like moving Proton versions, but with no results
Avoid
Crashed once in 5 ~ hours of playing due to some issue related to KDE

Smooth gameplay, practically no problems.
Like two times, the game was thinking that I was holding controller button. It was fixed by pressing that button.
Very occasionaly in specific areas the framerate would drop significantly.
Runs most of the time on 130 - 144 fps on FHD with almost highest settings (no raytracing). I set my fps limit to 144.
DXVK_FILTER_DEVICE_NAME="NVIDIA GeForce GTX 1050 Ti" %command%

Minor crackling when loading into the game, otherwise its perfectly fine!
Worked out of the box

Very rarely it stuttered when a lot was going on.
I managed to 100% this game on the Steamdeck completely fine and had a blast while doing it. The game worked out the box.

gamemoderun %command%
Playing on Wayland led to flickering and occasional black frames. Switching to X11 led to a pleasant experience. Average fps 40-50 in open world or crowded areas, in dungeons up to 110 (even on my old potato!). I checked my framerates on my win11 partition since i dual boot and Linux' performance was en par with Windows.
Flickering on Wayland, use X11 and you'll have a great experience.

Flickers at seizure warning then black & freezes. Using `PROTON_USE_WINED3D` instead makes it crash after seizure warning
Tried various launch options. None worked. Using PROTON_USE_WINED3D
stops the seizure warning flicker, but then causes the game to crash immediately after. Running vanilla the seizure screen flickers and then screen becomes black, but i can still heard menu music.
Currently not working with Mesa 25 & RX 9070 XT

MANGOHUD_CONFIG="fps_limit=100,fps_limit_method=early,no_display" game-performance mangohud %command%
Everything ran pretty without any modifications, but I did notice the framerate would vary quite wildly with both the in game frame rate limiter and Mongohud's standard late frame rate limiter. I tried setting the game's in-game limiter lower to see if that would smooth the FPS cap more to no avail. I then tried Mongohud's early version of the FPS cap and got a rock solid and smooth framerate. Worth trying if you can take the small hit to input latency and value the game being smooth.
gamemoderun %command%