卸载 nvidia 驱动程序后 Xorg 无法启动

卸载 nvidia 驱动程序后 Xorg 无法启动

卸载 nvidia 驱动程序和现有 ( sudo killall Xorg) 后,Xorg 不再启动。

运行sddm &只会给出输出并退出:

Aborted

如果手动运行 Xorg,我会在日志中看到此错误:

vesa: Ignoring device with a bound kernel driver

答案1

看起来 NVIDIA 没有正确处理卸载,它让其内核模块保持启用状态:

# lsmod |grep nvidia
nvidia_uvm             45056  0
nvidia              10584064  1 nvidia_uvm
drm                   483328  5 nvidia,nouveau,ttm,drm_kms_helper
i2c_core               94208  6 i2c_algo_bit,nvidia,nouveau,psmouse,drm_kms_helper,drm

运行此命令来禁用它们:

rmmod nvidia_uvm
rmmod nvidia

启用nouveau驱动程序(nvidia 驱动程序卸载程序也不会执行此操作):

modprobe nouveau

现在可以运行sddm &


或者,您可以重新启动系统,但是,这不是 macos。

相关内容