Ho un MacBook Pro di fine 2011. Ha una scheda video Intel integrata e una scheda video ATI discreta. Idealmente, vorrei che il mio Xorg usasse la scheda ATI con il driver gratuito (no Catalyst).
Ecco il problema: l'impostazione del kernel si blocca il mio avvio (verificato aggiungendo nomodeset
ai parametri del kernel) e non riesco a capire perché. Tuttavia, il driver ATI richiede KMS, così come il driver Intel. Quali sono le mie opzioni per ottenere grafica con l'impostazione desiderata come descritto sopra?
Sono sul kernel 3.13.8, Arch GNU / Linux. L'ho provato anche con il kernel 3.10.35, AKA il kernel LTS. Senza fortuna. Come suggerito nei commenti, ho provato a eseguire il ping del computer interessato dopo che si è bloccato. Non posso dirlo con certezza, ma sembra che sia completamente congelato, non solo il display.
Ho anche provato ad avviare Mac OS X e ad usare gfxCardStatus per forzare l'uso della scheda Intel. Questo non ha fatto nulla.
Per cercare di ottenere maggiori informazioni, ho avviato il MacBook con i seguenti parametri del kernel aggiunti alla mia normale riga del kernel (il kernel normale, non il kernel LTS e con quiet
rimosso) e con gfxCardStatus impostato su-the- fly switching (questo sembra tornare automaticamente al riavvio di 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
Quando provo ad avviare GDM utilizzando i driver ATI o Intel, avviati senza KMS, Xorg non riesce con un messaggio sul non trovare un driver adatto (previsto, poiché i driver Intel / AMD necessitano di KMS). Ho anche provato ad usare il xf86-video-vesa
pacchetto, ma questo non riesce con un messaggio sull'avere un driver adatto ma non avere una configurazione adatta - qualcosa sul BIOS non è giusto.
Ho provato a usare PRIME , ma dato che non riesco a far uscire Xorg anche senza accelerazione o niente di speciale, xrandr
non funziona e non riesco nemmeno a superare il primo passo.
Ho pensato di usare vgaswitcheroo o qualcosa di simile, ma non credo che farà nulla a causa del fatto che il problema di fondo è, credo, il fatto che KMS sia sospeso.
L'ultima cosa che ho provato è usare il driver Catalyst proprietario, a causa del fatto che ha una propria implementazione KMS, ma non sono riuscito a installarlo a causa di una mancata corrispondenza della versione del server Xorg. E onestamente, ho meno di zero il desiderio di utilizzare un driver proprietario se posso aiutarlo, quindi non ho provato molto.
Ho mandato la lista di distribuzione di Linux Kernel una e-mail su questo, e si spera che qualcuno ti tornare a me.
È possibile che mi sia imbattuto in un bug del kernel o in un bug Xorg degno di essere segnalato?
Ho cercato su Google, ma non è emerso nulla di utile.
radeon.modeset=0
o qualunque driver tu usi?