You are not logged in.
After I upgraded to RX 7600 I've noticed that in games my GPU only outputs 145 watts while vendor of my card specified power limit to be 185 watts, which it has on Windows but not Arch.
I've tried adjusting power limit via Corectrl but it doesn't allow to go higher than 145 watts. Also fan curve ain't working.
I've adjusted my GRUB config with
amdgpu.ppfeaturemask=0xffffffffand remaking
grub.cfg but it didn't work.
I've updated my mobo's BIOS to latest one - didn't help either
Here is firmware:
-Kernel: 6.5.3-arch1-1
-GPU driver: Mesa 1:23.1.7-1
Here is inxi -Gx:
Device-1: AMD Navi 33 [Radeon RX 7700S/7600/7600S/7600M XT/PRO W7600]
vendor: Sapphire driver: amdgpu v: kernel arch: RDNA-3 bus-ID: 03:00.0
Display: x11 server: X.Org v: 21.1.8 driver: X: loaded: amdgpu
unloaded: modesetting,radeon dri: radeonsi gpu: amdgpu resolution: 1920x1080
API: OpenGL v: 4.6 Mesa 23.1.7-arch1.1 renderer: AMD Radeon Graphics
(gfx1102 LLVM 16.0.6 DRM 3.54 6.5.3-arch1-1) direct-render: YesOffline
Have the same issue with Sapphire Pulse RX 7600. Found this thread https://gitlab.freedesktop.org/drm/amd/-/issues/2356. Tried 6.6-rc kernel, 6.1 LTS kernel, manual source hacking but nothing helped. Looks like the only way is to wait for 6.7 kernel.
Offline
After some investigations I've realized that this issue is not with power limit itself but with monitoring tools. They just use different "sensors" for monitoring. Vendor limit 185W is TBP and it shows in windows monitoring tools as GPU power. Linux monitoring tools show the PPT. The PPT power limit is 145W both in windows and linux. See the screenshot of my HWinfo https://imgur.com/a/PvD3QtP
Offline