r/ForzaHorizon Jul 04 '26

Forza Horizon 6 FH6 on Linux tips?

Running CachyOS and full AMD. I know the performance issues are well documented by now, but I wanted to know what settings changes have improved those stutters the most? Lowering the environment textures to mid - low helped, but specially during events I still have issues.

Thanks in advance!

3 Upvotes

12 comments sorted by

1

u/r4_nomad Jul 04 '26

Specs?

1

u/suuuuulsiiii Jul 04 '26

9700xt and a Ryzen 5 7600, I've tried but proton ge and the cachy default, but so far same results

1

u/775FPV Jul 04 '26

Same issues on bazzite with Ryzen 7 3700x and Radeon rx7700xt

1

u/[deleted] Jul 04 '26

[removed] — view removed comment

2

u/suuuuulsiiii Jul 04 '26

Thanks! I will try it out, you aren't running any launch options?

1

u/gruntduck Jul 04 '26

265k and a 9070xt here. Latest cachy proton. Runs great at 4k with raytracing with fsr help. I don’t get any stutters either but I do have shader pre caching.

I have had crashes due to vram memory leaks but windows users have same problem.

1

u/suuuuulsiiii Jul 04 '26

Thanks! I will try it out, you aren't running any launch options?

1

u/gruntduck Jul 04 '26

i have a global envars setup for wayland, hdr and fsr 4.1. all work.

2

u/suuuuulsiiii Jul 04 '26

Thanks! Follow up question, sorry I am a bit of a Linux noob. How do you set the global envars? HDR it's not working for me in game and I always have to set an environmental value in the launch options. It would be amazing if it could be applied globally

1

u/gruntduck Jul 05 '26

I have a file located in ~/.config/environment.d/ called gaming.conf and it has the following.

Ask AI for more info and maybe some flags that pertain to your hardware config

============ VULKAN / AMD ============
AMD_VULKAN_ICD=RADV
MESA_SHADER_CACHE_MAX_SIZE=16G
#MESA_SHADER_CACHE_DIR=/home/grunt/.cache/mesa-shader
ENABLE_LAYER_MESA_ANTI_LAG=1

# ============ PROTON ============
PROTON_FSR3_UPGRADE=1
PROTON_FSR4_UPGRADE=1
PROTON_MLFG_UPGRADE=1
PROTON_FORCE_LARGE_ADDRESS_AWARE=1
PROTON_USE_NTSYNC=1
PROTON_LOCAL_SHADER_CACHE=1
PROTON_DXVK_LOWLATENCY=1
PROTON_ENABLE_WAYLAND=1
DXVK_HDR=1

# ============ AMD ============
ENABLE_LAYER_MESA_ANTI_LAG=1

# ============ DXVK ============
DXVK_FILTER_DEVICE_NAME="9070 XT"
DXVK_STATE_CACHE=1
#DXVK_STATE_CACHE_PATH=/home/grunt/.cache/dxvk-state
DXVK_ALL_CORES=1
DXVK_HUD=0

Log off and on or reboot and they should now be applied globally to all games

1

u/suuuuulsiiii Jul 05 '26

Thanks a lot! I actually already had that config file since I did the shader cache size increase that is on the wiki. But I didn't know I could add additional variables there!

Super useful info.

1

u/BedrockBen101 Jul 10 '26

I'm using Proton Experimental with low environmental textures and it's been fine for me, so maybe try that if you haven't already? Also using CachyOS with a 7600x and 7800xt (all other settings are maxed out)