AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 1830
Accepted
jaminday
jaminday
Asked: 2010-08-11 01:00:05 +0800 CST2010-08-11 01:00:05 +0800 CST 2010-08-11 01:00:05 +0800 CST

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

  • 772

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

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

plymouth boot nvidia
  • 5 5 个回答
  • 1473 Views

5 个回答

  • Voted
  1. Best Answer
    Oli
    2010-08-11T01:19:30+08:002010-08-11T01:19:30+08:00

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

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

    来自 AaronP(nvidia 员工):

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

    再次在这里:

    好吧,让我换个说法……它是专门为与非 GPL 驱动程序不兼容而设计的,至少在几个月前我问他时戴夫艾尔利是这样说的。我自己并没有真正看过代码。

    那是两年前的事了……所以不,这并没有进展得特别快。我担心让 X 加载得更快并且只使用 XSplash 可能会更幸运。

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

    • 8
  2. dv3500ea
    2010-08-11T02:38:02+08:002010-08-11T02:38:02+08:00

    有一个解决方法:

    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. 输入sudo update-grub,如有必要,输入您的密码并等待它完成。

    重新启动,它现在应该看起来更好,尽管启动速度可能会略有降低。

    • 7
  3. ethana2
    2010-09-18T10:00:08+08:002010-09-18T10:00:08+08:00

    Nouveau 现在正在使用 Gallium3D 以及适当的电源管理来获得 3d 加速。即使 GPL-only-symbols 问题没有得到修复,nVidia 专有驱动程序也不会单独提供更长时间的“良好的桌面体验”。

    http://nouveau.freedesktop.org/wiki/FeatureMatrix

    拥有这种级别的 Nouveau 意味着在 LiveCD 上工作的 3d 加速、更快的启动时间、更好的安全性、免安装驱动程序的 ubuntu 安装等等。游戏性能可能需要更长的时间。--但是对于 Compiz,我会说取决于您的 nVidia gpu,您正在查看 11.04。

    • 1
  4. Serrano Pereira
    2010-08-11T10:23:28+08:002010-08-11T10:23:28+08:00

    安装 Nvidia 驱动程序后,我遇到了同样的问题。这是一个已知问题,对此有一个错误报告:错误 #540801

    此错误报告上的评论 #2 描述了一个对我有用的解决方法:

    这里的问题是图形驱动程序;在您的系统上,它们的加载时间比检查和挂载文件系统的时间要长——所以没有理由启动启动画面,因为我们已经可以启动 X。

    在基于 HDD 的系统上,情况更糟,因为我们在加载驱动程序之前进行了 ureadahead 阶段;因此,飞溅可能需要很长时间才能出现。

    一个“解决方案”是使用 initramfs 并启动 plymouth 作为关键步骤:

    echo FRAMEBUFFER=y > /etc/initramfs-tools/conf.d/splash

    update-initramfs -u

    但这会在启动时引入显着延迟,只是为了让启动画面在其余部分启动。

    如果您从命令行(以 root 用户身份)运行上述两个命令并重新启动系统,您应该会返回漂亮的 Plymouth 启动屏幕。然而,缺点是您的系统需要更长的时间来加载,但在我看来,这是一个很小的代价。我的系统仍然启动得很快。

    在普利茅斯分辨率低的情况下;还有一种方法可以解决这个问题:Changing Bootup Resolution (Plymouth)

    • 0
  5. gregghz
    2010-10-17T15:42:45+08:002010-10-17T15:42:45+08:00

    我知道这已经得到了回答,但前几天我遇到了这个问题,它适用得相当好:http ://www.webupd8.org/2010/10/script-to-fix-ubuntu-plymouth-for.html

    这对我来说没有任何问题。这也非常容易。

    • 0

相关问题

  • 升级到 10.04 后字体模糊,Nvidia 问题?

  • 帮助让 Flash 播放器在第二个屏幕上工作?

  • 如何在 Ubuntu 启动时显示或隐藏启动消息?

  • 如何避免启动时出现“S to Skip”消息?

  • 安装 XFCE 后如何返回 KDE 启动/登录?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何安装 .run 文件?

    • 7 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    如何获得 CPU 温度?

    • 21 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Marko Smith

    如何使用命令行将用户添加为新的 sudoer?

    • 7 个回答
  • Marko Smith

    更改文件夹权限和所有权

    • 9 个回答
  • Marko Smith

    你如何重新启动Apache?

    • 13 个回答
  • Marko Smith

    如何卸载软件?

    • 11 个回答
  • Marko Smith

    如何删除 PPA?

    • 26 个回答
  • Martin Hope
    NES 如何启用或禁用服务? 2010-12-30 13:03:32 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    Olivier Lalonde 如何在结束 ssh 会话后保持进程运行? 2010-10-22 04:09:13 +0800 CST
  • Martin Hope
    David B 如何使用命令行将用户添加为新的 sudoer? 2010-10-16 04:02:45 +0800 CST
  • Martin Hope
    Hans 如何删除旧内核版本以清理启动菜单? 2010-08-21 19:37:01 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve