MacPro 1,1 : Linux trucs & astuces

Installation réalisée sous Linux Mint 20 avec un kernel 5.4

Boot avec PlopKexec.

Une distro 64bit fonctionne parfaitement. Se référer à mon précédent article https://pila.fr/wordpress/?p=1078

Obtenir un affichage avec un GPU AMD

Les cartes graphiques AMD exploitant le nouveau code d’affichage « DC » provoquent un kernel panic. Il faut ajouter la commande suivante dans le fichier /etc/default/grub pour utiliser l’ancian code :

amdgpu.dc = 0

Ne pas oublier d’appliquer les changements :

$ sudo update-grub 

Bâillonner l’interruption gpe11

Sur cette machine, le taux d’occupation CPU restait important même au repos. Il s’avère que l’IRQ 9 est déclenchée à une fréquence très élevée (indiqué par le compteur du fichier /proc/interrupts), et monopolise à elle seule un des coeurs CPU. Les compteurs lisibles dans les différents fichiers à l’emplacement /sys/firmware/acpi/interrupts nous permettent de déterminer la source de cette IRQ : gpe11. Un service systemd nous permet de la désactiver, en créant le fichier /etc/systemd/system/disableGPE11.service avec le contenu suivant :

[Unit]
Description=Disables GPE 11 going crazy on this MacPro
[Service]
ExecStart=/bin/bash -c 'echo "disable" > /sys/firmware/acpi/interrupts/gpe11'
[Install]
WantedBy=multi-user.target

Ce service est rendu actif par la commande suivante :

$ sudo systemctl enable disableGPE11.service


2 Commentaires

1 ping

  1. Bonjour,

    merci pour le fichier service bâillonnant l’irq GPE11, au début je croyais que ma carte graphique était en cause car j’avais de petits ralentissements ou des freeze qui duraient peu mais était carrément énervants. Maintenant j’ai un Mac Pro 1.1 qui va pouvoir être à jour. Bye El Capitan 😉

    Merci encore

  2. Wow
    Merci !

  1. […] ne reste plus qu’à baillonner l’interruption gpe11, et optimiser le refroidissement de la carte […]

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée.