我们如何让 NVidia 使 nvidia-settings 成为一个不那么糟糕的软件?

Sco*_*hie 22 nvidia

自从我问这个问题以来,主要的答案一直是“总有一天我们会有免费的司机,所以我们可以忽略这个问题”

但是,与此同时,NVidia 设置非常糟糕,在过去的 4 年里一直让用户远离 Ubuntu。如果您有多个显示器,或者想要更改分辨率,NVidia-settings 会提供可怕的体验。我曾多次亲眼看到它让用户相信 Linux “还没有准备好”。

那里的大部分内容甚至没有意义——例如,有一个完全无用的“写入 xorg.conf”按钮,非常可怕。

所以,我们能做些什么?

RAO*_*AOF 11

nvidia-settings 工具是开源的(GPLv2 + BSD),所以任何人都可以让它变得更好。我不确定 nVidia 接受补丁的难易程度,但最坏的情况是你可以分叉它。

另一种选择是编写一个不同的前端,disper from this answer采用这种方法。

这两个选项都受到二进制 blob 公开的接口的约束,因此您可以实现的数量会受到限制。不过,blob 的界面相当不错,因此您可以在不需要 nVidia 的任何明确支持的情况下取得很大进展。

  • 也许更好的问题是为什么我们的内置工具不使用驱动程序公开并由 nvidia-settings 演示的接口。IIRC Alberto Milone 几年前就在研究它。 (2认同)

Nic*_*cke 5

查看 Disper 和 Disper-applet。Disper 是 nVidia 驱动程序的 CLI 前端(因此您可以从命令行更改监视器配置),而 Disper-applet 是一个非常简单的 gnome-panel-applet,允许您即时更改监视器配置。

有一个用于安装 disper 的 .deb,但恐怕不适用于 disper-applet - 如果您需要帮助,请在 Launchpad 页面上发布问题。

链接:https : //launchpad.net/disper

一切顺利 N