普利茅斯将来会允许使用专有图形驱动程序获得良好的启动体验吗?

jam*_*day 8 boot nvidia plymouth

在我为显卡启用专有驱动程序之前,10.04(普利茅斯)中引入的新图形引导加载程序看起来很棒。然后我得到了一个可怕的启动体验的华丽怪物,如果我必须,我可以应付,但我肯定会令新用户反感。

我的理解是普利茅斯依赖​​于专有驱动程序中当前不可用的功能。我的问题是,这可能会改变,还是我应该习惯于“一个或另一个”(即良好的启动体验或良好的桌面体验,但不能两者兼而有之)?我们可以期待看到普利茅斯在未来与专有图形驱动程序配合得很好,还是这完全依赖于专有制造商的工作?

Oli*_*Oli 8

您提出的问题只有硬件和驱动程序制造商的开发人员和决策者才能真正回答。

最终,它可以做到,但它需要在围栏的两边做出一些让步。例如,英伟达声称他们可以做到,但需要放宽某些库的许可。

来自 AaronP英伟达员工):

上次我与开发人员交谈时,他们告诉我实现内核模式设置所需的钩子仅导出到 GPL 模块,因此不能被 NVIDIA 驱动程序使用。另一方面,那是很久以前的事了,从那以后我就再也没看过了。如果内核开发人员愿意与我们合作,使 NVIDIA GPU 的内核模式设置成为可能,那么我们将研究它。

再次在这里

好吧,让我重新表述一下……它是专门设计为与非 GPL 驱动程序不兼容的,至少在几个月前我向 Dave Airlie 询问时是这样说的。我自己还没有真正看过代码。

那是两年前......所以不,这并没有特别快地发展。我担心更快地加载 X 并仅使用 XSplash 可能会更幸运。

但是当你从 Nvidia 的角度来看它时,这个功能真正为他们的用户增加了什么?他们会从 400 个工时投入 Xorg 开发还是 400 小时投入使引导序列更漂亮中获益更多?


dv3*_*0ea 7

有一个解决方法:

  1. 编辑/etc/default/grub(按 Alt-F2 并输入gksudo gedit /etc/default/grub
  2. 找到看起来像的行 #GRUB_GFXMODE=640×480
  3. 删除“#”并将分辨率更改为您的屏幕分辨率(例如GRUB_GFXMODE=1280x800
  4. 保存并关闭文件。
  5. 编辑/etc/grub.d/00_header(按 Alt-F2 并输入gksudo gedit /etc/grub.d/00_header
  6. 找到线 gfxmode=${GRUB_GFXMODE}
  7. 在下面添加这一行: set gfxpayload=keep
  8. 保存并关闭文件。
  9. 运行应用程序 -> 附件 -> 终端
  10. Enter sudo update-grub,必要时输入您的密码并等待它完成。

重新启动,它现在应该看起来更好了,虽然启动速度可能会略有下降。