У меня в конце 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, установленным на on-the- переключение на лету (это, кажется, автоматически восстанавливается при перезагрузке 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
или какой драйвер вы используете?