如何在 Centos 7 上禁用 NVIDIA 卡

如何在 Centos 7 上禁用 NVIDIA 卡

我的 cenots 7 台式机上有一张 NVIDIA 卡。运行一些更新后,在安装 KDE 后,它停止启动 gui(屏幕冻结)。是否可以移除 NVIDIA 卡并使用板载显卡。我检查了 xorg.conf 文件。下面有一个 NVIDIA 条目Section 'Device',但我不确定注释这些行是否会产生预期的效果,因为没有板载 VGA。

/var/log/Xorg.0.log导致显卡问题的实际错误是

[    17.005] (EE) NVIDIA: Failed to initialize the NVIDIA kernel module. Please see the
[    17.005] (EE) NVIDIA:     system's kernel log for additional error messages and
[    17.005] (EE) NVIDIA:     consult the NVIDIA README for details.
[    17.007] (EE) NVIDIA: Failed to initialize the NVIDIA kernel module. Please see the
[    17.007] (EE) NVIDIA:     system's kernel log for additional error messages and
[    17.007] (EE) NVIDIA:     consult the NVIDIA README for details.
[    17.007] (EE) No devices detected.
[    17.007] (EE)
Fatal server error:
[    17.007] (EE) no screens found(EE)
[    17.007] (EE)
Please consult the The X.Org Foundation support
         at http://wiki.x.org
 for help.
[    17.007] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[    17.007] (EE)
[    17.007] (EE) Server terminated with error (1). Closing log file.

答案1

对于第一个问题:

是的。您可以卸下 NVIDIA 显卡并使用板载显卡(如果您的主板上默认存在该芯片)。但是,您提到没有板载VGA芯片。

xorg.conf只是一个利用硬件图形芯片创建GUI空间的软件协议。删除/注释下面的 NVIDIA 相关条目xorg.conf将会导致不良影响,特别是如果您没有板载图形芯片。

您冻结的原因KDE可能完全是由于某些与软件相关的问题/错误。不建议仅仅因为更新破坏了系统就更改硬件。

我要做的是,启动进入single user模式并检查这是否是桌面管理器(在您的情况下为 KDE)或 Xorg 本身的问题。

跟进

从您的错误堆栈来看,您的更新似乎也更新了您的内核。如果您的 NVIDIA 驱动程序尚未从发行版存储库安装,则您可以手动安装 NVIDIA 驱动程序并将其作为模块加载。您可能需要根据您的设置重新编译内核。

相关内容