Fedora runs dedicated GPU constantly AMD

Hi, my fans are running constantly, battery drain is 55 mW which is huge, and it seems that systems runs on dedicated GPU.

I have Power Saver mode enabled.

Questions:

  1. How can I check if I have constant dedicated GPU running?
  2. Do I need to setup specifically https://www.amd.com/en/support/linux-drivers ?
 lshw -c video                                                                                                                                                                       
WARNING: you should run this program as super-user.
  *-display                 
       description: VGA compatible controller
       product: Navi 22 [Radeon RX 6700/6700 XT/6750 XT / 6800M]
       vendor: Advanced Micro Devices, Inc. [AMD/ATI]
       physical id: 0
       bus info: pci@0000:03:00.0
       version: c2
       width: 64 bits
       clock: 33MHz
       capabilities: vga_controller bus_master cap_list rom
       configuration: driver=amdgpu latency=0
       resources: iomemory:7c0-7bf iomemory:800-7ff irq:95 memory:7c00000000-7fffffffff memory:8000000000-800fffffff ioport:5000(size=256) memory:b8c00000-b8cfffff memory:b8d20000-b8d3ffff
  *-display
       description: VGA compatible controller
       product: Rembrandt [Radeon 680M]
       vendor: Advanced Micro Devices, Inc. [AMD/ATI]
       physical id: 0
       bus info: pci@0000:37:00.0
       version: c7
       width: 64 bits
       clock: 33MHz
       capabilities: vga_controller bus_master cap_list
       configuration: driver=amdgpu latency=0
       resources: iomemory:800-7ff iomemory:800-7ff irq:48 memory:8040000000-804fffffff memory:8050000000-80501fffff ioport:1000(size=256) memory:b8700000-b877ffff
amdgpu-pci-3700
Adapter: PCI adapter
vddgfx:      940.00 mV 
vddnb:         1.05 V  
edge:         +51.0°C  
PPT:          42.02 W  

nvme-pci-0700
Adapter: PCI adapter
Composite:    +40.9°C  (low  = -273.1°C, high = +75.8°C)
                       (crit = +86.8°C)
Sensor 1:     +40.9°C  (low  = -273.1°C, high = +65261.8°C)
Sensor 2:     +37.9°C  (low  = -273.1°C, high = +65261.8°C)

BAT0-acpi-0
Adapter: ACPI interface
in0:          16.80 V  

k10temp-pci-00c3
Adapter: PCI adapter
Tctl:         +54.5°C  

amdgpu-pci-0300
Adapter: PCI adapter
vddgfx:      712.00 mV 
fan1:           0 RPM  (min =    0 RPM, max = 3800 RPM)
edge:         +50.0°C  (crit = +100.0°C, hyst = -273.1°C)
                       (emerg = +105.0°C)
junction:     +51.0°C  (crit = +100.0°C, hyst = -273.1°C)
                       (emerg = +105.0°C)
mem:          +52.0°C  (crit = +105.0°C, hyst = -273.1°C)
                       (emerg = +110.0°C)
PPT:          34.00 W  (cap = 140.00 W)

nvme-pci-0400
Adapter: PCI adapter
Composite:    +37.9°C  (low  = -273.1°C, high = +81.8°C)
                       (crit = +84.8°C)
Sensor 1:     +37.9°C  (low  = -273.1°C, high = +65261.8°C)
Sensor 2:     +44.9°C  (low  = -273.1°C, high = +65261.8°C)

acpitz-acpi-0
Adapter: ACPI interface
temp1:        +54.0°C  (crit = +110.0°C)

The Power Save mode is about CPU profile, not GPU. By default, Fedora runs on the Integrated graphics and uses discrete when you right click the launcher and select “Run with Discrete Graphics” or start it with DRI_PRIME=1. Toggling radeontop with DRI_PRIME=0 vs DRI_PRIME=1 can be helpful to see how much processing is running on integrated vs discrete.

AMD’s amdgpu drivers are shipped in Fedora by default already, so you don’t need those drivers. The amdgpu-pro drivers from AMD are not supported by AMD on Fedora and are a huge pain to try to get them to work and you very likely won’t need them anyway.

1 Like

Ok, strange stuff. I have rebooted a couple of times and now I run integrated GPU. Draing rate went to from -55 mW to -19.2 mW, but on Windows I have -12 mW per hour.

I expected it to be vice-verse. Maybe a stupid question, but is it possible to tell what drains my power from the battery per device maybe?

I am looking for my top processes

Chrome/Chromium tends to start discrete GPU.

powertop provides some rough estimates and power saving tweaks.
There are tools that should help you beat windows’ battery runs, e.g. https://tuned-project.org/
With new laptop model you might stumble upon some issues, your experience may vary, as usual :wink:

2 Likes