重启后没有 GUI,没有明显错误(openSUSE 13.2,nvidia 驱动程序)

重启后没有 GUI,没有明显错误(openSUSE 13.2,nvidia 驱动程序)

简洁版本:在每日更新后,几个月来首次重新启动;所有权英伟达司机;无图形用户界面(KDE);日志中没有确凿的证据(到目前为止)。

眼镜:

  • openSUSE 13.2(64 位),完全最新
  • 核心3.16.7-35-desktop
  • 英伟达 GeForce 970
    • G04 驱动程序v361.28-33.1.x86_64(最新版本位于 download.nvidia.com/opensuse/13.2)
    • 但可以从 Nvidia 直接下载的最新版本是 361.42

长版:

我有一台配备 Nvidia GeForce 970 显卡的台式计算机,并连接了两台显示器,一台通过 DVI,另一台通过 HDMI。

我运行的是 openSUSE 13.2,几乎每天都会更新。目前位于 kernel 3.16.7-35-desktop,并使用专有的 Nvidia 驱动程序(当前位于 361.28-33.1.x86_64),以进行游戏。这是 openSUSE 13.2 官方存储库中提供的驱动程序的最新版本,尽管 v361.42 可以直接下载和安装艰难的道路

自从我上次重新启动(甚至注销)以来,内核和视频驱动程序至少更新了一次,这至少是几个月前的事了。

现在我已经重新启动,但无法进入 GUI - KDE。

控制台输出(在 DVI 显示器上,这是grub2通常运行的地方;HDMI 显示器,这是我的主显示器,现在根本没有收到任何信号。从启动过程到停止的位置并不完全一致:有时:

Reached target Graphical Interface

有时:

Starting Command Scheduler

有时:

Started SuSEfirewall2 phase 2

但它总是启动 X 显示管理器

CTRL+ ALT+F7显示完全空白的屏幕。

1 到 6 是普通控制台终端,8 仅显示闪烁的下划线。

我已强制重新安装了四个 Nvidia 驱动程序包 (G04),以确保它们针对我当前的内核进行编译。

有趣的是,一些包名称是361.28.k3.16.6_2-33.1.x86_64,这表明它们是用于 kernel 的3.16.6-2,而我正在运行3.16.7-35.编译3.16.6-2失败,并显示 files-not-found ,尽管该文件夹看起来与和 的/lib/modules/3.16.6-2-desktop/modules.{order|builtin}模块相同。3.16.7-35-desktop3.16.7-32-desktop

journalctl --full -b

kdm显示指示成功启动的消息- 例如: plymouth is active on VT7, reusing for :0

kdeinit5: opened connection to :0

我在启动日志中找到的唯一消息是可能值得关注的是:

  • NVRM:您的系统当前未配置为驱动主 VGA 设备上的 VGA 控制台。 NVIDIA Linux 图形驱动程序需要使用 text0mode VGA 控制台。使用其他控制台驱动程序(包括但不限于 vesafb)可能会导致损坏和稳定性问题,因此不受支持。
  • 注册表:Xlib:显示上缺少扩展名“XEVIE”:0
  • QXcbConnection:XCB 错误:148(未知)

    /var/log/Xorg.0.log

只有一条消息,就在文件的末尾,对我来说看起来很可疑:

NVIDIA(0): ACPI: failed to connect to the ACPI event daemon; the daemon may not be running or the "AcpidSocketPath" X configuration option may not be set correctly. When the ACPI daemon is available, the NVIDIA X display driver will try to use it to receive ACPI event notifications.

启动进入 Windows,一切都按预期运行,因此我排除了显卡和/或 HDMI 显示器的问题。

我还没有尝试卸载 Nvidia 驱动程序并切换到nouveau,也没有手动更新 Nvidia 驱动程序361.42

我可以通过将系统回滚到较早的快照程序快照来正常进入 GUI,但我宁愿找出当前问题,也不愿丢失数月的文件。

我愿意将dist-upgrade系统升级到 Leap 42.1,但并非没有充分的理由认为这样做可以解决 GUI 问题。有趣的是,官方存储库中 42.1 和 13.2 的 Nvidia 驱动程序版本相同:361.28。

答案1

我现在已解锁;我最终手动安装了 v361.42 的 nvidia 驱动程序(相对于存储库中的 361.28)。

请注意,我将这个问题交叉发布在: https://forums.opensuse.org/showthread.php/516893-No-GUI-after-reboot-no-obvious-errors-%28openSuSE-13-2-nvidia-drivers%29

我将在这里更新这个答案,并回答我的后续问题(首先到底出了什么问题,等等),如果有的话。

相关内容