GPU Seems to be Working But Fans Not Turning

Apologies in advance for my ignorance. I’m currently running an ASUS ROG Strix B650 E-F Gaming Wifi, Ryzen 5 8600G (w/ Radeon 760 M Graphics), ASUS TUF AMD Radeon RX 7800XT OC 16G. All are less than 3 months old. Running latest Manjaro KDE and Kernel.

The video is working fine, but I recently noticed the fans on the GPU aren’t spinning, although the card itself is lit up. I’ve noticed since install that my case fans work a fair amount when using heavy video. I’m wondering if the graphics on the CPU are actually running instead of the GPU. I presume there’s a way to switch that to the GPU, but as a relative novice, not sure how. Any help would be greatly appreciated.

I will be leaving for the day in a couple hours, but will check back upon my return tonight. Thanks in advance for the help. This forum has always been a great help.

Might be best to start with system info:

inxi -Farz

And a guide including how to format text:

[HowTo] Request support

I’ll also leave the archwiki page on sensors here:

lm_sensors - ArchWiki

1 Like
System:
  Kernel: 6.9.9-1-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 14.1.1
    clocksource: tsc avail: hpet,acpi_pm
    parameters: BOOT_IMAGE=/boot/vmlinuz-6.9-x86_64
    root=UUID=a071714c-ed62-4ac2-9baa-0c72a01b09c8 rw quiet
    cryptdevice=UUID=d7f69495-6c19-4ad1-98ac-67dc368212ff:luks-d7f69495-6c19-4ad1-98ac-67dc368212ff
    root=/dev/mapper/luks-d7f69495-6c19-4ad1-98ac-67dc368212ff splash
    udev.log_priority=3
  Desktop: KDE Plasma v: 6.0.5 tk: Qt v: N/A info: frameworks v: 6.3.0
    wm: kwin_x11 vt: 2 dm: SDDM Distro: Manjaro base: Arch Linux
Machine:
  Type: Desktop System: ASUS product: N/A v: N/A serial: <superuser required>
  Mobo: ASUSTeK model: ROG STRIX B650E-F GAMING WIFI v: Rev 1.xx
    serial: <superuser required> part-nu: SKU uuid: <superuser required>
    UEFI: American Megatrends v: 2616 date: 04/29/2024
CPU:
  Info: model: AMD Ryzen 5 8600G w/ Radeon 760M Graphics bits: 64 type: MT MCP
    arch: Zen 4 gen: 5 level: v4 note: check built: 2022+ process: TSMC n5 (5nm)
    family: 0x19 (25) model-id: 0x75 (117) stepping: 2 microcode: 0xA705205
  Topology: cpus: 1x cores: 6 tpc: 2 threads: 12 smt: enabled cache:
    L1: 384 KiB desc: d-6x32 KiB; i-6x32 KiB L2: 6 MiB desc: 6x1024 KiB
    L3: 16 MiB desc: 1x16 MiB
  Speed (MHz): avg: 616 high: 2994 min/max: 400/5073 scaling:
    driver: amd-pstate-epp governor: powersave cores: 1: 400 2: 400 3: 400
    4: 400 5: 400 6: 400 7: 400 8: 400 9: 2994 10: 400 11: 400 12: 400
    bogomips: 104252
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
  Vulnerabilities:
  Type: gather_data_sampling status: Not affected
  Type: itlb_multihit status: Not affected
  Type: l1tf status: Not affected
  Type: mds status: Not affected
  Type: meltdown status: Not affected
  Type: mmio_stale_data status: Not affected
  Type: reg_file_data_sampling status: Not affected
  Type: retbleed status: Not affected
  Type: spec_rstack_overflow mitigation: Safe RET
  Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
    prctl
  Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
    sanitization
  Type: spectre_v2 mitigation: Enhanced / Automatic IBRS; IBPB:
    conditional; STIBP: always-on; RSB filling; PBRSB-eIBRS: Not affected;
    BHI: Not affected
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: AMD Navi 32 [Radeon RX 7700 XT / 7800 XT] vendor: ASUSTeK
    driver: amdgpu v: kernel arch: RDNA-3 code: Navi-3x process: TSMC n5 (5nm)
    built: 2022+ pcie: gen: 4 speed: 16 GT/s lanes: 16 ports: active: HDMI-A-1
    empty: DP-1, DP-2, DP-3, Writeback-1 bus-ID: 03:00.0 chip-ID: 1002:747e
    class-ID: 0300
  Device-2: AMD Phoenix1 vendor: ASUSTeK driver: amdgpu v: kernel
    arch: RDNA-3 code: Phoenix process: TSMC n4 (4nm) built: 2023+ pcie: gen: 4
    speed: 16 GT/s lanes: 16 ports: active: none empty: DP-4, DP-5, DP-6,
    DP-7, DP-8, HDMI-A-2, Writeback-2 bus-ID: 0e:00.0 chip-ID: 1002:15bf
    class-ID: 0300 temp: 33.0 C
  Device-3: Logitech BRIO 4K Stream Edition driver: snd-usb-audio,uvcvideo
    type: USB rev: 2.1 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-10:5
    chip-ID: 046d:086b class-ID: 0102 serial: <filter>
  Display: x11 server: X.Org v: 21.1.13 with: Xwayland v: 24.1.1
    compositor: kwin_x11 driver: X: loaded: modesetting alternate: fbdev,vesa
    dri: radeonsi gpu: amdgpu display-ID: :0 screens: 1
  Screen-1: 0 s-res: 3840x2160 s-dpi: 96 s-size: 1016x571mm (40.00x22.48")
    s-diag: 1165mm (45.88") monitors: <missing: xrandr>
  Monitor-1: HDMI-A-1 model: Samsung QCQ90 serial: <filter> built: 2023
    res: 3840x2160 dpi: 103 gamma: 1.2 size: 1872x1053mm (73.7x41.46")
    diag: 1093mm (43") ratio: 16:9 modes: max: 3840x2160 min: 720x400
  API: EGL v: 1.5 hw: drv: amd radeonsi platforms: device: 0 drv: radeonsi
    device: 1 drv: radeonsi device: 2 drv: swrast gbm: drv: kms_swrast
    surfaceless: drv: radeonsi x11: drv: radeonsi inactive: wayland
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 24.1.3-manjaro1.1
    glx-v: 1.4 direct-render: yes renderer: AMD Radeon RX 7800 XT (radeonsi
    navi32 LLVM 18.1.8 DRM 3.57 6.9.9-1-MANJARO) device-ID: 1002:747e
    memory: 15.62 GiB unified: no
  API: Vulkan Message: No Vulkan data available.
Audio:
  Device-1: AMD Navi 31 HDMI/DP Audio driver: snd_hda_intel v: kernel pcie:
    gen: 4 speed: 16 GT/s lanes: 16 bus-ID: 03:00.1 chip-ID: 1002:ab30
    class-ID: 0403
  Device-2: AMD Rembrandt Radeon High Definition Audio vendor: ASUSTeK
    driver: snd_hda_intel v: kernel pcie: gen: 4 speed: 16 GT/s lanes: 16
    bus-ID: 0e:00.1 chip-ID: 1002:1640 class-ID: 0403
  Device-3: Logitech BRIO 4K Stream Edition driver: snd-usb-audio,uvcvideo
    type: USB rev: 2.1 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-10:5
    chip-ID: 046d:086b class-ID: 0102 serial: <filter>
  Device-4: ASUSTek USB Audio driver: hid-generic,snd-usb-audio,usbhid
    type: USB rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-6:2
    chip-ID: 0b05:1a52 class-ID: 0300
  API: ALSA v: k6.9.9-1-MANJARO status: kernel-api with: aoss
    type: oss-emulator tools: alsactl,alsamixer,amixer
  Server-1: JACK v: 1.9.22 status: off tools: N/A
  Server-2: PipeWire v: 1.2.1 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    tools: pactl,pw-cat,pw-cli,wpctl
Network:
  Device-1: Intel Ethernet I225-V vendor: ASUSTeK driver: igc v: kernel pcie:
    gen: 2 speed: 5 GT/s lanes: 1 port: N/A bus-ID: 0a:00.0 chip-ID: 8086:15f3
    class-ID: 0200
  IF: eno1 state: down mac: <filter>
  Device-2: MEDIATEK MT7921K Wi-Fi 6E 80MHz driver: mt7921e v: kernel pcie:
    gen: 2 speed: 5 GT/s lanes: 1 bus-ID: 0b:00.0 chip-ID: 14c3:0608
    class-ID: 0280
  IF: wlp11s0 state: up mac: <filter>
  Info: services: NetworkManager, systemd-timesyncd, wpa_supplicant
Bluetooth:
  Device-1: MediaTek Wireless_Device driver: btusb v: 0.8 type: USB rev: 2.1
    speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-11:7 chip-ID: 0e8d:0608
    class-ID: e001 serial: <filter>
  Report: rfkill ID: hci0 rfk-id: 0 state: up address: see --recommends
Drives:
  Local Storage: total: 1.36 TiB used: 38.18 GiB (2.7%)
  SMART Message: Required tool smartctl not installed. Check --recommends
  ID-1: /dev/nvme0n1 maj-min: 259:1 vendor: Samsung model: SSD 990 PRO with
    Heatsink 1TB size: 931.51 GiB block-size: physical: 512 B logical: 512 B
    speed: 63.2 Gb/s lanes: 4 tech: SSD serial: <filter> fw-rev: 4B2QJXD7
    temp: 39.9 C scheme: GPT
  ID-2: /dev/nvme1n1 maj-min: 259:0 vendor: Corsair model: Force MP600
    size: 465.76 GiB block-size: physical: 512 B logical: 512 B speed: 63.2 Gb/s
    lanes: 4 tech: SSD serial: <filter> fw-rev: EGFM11.3 temp: 29.9 C
    scheme: GPT
Partition:
  ID-1: / raw-size: 931.21 GiB size: 915.52 GiB (98.32%)
    used: 38.18 GiB (4.2%) fs: ext4 dev: /dev/dm-0 maj-min: 254:0
    mapped: luks-d7f69495-6c19-4ad1-98ac-67dc368212ff
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
    used: 448 KiB (0.1%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:2
Swap:
  Alert: No swap data was found.
Sensors:
  System Temperatures: cpu: 41.8 C mobo: 36.0 C
  Fan Speeds (rpm): N/A
  GPU: device: amdgpu temp: 33.0 C watts: 10.11 device: amdgpu temp: 42.0 C
    mem: 48.0 C fan: 0 watts: 13.00
Repos:
  Packages: 1252 pm: pacman pkgs: 1242 libs: 358 tools: pamac pm: flatpak
    pkgs: 10
  Active pacman repo servers in: /etc/pacman.d/mirrorlist
    1: https://ask4.mm.fcix.net/manjaro/stable/$repo/$arch
    2: http://ftp.tsukuba.wide.ad.jp/Linux/manjaro/stable/$repo/$arch
    3: https://mirror.easyname.at/manjaro/stable/$repo/$arch
    4: http://ftp.tu-chemnitz.de/pub/linux/manjaro/stable/$repo/$arch
    5: https://ftp.linux.org.tr/manjaro/stable/$repo/$arch
    6: https://mirrors.pku.edu.cn/manjaro/stable/$repo/$arch
    7: https://ct.mirror.garr.it/mirrors/manjaro/stable/$repo/$arch
    8: https://mirror.freedif.org/Manjaro/stable/$repo/$arch
Info:
  Memory: total: 32 GiB note: est. available: 30.57 GiB used: 3.01 GiB (9.8%)
  Processes: 325 Power: uptime: 6h 53m states: freeze,mem,disk suspend: deep
    avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
    suspend, test_resume image: 12.21 GiB services: org_kde_powerdevil,
    power-profiles-daemon, upowerd Init: systemd v: 256 default: graphical
    tool: systemctl
  Compilers: gcc: 14.1.1 Shell: Zsh v: 5.9 default: Bash v: 5.2.26
    running-in: konsole inxi: 3.3.35

1 Like

Incidentally, it may bear mentioning I have an HDMI coming out of the 7800 XT to the monitor that is working fine. Now that I think about it, if the HDMI is working from the 7800 XT, then presumably the video isn’t coming from the CPU graphics card, no?

That’s a really long post, and very hard to read.

To fix that, please add three backtick characters both before and after the command output, so that it appears in a scrollable preformatted text box; example:

```
Rediculously long posted text.
```

In future posts you can use the </> button to create the backticks, and paste between them.


Please take some time to familiarise yourself with Forum requirements; in particular, the many ways to use the forum to your benefit:

Cheers.

I have edited the long post. Hopefully it makes it easier to read. It’s long because it’s what CSCS requested, a readout of inxi -Farz

you didn’t use code tags as requested. Select the output and click </>, or manually add 3 backticks before and after.

It’s coming from the GPU.

It sounds like the CPU is decoding the video (aka software decoding).

You will need a mesa with patent encumbered codecs for hardware decoding.

2 Likes

Just a “FYI”: chopping stuff out of the reply was not the intention; rather just reformatting it … we need to see all the output, but putting between ``` or ~~~ on their own lines above or below the output, or using the </> button at the top of the reply window (or edit window, in your case) is what is needed.

Cheers :wink:

2 Likes

Though your attempt to tidy the post is appreciated, following my simple instruction would have not only been the preferred response, but also would have saved you a considerable amount of time and effort.

2 Likes

This is also a concern. No swap file or partition? Not a good idea, generally.

2 Likes

Yes, but we see that quite often, don’t we?

Someone complains ‘Manjaro won’t let my machine hibernate’ (or similar), and we soon discover they didn’t have a clue that swap space was needed, or even know what the option meant when they encountered it during install, so chose to ignore it.

1 Like

Thanks for the input. As stated at the beginning of this thread, I’m somewhat a novice and therefore didn’t understand what you were talking about. I was also in a time crunch, which left me little time to ask and comprehend your requests.

I think I have figured out the button of which you spoke and have edited the post accordingly. Hopefully, this time I got it right.

Now, to the solution. dmt, are you suggesting I install Mesa, and if so, is that all I need to do? Again, novice here, I appreciate your patience with someone not knowledgeable but willing to learn. Will that take care of the fans not working? Remember, the video seems to be working, just not the fans.

Then, I’m definitely interested in learning about the swap file issue and what can be done there, as I plead complete ignorance of the issue. I have learned a ton here, but am ever learning. Thanks again for all the help

1 Like

In checking, it seems as though I have Mesa open GL Drivers installed, as well as Mesa Utils. Perhaps I just need to know how to use them.

I have a 6700xt and I hardly ever see the fan spin.
Perhaps the GPU is not getting hot enough?

1 Like

This is a fair comment. Perhaps your system cooling is already adequate enough as to not require quite as much work from the GPU fans; I know some do react accordingly to cooling status.

It’s better. I suppose it will just take practice to reach perfection. :wink:

One of the links I gave earlier explains it in greater detail. Plus, the How to Request Support link (also given) contains a lot of information designed to help you use the forum more effectively.

Cheers.

The fans will spin up when the GPU needs them, ie when it’s being used enough.

Some codecs have been left out of the repo version to avoid complications with the licensing. For AMD this means you can’t use hardware decoding for those codecs, so the system will use software decoding on the CPU.

If you want to use hardware decoding then you need to have a version of mesa that was compiled with support for those codecs.

I couldn’t find this link last night. It tells you how to install a mesa with the non-free codecs, however you need to be on the unstable branch. You can revert if you change your mind.

https://nonfree.eu/

1 Like

Re-edited again. Simply copy and pasted right from the inxi -Farz this time using the guidelines given. I think I’m getting it now. Perfection?

1 Like

So here’s what I noticed this morning. When I reboot, the fans will spin up to the login screen, then stop. So maybe you folks are correct that the GPU isn’t getting hot enough to kick in the fans. However, that doesn’t explain how when I go to heavy video intensive sites, the case fans ramp up significantly, and annoyingly.

As far as the non free codecs are concerned, If I go to the link you provided (https://nonfree.eu/), I presume I just follow each entry? I presume the “Remove” part is just if I want to revert back? Do I have to do anything with the links that follow? Lastly, even though it’s unstable, is there much risk involved?

That’s your CPU, getting hotter and perhaps the ambient temperature inside the case rising. Do you have a stock CPU heatsink?

Yes.

The unstable branch is updated from Arch stable several times a day. It’s actually quite stable, and some say they find it more stable than the stable branch. You may, or may not see more bugs etc, it depends.

So I just noticed something else. When you say unstable branch, you mean Manjaro as a whole, not just Mesa? If so, as a novice, I’m not sure I want to go down the rabbit hole