7900 xtx stuck in low power mode

Furmark would be a viable stress test and if you keep an eye on the GPUs temperature it shouldn’t actually cause any harm. The max. Tjunction temperature is specified as max. 97 °C.

Unfortuneately the 7900 XTX is known to have temperature issues - and as you’ve got an pretty small case with your Intel NUC Extreme, I would definitely keep an eye on the temperatures during stress testing.

EDIT: Additionally, as your Intel NUC Extreme does have an 750 Watt PSU, technically that’s less than the recommended 800 Watt PSU requirements.

And that 800 Watt PSU requirement is based on a Ryzen 9 5900X with 105 Watt TDP, your Intel i7 13700K does have a slightly higher TDP of 125 Watt instead.

So, I tried furmark, could barely get the fans running but I got a green screen and froze my PC by manually setting an odd VRAM clock in lact, after that the frequency unlocked but only if I set them manually, with “Highest clocks” I only get 0.192 GHz.

FPS in SOTTR are still not as good as before, I clearly remember getting “GPU bound 0%” while I get 100% now, Sniper Elite 4 is running at double resolution without any problem but videos still stuttering.

In conjunction with a little light psu it might.

If your psu has 2 separate pcie cables (not split cables) connect both.

Underpowerd psu usually gives problems like suddenly power off, not down clocking of the gpu itself but i could be wrong

It has three cables and I need to use all of them on the 7900. I mean, if I can get 60 fps on every game I can live with waiting for a future fix, but it’s kinda disappointing considered I’ve been reading everywere that AMD’s are the better supported cards.

As I said, I bought it for VR and that it’s still Windows domain, I’m at my parents’ so I won’t be able to test on the Quest until I get back home, let’s hope it runs good at least with that.

Thanks everyone for the help!

Despite eventual instabilities due to the PSU requirements not met, at least the VRAM isn’t limited to 192 MHz anymore.

Other than that, I would recommend to don’t touch the sliders at all and would prefer to set the
performance level to manual, power profile mode to 3D_Full_Screen and to enable power state configuration with only the highest GPU and VRAM power states being enabled, without editing the max/min clock speeds and GPU voltage offset sliders at all. Save these setting as a new profile (e.g. performance) instead of modifying the Default, for that profile I’ld suggest to set it to manual / power_saving, and only the lowest clock speeds for the VRAM (e.g. 192 Mhz) and GPU (e.g. 500 MHz) .

Automatic profile switching could be realized simply by linking the performance profile to ferals game mode, e.g. when a steam game is launched with the gamemoderun %command% launch option.

Additionally, you could lower the power usage limit to 250 or 225 Watt in the new performance profile and check if this helps to avoid too much power draw which may overwhelm your PSU.

After 10 minutes of furmark, power never got above 150 w so I guess it won’t be a problem but I’ll keep that checked to make sure it doesn’t stress my PSU too much.

Just another question: lact default “Target temperature” is set to 85° C, isn’t that a bit high?

Just for comparison, these are the settings for my RX 6600, based on the defaults.

I can’t tell to which “target temperature” you’re referring to. At least I don’t see this within the OC tab.
Are you referring to the thermals tab and the fan control curve ?

Thanks! I’ll keep this as a template for a sensible setup.

And yes, I was talking about the temperature in the Thermals tab, I had readings of about 72/73° C but fans completely still so I set it to 70°.

As I mentioned earlier, the official max Tjunction temperature is 97°C for your card. Therefore, in performance mode the fans should run at 100% earlier than that.

Automatic mode might work well for the default in case you want to avoid fan noise. For specific fan curves suitable for the 7900 XTX, I guess you’ld find plenty of recommendations online. In principle, 100% fan speed at 85°C doesn’t seem to be inplausible.

I’ld rather look into the aspect that your card went into thermal throttling at a Tjunction temperature of 64°C already. Which seems to be odd.

I kinda believe that to be related to the problems I’m having since it’s always like that at any temperature but I have no idea how to troubleshoot that.

EDIT: maybe I didn’t look well enough for a switch on the GPU lol

Found this:

https://www.reddit.com/r/linux_gaming/comments/1iruwtc/radeon_7900_xtx_amd_drivers_always_show_thermal/

Hello! I also have a 7900 XTX (Sapphire Nitro+), but I haven’t had any problems with the VRAM not clocking up. I’ve provided you with two screenshots from Cyberpunk 2077 and Stellar Blade. I’ll also take a screenshot from LACT. Maybe you’ll find something that’s different.




My changes to the default settings for LACT are: -30mv offset for the GPU voltage and power consumption limit set to 305 watts. Nothing else has been changed.

Here is some more information about the system (output from the command inxi -Fxxc0z):

System:
  Kernel: 6.18.3-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 15.2.1
  Desktop: KDE Plasma v: 6.5.4 tk: Qt v: N/A wm: kwin_wayland dm: SDDM
    Distro: EndeavourOS base: Arch Linux
Machine:
  Type: Desktop Mobo: ASRock model: X570 Taichi serial: <superuser required>
    Firmware: UEFI vendor: American Megatrends v: P5.67 date: 06/24/2025
CPU:
  Info: 12-core model: AMD Ryzen 9 5900X bits: 64 type: MT MCP arch: Zen 3+
    rev: 0 cache: L1: 768 KiB L2: 6 MiB L3: 64 MiB
  Speed (MHz): avg: 1731 min/max: 567/4955 boost: enabled cores: 1: 1731
    2: 1731 3: 1731 4: 1731 5: 1731 6: 1731 7: 1731 8: 1731 9: 1731 10: 1731
    11: 1731 12: 1731 13: 1731 14: 1731 15: 1731 16: 1731 17: 1731 18: 1731
    19: 1731 20: 1731 21: 1731 22: 1731 23: 1731 24: 1731 bogomips: 177593
  Flags-basic: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a
    ssse3 svm
Graphics:
  Device-1: Advanced Micro Devices [AMD/ATI] Navi 31 [Radeon RX 7900 XT/7900
    XTX/7900 GRE/7900M] vendor: Sapphire NITRO+ driver: amdgpu v: kernel
    arch: RDNA-3 pcie: speed: 16 GT/s lanes: 16 ports: active: DP-1,DP-2
    empty: HDMI-A-1,HDMI-A-2,Writeback-1 bus-ID: 0f:00.0 chip-ID: 1002:744c
  Display: wayland server: X.org v: 1.21.1.21 with: Xwayland v: 24.1.9
    compositor: kwin_wayland driver: X: loaded: amdgpu
    unloaded: modesetting,radeon alternate: fbdev,vesa dri: radeonsi
    gpu: amdgpu d-rect: 5120x1440 display-ID: 0
  Monitor-1: DP-1 pos: primary,left model: Idek Iiyama PL2760Q
    res: 2560x1440 hz: 144 dpi: 109 diag: 685mm (27")
  Monitor-2: DP-2 pos: right model: Dell S2721DGF res: 2560x1440 hz: 144
    dpi: 109 diag: 685mm (27")
  API: EGL v: 1.5 platforms: device: 0 drv: radeonsi device: 1 drv: swrast
    gbm: drv: kms_swrast surfaceless: drv: radeonsi wayland: drv: radeonsi x11:
    drv: radeonsi
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 25.3.3-arch1.1
    glx-v: 1.4 direct-render: yes renderer: AMD Radeon RX 7900 XTX (radeonsi
    navi31 LLVM 21.1.6 DRM 3.64 6.18.3-zen1-1-zen) device-ID: 1002:744c
    display-ID: :1.0
  API: Vulkan v: 1.4.335 surfaces: N/A device: 0 type: discrete-gpu
    driver: mesa radv device-ID: 1002:744c
  Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
    de: kscreen-console,kscreen-doctor gpu: lact wl: wayland-info
    x11: xdpyinfo, xprop, xrandr
Audio:
  Device-1: Advanced Micro Devices [AMD/ATI] Navi 31 HDMI/DP Audio
    driver: snd_hda_intel v: kernel pcie: speed: 16 GT/s lanes: 16
    bus-ID: 0f:00.1 chip-ID: 1002:ab30
  Device-2: Samson Meteor condenser microphone
    driver: hid-generic,snd-usb-audio,usbhid type: USB rev: 1.1 speed: 12 Mb/s
    lanes: 1 bus-ID: 1-5:3 chip-ID: 17a0:0310
  API: ALSA v: k6.18.3-zen1-1-zen status: kernel-api
  Server-1: PipeWire v: 1.4.9 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    4: pw-jack type: plugin
Network:
  Device-1: Aquantia AQtion AQC107 NBase-T/IEEE 802.3an Ethernet [Atlantic
    10G] vendor: QNAP Systems QM2-2P10G1TA driver: atlantic v: kernel pcie:
    speed: 8 GT/s lanes: 4 port: N/A bus-ID: 03:00.0 chip-ID: 1d6a:07b1
  IF: enp3s0 state: up speed: 10000 Mbps duplex: full mac: <filter>
Drives:
  Local Storage: total: 7.74 TiB used: 5.08 TiB (65.6%)
  ID-1: /dev/nvme0n1 vendor: Crucial model: CT2000P5SSD8 size: 1.82 TiB
    speed: 31.6 Gb/s lanes: 4 serial: <filter> temp: 40.9 C
  ID-2: /dev/nvme1n1 vendor: Samsung model: SSD 980 PRO 1TB size: 931.51 GiB
    speed: 63.2 Gb/s lanes: 4 serial: <filter> temp: 38.9 C
  ID-3: /dev/sda vendor: Crucial model: CT4000MX500SSD1 size: 3.64 TiB
    speed: 6.0 Gb/s serial: <filter>
  ID-4: /dev/sdb vendor: Samsung model: SSD 850 PRO 512GB size: 476.94 GiB
    speed: 6.0 Gb/s serial: <filter>
  ID-5: /dev/sdc vendor: Crucial model: CT1000MX500SSD1 size: 931.51 GiB
    speed: 6.0 Gb/s serial: <filter>
Partition:
  ID-1: / size: 906.19 GiB used: 426.5 GiB (47.1%) fs: ext4
    dev: /dev/nvme1n1p2
Swap:
  ID-1: swap-1 type: partition size: 8.8 GiB used: 256 KiB (0.0%) priority: -2
    dev: /dev/nvme1n1p3
Sensors:
  System Temperatures: cpu: 31.0 C mobo: 31.0 C gpu: amdgpu temp: 38.0 C
    mem: 48.0 C
  Fan Speeds (rpm): fan-1: 675 fan-2: 580 fan-3: 557 fan-4: 600 fan-5: 601
    fan-6: 0 fan-7: 562 gpu: amdgpu fan: 0
Info:
  Memory: total: 32 GiB available: 31.26 GiB used: 6.31 GiB (20.2%)
  Processes: 479 Power: uptime: 10h 6m wakeups: 1 Init: systemd v: 259
    default: graphical
  Packages: pm: pacman pkgs: 1655 Compilers: clang: 21.1.6 gcc: 15.2.1
    Shell: Bash v: 5.3.9 running-in: konsole inxi: 3.3.40

Addition:

I also used the secondary and primary BIOS (with the BIOS switch) with EndeavourOS for the card, and the GPU core and VRAM clocked normally on both. At least with Sapphire, only the power limit and fan curve change.

Thank you so much!

The most striking difference is that I don’t have Manufacturer and Model in the info page, could that be a sign of the card not being fully recognized? It’s a Sapphire Pulse.

Also you have “DRM 3.64 6.18.3-zen1-1-zen” while mine is “DRM 3.64 6.18.3-arch1-1” in the OpenGL info but I have no idea what that is.

If you want, could you try a quick test with furmark2? I get about 50 FPS at 1920x1080 but I think it should be much higher.

I only use the “Zen” version of the kernel, but that shouldn’t make any difference. However, the fact that there is no manufacturer or card model listed sounds like what you wrote, that the card may not be recognized properly.

Edit:

I’ll take a look at Furmark2 in a moment, please.

Apparentlhy it’s a lact feature not a driver one:

https://www.reddit.com/r/linux_gaming/comments/1lgmvp9/9060xt_coming_up_unknown_on_lact/

I have around 350 FPS (see screenshot).

Just a sevenfold increase lol!

Now I get these numbers, what’s going on with this card?!

1 Like

I really wish I had the answer to that, but unfortunately I can’t help you right now. :frowning: