J'ai une machine MacPro (6,1) avec deux GPU Tahiti dont j'ai besoin pour exécuter Ubuntu 16.04. La machine se bloque actuellement au démarrage car les pilotes de radeon se chargent avant que certaines informations UEFI nécessaires soient présentes. Il démarrera avec "nomodeset", mais je ne peux pas l'utiliser car le logiciel que je dois exécuter repose énormément sur le GPU. Fedora 24+ démarre sur la machine sans problème, mais je ne peux pas l'utiliser car les logiciels de la société que je dois tester sont tous précompilés pour Ubuntu 16.04 (et empaquetés à la manière de Debian). Y a-t-il un moyen de changer l'ordre de démarrage? Faire attendre les pilotes radeon plus longtemps? Faire la botte plus comme Fedora?
Dans le cadre d’une tentative désespérée, j’ai installé l’installation virtuelle Ubuntu de l’hôte Fedora. J'ai utilisé la vfio passthrough pour l'un des GPU. Cela fonctionne, mais je ne vois pas comment attacher un moniteur à cette passerelle matérielle. Toutes les prises Thunderbolt et HDMI affichent Fedora. Les GPU sont également en mode crossfire. cela peut rendre impossible l’utilisation de l’un sans l’autre. Je ne sais pas comment désactiver cela dans ce matériel MacPro non plus.
Deux autres choses que j'ai essayées sans succès: installer dracut et ajouter rd.driver.pre=applesmc
.
J'ai ce que ça fonctionne. Après avoir lu, j'ai réalisé qu'il s'agissait vraiment d'un problème de chargeur de démarrage (aussi appelé Grub2). J'ai installé rEFInd et désactivé Grub2, et tout fonctionne correctement. rEFInd avait "nomodeset" par défaut, mais j'ai pu le supprimer en modifiant /boot/refind_linux.conf. J'ai également modifié le fichier refind.conf pour exclure la partition Mac car je n'avais besoin d'aucune de ces options.
Ces pages ont été utiles:
https://wiki.ubuntu.com/EFIBootLoaders
Puis-je supprimer en toute sécurité grub après l'installation de rEFInd?