World of Warcraft Low Power Mode

I am trying for days to make World of Warcraft run correctly. However, my GPU (AMD RX 6900 XT) is constantly recognized in “low power” mode, whatever that means. This results in the presets being set to 2/10, stuff like Multisample Alpha-Test can only be set to 4x, instead of 8x. The performance is horrible, I run with extremely inconsistent FPS, once players are around it drops to 40, caused by an insane 1% number.

This seems to be a problem with the installer? I didn’t matter if Archlinux or Fedora. Problem has been on both. Kernel doesn’t matter, tried with linux-tkg, linux and linux-zen. Runner does also seem to be irrelevant. Tried with the shipped wine-ge-8-26, with ge-proton and lutris-GE-Proton8-26. I also tried switching Desktop Environments, KDE and Gnome…

Running Windows 11 on that exact same machine gives me 3-4x the FPS and all the missing features/settings.

Anyone got the slightest clue? Happy to provide whatever logs you want. This is super strange, since I already played WoW a year ago on Linux, with the exact same setup. This is definitely not hardware related.

Menu Low Power Mode:
image

Some logs:

GPU:

lspci -k | grep -EA3 'VGA|3D|Display'
03:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Navi 21 [Radeon RX 6800/6800 XT / 6900 XT] (rev c0)
	Subsystem: XFX Limited Speedster MERC 319 AMD Radeon RX 6900 XT Black
	Kernel driver in use: amdgpu
	Kernel modules: amdgpu

Vulkan:

vulkaninfo --summary
==========
VULKANINFO
==========

Vulkan Instance Version: 1.3.279


Instance Extensions: count = 24
-------------------------------
VK_EXT_acquire_drm_display             : extension revision 1
VK_EXT_acquire_xlib_display            : extension revision 1
VK_EXT_debug_report                    : extension revision 10
VK_EXT_debug_utils                     : extension revision 2
VK_EXT_direct_mode_display             : extension revision 1
VK_EXT_display_surface_counter         : extension revision 1
VK_EXT_headless_surface                : extension revision 1
VK_EXT_surface_maintenance1            : extension revision 1
VK_EXT_swapchain_colorspace            : extension revision 4
VK_KHR_device_group_creation           : extension revision 1
VK_KHR_display                         : extension revision 23
VK_KHR_external_fence_capabilities     : extension revision 1
VK_KHR_external_memory_capabilities    : extension revision 1
VK_KHR_external_semaphore_capabilities : extension revision 1
VK_KHR_get_display_properties2         : extension revision 1
VK_KHR_get_physical_device_properties2 : extension revision 2
VK_KHR_get_surface_capabilities2       : extension revision 1
VK_KHR_portability_enumeration         : extension revision 1
VK_KHR_surface                         : extension revision 25
VK_KHR_surface_protected_capabilities  : extension revision 1
VK_KHR_wayland_surface                 : extension revision 6
VK_KHR_xcb_surface                     : extension revision 6
VK_KHR_xlib_surface                    : extension revision 6
VK_LUNARG_direct_driver_loading        : extension revision 1

Instance Layers: count = 10
---------------------------
VK_LAYER_AMD_switchable_graphics_32 AMD switchable graphics layer 1.3.292  version 1
VK_LAYER_AMD_switchable_graphics_64 AMD switchable graphics layer 1.3.292  version 1
VK_LAYER_MANGOAPP_overlay           Mangoapp Layer                1.3.0    version 1
VK_LAYER_MANGOAPP_overlay           Mangoapp Layer                1.3.0    version 1
VK_LAYER_MANGOHUD_overlay_x86       Vulkan Hud Overlay            1.3.0    version 1
VK_LAYER_MANGOHUD_overlay_x86_64    Vulkan Hud Overlay            1.3.0    version 1
VK_LAYER_VALVE_steam_fossilize_32   Steam Pipeline Caching Layer  1.3.207  version 1
VK_LAYER_VALVE_steam_fossilize_64   Steam Pipeline Caching Layer  1.3.207  version 1
VK_LAYER_VALVE_steam_overlay_32     Steam Overlay Layer           1.3.207  version 1
VK_LAYER_VALVE_steam_overlay_64     Steam Overlay Layer           1.3.207  version 1

Devices:
========
GPU0:
	apiVersion         = 1.3.292
	driverVersion      = 2.0.316
	vendorID           = 0x1002
	deviceID           = 0x73bf
	deviceType         = PHYSICAL_DEVICE_TYPE_DISCRETE_GPU
	deviceName         = AMD Radeon RX 6900 XT
	driverID           = DRIVER_ID_AMD_OPEN_SOURCE
	driverName         = AMD open-source driver
	driverInfo         = 2024.Q3.1 (LLPC)
	conformanceVersion = 1.3.5.2
	deviceUUID         =  asfasfaf
	driverUUID         = sfafafaf

Will post a screenshot of MangoHUD in a few minutes.

I’m close to installing Windows at this point, please help. :sob:

low power mode is a “feature”, even a 4090 runs in “low power mode”, however you should be getting better results than that, even my old 6700xt gets 120fps

If you are able to join the discord server (link in on lutris.net) this one needs some real time help to solve.