У мене наприкінці 2011 року MacBook Pro. У ньому є вбудована відеокарта Intel та дискретна відеокарта ATI. В ідеалі, я хотів би, щоб мій Xorg використовував карту ATI з безкоштовним драйвером (без Catalyst).
Ось проблема: модерування ядра висить моє завантаження (підтверджене додаванням nomodeset
до параметрів ядра), і я не можу зрозуміти, чому. Однак драйвер ATI вимагає KMS, як і драйвер Intel. Які мої варіанти отримання графіки з потрібною настройкою, як описано вище?
Я на ядрі 3.13.8, Arch GNU / Linux. Я також спробував це з ядром 3.10.35, AKA ядро LTS. Не вдалося. Як було запропоновано в коментарях, я намагався пінг-накопичувач після того, як він замикається. Я не можу сказати точно, але, здається, він повністю застиг, не лише дисплей.
Я також спробував завантажитися в Mac OS X і використовувати gfxCardStatus для примусового використання картки Intel. Це нічого не зробило.
Для того, щоб спробувати отримати більше інформації, я завантажив MacBook із наступними параметрами ядра, доданими до моєї звичайної лінії ядра (звичайне ядро, не ядро LTS, а з quiet
вилученим), а також gfxCardStatus, встановлений на-на- перемикання льоту (це, здавалося, автоматично повертається при перезавантаженні 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
Коли я намагаюся запустити GDM з використанням драйверів ATI або Intel, завантажених без KMS, Xorg відмовляється від повідомлення про те, що не знайти відповідного драйвера (очікується, оскільки драйвери Intel / AMD потребують KMS). Я також спробував використовувати xf86-video-vesa
пакет, але це не вдається з повідомленням про те, що мати відповідний драйвер, але не мати належну конфігурацію - щось не стосується BIOS.
Я намагався використовувати PRIME , але оскільки я не можу змусити Xorg вийти навіть без прискорення чи нічого фантазійного, xrandr
не працює, і я навіть не можу пройти перший крок.
Я думав про використання vgaswitcheroo чи щось подібне, але не думаю, що це зробить щось через те, що основна проблема - це, я вважаю, факт, що KMS висить.
Остаточне, що я спробував, - це використовувати власний драйвер Catalyst через те, що він має власну реалізацію KMS, але я не зміг його встановити через невідповідність версії сервера Xorg. І якщо чесно, у мене є бажання використовувати нульовий драйвер, якщо я можу допомогти, тому я не дуже старався.
Я надіслав листа про розсилку ядра Linux електронною поштою про це, і, сподіваюся, хтось мені повернеться.
Можливо, я зіткнувся з помилкою ядра чи помилкою Xorg, яку варто повідомити?
Я гугла, але нічого корисного не придумало.
radeon.modeset=0
чи будь-який драйвер, який ви використовуєте?