#radeon 7700xt horrible performance despite what should be a correct configuration

58 messages · Page 1 of 1 (latest)

prime surge
#

Heya! I am having a really weird issue where my GPU outmatches my CPU by magnitudes but i am still heavily GPU limited?
In CS2 i am getting ~50fps with 100% GPU usage and 30% CPU usage despite running a 7700xt alongside a AMD Ryzen 5 PRO 4650G with Radeon Graphics (12) @ 4.000GHz

(The GPU is reportedly capable of running the game at upwards of 200fps)

i have verified that its running on dedicated via nvtop
The GPU also clocks up to >2500Mhz while gaming

some command outputs:

vulkaninfo | grep driverName                                                                         0.102s 01:01
        driverName                                           = radv
        driverName                                           = radv
prime surge
#

Using nvtop i am noticing that plasma-wayland is spiking at 30% GPU usage at times

prime surge
#

AMD Ryzen 5 PRO 4650G

mental magnet
prime surge
#

The CPU is definitely not the bottleneck cause its running at 30% util

mental magnet
#

pacman -Q | grep -e vulkan -e mesa as well

prime surge
#

amd-vulkan-prefixes 2-1
lib32-mesa 1:25.3.5-1
lib32-vulkan-icd-loader 1.4.341.0-1
lib32-vulkan-mesa-implicit-layers 1:25.3.5-1
lib32-vulkan-radeon 1:25.3.5-1
mesa 1:25.3.5-1
mesa-utils 9.0.0-7
vulkan-headers 1:1.4.341.0-1
vulkan-icd-loader 1.4.341.0-1
vulkan-mesa-implicit-layers 1:25.3.5-1
vulkan-mesa-layers 1:25.3.5-1
vulkan-radeon 1:25.3.5-1
vulkan-tools 1.4.341.0-1
vulkan-validation-layers 1.4.341.0-1

mental magnet
prime surge
#

Nope happens in general

#

I thought it was my CPU

#

But now i checked my utilization during games and am noticing that my CPU is never really pushed

mental magnet
prime surge
#

Actually considerably worse fps on gnome

#

~10%

#

But much lower CPU utilization

#

Down to 20%

mental magnet
#

they shouldnt differ by that much

#

hmm

#

ngl idk whats going on here

#

can u send a journal?

prime surge
mental magnet
#

journalctl -b | curl -F 'file=@-' 0x0.st

prime surge
mental magnet
#

just run that command and paste the link here

prime surge
#

I mean do you want me to run cs2 before running journalctl

mental magnet
#

since thats your main environment

prime surge
mental magnet
prime surge
#

Good question...

mental magnet
prime surge
mental magnet
#

could you try out a different kernel pls? @prime surge

#

also discord is spamming your journal like crazy

#

and uhh be careful cuz the journal has your email

prime surge
#

:D we love discord

mental magnet
prime surge
mental magnet
prime surge
#

Yep

#

Gamemode actually threw a lot of errors in the journal

prime surge
mental magnet
prime surge
#

I will do that tomorrow cause its approaching 3am here

prime surge
#
name of display: :1
display: :1  screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
    Vendor: AMD (0x1002)
    Device: AMD Radeon RX 7700 XT (radeonsi, navi32, LLVM 21.1.6, DRM 3.64, 6.18.9-arch1-2) (0x747e)
    Version: 25.3.5
    Accelerated: yes
    Video memory: 12288MB
    Unified memory: no
    Preferred profile: core (0x1)
    Max core profile version: 4.6
    Max compat profile version: 4.6
    Max GLES1 profile version: 1.1
    Max GLES[23] profile version: 3.2
Memory info (GL_ATI_meminfo):
    VBO free memory - total: 12011 MB, largest block: 12011 MB
    VBO free aux. memory - total: 15645 MB, largest block: 15645 MB
    Texture free memory - total: 12011 MB, largest block: 12011 MB
    Texture free aux. memory - total: 15645 MB, largest block: 15645 MB
    Renderbuffer free memory - total: 12011 MB, largest block: 12011 MB
    Renderbuffer free aux. memory - total: 15645 MB, largest block: 15645 MB
Memory info (GL_NVX_gpu_memory_info):
    Dedicated video memory: 12288 MB
    Total available memory: 27975 MB
    Currently available dedicated video memory: 12011 MB
OpenGL vendor string: AMD
OpenGL renderer string: AMD Radeon RX 7700 XT (radeonsi, navi32, LLVM 21.1.6, DRM 3.64, 6.18.9-arch1-2)
OpenGL core profile version string: 4.6 (Core Profile) Mesa 25.3.5-arch1.1
OpenGL core profile shading language version string: 4.60
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile

OpenGL version string: 4.6 (Compatibility Profile) Mesa 25.3.5-arch1.1
OpenGL shading language version string: 4.60
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile

OpenGL ES profile version string: OpenGL ES 3.2 Mesa 25.3.5-arch1.1
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
mental magnet
#

no idea whats going on

#

sorry

prime surge
#

i just realized its running PCIe gen3

prime surge
#

alright

#

looked deeper into it