Skip to content

Ubuntu 24.04 - Cannot switch to iGPU #164

@splendidhazard

Description

@splendidhazard

I am stuck on AMD graphics on my Macbook Pro 2016 16inch.

Outputs:

echo $XDG_SESSION_TYPE
wayland

sudo lshw -C display

 *-display                 
       description: VGA compatible controller
       product: Navi 14 [Radeon RX 5500/5500M / Pro 5500M]
       vendor: Advanced Micro Devices, Inc. [AMD/ATI]
       physical id: 0
       bus info: pci@0000:03:00.0
       version: 40
       width: 64 bits
       clock: 33MHz
       capabilities: pm pciexpress msi vga_controller bus_master cap_list rom
       configuration: driver=amdgpu latency=0
       resources: iomemory:410-40f iomemory:400-3ff irq:106 memory:4100000000-41ffffffff memory:4080000000-40801fffff ioport:3000(size=256) memory:81500000-8157ffff memory:81580000-8159ffff
  *-display
       description: VGA compatible controller
       product: CoffeeLake-H GT2 [UHD Graphics 630]
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       logical name: /dev/fb1
       version: 00
       width: 64 bits
       clock: 33MHz
       capabilities: pciexpress msi pm vga_controller bus_master cap_list rom fb
       configuration: depth=32 driver=i915 latency=0 resolution=3072,1920
       resources: irq:103 memory:80000000-80ffffff memory:a0000000-afffffff ioport:4000(size=64) memory:c0000-dffff

cat /etc/modprobe.d/apple-gmux.conf

# Enable the iGPU by default if present
options apple-gmux force_igd=y

glxinfo | grep "OpenGL renderer"
OpenGL renderer string: AMD Radeon Graphics (radeonsi, navi14, LLVM 20.1.2, DRM 3.64, 6.17.5-1-t2-noble)

DRI_PRIME=1 glxinfo | grep "OpenGL renderer"
OpenGL renderer string: Mesa Intel(R) UHD Graphics 630 (CFL GT2)

uname -r
6.17.5-1-t2-noble

If you need anything else please do ask.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions