从 geforce.com 下载最新的驱动程序(NVIDIA-Linux-x86_64-310.40.run)。
Ctrl++Alt降至F1tty1 并运行sudo service lightdm stop
。
创建/etc/modprobe.d/disable-nouveau.conf
内容包括:blacklist nouveau
经过编辑/etc/default/grub
,包含GRUB_CMDLINE_LINUX="nouveau.modeset=0"
跑去sudo update-initramfs -u
更新。
已重新启动。
再次回到tty1并停止lightdm。
然sudo modprobe -r nouveau
。
运行sudo ./NVIDIA-Linux-x86_64-310.40.run
,安装程序运行没有任何问题。
运行sudo nvidia-xconfig
,新的配置文件已写入。
重新启动以确保无误。
重新启动后,分辨率为 640x480。我登录并尝试运行sudo nvidia-settings
,但系统提示我没有使用 Nvidia X 驱动程序。
lsmod | grep 'nvidia'
输出nvidia 9402434 0
,所以我认为它正在被加载。
编辑:
启动 lightdm 并登录时,出现此错误消息。
Could not apply the stored configuration for monitors
none of the selected modes were compatible with the possible modes:
Trying modes for CRTC 63
CRTC 63: trying mode 640x480@60Hz with output at 1920x1080@60Hz (pass 0)
CRTC 63: trying mode 640x480@60Hz with output at 1920x1080@60Hz (pass 1)
Trying modes for CRTC 64
CRTC 64: trying mode 640x480@60Hz with output at 1920x1080@60Hz (pass 0)
CRTC 64: trying mode 640x480@60Hz with output at 1920x1080@60Hz (pass 1)