专有 Nvidia 驱动程序:启动屏幕损坏

专有 Nvidia 驱动程序:启动屏幕损坏

当我第一次启动 Ubuntu Studio 时,启动时会正确显示带有旋转条的徽标。自从我安装了专有的 Nvidia 驱动程序后,启动画面就坏了,我还没有找到恢复它的方法。

当我启动计算机时,我会看到 BIOS 屏幕,然后屏幕变黑,我看到一个灰色方块内有一个小型的动画 Ubuntu Studio 徽标,屏幕的其余部分是黑色的,然后屏幕顶部短暂地显示一个带有随机伪影的条,然后桌面启动。

我读过其他有关使用 Nvidia 专有驱动程序时启动画面的问题,但这些解决方案均无效。到目前为止,我尝试过:

使用 hwinfo 找出支持的 grub 分辨率。

sudo apt-get install v86d hwinfo
sudo hwinfo --framebuffer

然后在 grub 配置文件中取消注释并设置最高分辨率(在我的情况下为 1280x1024):

GRUB_GFXMODE=1280x1024
GRUB_GFXPAYLOAD_LINUX=keep

(x24/x16)在分辨率之后添加位深度没有任何作用,显然是无效的。

然后我找到了另一个解决方案,建议在同一个文件中编辑以下行:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset video=uvesafb:mode_option=1280x1024-16,mtrr=3,scroll=ywrap"

并添加代码:

uvesafb mode_option=1280x1024-16 mtrr=3 scroll=ywrap

到文件/etc/initramfs-tools/modules。不幸的是,这也导致没有任何变化。

当然,每次更改后我都会通过在每次文件更新后执行以下操作来更新 grub 和 initramfs:

sudo update-grub2
sudo update-initramfs -u

我不知道现在还能尝试什么。还有其他解决方案吗?或者是否可以从头开始安装另一个启动画面(对我来说,它不必是 Ubuntu Studio 启动画面,也不必看起来很花哨,但至少没有损坏)。

顺便说一句,我目前正在使用 Ubuntu Studio 15.10,它配备了 Nvidia Quadro 5000 GPU 和专有的 304.128 旧版驱动程序,由于最新的 Compton 驱动程序存在性能问题,我不得不使用它。我之前安装过最新的驱动程序,但问题仍然存在,更换驱动程序也没有效果。不幸的是,Nouveau 驱动程序对我来说不是替代方案。

答案1

将 GRUB_GFXPAYLOAD_LINUX=keep 更改为 GRUB_GFXPAYLOAD_LINUX=text 并执行后sudo update-grub,启动过程的早期部分在我的笔记本电脑上看起来正常,直到视频驱动程序加载。

GRUB_GFXPAYLOAD_LINUX=keep 基本上让 grub 干预内核的屏幕绘制,因此内核在某些机器的启动过程早期无法很好地显示字符。

但是,我仍然需要插入radeon内核模块initramfs以防止 plymouth 被破坏。您可能必须插入专有的 nvidia 驱动程序initramfs或进行实验以/etc/default/grub防止启动画面被破坏。

相关内容