Hey fellow Linux gamers! 👾
I’ve been facing some weird performance issues with ‘Need for Speed Heat’ on Steam, and I’m hoping the community can help me troubleshoot. Here’s the lowdown:
Issue: Experiencing severe stutters and bad frametimes on default kernels (zen, standard, LTS) when running ‘Need for Speed Heat’ at the lowest settings (720p). Strangely, switching to the linux-amd kernel resolves the problem, giving me smooth gameplay at 90FPS+ on ultra settings in 1440p.
Observations:
- In mangoHud, noticed that vulkan_driver shows up as ‘mesa’ in linux-amd kernel, while in other kernels, it’s ‘LLPC.’
- No issues with other games in Lutris and SteamPlay across all kernels.
Investigation Steps Taken:
- Compared ‘lsmod’ output.
- Checked config files of different kernels.
- Compared vulkaninfo of both kernels.
Findings:
- AMD kernel seems to disable most things for Intel CPU and keeps settings for AMD.
- Vulkaninfo difference mainly in GPU VkPhysicalDeviceMemoryProperties.
Specs:
CPU: 13th Gen Intel(R) Core(TM) i5-13500
GPU: AMD AMD Radeon RX 6700 XT (navi22, LLVM 16.0.6, DRM 3.54, 6.6.1-zen1-1-zen)
RAM: 16GB
Game Drive: gen4 NVME
Kernel: 6.6.1-zen1-1-zen / 6.6.1-AMD
Session: KWin (Wayland)
DE: KDE 5.27.9
Display: 3440 x 1440
Question: How do I investigate further to understand why mesa is not used in the rest of the kernels? Any suggestions on how to set it to mesa?
Your expertise is much appreciated! 🚗💨
If you don’t need AMDVLK - simply uninstall it.