[RDNA3] CS:GO - excessive power consumption and lower performance in Vulkan while MSAA is set to 4x or 8x
Description
I've been benchmarking the RX7900XTX against an RX6800 over the last two days using kernel 6.2.0rc8 and mesa-git.
While the 7900 XTX is less efficient throughout all tested games there's a significant loss in CS:GO (-vulkan
) which might be a mesa issue. The power consumption with an 204fps limit on Vulkan is 2.82x higher compared to OpenGL while the max fps (while unlimited) is lower. This is unexpected as the Vulkan renderer in CS:GO seems to be the better choice for previous AMDGPU generations
RX6800 | RX7900 XTX | RX7900XTX Windows | |
---|---|---|---|
CSGO - 2v2 Overpass (98 fps) | Vk: 49W | Vk: 120W GL: 97W |
Dx9: 95W |
CSGO - 2v2 Overpass (204 fps) | Vk: 65W |
Vk: 314W GL: 111W |
Dx9: 176W |
CSGO - 2v2 Overpass (unlimited fps) | Vk: 100W (460fps) |
Vk: 327W (320fps) GL: 260W (380fps) |
Dx9: 270W (370fps) |
Steps to reproduce
- Start CS:GO using
-vulkan -console
start options. - Choose Play -> Play with Bots -> Wingman -> Overpass
- While ingame change the frame limit using the console:
fps_max 204
- Read estimated power consumption through
watch -n 0.2 sudo cat /sys/kernel/debug/dri/1/amdgpu_pm_info
or mangohud'sgpu_power
Edited by Mershl