Ubuntu Support Template
Ubuntu Version:
25.10
Desktop Environment (if applicable):
GNOME
Problem Description:
Unable to change GPU from discrete to integrated on Macbook pro 11,5 Advised to use vgaswitcheroo with IGD (integrated) or DIS (dedicated) the kernel documentation says not use these on muxless machines (My Macbook 11,5 is muxless ) and that switching is handled by DRI_PRIME. Makes no difference which I set, 0 or 1 and run glxgears.
Using:
glxinfo | grep “OpenGL renderer” always reports:
string: VERDE (radeonsi, , ACO, DRM 2.51, 6.17.0-8-generic) the Discrete is being used.
lspci | grep VGA output is:
00:02.0 VGA compatible controller: Intel Corporation Crystal Well Integrated Graphics Controller (rev 08)
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Venus XT [Radeon HD 8870M / R9 M270X/M370X] (rev 83)
I have also tried:
switcherooctl launch -g 0 glxgears
and
switcherooctl launch -g 1 glxgears
but
glxinfo | grep “OpenGL renderer” always reports:
OpenGL renderer string: VERDE (radeonsi, , ACO, DRM 2.51, 6.17.0-8-generic)
Using 0 or 1 GPU.
My /etc/default/grub has the intel-iommu=off to fix white screen box when installing. Not sure of the relevance.
I’ve also read that some macbook pro’s disable the Integrated graphics if not booting to OSX and a “hack” to trick the EFI/Boot is needed but a lot of posts on this are outdated and I dont know whether I should further into this or am I missing something obvious.
Hardware
Dedicated GPU 1: AMD Radeon R9 M370X
Integrated GPU 2: Intel Crystal Well Integrated Graphics Controller @ 1.20 GHz [Integrated]
WM: Mutter (Wayland)
Help much appreciated.