自从我问这个问题以来,主要的回答就是“有一天我们将有免费的驾驶员,所以我们可以忽略这个问题”。
但是,与此同时,NVidia的设置是如此糟糕,以至于过去四年来一直使用户远离Ubuntu。如果您有多台显示器,或者想更改分辨率,NVidia设置将给您带来可怕的体验。我曾多次亲眼看到它,使用户确信Linux尚未“准备好”。
那里的大多数东西甚至都没有意义-例如,有一个完全无用的“写入xorg.conf”按钮,这非常令人恐惧。
所以,我们能做些什么?
自从我问这个问题以来,主要的回答就是“有一天我们将有免费的驾驶员,所以我们可以忽略这个问题”。
但是,与此同时,NVidia的设置是如此糟糕,以至于过去四年来一直使用户远离Ubuntu。如果您有多台显示器,或者想更改分辨率,NVidia设置将给您带来可怕的体验。我曾多次亲眼看到它,使用户确信Linux尚未“准备好”。
那里的大多数东西甚至都没有意义-例如,有一个完全无用的“写入xorg.conf”按钮,这非常令人恐惧。
所以,我们能做些什么?
Answers:
nvidia-settings工具是开源的(GPLv2 + BSD),因此任何人都可以对其进行改进。我不确定nVidia接受补丁的难易程度,但是在最坏的情况下,您可以使用它。
另一种选择是编写一个不同的前端,采用这种方法分散来自这个答案。
这两个选项都受二进制blob公开的接口的约束,因此可以实现的数量受到限制。但是,blob的界面相当不错,因此您可以取得很多进步,而无需nVidia的任何明确支持。
查看Disper和Disper-applet。Disper是nVidia驱动程序的CLI前端(因此您可以从命令行更改监视器配置),而Disper-applet是非常简单的gnome-panel-applet,允许您即时更改监视器配置。
恐怕有一个.deb用来安装disper,但不能用来安装applet-如果您需要帮助,请在启动板页面上发布问题。
链接:https://launchpad.net/disper
最好的N
这个问题的答案就是错误#1的答案。社区足够大,足以向这些公司表明linux是值得关注的平台的时刻,是他们突然向我们提供高质量软件的时刻。曾经在Windows和Linux 上都进行过开发的每个人都知道,坦率地说,Linux在现代系统上的开发更直接(很多人会出于各种原因提出其他要求,但我们知道是否权衡了Linux会赢得的区别)。
如果我们可以使linux成为一个市场,而不是为社区提供免费的一切,那么您会更快地看到高质量软件的涌入。之所以会这样,是因为以ATI / nVidia为目标的首批游戏/ 3D应用程序/数学应用程序开发人员将间接地向他们施加压力,以为linux 客户(以及普通用户)提供良好的体验,而底线却落伍了。他们,大两个会争相取得更好的体验。
我希望我的小杂谈/合理性=),但我认为这是我们追求的解决方案。
没有root特权,任何内容都不应保存到etc配置文件中。使用任何sudo方法并运行nvidia-settings,即使在11.04中,“保存到x配置”仍然有效。
我们在许多系统中使用大型CRT,因此nvidia设置至关重要。我们在所有系统中使用许多元模式。用于游戏的低分辨率,用于图形的高分辨率,用于Web和开发的媒体。我们使用具有多个输入的多个监视器,有时将辅助监视器用于KVM机架上的系统。通过元模式,可以轻松地在所有设置(单,双,三,低分辨率,高分辨率等)之间进行切换。使用KVM时,我们更喜欢匹配板载视频的较低刷新率。在主系统上同时使用两个(或三个)监视器时,我们更喜欢最高的刷新率。设置在新系统上使用的8种左右元模式只需不到一分钟的时间,然后按“保存到X”即可配置系统。然后,可以在KVM和元模式选择的按键之间切换设置。初始设置后无需sudo,