安装错误的驱动程序后,Y510P Fedora无法启动X

时间:2015-05-18 11:33:03

标签: fedora intel nvidia sli

我有一台集成IntelHD第四代的联想Y510P。 VGA和专用的Nvidia GT755 VGA。 我运行Fedora 21,直到最近才出现问题。我从来没有安装任何专有驱动程序或特殊工具来处理图形,它只是在fedora下工作。 (我使用Windows分区来玩游戏,其中一切也很好。)

最近我为我的Ultrabay-Slot购买了第二台GT755。启动到Windows没有问题,SLI激活像一个魅力,一切似乎都很好。但是,启动到fedora会导致CPU快速升温。我后来发现安装了两个VGA会导致BIOS禁用IntelHD,这显然是唯一的VGA Fedora可以开箱即用。 所以我的第一次尝试是并行安装VGA驱动程序和IntelHD驱动程序。 (遵循本指南:https://ask.fedoraproject.org/en/question/36506/changing-default-driver-for-displaying-x/) 在我发现“没有带有SLI的IntelHD”问题之后,我试图让SLI禁用并仅依靠我的英特尔。在那里我犯了一个大错: 在BIOS中,我只用一个VGA启动时禁用了GT755。忘了这件事,我后来又试图再次安装Nvidia驱动程序,找不到实现的GT755。相信这是由于/usr/share/X11/xorg.conf.d/20-intel.conf中的一些xorg.conf代码:

Section "Device"
    Identifier "Intel"
    Driver "intel"
EndSection

我只是插入了第二台GT755,这导致BIOS禁用了IntelHD。 现在我安装了Nvidia驱动程序(bumblebee-nvidia),一切正常,xorg.conf被自动重写,我在/ etc / default / grub中禁用nouveau并重新编译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的启用和禁用测试。 我尝试用启用的GT755重新安装bumblebee-nvidia,没有区别。 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,因为在Fedora下我永远不会要求高VGA性能。 我现在需要的是将系统恢复到旧状态的可能性。 运气好的话,我之后可以安装所有必需的驱动程序,并会为Y510P编写一些VGA指南。

1 个答案:

答案 0 :(得分:0)

显然,我以某种方式打破了显示管理器(sddm)。 一位朋友帮助我分析了问题,但我们无法找到确切的原因。 我们通过用kdm替换sddm来解决问题。 步骤是: 安装kdm

for (var i = 0; i < $(this).val().length; i++) {
    $('#first_selected').append('<option value="' + $(this).val()[i] + '">' + $(this).val()[i] + '</option>');
}

禁用sddm:

sudo yum install kdm

重新启动