Eu tenho um MacBook Pro final de 2011. Possui uma placa de vídeo Intel integrada e uma placa de vídeo ATI discreta. Idealmente, eu gostaria que o meu Xorg usasse a placa ATI com o driver gratuito (sem Catalyst).
Aqui está o problema: o modo de configuração do kernel trava minha inicialização (verificado adicionando nomodeset
aos parâmetros do kernel) e não consigo entender o porquê. No entanto, o driver ATI requer KMS, assim como o driver Intel. Quais são as minhas opções para obter gráficos com a configuração desejada, conforme descrito acima?
Estou no kernel 3.13.8, Arch GNU / Linux. Eu também tentei com o kernel 3.10.35, também conhecido como kernel LTS. Sem sorte Conforme sugerido nos comentários, tentei executar o ping na máquina afetada depois que ela trava. Não sei ao certo, mas parece que está completamente congelado, não apenas a tela.
Também tentei inicializar no Mac OS X e usar o gfxCardStatus para forçar o uso da placa Intel. Isso não fez nada.
Para tentar obter mais informações, inicializei o MacBook com os seguintes parâmetros do kernel anexados à minha linha normal de kernel (o kernel regular, não o kernel LTS e com quiet
removido) e com o gfxCardStatus definido como on-the- comutação instantânea (isso pareceu reverter automaticamente em uma reinicialização do 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 tento iniciar o GDM usando os drivers ATI ou Intel, inicializados sem o KMS, o Xorg falha com uma mensagem sobre não encontrar um driver adequado (esperado, pois os drivers Intel / AMD precisam do KMS). Eu também tentei usar o xf86-video-vesa
pacote, mas isso falha com uma mensagem sobre ter um driver adequado, mas não ter uma configuração adequada - algo sobre o BIOS não estar certo.
Eu tentei usar o PRIME , mas como não consigo fazer com que o Xorg apareça mesmo sem aceleração ou algo sofisticado, xrandr
não funciona e nem consigo passar do primeiro passo.
Pensei em usar o vgaswitcheroo ou algo relacionado, mas acho que isso não fará nada devido ao fato de que o problema subjacente é, acredito, o fato de o KMS estar suspenso.
A última coisa que tentei é usar o driver proprietário do Catalyst, devido ao fato de ter sua própria implementação KMS, mas não consegui instalar devido a uma incompatibilidade de versão do servidor Xorg. E honestamente, tenho menos do que zero desejo de usar um driver proprietário, se posso ajudá-lo, por isso não tentei muito.
Enviei à lista de discussão do kernel do Linux um e-mail sobre isso, e espero que alguém volte para mim.
É possível que eu tenha encontrado um bug do kernel ou um bug do Xorg que vale a pena relatar?
Eu pesquisei no Google, mas nada de útil veio à tona.
radeon.modeset=0
ou qualquer driver que você usa?