Answers:
您要提出的问题只能由制造硬件和驱动程序的公司的开发人员和决策者真正回答。
最终,这是可以做到的,但需要在栅栏的两边都付出一些。例如,英伟达声称他们可以做到,但是要求某些图书馆的许可有所放宽。
来自AaronP(NVIDIA工作人员):
上次我与从事此工作的开发人员交谈时,他们告诉我实现内核模式设置所需的钩子仅导出到GPL模块,因此NVIDIA驱动程序无法使用。另一方面,那是前一阵子,从那以后我再也没有看过。如果内核开发人员愿意与我们合作使NVIDIA GPU的内核模式设置成为可能,那么我们将进行研究。
再这里:
好吧,让我改一下……至少是几个月前我问他的时候,至少根据Dave Airlie所说,它是专门为与非GPL驾驶员不兼容而设计的。我本人实际上还没有看过代码。
那是两年前的事...所以不,进展不是特别快。我担心通过XSplash更快地加载X可能还有更多的运气。
但是,从Nvidia的角度来看,此功能真正为他们的用户增加了什么?他们将从Xorg开发中花费400个工时还是使引导序列更美观而受益于400个工时?
splash
从启动参数中删除该选项(按住Shift键进入grub,按e键,删除该选项,按Control + x键启动)。黑屏可能看起来更好。
有一个解决方法:
/etc/default/grub
(按Alt-F2并输入gksudo gedit /etc/default/grub
)#GRUB_GFXMODE=640×480
GRUB_GFXMODE=1280x800
)/etc/grub.d/00_header
(按Alt-F2并输入gksudo gedit /etc/grub.d/00_header
)gfxmode=${GRUB_GFXMODE}
set gfxpayload=keep
sudo update-grub
,如有必要,请输入密码,然后等待输入完成。重新启动,现在看起来应该更好,尽管启动速度可能会略有降低。
Nouveau现在正在使用Gallium3D进行3d加速以及正确的电源管理。即使仅使用GPL的符号问题没有得到解决,nVidia专有的驱动程序也不会独自提供更长的“漂亮的桌面体验”。
http://nouveau.freedesktop.org/wiki/FeatureMatrix
在这种功能级别上具有Nouveau意味着将在LiveCD上实现3d加速,更快的启动时间,更好的安全性,无需驱动程序安装的ubuntu安装等。游戏性能可能需要更长的时间。-但是对于Compiz,我想说的是,根据您的nVidia gpu,您正在查看11.04。
安装Nvidia驱动程序后,我遇到了同样的问题。这是一个已知的问题,并且有一个错误报告:Bug#540801
此错误报告的评论#2描述了针对我的解决方法:
这里的问题是图形驱动程序。在您的系统上,它们的加载时间比检查和挂载文件系统所花费的时间更长-因此,没有必要启动启动屏幕,因为我们已经可以启动X。
在基于HDD的系统上,情况更糟,因为我们在加载驱动程序之前先进行了尿素头阶段。因此可能需要很长时间才能显示出飞溅。
一种“解决方案”是使用initramfs并启动普利茅斯,这是至关重要的一步:
echo FRAMEBUFFER=y > /etc/initramfs-tools/conf.d/splash
update-initramfs -u
但这会导致启动过程中的大量延迟,从而导致启动屏幕无法启动。
如果您从命令行(以root用户身份)运行上述两个命令并重新启动系统,则应该返回漂亮的Plymouth引导屏幕。但是不利的是,您的系统需要花费更长的时间来加载,但是我认为这是一个很小的代价。我的系统仍然可以快速启动。
在普利茅斯分辨率较低的情况下;还有一种方法可以解决此问题:更改启动分辨率(Plymouth)
我知道这个问题已经得到解答,但是前几天我遇到了这个问题,它适用的很好:http : //www.webupd8.org/2010/10/script-to-fix-ubuntu-plymouth-for.html
这对我来说没有任何问题。这也超级容易。