You are not logged in.

#1 2023-10-02 01:31:13

zlxkks
Member
Registered: 2023-10-02
Posts: 1

Disable Intel Iris Xe Max dedicated graphics

Hi there, I recently installed Arch on a Samsung Galaxy Book that has Intel dedicated graphics, and the battery drains very quickly because of it - I would like to permanently disable the dGPU. I've tried acpi_call, and it gives the following result:

# /usr/share/acpi_call/examples/turn_off_gpu.sh
Trying \_SB_.PCI0.GFX0.ATPX: failed
Trying \_SB.PCI0.P0P1.VGA._OFF: failed
Trying \_SB.PCI0.P0P2.VGA._OFF: failed
Trying \_SB_.PCI0.OVGA.ATPX: failed
Trying \_SB_.PCI0.OVGA.XTPX: failed
Trying \_SB.PCI0.P0P3.PEGP._OFF: failed
Trying \_SB.PCI0.P0P2.PEGP._OFF: failed
Trying \_SB.PCI0.P0P1.PEGP._OFF: failed
Trying \_SB.PCI0.MXR0.MXM0._OFF: failed
Trying \_SB.PCI0.PEG1.GFX0._OFF: failed
Trying \_SB.PCI0.PEG0.GFX0.DOFF: failed
Trying \_SB.PCI0.PEG1.GFX0.DOFF: failed
Trying \_SB.PCI0.PEG0.PEGP._OFF: failed
Trying \_SB.PCI0.XVR0.Z01I.DGOF: failed
Trying \_SB.PCI0.PEGR.GFX0._OFF: failed
Trying \_SB.PCI0.PEG.VID._OFF: failed
Trying \_SB.PCI0.PEG0.VID._OFF: failed
Trying \_SB.PCI0.P0P2.DGPU._OFF: failed
Trying \_SB.PCI0.P0P4.DGPU.DOFF: failed
Trying \_SB.PCI0.IXVE.IGPU.DGOF: failed
Trying \_SB.PCI0.RP00.VGA._PS3: failed
Trying \_SB.PCI0.RP00.VGA.P3MO: failed
Trying \_SB.PCI0.GFX0.DSM._T_0: failed
Trying \_SB.PCI0.LPC.EC.PUBS._OFF: failed
Trying \_SB.PCI0.P0P2.NVID._OFF: failed
Trying \_SB.PCI0.P0P2.VGA.PX02: failed
Trying \_SB_.PCI0.PEGP.DGFX._OFF: failed
Trying \_SB_.PCI0.VGA.PX02: failed
Trying \_SB.PCI0.PEG0.PEGP.SGOF: failed
Trying \_SB.PCI0.AGP.VGA.PX02: failed
Trying \_SB.PCI0.RP05.PXSX._OFF: failed

Naturally this didn't do anything and the dGPU is still active.
I've been stuck on this for a while, any other solutions?
some hardware info:

# lshw -c video
  *-display
       description: VGA compatible controller
       product: TigerLake-LP GT2 [Iris Xe Graphics]
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       logical name: /dev/fb0
       version: 01
       width: 64 bits
       clock: 33MHz
       capabilities: pciexpress msi pm vga_controller bus_master cap_list rom fb
       configuration: depth=32 driver=i915 latency=0 mode=1920x1080 resolution=1920,1080 visual=truecolor xres=1920 yres=1080
       resources: iomemory:610-60f iomemory:400-3ff irq:147 memory:6100000000-6100ffffff memory:4000000000-400fffffff ioport:3000(size=64) memory:c0000-dffff memory:4010000000-4016ffffff memory:4020000000-40ffffffff
  *-display
       description: VGA compatible controller
       product: DG1 [Iris Xe MAX Graphics]
       vendor: Intel Corporation
       physical id: 0
       bus info: pci@0000:03:00.0
       version: 01
       width: 64 bits
       clock: 33MHz
       capabilities: pciexpress msi pm vga_controller bus_master cap_list rom
       configuration: driver=i915 latency=0
       resources: iomemory:600-5ff irq:148 memory:50000000-50ffffff memory:6000000000-60ffffffff memory:51000000-511fffff

Of course, I can send more information after this.

Offline

#2 2023-10-03 07:46:06

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 24,373

Re: Disable Intel Iris Xe Max dedicated graphics

The most surefire way is checking in your UEFI whether you can disable it with a dedicated setting there. Otherwise "normally" runtime power management should suspend the secondary device, but not sure whether that's fully worked out yet for intels.

Offline

Board footer

Powered by FluxBB