Y510P Fedora не запускает X после установки неисправных драйверов
У меня Lenovo Y510P с интегрированным IntelHD 4-го поколения. VGA и выделенный Nvidia GT755 VGA. Я запускаю Fedora 21 и до недавнего времени проблем не было. Я никогда не устанавливал проприетарные драйверы или специальные инструменты для работы с графикой, он работал только под Fedora. (Я использую раздел Windows, чтобы играть в игры, там тоже все отлично работает.)
Совсем недавно я приобрел второй GT755 для своего слота Ultrabay. Загрузка в Windows прошла без проблем, SLI активировался как шарм, и все казалось хорошо. Однако загрузка с fedora заставила процессор быстро нагреться. Позже я узнал, что при наличии обеих VGA биос отключает IntelHD, который, очевидно, был единственным VGA Fedora, который может работать из коробки. Поэтому моей первой попыткой было установить драйверы VGA и IntelHD-драйверы параллельно. (следуя этому руководству: https://ask.fedoraproject.org/en/question/36506/changing-default-driver-for-displaying-x/) После того, как я узнал о проблеме "нет IntelHD с SLI", я попытался чтобы отключить SLI и полагаться только на мой Intel. Там я допустил огромную ошибку: в биосе я отключил GT755 при загрузке только с одним VGA. Забыв об этом, позже я попытался установить драйвер Nvidia, который не смог найти реализованный GT755. Полагать, что это произошло из-за некоторого xorg.conf-кода в /usr/share/X11/xorg.conf.d/20-intel.conf:
Section "Device"
Identifier "Intel"
Driver "intel"
EndSection
Я просто подключил второй GT755, что заставило BIOS отключить IntelHD. Теперь я установил драйвер Nvidia (bumblebee-nvidia) и все заработало нормально, xorg.conf был переписан автоматически, я отключил nouveau в /etc/default/grub и перекомпилировал grub (с помощью grub2-mkconfig -o grub.cfg) и перезагрузился, С тех пор я не смог добраться до экрана входа в систему. Когда я вхожу в свой LUKS-passwd, я вижу жёлтое сообщение:
[ 0.093961] Ignoring BGRT: invalid status 0 (expected 1)
Но если я правильно помню, это всегда отображалось, просто белым цветом.
Я попытался вернуться к своим резервным копиям xorg.conf, grub.cfg и /etc/default/grub и перекомпилировать grub, ничего не получилось. Все было протестировано как с включенным, так и с отключенным внутренним GT755. Я попытался переустановить шмель-NVIDIA с включенным GT755, без разницы. Драйверы IntelHD загружаются при запуске и выглядят правильно настроенными во всех связанных с xorg конфах. Вызов startx вызывает мгновенное мигание экрана входа в систему, который мгновенно заменяется сообщением об ошибке:
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
waiting for X server to shut down "sni-qt/[NUMBER, 4 digits]" WARN [TIMESTAMP] void StatusNotifierItemFactory::connectToSnw() Invalid interface to SNW_SERVICE bluedevil-monolithic: Fatal IO error: client killed(EE) Server terminated successfully (0). Closing log file.
На данный момент я был бы рад вернуть мой дисплей. В идеале, однако, я хочу иметь возможность оставить второй VGA в своем слоте и по-прежнему использовать IntelHD, так как мне никогда не потребуется высокая производительность VGA при использовании fedora.Теперь мне нужна возможность вернуть мою систему обратно в старое состояние. Если повезет, я смогу потом установить все необходимые драйверы и написать небольшое руководство по VGA для Y510P.
1 ответ
Видимо, я где-то сломал displaymanager (sddm). Друг помог мне проанализировать проблему, но мы не смогли найти точную причину. Мы исправили проблему, заменив sddm на kdm. шаги: установить kdm
sudo yum install kdm
отключить sddm:
sudo systemct disable sddm
перезагружать