Bre*_*etC 4 nvidia login drivers display-resolution
将 Ubuntu 升级到最新版本后,我的 Nvidia 驱动程序目前出现问题。我得到 640x480 和一个登录循环。
如果我进入 shell 并通过执行以下命令重新安装驱动程序:
sudo service lightdm stop
sudo bash NVIDIA-Linux-x86_64-367.44.run
Run Code Online (Sandbox Code Playgroud)
我可以...
sudo service lightdm start
Run Code Online (Sandbox Code Playgroud)
一切正常 - 全分辨率,可以登录。
重新启动后,我最终得到 640x480 并再次登录循环。
我确信几年前我最初设置机器时,我不得不做其他事情,但我不记得是什么。
任何帮助表示赞赏。
该卡型号是 GeForce GTX 750Ti 这看起来与登录循环、视频驱动程序问题、重新安装驱动程序修复直到重新启动没有答案相同的问题,所以我会根据我的进度保持这个问题的最新状态......
更新 1
其次是显卡问题后,/而与NVIDIA显卡安装Ubuntu 16.04 / 16.10做...
sudo apt-get purge nvidia-*
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get install nvidia-370
sudo reboot
Run Code Online (Sandbox Code Playgroud)
我在最后一个命令期间收到了一些关于卸载旧驱动程序的警告......
WARNING: Your driver installation has been altered since it was initially
installed; this may happen, for example, if you have since installed
the NVIDIA driver through a mechanism other than nvidia-installer
(such as your distribution's native package management system).
nvidia-installer will attempt to uninstall as best it can. Please see
the file '/var/log/nvidia-uninstall.log' for details.
Run Code Online (Sandbox Code Playgroud)
...然后它会输出一些这样的错误......
ERROR: Unable to create '/usr/lib32/nvidia-370/libGLESv1_CM_nvidia.so.370.28'
for copying (No such file or directory)
Run Code Online (Sandbox Code Playgroud)
...但看起来这是由于卸载。
现在重新启动后,我没有得到登录循环,但我仍然只有 640x480 作为唯一可用的屏幕尺寸
我在这个问题上绕了一圈……
在过去几周浪费了大约 10 个小时的生命之后,我终于发现了问题所在。
我回到了我在问题中安装驱动程序的原始方式。
打开机器电源后,我处于 640x480 模式,所以我打开一个 shell 并输入...
> lspci -nnk | grep -iA2 vga
Run Code Online (Sandbox Code Playgroud)
重新启动后,它正在列出...
bret@bret-Precision-WorkStation-T5500:~$ lspci -nnk | grep -iA2 vga
03:00.0 VGA compatible controller [0300]: NVIDIA Corporation GM107 [GeForce GTX 750 Ti] [10de:1380] (rev a2)
Subsystem: NVIDIA Corporation GM107 [GeForce GTX 750 Ti] [10de:1380]
Kernel modules: nvidiafb, nouveau, nvidia_352
Run Code Online (Sandbox Code Playgroud)
停止lightdm,重新安装驱动再启动后,命令输出是...
03:00.0 VGA compatible controller [0300]: NVIDIA Corporation GM107 [GeForce GTX 750 Ti] [10de:1380] (rev a2)
Subsystem: NVIDIA Corporation GM107 [GeForce GTX 750 Ti] [10de:1380]
**Kernel driver in use: nvidia**
Run Code Online (Sandbox Code Playgroud)
然后我想起了我最初使用 Ubuntu 14.11 设置机器时所做的事情,我不得不通过添加将其他两个模块列入黑名单...
# Blacklist modules that conflict with NVidia driver...
blacklist nouveau
blacklist nvidiafb
Run Code Online (Sandbox Code Playgroud)
到 /etc/modprobe.d/blacklist.conf
现在当我重新启动时,一切正常。
| 归档时间: |
|
| 查看次数: |
8864 次 |
| 最近记录: |