我们如何获得NVidia来使nvidia设置成为不太糟糕的软件?


22

自从我问这个问题以来,主要的回答就是“有一天我们将有免费的驾驶员,所以我们可以忽略这个问题”。

但是,与此同时,NVidia的设置是如此糟糕,以至于过去四年来一直使用户远离Ubuntu。如果您有多台显示器,或者想更改分辨率,NVidia设置将给您带来可怕的体验。我曾多次亲眼看到它,使用户确信Linux尚未“准备好”。

那里的大多数东西甚至都没有意义-例如,有一个完全无用的“写入xorg.conf”按钮,这非常令人恐惧。

所以,我们能做些什么?


@Scott Ritchie:需要重新启动X本身以启用/禁用多个监视器或更改分辨率本身是不好的。NVidia真的可以做很多事情吗?我要问的是一个真正的问题,而不是一个口头禅。
Mussnoon 2010年

1
@Mussoon,这不是真正必要的,我有一个nvidia,我可以执行任何一个操作而无需每次都重新启动X。
RolandiXor

1
@Scott您能否强调一些主要问题?AskUbuntu并不是真正的bug记录场所(您认为有多少NVIDIA开发人员会阅读这篇文章?),但是如果您有特定的投诉,也许我们可以为您提供帮助。
奥利(Oli)

2
@Scott另外,我只能说nvidia设置对我有用。我不需要经常使用它,但是当我确实需要它时,它可以让我设置显示器,更改频率,更改显示属性,OpenGL设置等...(同样,对我来说),它功能完善。
奥利(Oli)

1
不,它的功能不是很完美,这很明显。例如,在最重要的选项卡(“显示设置”)中,有一个巨大的破碎且令人困惑的“保存到X配置文件”。
Scott Ritchie 2010年

Answers:


11

nvidia-settings工具是开源的(GPLv2 + BSD),因此任何人都可以对其进行改进。我不确定nVidia接受补丁的难易程度,但是在最坏的情况下,您可以使用它。

另一种选择是编写一个不同的前端,采用这种方法分散来自这个答案

这两个选项都受二进制blob公开的接口的约束,因此可以实现的数量受到限制。但是,blob的界面相当不错,因此您可以取得很多进步,而无需nVidia的任何明确支持。


2
也许更好的问题是为什么我们的内置工具没有使用驱动程序公开的界面以及nvidia设置所展示的界面。IIRC的Alberto Milone几年前就在研究它。
Scott Ritchie 2010年

这是一个很好的问题。当然有可能。
RAOF 2010年

5

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

恐怕有一个.deb用来安装disper,但不能用来安装applet-如果您需要帮助,请在启动板页面上发布问题。

链接:https//launchpad.net/disper

最好的N


哇,2010年,我仍然在桌面上使用CLI,这是个进步。
Unix管理员

4

Catalyst控制中心也不是一个很棒的软件。因此,ATI / AMD同样值得指责。问题在于人们认为Linux用户不是沉重的游戏玩家,因此不需要高级工具来调整其图形体验。我们可以从为nvidia-settings编写前端开始,以调整隐藏设置。我不确定这是否可行,但是像许多用户一样,我赞成“自己动手做”。


2
谁说了玩家的话?我喜欢使用两个监视器,成功地遇到了很多错误。
Unix管理员

2

这个问题的答案就是错误#1的答案。社区足够大,足以向这些公司表明linux是值得关注的平台的时刻,是他们突然向我们提供高质量软件的时刻。曾经在Windows和Linux 上进行过开发的每个人都知道,坦率地说,Linux在现代系统上的开发更直接(很多人会出于各种原因提出其他要求,但我们知道是否权衡了Linux会赢得的区别)。

如果我们可以使linux成为一个市场,而不是为社区提供免费的一切,那么您会更快地看到高质量软件的涌入。之所以会这样,是因为以ATI / nVidia为目标的首批游戏/ 3D应用程序/数学应用程序开发人员将间接地向他们施加压力,以为linux 客户(以及普通用户)提供良好的体验,而底线却落伍了。他们,大两个会争相取得更好的体验。

我希望我的小杂谈/合理性=),但我认为这是我们追求的解决方案。


1
我在5年前就听到了这种说法。您不认为现在是该制造硬件的时候了吗?我绝对会从他们那里购买经过认证的机器,因为他们知道所有设备驱动程序都能正常运行,并且可以轻松,无故障地配置它们的软件工具。
Unix管理员

1
制造硬件并不像听起来那样简单。即使是规范的人也很难跟上那个,但是这个主意是个好方法:)
RolandiXor

2
实际上,制造硬件不会改变问题:您的硬件将需要第三方制造商制造的芯片组,而这些芯片组可能无法提供更好的软件。我的意思是:如果您除了nVidia或ATI之外,还想要好的图形,您还将要求谁提供芯片组?
小贾瓦

1

没有root特权,任何内容都不应保存到etc配置文件中。使用任何sudo方法并运行nvidia-settings,即使在11.04中,“保存到x配置”仍然有效。

我们在许多系统中使用大型CRT,因此nvidia设置至关重要。我们在所有系统中使用许多元模式。用于游戏的低分辨率,用于图形的高分辨率,用于Web和开发的媒体。我们使用具有多个输入的多个监视器,有时将辅助监视器用于KVM机架上的系统。通过元模式,可以轻松地在所有设置(单,双,三,低分辨率,高分辨率等)之间进行切换。使用KVM时,我们更喜欢匹配板载视频的较低刷新率。在主系统上同时使用两个(或三个)监视器时,我们更喜欢最高的刷新率。设置在新系统上使用的8种左右元模式只需不到一分钟的时间,然后按“保存到X”即可配置系统。然后,可以在KVM和元模式选择的按键之间切换设置。初始设置后无需sudo,

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.