J'ai un MacBook Pro fin 2011. Il possède une carte vidéo Intel intégrée et une carte vidéo ATI discrète. Idéalement, j'aimerais que mon Xorg utilise la carte ATI avec le pilote gratuit (pas de catalyseur).
Voici le problème: le réglage du mode du noyau bloque mon démarrage (vérifié en ajoutant nomodeset
aux paramètres du noyau), et je ne peux pas comprendre pourquoi. Cependant, le pilote ATI nécessite KMS, tout comme le pilote Intel. Quelles sont mes options pour obtenir des graphiques avec la configuration souhaitée comme décrit ci-dessus?
Je suis sur le noyau 3.13.8, Arch GNU / Linux. Je l'ai également essayé avec le noyau 3.10.35, AKA le noyau LTS. Pas de chance. Comme suggéré dans les commentaires, j'ai essayé d'envoyer une requête ping à la machine affectée après son verrouillage. Je ne peux pas le dire avec certitude, mais il semble qu'il soit complètement gelé, pas seulement l'affichage.
J'ai également essayé de démarrer sous Mac OS X et d'utiliser gfxCardStatus pour forcer l'utilisation de la carte Intel. Cela n'a rien fait.
Afin d'essayer d'obtenir plus d'informations, j'ai démarré le MacBook avec les paramètres de noyau suivants ajoutés à ma ligne de noyau normale (le noyau normal, pas le noyau LTS et avec quiet
supprimé), et avec gfxCardStatus défini sur on-the- commutation à la volée (cela semblait revenir automatiquement au redémarrage d'OS X):
rootwait ignore_loglevel debug debug_locks_verbose=1 sched_debug initcall_debug mminit_loglevel=4 udev.log_priority=8 loglevel=8 earlyprintk=vga,keep log_buf_len=10M print_fatal_signals=1 apm.debug=Y i8042.debug=Y drm.debug=1 scsi_logging_level=1 usbserial.debug=Y option.debug=Y pl2303.debug=Y firewire_ohci.debug=1 hid.debug=1 pci_hotplug.debug=Y pci_hotplug.debug_acpi=Y shpchp.shpchp_debug=Y apic=debug show_lapic=all hpet=verbose lmb=debug pause_on_oops=5 panic=10 sysrq_always_enabled
Lorsque j'essaie de démarrer GDM à l'aide des pilotes ATI ou Intel, démarré sans KMS, Xorg échoue avec un message indiquant de ne pas trouver de pilote approprié (attendu, car les pilotes Intel / AMD ont besoin de KMS). J'ai également essayé d'utiliser le xf86-video-vesa
package, mais cela échoue avec un message sur le fait d'avoir un pilote approprié mais pas de configuration appropriée - quelque chose sur le BIOS qui n'est pas correct.
J'ai essayé d'utiliser PRIME , mais comme je n'arrive pas à faire monter Xorg même sans accélération ou quoi que ce soit de fantaisiste, xrandr
cela ne fonctionne pas et je ne peux même pas passer la première étape.
J'ai pensé à utiliser vgaswitcheroo ou quelque chose de similaire, mais je ne pense pas que cela fera quoi que ce soit, car le problème sous-jacent est, je crois, le fait que KMS est suspendu.
La dernière chose que j'ai essayée est d'utiliser le pilote Catalyst propriétaire, car il a sa propre implémentation KMS, mais je n'ai pas pu l'installer en raison d'une incompatibilité de version du serveur Xorg. Et honnêtement, j'ai moins de zéro désir d'utiliser un pilote propriétaire si je peux l'aider, donc je n'ai pas essayé très fort.
J'ai envoyé à la liste de diffusion du noyau Linux un e-mail à ce sujet, et j'espère que quelqu'un me répondra.
Est-il possible que j'aie rencontré un bogue du noyau ou un bogue Xorg digne d'être signalé?
J'ai googlé, mais rien d'utile n'est venu.
radeon.modeset=0
ou quel pilote que vous utilisez?