Mam MacBooka Pro z końca 2011 roku. Ma zintegrowaną kartę graficzną Intel i dyskretną kartę graficzną ATI. Idealnie, chciałbym, aby mój Xorg używał karty ATI z bezpłatnym sterownikiem (bez Catalyst).
Oto problem: ustawienie trybu jądra zawiesza mój rozruch (zweryfikowany przez dodanie nomodeset
parametrów jądra) i nie mogę zrozumieć, dlaczego. Jednak sterownik ATI wymaga KMS, podobnie jak sterownik Intel. Jakie są moje opcje uzyskania grafiki przy żądanej konfiguracji, jak opisano powyżej?
Jestem na jądrze 3.13.8, Arch GNU / Linux. Próbowałem także z jądrem 3.10.35, AKA jądrem LTS. Brak szczęścia. Jak zasugerowano w komentarzach, próbowałem pingować komputer, którego dotyczy problem, po jego zablokowaniu. Nie jestem pewien, ale wydaje się, że jest całkowicie zamrożony, nie tylko wyświetlacz.
Próbowałem także uruchomić system Mac OS X i użyć gfxCardStatus, aby wymusić użycie karty Intel. To nic nie zrobiło.
Aby spróbować uzyskać więcej informacji, uruchomiłem MacBooka z następującymi parametrami jądra dołączonymi do mojej normalnej linii jądra (zwykłe jądro, nie jądro LTS i po quiet
usunięciu) oraz z gfxCardStatus ustawionym na on-the- przełączanie w locie (wydawało się, że przywraca się automatycznie po ponownym uruchomieniu 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
Kiedy próbuję uruchomić GDM przy użyciu sterowników ATI lub Intel, uruchomionych bez KMS, Xorg nie wyświetla komunikatu o nie znalezieniu odpowiedniego sterownika (oczekiwane, ponieważ sterowniki Intel / AMD potrzebują KMS). Próbowałem także użyć tego xf86-video-vesa
pakietu, ale nie powiedzie się to z komunikatem o posiadaniu odpowiedniego sterownika, ale nie o odpowiedniej konfiguracji - coś o tym, że BIOS nie jest poprawny.
Próbowałem użyć PRIME , ale ponieważ nie mogę zmusić Xorga do pojawienia się nawet bez przyspieszenia lub czegokolwiek wymyślnego, xrandr
nie działa i nie mogę nawet przejść pierwszego kroku.
Myślałem o użyciu vgaswitcheroo lub czegoś podobnego, ale nie sądzę, że to coś zrobi, ponieważ moim zdaniem podstawowym problemem jest zawieszenie się KMS.
Ostatnią rzeczą, którą próbowałem, jest użycie zastrzeżonego sterownika Catalyst, ponieważ ma on własną implementację KMS, ale nie mogłem go zainstalować z powodu niedopasowania wersji serwera Xorg. I szczerze mówiąc, mam mniej niż zero chęci używania zastrzeżonego sterownika, jeśli mogę pomóc, więc nie bardzo się starałem.
Wysłałem listę mailingową jądra Linuxa na ten temat i mam nadzieję, że ktoś do mnie wróci.
Czy to możliwe, że natknąłem się na błąd jądra lub błąd Xorga, który warto zgłosić?
Poszukałem Google, ale nie znalazłem nic pomocnego.
radeon.modeset=0
lub używasz innego sterownika?