1

我有一台集成 IntelHD 4th gen 的联想 Y510P。VGA 和一个专用的 Nvidia GT755 VGA。我运行 Fedora 21,直到最近都没有问题。我从未安装任何专有驱动程序或特殊工具来处理图形,它只是在 Fedora 下工作。(我使用 Windows 分区玩游戏,那里一切正常。)

最近,我为我的 Ultrabay-Slot 购买了第二台 GT755。引导到 Windows 没有问题,SLI 像魅力一样激活,一切似乎都很好。但是,引导到 fedora 会导致 CPU 迅速升温。后来我发现安装两个 VGA 会导致 bios 禁用 IntelHD,这显然是 Fedora 唯一可以开箱即用的 VGA。所以我的第一次尝试是并行安装 VGA 驱动程序和 IntelHD 驱动程序。(遵循本指南:https ://ask.fedoraproject.org/en/question/36506/changeing-default-driver-for-displaying-x/) 在我发现“没有带有 SLI 的 IntelHD”问题后,我尝试禁用 SLI 并仅依靠我的 Intel。我犯了一个巨大的错误:在 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 指南。

4

1 回答 1

0

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

sudo yum install kdm

禁用 sddm:

sudo systemct disable sddm

重启

于 2015-05-18T18:01:44.087 回答