
./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%
Great experience on a full playthrough
It just works

VK_DRIVER_FILES=/usr/share/vulkan/icd.d/nvidia_icd.json %command%
I tried everything from here and all i got is black screen but setting VK_DRIVER_FILES=/usr/share/vulkan/icd.d/nvidia_icd.json solved all issues

Runs out of the box

Works out of the box. However, enabling Raytracing leads to occasional lag spikes.

Runs great without any arguments!

After upgrade to mesa 25.0 game is without any glitches and crashes, palayed without lags on weak HW
sudo sysctl -w vm.max_map_count=131072 is only command which applied. After mesa 25.0 all worked out of box, without startup parametres. The game has seen a huge improvement from mesa 24.x to 25.0

all in all it works fine out of the box so far.
Can't change video setting, nothing is there

LAG
the game strt but: have seriusly lag problem (on windows about 60fps) on linux have less 15 fps on every start the game recompile shader (you must re download precompuled vulkan shader)

With this thinker steps the game is very much enjoyable, aside the occasional crashes/lighting artifacts (which can probably be fixed)
DXVK_MEMORY_LIMIT_MB=14384 PROTON_ENABLE_NVAPI=1 DXVK_ASYNC=1 PULSE_LATENCY_MSEC=30 gamemoderun %command%
Lighting artifacts in the final chamber of most treasure vaults

DXVK_MEMORY_LIMIT_MB=16384 DXVK_ASYNC=1 gamemoderun %command%
works perfect with proton experimental and launch options DXVK_MEMORY_LIMIT_MB=16384 DXVK_ASYNC=1 gamemoderun %command%

PROTON_LOG=1 __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/nvidia_icd.x86_64.json PROTON_HIDE_NVIDIA_GPU=0 VKD3D_CONFIG=dxr PROTON_ENABLE_NVAPI=1 gamemoderun %command%
When started but later it works fine
Only when entering Vivariums was there weird lighting and slightly broken textures, but other stuff works decently. By default, the game kept using the integrated graphics card and wasn't playable. It took me a long time to set right Lunch options to not get "Direct12 not supported" on the dedicated graphics card.
amazing

DXVK_MEMORY_LIMIT_MB=16384 DXVK_ASYNC=1 gamemoderun %command%
Framerate randomly dropped to 20/30 fps for a few seconds then back to 120 until I changed launch options
Overall playable, much better with custom launch options

Disable integrated graphics in BIOS
I always got blow 10 FPS on my dedicated and integrated Graphics because the game did not care about my dedicated GPU. It didn't work with changing the GPU ingame or with launch options in Steam. Only solution: Disable the integrated Graphics in BIOS. This way the game is forced to use the dedicated GPU and now I got 144 FPS (could be more but its capped rn)
gamemoderun %command%
Installed it on Steam, started, works great out of the Box on Nobara, better FPS than i got on Windows.

DXVK_MEMORY_LIMIT_MB=16384 DXVK_ASYNC=1 %command%
Little stutters in areas with more foliage, resolved mostly when I've added the launch options

Tried all tinkering steps for PopOS - Nothing works
Freezes, won't load, if it does load it will stutter like mad and and eventually CTD. I have tried every proton version. I have pasted countless launch options. No Beuno.

Crashes at compiling shaders screen
DXVK_MEMORY_LIMIT_MB=20000 PULSE_LATENCY_MSEC=30 PROTON_ENABLE_NVAPI=1 DXVK_ASYNC=1 gamemoderun %command%
Out of 30 tries, I managed to get past the shader compilation screen once, that was before trying any fix, after the game crashed 3 times. After that, I tried a lot of things to make it work, like adding start commands, changing proton version, alt-tabbing during the seizure warning, to no avail.

DXVK_MEMORY_LIMIT_MB=20000 PULSE_LATENCY_MSEC=30 PROTON_ENABLE_NVAPI=1 DXVK_ASYNC=1 gamemoderun %command%
Frame jitters and dips from 100+ to 5fps
Game crashed a few times as it progressed and freezed once in a while
Game was extremely unstable without tinkering. These launch commands fixed crashing and freezing problems and reduced 50% of stutters I had. If you have a GPU with over 8GB of VRAM, make sure to include the memory limit argument. To use it, simply multiply the GB of VRAM your card has by 1000 and subtract 2000-4000 to leave room for background processes. Without this, the game quickly becomes a mess.
Though most instability was fixed through launch options, massive sub-10fps frame dips still occured whenever crossing between rooms, making the game borderline unplayable. I downloaded the Ascendio III mod which removed many of these stutters and greatly reduced the severity of the rest. Simply find it on Nexus, click the download for Linux option, and follow instructions it gives.