Tengo una MacBook Pro de finales de 2011. Tiene una tarjeta de video Intel integrada y una tarjeta de video ATI discreta. Idealmente, me gustaría que mi Xorg use la tarjeta ATI con el controlador gratuito (sin Catalyst).
Aquí está el problema: la configuración del modo kernel bloquea mi arranque (verificado al agregar nomodeset
a los parámetros del kernel), y no puedo entender por qué. Sin embargo, el controlador ATI requiere KMS, al igual que el controlador Intel. ¿Cuáles son mis opciones para obtener gráficos con la configuración deseada como se describe anteriormente?
Estoy en el kernel 3.13.8, Arch GNU / Linux. También lo probé con el kernel 3.10.35, también conocido como kernel LTS. Sin suerte. Como se sugiere en los comentarios, he tratado de hacer ping a la máquina afectada después de que se bloquea. No puedo decir con certeza, pero parece que está completamente congelado, no solo la pantalla.
También he intentado arrancar en Mac OS X y usar gfxCardStatus para forzar el uso de la tarjeta Intel. Esto no hizo nada.
Para tratar de obtener más información, he arrancado el MacBook con los siguientes parámetros del kernel agregados a mi línea de kernel normal (el kernel normal, no el kernel LTS y con quiet
eliminado), y con gfxCardStatus configurado en el conmutación rápida (esto parecía revertirse automáticamente al reiniciar 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
Cuando intento iniciar GDM usando los controladores ATI o Intel, arrancados sin KMS, Xorg falla con un mensaje acerca de no encontrar un controlador adecuado (esperado, ya que los controladores Intel / AMD necesitan KMS). También intenté usar el xf86-video-vesa
paquete, pero eso falla con un mensaje sobre tener un controlador adecuado pero no tener una configuración adecuada, algo acerca de que el BIOS no es correcto.
Intenté usar PRIME , pero como no puedo lograr que Xorg aparezca incluso sin aceleración ni nada sofisticado, xrandr
no funciona y ni siquiera puedo pasar el primer paso.
He pensado en usar vgaswitcheroo o algo relacionado, pero no creo que eso haga nada debido al hecho de que el problema subyacente es, creo, el hecho de que KMS está colgando.
Lo último que probé es usar el controlador Catalyst patentado, debido al hecho de que tiene su propia implementación de KMS, pero no pude instalarlo debido a un desajuste de la versión del servidor Xorg. Y honestamente, tengo menos de cero deseo de usar un controlador propietario si puedo evitarlo, así que no lo intenté mucho.
Le envié un correo electrónico a la lista de correo del kernel de Linux sobre esto y espero que alguien me responda.
¿Es posible que me haya topado con un error del kernel o un error Xorg que valga la pena informar?
Busqué en Google, pero no surgió nada útil.
radeon.modeset=0
o el controlador que utilizas?