有时,在启动时,启动分辨率低(大约 680x400)启动后我看不到屏幕。通常我通过重新安装 NVIDIA 驱动程序或在 BIOS 上加载默认配置来解决这个问题。有时有效,有时无效!
这次我尝试了几种方法,现在我正在通过手机上的 Teamviewer 进行写作。
因此计算机启动了但无法正确显示图像。
当我启动计算机时,我已经知道它是否会工作:如果出现华硕屏幕那就没问题,否则它不会显示图像。
当它不工作时,它会在很短的时间内(几毫秒)显示一个 JMICRON 屏幕,提示未找到驱动程序。
- Kubuntu 18.10-内核 4.18.0-18-generic
- P67B3主板,带NVIDIA ASUS 1060显卡。
- 3 HDS:1 ext4(启动)和 2 NTFS。
我不想重新安装系统。我已经重装了,但问题仍然存在。
我已经遇到这个问题好几个月了,所以我认为它与内核无关。非常感谢任何帮助。
答案1
使用 nvidia 驱动程序时,如果在更新过程中内核 DKMS 模块未得到正确处理,则可能会发生这种情况。
您可以通过终端手动触发此功能:
sudo dpkg-reconfigure nvidia-dkms-390
然后重新启动。
故障排除
nomodeset
还要确保/etc/default/grub 中没有类似内容
cat /etc/default/grub | grep ^GRUB_CMDLINE
它应该是:
GRUB_CMDLINE_LINUX_DEFAULT="安静的启动"
GRUB_CMDLINE_LINUX=""
诺莫德斯特狩猎
在其他地方寻找它也是个好主意:
grep nomodeset /etc/ -rs
你唯一应该看到它的地方是/etc/grub.d/10_linux
GRUB_CMDLINE_LINUX_RECOVERY="$GRUB_CMDLINE_LINUX_RECOVERY 无模式设置"
xorg配置文件
此外,如果/etc/X11/xorg.conf
存在,您可以尝试重命名它以便于调试:
sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.bak
如果没有帮助,您可以稍后再次重命名它以恢复您的设置:
sudo mv /etc/X11/xorg.conf.bak /etc/X11/xorg.conf
还有nvidia-settings
一些nvidia-xconfig
值得尝试改变的东西并从头开始重新创建 xorg.conf。
这是我的,其中的设置可以帮助我解决屏幕撕裂问题:
“设备”部分 标识符“Device0” 驱动程序“nvidia” 供应商名称“NVIDIA Corporation” 结束部分 “屏幕”部分 标识符“Screen0” 设备“Device0” 监控“Monitor0” 选项“metamodes”“nvidia-auto-select +0+0 {ForceCompositionPipeline=On,ForceFullCompositionPipeline=On}” 选项“AllowIndirectGLXProtocol”“关闭” 选项“TripleBuffer”“on” 默认深度 24 “显示”子部分 深度 24 结束子节 结束部分