Skip to content

Instantly share code, notes, and snippets.

@mdouchement
Last active December 18, 2025 13:47
Show Gist options
  • Select an option

  • Save mdouchement/a1f820f03c937470ca6924d2e8357a99 to your computer and use it in GitHub Desktop.

Select an option

Save mdouchement/a1f820f03c937470ca6924d2e8357a99 to your computer and use it in GitHub Desktop.
Bazzite for MacBookPro11,3

Bazzite for MacBookPro11,3

Network

  • ujust configure-broadcom-wl
  • ujust toggle-iwds

iGPU (we need to spoof EFI)

  • rpm-ostree install rEFInd
  • refind-install
  • https://github.com/0xbb/apple_set_os.efi
    • sudo cp ~/Downloads/apple_set_os.efi /boot/efi/EFI/tools/apple_set_os.efi
  • sudo vim /boot/efi/EFI/refind/refind.conf
    menuentry "Bazzite (Intel iGPU via apple_set_os)" {
        icon /EFI/refind/icons/os_fedora.png
    
        # 1) Spoof macOS so firmware enables Intel iGPU
        loader /EFI/tools/apple_set_os.efi
    
        # 2) After that, chain-load the existing Bazzite bootloader
        submenuentry "Boot Bazzite" {
            loader /EFI/fedora/grubx64.efi
        }
    }
    
  • Reboot, on rEFInd on every boot:
    • Select Bazzite (Intel iGPU via apple_set_os) and hit Enter key (it load the spoofed EFI)
    • Then press F2 and choose Boot Bazzite
  • https://github.com/0xbb/gpu-switch/blob/master/gpu-switch
    • sudo gpu-switch -i
  • Reboot
    $ glxinfo | grep "OpenGL renderer"
    OpenGL renderer string: Mesa Intel(R) Iris(R) Pro Graphics P5200 (HSW GT3)
    
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment