Graphics
Intel® graphics drivers and software, compatibility, troubleshooting, performance, and optimization
22660 Discussions

Powering down A730m dGPU on linux

kStor2poche
Novice
669 Views

Hi, while I understood from this topic that runtime gpu switching is not available nor planned for linux as of now, I have been able to use kernel options to not load i915 or xe modules for my Arc gpu, making it effectively deactivated when booting.

However, using powertop reports a similar discharge on the battery than when the module is loaded for the dGPU (~40W at idle, which is a bit to much for a reasonable battery use), which is why I am asking for what should be done in order to shut down the dGPU completely.

I tried using acpi-call's "turn_off_gpu.sh" example script but without any succes, each of the attempted acpi calls having failed.

 

So here I am aking if completely powering down (or at least entering minimum power state) my Arc GPU could be possible or not on linux, and if yes, how ?

 

For reference, I am using a fully updated Arch Linux, with default kernel.

 

Thank you in advance for your response(s)!

 

edit: also tried to add a grub entry that only enables the A730m as there doesn't seem to be a simple way to select the gpu that opengl uses. However, iris Xe graphics are still loaded with i915 when "i915.force_probe=!46a6 xe.force_probe=!46a6" is in my linux command line. Is there something more I could do to definitely disable Xe graphics on a menuentry ? I didn't find anything about this issue online either. I'm guessing this has something to do with passthrough ?

0 Kudos
1 Solution
kStor2poche
Novice
560 Views

Ok, with some more tinkering, the solution was actually not far from the starting point as toggling powertop's tunables to "good" (i.e. echo 'auto' > '/sys/bus/pci/devices/0000:03:00.0/power/control'; for my Arc A730m specifically) all the while having i915 and xe modules unloaded for this card seems to successfully power it down, bringing my power consumption down to just below 10W at idle!

View solution in original post

0 Kudos
2 Replies
kStor2poche
Novice
597 Views

UPing this as this topic quickly went down in the post list and maybe people in another time zone might have a response.
If intel can't give me an answer I don't see who can, but maybe I'm just asking the question in the wrong place. I would gladly take any hint on where I could get an answer for this kind of question.

0 Kudos
kStor2poche
Novice
561 Views

Ok, with some more tinkering, the solution was actually not far from the starting point as toggling powertop's tunables to "good" (i.e. echo 'auto' > '/sys/bus/pci/devices/0000:03:00.0/power/control'; for my Arc A730m specifically) all the while having i915 and xe modules unloaded for this card seems to successfully power it down, bringing my power consumption down to just below 10W at idle!

0 Kudos
Reply