Artix Linux => Installation / Migration / Configuration => Topic started by: Phosphate5 on 15 July 2025, 14:32:51
Title: High Laptop Temperatures After Switching from Windows 11 to Artix Linux
Post by: Phosphate5 on 15 July 2025, 14:32:51
After extensive testing, I recently switched from Windows 11 to Artix Linux (using OpenRC and XFCE) on my HP ProBook 450 G2 using the base installer iso. On idle, Artix Linux utilizes about 700 MB of my system's RAM and roughly 1% of my Intel Core i5-5200U. However, I noticed that the CPU temperature under Artix Linux is around 10°C higher than in Windows 11, despite Windows being more resource-intensive. My laptop uses a muxless hybrid graphics scheme: an integrated Intel HD Graphics 5500 GPU and a discrete AMD Radeon R5 M255 GPU. I installed psensor on Artix and saw that the AMD Radeon GPU is constantly active. After disabling the discrete AMD GPU in the UEFI, the CPU and the overall system temperatures dropped significantly.
What am I missing? How can I properly manage or fix the hybrid graphics issue on my laptop to reduce the temperature and the fan noise?
I have also installed and enabled acpid-openrc and thermald-openrc, but the temperature remains high even at idle. Additionally, the laptop’s fans are louder, and battery life is worse on Artix Linux. These issues persist despite having linux-firmware installed on my system. I also checked the following page on the Arch Wiki, but I didn’t manage to fix my problems: https://wiki.archlinux.org/title/PRIME
That doesn't look great. If OpenGL is not working then whatever would be using it is going to fall back to software rendering.
Title: Re: High Laptop Temperatures After Switching from Windows 11 to Artix Linux
Post by: Shoun2137 on 15 July 2025, 18:17:47
I feel like the current driver config is wrong. For proper setup gpu driver on DRI PRIME platforms, you should remove ALL xf86-video-* driver packages except xf86-video-amdgpu for descrete AMD GPU. xf86-video-intel is not needed since it's used only on ancient integrated mobo systems (like LGA775 era, eh... simpler times) All the packages that you need:
Use default xorg modesetting driver + DRI_PRIME=1 when AMD GPU is needed. When it comes to CPU side, it could also it could be the case of sensors having some dumb offset applied systemwide on windows by some vendor driver, stuff like this affects several early ryzen models. Do you feel the laptop being significantly hotter to touch on linux? We also need more full logs, specifically dmesg and xorg to know more... Also maybe output of "inxi -v 3: to see at a glance if modesetting is actually loaded.
Title: Re: High Laptop Temperatures After Switching from Windows 11 to Artix Linux
Post by: Phosphate5 on 15 July 2025, 19:14:56
[ 792.040] X.Org Video Driver: 25.2 [ 792.049] Module class: X.Org Video Driver [ 792.049] ABI class: X.Org Video Driver, version 25.2 [ 792.493] (II) Initializing extension XVideo [ 792.493] (II) Initializing extension XVideo-MotionCompensation [ 792.590] (II) config/udev: Adding input device Video Bus (/dev/input/event4) [ 792.590] (**) Video Bus: Applying InputClass "libinput keyboard catchall" [ 792.590] (II) Using input driver 'libinput' for 'Video Bus' [ 792.590] (**) Video Bus: always reports core events [ 792.591] (II) event4 - Video Bus: is tagged by udev as: Keyboard [ 792.591] (II) event4 - Video Bus: device is a keyboard [ 792.592] (II) event4 - Video Bus: device removed [ 792.592] (II) XINPUT: Adding extended input device "Video Bus" (type: KEYBOARD, id 7) [ 792.592] (II) event4 - Video Bus: is tagged by udev as: Keyboard [ 792.593] (II) event4 - Video Bus: device is a keyboard [ 792.593] (II) config/udev: Adding input device Video Bus (/dev/input/event5) [ 792.593] (**) Video Bus: Applying InputClass "libinput keyboard catchall" [ 792.593] (II) Using input driver 'libinput' for 'Video Bus' [ 792.594] (**) Video Bus: always reports core events [ 792.595] (II) event5 - Video Bus: is tagged by udev as: Keyboard [ 792.595] (II) event5 - Video Bus: device is a keyboard [ 792.595] (II) event5 - Video Bus: device removed [ 792.595] (II) XINPUT: Adding extended input device "Video Bus" (type: KEYBOARD, id 8) [ 792.597] (II) event5 - Video Bus: is tagged by udev as: Keyboard [ 792.597] (II) event5 - Video Bus: device is a keyboard
[ 792.040] (**) | |-->Device "Intel Graphics" [ 792.091] (II) modeset(0): glamor X acceleration enabled on Mesa Intel(R) HD Graphics 5500 (BDW GT2) [ 792.601] (II) config/udev: Adding input device HDA Intel HDMI HDMI/DP,pcm=3 (/dev/input/event10) [ 792.602] (II) config/udev: Adding input device HDA Intel HDMI HDMI/DP,pcm=7 (/dev/input/event11) [ 792.602] (II) config/udev: Adding input device HDA Intel HDMI HDMI/DP,pcm=8 (/dev/input/event12) [ 792.602] (II) config/udev: Adding input device HDA Intel PCH Mic (/dev/input/event13) [ 792.603] (II) config/udev: Adding input device HDA Intel PCH Headphone (/dev/input/event14)
[ 792.117] (II) Applying OutputClass "AMDgpu" options to /dev/dri/card2
Title: Re: High Laptop Temperatures After Switching from Windows 11 to Artix Linux
Post by: nous on 15 July 2025, 20:44:43
Boot the Artix XFCE ISO and see if anything changes.
Graphical Artix Linux ISOs don't work really well on my laptop. That's why I used the base installer. I mentioned my issues with graphical Artix Linux live environments several times on this forum: https://forum.artixlinux.org/index.php/topic,7222.msg43993.html#msg43993 https://forum.artixlinux.org/index.php/topic,8086.msg48433.html#msg48433 https://forum.artixlinux.org/index.php/topic,7286.msg44026.html#msg44026
Title: Re: High Laptop Temperatures After Switching from Windows 11 to Artix Linux
Post by: Phosphate5 on 15 July 2025, 21:05:42
However, the high temperature issue is still affecting me! I don't know why the discrete AMD GPU is being utilized all the time. :-(
Edit: When I was using Windows 11, my laptop was idling at 35 ℃. Debloated Windows 11 used 3 GB of my RAM in the idle state, while Artix Linux uses 700 MB to 1 GB of my RAM. Despite the lower RAM and CPU utilization, Artix Linux idles at 47 ℃. I was expecting a colder system after switching to Linux.
Title: Re: High Laptop Temperatures After Switching from Windows 11 to Artix Linux
Post by: Phosphate5 on 15 July 2025, 22:55:53
The user manual for this laptop provides an installation guide for an older version of Ubuntu. HP also provided an AMD Radeon/FirePro Linux video driver on their website. Arch wiki's AMDGPU PRO page says that "Most users do not need these proprietary drivers." Should I install this? Will this fix my problem?
Title: Re: High Laptop Temperatures After Switching from Windows 11 to Artix Linux
Post by: Shoun2137 on 15 July 2025, 23:16:07
[...] Edit: When I was using Windows 11, my laptop was idling at 35 ℃. Debloated Windows 11 used 3 GB of my RAM in the idle state, while Artix Linux uses 700 MB to 1 GB of my RAM. Despite the lower RAM and CPU utilization, Artix Linux idles at 47 ℃. I was expecting a cooler system after switching to Linux.
I'd argue that this might be due to power curve that vendor officially applies on windows through drivers and powerplans, but on fairly "simpler" linux DEs without such things, there's only one powerplan ie. "run as performant as you can". I'd try to attack the problem from this angle, try comparing how voltages and cpu clock behaves on idle on windows vs on linux and then if you gather the data, we could pinpoint how to apply this behavior to loonix.
The user manual for this laptop provides an installation guide for an older version of Ubuntu. HP also provided an AMD Radeon/FirePro Linux video driver on their website. Arch wiki's AMDGPU PRO page says that "Most users do not need these proprietary drivers." Should I install this? Will this fix my problem?
No, absolutely no, this package from 2014 won't compile/load at all on modern version of linux kernel.
Title: Re: High Laptop Temperatures After Switching from Windows 11 to Artix Linux
Post by: Phosphate5 on 15 July 2025, 23:26:31
try comparing how voltages and cpu clock behaves on idle on windows vs on linux and then if you gather the data, we could pinpoint how to apply this behavior to loonix.
At the moment, Artix Linux is the only OS I am using on this laptop but I have a spare SSD and I might install Windows 10 LTSCope on it and compare it with my Artix Linux installation.
Title: Re: High Laptop Temperatures After Switching from Windows 11 to Artix Linux
Post by: mrbrklyn on 16 July 2025, 03:55:15
Also the laptop is a lot cooler now as it is clear in the attached screenshot.
FWIW - I don't see any of the cores close to overheating. It looks like everything is operating within normal parameters. If you want to compare it to MS Windows, I would keep in mind that it is an entirely different OS and I am happy, usually, that they do not behave the same. I see the GPU is running warm. It is doing something.
This this the driver? https://github.com/torvalds/linux/blob/master/drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c
I would find the drivers maintainer and contact him. It couldn't hurt to try a custom compile of the Kernel as well. You have a finiky laptop and it might well be the MS has access to information about the set up that is overwise undocumented. It happens all the time. Stock Kernels a re just that... stock commodity.
Title: Re: High Laptop Temperatures After Switching from Windows 11 to Artix Linux
Post by: mrbrklyn on 16 July 2025, 13:05:00
BTW - you never posts ps -auxw or htop. Some process is chewing your GPU.
Title: Re: High Laptop Temperatures After Switching from Windows 11 to Artix Linux
Post by: mrbrklyn on 16 July 2025, 13:08:51
I am not running any GPU intensive processes. As I said before the temperature goes down drastically after I disable the discrete GPU in the laptop's UEFI. Linux is just using the power hungry discrete GPU, instead of the integrated Intel GPU, for rendering windows and various elements of XFCE. I doubt anything can be done about the hybrid GPU issue on this particular laptop without going deep into the low level driver code.
Are you using a compositor, native or otherwise? Run nvtop to see what occupies the GPU.
I am not using any compositor. I am only using whatever that comes with XFCE. Edit: Unchecking the "Enable display compositing" option in XFCE's Window Manager Tweaks section had no effect on the temperature of the GPU!
Title: Re: High Laptop Temperatures After Switching from Windows 11 to Artix Linux
Post by: ####### on 16 July 2025, 21:58:29
As mentioned already by Shoun2137, although I've no idea if it will help you here, Prime lets you manually configure what runs on what card among other things:
https://wiki.archlinux.org/title/PRIME
"Kernel PCI power management turns off the GPU when not used with PRIME offloading or reverse PRIME. This feature is supported by modesetting, xf86-video-amdgpu, xf86-video-intel, xf86-video-nouveau drivers. "
Title: Re: High Laptop Temperatures After Switching from Windows 11 to Artix Linux
Post by: Phosphate5 on 16 July 2025, 22:08:18
As mentioned already by Shoun2137, although I've no idea if it will help you here, Prime lets you manually configure what runs on what card among other things:
https://wiki.archlinux.org/title/PRIME
"Kernel PCI power management turns off the GPU when not used with PRIME offloading or reverse PRIME. This feature is supported by modesetting, xf86-video-amdgpu, xf86-video-intel, xf86-video-nouveau drivers. "
$ xrandr --listproviders Providers: number : 2 Provider 0: id: 0x45 cap: 0xf, Source Output, Sink Output, Source Offload, Sink Offload crtcs: 3 outputs: 4 associated providers: 0 name:modesetting Provider 1: id: 0xb0 cap: 0x0 crtcs: 0 outputs: 0 associated providers: 0 name:modesetting $ xrandr --setprovideroffloadsink 1 0 X Error of failed request: BadValue (integer parameter out of range for operation) Major opcode of failed request: 140 (RANDR) Minor opcode of failed request: 34 (RRSetProviderOffloadSink) Value in failed request: 0xb0 Serial number of failed request: 16 Current serial number in output stream: 17 $ DRI_PRIME=1 glxinfo | grep "OpenGL renderer" OpenGL renderer string: AMD Radeon R5 M255 (radeonsi, iceland, ACO, DRM 3.61, 6.12.36-1-lts)
Title: Re: High Laptop Temperatures After Switching from Windows 11 to Artix Linux
Post by: nous on 16 July 2025, 22:14:51
Ok, what should happen is X11 run on the iGPU (so the dGPU sleeps and cools) and dGPU only used when explicitly asked (i.e. with PRIME=1). I suggest you research how to make X run on the HD5500.
Title: Re: High Laptop Temperatures After Switching from Windows 11 to Artix Linux
Post by: mrbrklyn on 17 July 2025, 00:19:37
Ok, what should happen is X11 run on the iGPU (so the dGPU sleeps and cools) and dGPU only used when explicitly asked (i.e. with PRIME=1). I suggest you research how to make X run on the HD5500.
That is definitely not what is happening as we can now see all the X processes running on the amd gpu. It is still a wonder to me why it is running hot. It should chew up X without creating so much as a hum. I suppose the second graphics card is for CUDA or some specialized Mesa usage?
Maybe 20- monitor-configuration.conf in the X config files.
For example see this - Wish I could find actual documentation instead of the Q/A crap - but as it is
Adding this to the relevant file in the /usr/share/X11/xorg.conf.d told X to not use the radeon card as my primary GPU. In my case, my file was called "10-radeon.conf". This told X to ignore the GPU that was designated as "Primary" by the boot sequence, and instead use the card matched by the given OutputClass.
I hope this helps. Bugging is very frustrating and I sincerely feel for your frustration. Definitely talk to the kernel module maintainer. Those folks, if inclined, as often a wealth of information, but be kind to them. They are also living their lives and busy.
Title: Re: High Laptop Temperatures After Switching from Windows 11 to Artix Linux
Post by: mrbrklyn on 17 July 2025, 00:31:02
You probably know this, but just to post it for the sake of completion
https://wiki.archlinux.org/title/Xrandr
Also, just out of curiosity, if you turn back on the gpu and run out of the terminal, does it still overheat? If so, that strongly suggests a Kernel level problem.
Title: Re: High Laptop Temperatures After Switching from Windows 11 to Artix Linux
Post by: Phosphate5 on 17 July 2025, 10:26:10
Don't get the above image wrong, man. I love you! :D I assure you that I only use this forum as a last resort. I did some research and barely found anything except low-quality Reddit posts that don't answer my questions.
Adding this to the relevant file in the /usr/share/X11/xorg.conf.d told X to not use the radeon card as my primary GPU. In my case, my file was called "10-radeon.conf". This told X to ignore the GPU that was designated as "Primary" by the boot sequence, and instead use the card matched by the given OutputClass.
I don' have a 10-radeon.conf file. I only have three files in /usr/share/X11/xorg.conf.d/: 10-amdgpu.conf, 10-quirks.conf, and 40-libinput.conf. This is the content of the 10-amdgpu.conf file: Section "OutputClass" Identifier "AMDgpu" MatchDriver "amdgpu" Driver "amdgpu" Option "HotplugDriver" "amdgpu" EndSection
I added Option "PrimaryGPU" "yes" to the 10-amdgpu.conf file but then I couldn't start the graphical session using startx. After adding the "PrimaryGPU" line, startx returned a Fatal Error saying "display was not found."
Also, just out of curiosity, if you turn back on the gpu and run out of the terminal, does it still overheat? If so, that strongly suggests a Kernel level problem.
I am not using a GPU accelerated terminal emulator. At the moment, I am only using urxvt and closing it doesn't affect the dGPU's temperature.
Title: Re: High Laptop Temperatures After Switching from Windows 11 to Artix Linux
Post by: gripped on 17 July 2025, 12:21:56
I admit to confusion trying to follow this thread.
Prime or not Prime ?
On windows I imagine it has something similar to Prime whereby the discrete GPU is only used where needed unless you disable the integrated GPU ? If you are disabling the integrated GPU then the discrete GPU is going to get hotter.
Add to that the fact that you don't appear to have OpenGL rendering when only using the discrete GPU
Maybe it's user error and you don't have the drivers set up right? Maybe it's the version of mesa and or the kernel ?
One thing you could try to narrow it down a bit (with the integrated gpu disabled) is disable your display manager and just boot into a terminal. Wait a while and then check is the temp increasing and the fans spinning up ? If yes then that would suggest a kernel / mesa problem. If no then that suggests it's the X video driver setup or a bug with the driver.
Title: Re: High Laptop Temperatures After Switching from Windows 11 to Artix Linux
Post by: ####### on 17 July 2025, 13:08:25
According to this, it could be that the fan kicks in at a lower temperature on Windows than the default in Linux: https://www.reddit.com/r/archlinux/comments/q49t9b/amd_gpu_runs_significantly_hotter_on_linux_than/ The suggestions on there were to create a new fan control profile using various software approaches, all of which seem to be available somewhere - AUR: amdgpu-fan, radeon profile Arch repos: corectrl Artix repos: cpupower
If you had the fan running at slow speed earlier it might not be audible but still reduce the temperature. Some people there report success. There is also a discussion about the GPU memory clock speed being much higher on Linux at idle, presumably there is some way to check this on Windows and Linux. There was supposedly a patch to fix this going to be added in the 5.15 kernel, but it might have stopped working due to a bug currently?
Title: Re: High Laptop Temperatures After Switching from Windows 11 to Artix Linux
Post by: Phosphate5 on 17 July 2025, 13:23:27
I admit to confusion trying to follow this thread. Prime or not Prime ? If you are disabling the integrated GPU then the discrete GPU is going to get hotter.
I am not disabling the integrated GPU. My problem is that Prime is not functioning correctly, causing Linux to use the dGPU all the time! The result of Linux utilizing the discrete GPU continuously (even when idle!) is that my laptop gets really warm over time while I am using Linux. Similar to Windows, Linux should have used the integrated Intel GPU by default and activated the discrete AMD GPU only when necessary.
One thing you could try to narrow it down a bit (with the integrated gpu disabled) is disable your display manager and just boot into a terminal. Wait a while and then check is the temp increasing and the fans spinning up ? If yes then that would suggest a kernel / mesa problem. If no then that suggests it's the X video driver setup or a bug with the driver.
I don't use any Display Manager. I only use startx to start XFCE. The laptops gets warm even on tty with nothing running. The only way for me to prevent overheating on Linux is to disable the dGPU completely.
If yes then that would suggest a kernel / mesa problem. If no then that suggests it's the X video driver setup or a bug with the driver.
Mesa updates that came after mesa-1:25.0.5-1 are responsible for causing various issues on VMs: [SOLVED] Unable to Start Graphical Session (https://forum.artixlinux.org/index.php/topic,8187.0.html). I thought maybe the new mesa update is responsible for all overheating issues on my bare metal installation as well. So, I downgraded to mesa-1:25.0.5-1, but the overheating problem didn't go away even after downgrading mesa!
Title: Re: High Laptop Temperatures After Switching from Windows 11 to Artix Linux
Post by: gripped on 17 July 2025, 15:03:14
You have an issue. That can't be right can it. I don't use AMD gpus because they are garbage (flamebait :P ) but I don't imagine that what it is supposed to say ?
So I think you have more than one problem.
Title: Re: High Laptop Temperatures After Switching from Windows 11 to Artix Linux
Post by: nous on 17 July 2025, 15:07:17
It is still a wonder to me why it is running hot. It should chew up X without creating so much as a hum.
That's normal. Rendering 60 FPS of a 2D desktop is enough to make it run 10 degrees hotter; in hybrid graphics configuration, the dGPU is practically shut down when not used.
I only have three files in /usr/share/X11/xorg.conf.d/: 10-amdgpu.conf, 10-quirks.conf, and 40-libinput.conf.
Rename 10-amdgpu.conf to .conf.bak; Xorg does a pretty good job assigning GPU roles by itself and unless you can precisely instruct it how to use each GPU you might confuse it instead. Obviously, you also need xf86-video-intel.
Title: Re: High Laptop Temperatures After Switching from Windows 11 to Artix Linux
Post by: ####### on 17 July 2025, 16:05:06
An Intel HD Graphics 5500 GPU is a "generation 8" Intel GPU so could run with either xf86-video-intel, or remove that package to use mesa, with mesa recommended here: https://wiki.archlinux.org/title/Intel_graphics It also mentions the modesetting driver in the xorg-server package being recommended for generation 4 and newer. Unless you mean doing some config things specific to that driver, trying all the options is never a bad thing.
Title: Re: High Laptop Temperatures After Switching from Windows 11 to Artix Linux
Post by: Phosphate5 on 17 July 2025, 17:46:28
Rename 10-amdgpu.conf to .conf.bak; Xorg does a pretty good job assigning GPU roles by itself and unless you can precisely instruct it how to use each GPU you might confuse it instead. Obviously, you also need xf86-video-intel.
Renaming the 10-amdgpu.conf file had no effect on the behavior of my laptop. I installed xf86-video-intel and got the picrel. I guess my laptop doesn't like Linux at all! :(
Renaming the 10-amdgpu.conf file had no effect on the behavior of my laptop. I installed xf86-video-intel and got the picrel. I guess my laptop doesn't like Linux at all! :(
There are tons of tricks on the Intel graphics Arch wiki article.
I am not using a GPU accelerated terminal emulator. At the moment, I am only using urxvt and closing it doesn't affect the dGPU's temperature.
NONONONO
A Terminal. Not a Terminal Emulation. Turn **off*** the graphic user interface and see if it is heating from a plain terminal. See if it is still overheating. If it is, then either it s a hardware problem or a Kernel problem... because X is not runnings... so it can't be X
Title: Re: High Laptop Temperatures After Switching from Windows 11 to Artix Linux
Post by: mrbrklyn on 17 July 2025, 20:34:13
Don't get the above image wrong, man. I love you! :D I assure you that I only use this forum as a last resort. I did some research and barely found anything except low-quality Reddit posts that don't answer my questions.
Adding this to the relevant file in the /usr/share/X11/xorg.conf.d told X to not use the radeon card as my primary GPU. In my case, my file was called "10-radeon.conf". This told X to ignore the GPU that was designated as "Primary" by the boot sequence, and instead use the card matched by the given OutputClass.
I don' have a 10-radeon.conf file. I only have three files in /usr/share/X11/xorg.conf.d/: 10-amdgpu.conf, 10-quirks.conf, and 40-libinput.conf. This is the content of the 10-amdgpu.conf file: Section "OutputClass" Identifier "AMDgpu" MatchDriver "amdgpu" Driver "amdgpu" Option "HotplugDriver" "amdgpu" EndSection
I added Option "PrimaryGPU" "yes" to the 10-amdgpu.conf file but then I couldn't start the graphical session using startx. After adding the "PrimaryGPU" line, startx returned a Fatal Error saying "display was not found."
Also, just out of curiosity, if you turn back on the gpu and run out of the terminal, does it still overheat? If so, that strongly suggests a Kernel level problem.
I am not using a GPU accelerated terminal emulator. At the moment, I am only using urxvt and closing it doesn't affect the dGPU's temperature.
Debugging is a logical process of ***isolating*** the problem and to debug it one stage at a time using the process of elimination. It is hard to debug a problem with multiple processes happening at once. Hence my suggestion to turn back on the secondary graphic card through the Bios and then running the system without X. If it is still overheating, the problem is not inherent to X.
If that check out, the next step is turn X on with only access to the primary card. It that is working, then you can turn on the secondary card and see if it is working. It is working OK with just the primary and when the secondary is turned on in X is overheats, then the problem has to be in X. Turn on X be hand and use the simpilest X wm (TWM?) It is is OK with X with a simple WM then the problem has to be an application running on top of X.
Title: Re: High Laptop Temperatures After Switching from Windows 11 to Artix Linux
Post by: Phosphate5 on 20 July 2025, 13:23:04
I spent some time investigating the fan noise and high temperature issues of my laptop and found this in the Arch Wiki.: https://wiki.archlinux.org/title/Laptop/HP#Fan_noise Apparently, there has been a bug in the Linux kernel since version 4.1x. This bug causes the fan of some HP laptops to spin at higher revs with no apparent temperature reason. I guess this bug still exists in Linux 6.12 and is affecting me!
To rule out hardware issues, I installed Windows 10 on a separate SSD and observed that the discrete GPU overheating and fan noise issues are nonexistent in Windows. The discrete GPU remains completely off most of the times in Windows. On laptops, Windows typically prioritizes the low-power integrated GPU, and only running demanding graphical applications, such as games or CAD programs, activates the discrete GPU. In contrast, on Linux, it seems that the system often favors the more powerful discrete GPU over the integrated one.
A Terminal. Not a Terminal Emulation. Turn **off*** the graphic user interface and see if it is heating from a plain terminal. See if it is still overheating. If it is, then either it s a hardware problem or a Kernel problem... because X is not runnings... so it can't be X
The system behaves the same on tty without X. I found that Vigorously moving a window in XFCE causes a spike in the integrated GPU's utilization. I used these commands to test the working state of the GPUs:
$ DRI_PRIME=0 glxspheres64 # This command utilizes the Intel GPU Polygons in scene: 62464 (61 spheres * 1024 polys/spheres) Invalid value (0) for DRI_PRIME. Should be > 0 GLX FB config ID of window: 0x177 (8/8/8/0) Visual ID of window: 0x304 Context is Direct OpenGL Renderer: Mesa Intel(R) HD Graphics 5500 (BDW GT2)
$ DRI_PRIME=1 glxspheres64 # This command utilizes the AMD GPU Polygons in scene: 62464 (61 spheres * 1024 polys/spheres) GLX FB config ID of window: 0x177 (8/8/8/0) Visual ID of window: 0x304 Context is Direct OpenGL Renderer: AMD Radeon R5 M255 (radeonsi, iceland, ACO, DRM 3.61, 6.12.36-1-lts)
Both AMD and Intel GPUs work flawlessly on my device, but the AMD GPU still remains at 40+ °C while on idle for no reason. I am sure that the readings of the temp sensors are accurate. Because the left side of my laptop remains hot when I am using Linux.
I opened a 1080p video in mpv on Linux and noticed that the dGPU heats up to 60 °C, causing the laptop's fans to ramp up and sound like a jet engine. You can see the temperature readings in the attached picture. On Windows, however, playing the same video in mpv didn’t activate the dGPU, and the system maintained a reasonable temperature.
Perhaps you'll have better luck with Xlibre instead.
After replacing all xf86-* packages with their Xlibre equivalents, the system performs better, although it still runs hotter than it did under Windows.
Title: Re: High Laptop Temperatures After Switching from Windows 11 to Artix Linux
Post by: mrbrklyn on 21 July 2025, 08:01:10
The system behaves the same on tty without X. I found that Vigorously moving a window in XFCE causes a spike in the integrated GPU's utilization. I used these commands to test the working state of the GPUs:
the second test is not that useful in this case since the first test seems to isolate the problem to either Hardware or a Kernel Bug.
You say you have removed HW as an issue since it works on MS Window (fwiw that doesn't mean it is not a problem in hardare, only the MS windows has either internal information of the problem and coded around it or it doesn't trigger the problemf or some reason. You can't trust MS as a test of anything because they are closed and your can't examin what the hell it is doing or why).
But just taking you at your word, it is time to contact the Kernel Module maintainers, and I sent those links before, unless you can debug the kernel :) I can't but you are probably much smarter than I am.