NVidiaにnvidia-settingsをそれほどひどくないソフトウェアにする方法は?


22

私がこの質問をして以来、主な答えは「いつか無料のドライバーを手に入れて問題を無視できるようになる」という効果に対する何かでした。

しかし、その間、NVidiaの設定は非常にひどく、過去4年間、Ubuntuからユーザーを怖がらせてきました。複数のモニターがある場合、または解像度を変更したい場合、NVidia-settingsは恐ろしい体験を提供します。Linuxが「準備ができていない」ことをユーザーに説得する機会を、私は何度も見ました。

そこにあるもののほとんどは意味がありません。たとえば、信じられないほど怖い完全に役に立たない「xorg.confへの書き込み」ボタンがあります。

それで、私たちは何ができますか?


@Scott Ritchie:複数のモニターを有効/無効にする、または解像度を変更するためにX自体を再起動する必要性自体は悪いです。NVidiaができることは本当にたくさんありますか?これは私が尋ねている本当の質問であり、修辞的なものではありません。
ムスヌーン

1
@Mussoon、それは本当に必要ではありません、私はnvidiaを持っています、そして、私はXを毎回再起動せずにどちらでもできます。
RolandiXor

1
@Scottおそらくそれに関する主要な問題のいくつかを強調してもらえますか?AskUbuntuは、実際にバグを記録する場所ではありません(この投稿を読むNVIDIA開発者はどれくらいいると思いますか?)。
オリ

2
@Scottさらに、nvidiaの設定は自分にとって有効だとしか言えません。頻繁に使用する必要はありませんが、必要な場合は、モニターのセットアップ、周波数の変更、ディスプレイプロパティの変更、OpenGL設定などを行うことができます...(私にとっても)完全に機能します。
オリ

1
いいえ、完全に機能するわけではありません。これは明らかです。たとえば、最も重要なタブ(表示設定)には、巨大で壊れた「X構成ファイルに保存」があります。
スコットリッチー

回答:


11

nvidia-settingsツールはオープンソース(GPLv2 + BSD)であるため、だれでも改善できます。パッチがnVidiaにどれほど簡単に受け入れられるかはわかりませんが、最悪の場合はフォークできます。

他のオプションは、異なるフロントエンドを書くことで、ディスパーからこの答えは、そのアプローチを採用しています。

これらのオプションは両方とも、バイナリblobによって公開されるインターフェイスによって制約されるため、実装できる量には制限があります。ただし、blobのインターフェイスはかなり優れているため、nVidiaからの明示的なサポートを必要とせずに、多くの進歩を遂げることができます。


2
おそらく、より良い質問は、組み込みツールがドライバーによって公開され、nvidia-settingsによって示されるインターフェイスを使用しない理由です。IIRC Alberto Miloneは数年前にそれに取り組んでいた。
スコットリッチー

それは素晴らしい質問です。確かに可能だろう。
RAOF

5

DisperおよびDisper-appletを確認してください。DisperはnVidiaドライバーのCLIフロントエンドであるため(コマンドラインからモニター構成を変更できます)、Disper-appletは非常にシンプルなgnome-panel-appletであり、その場でモニター構成を変更できます。

disperをインストールするための.debがありますが、disper-applet用ではありません。ヘルプが必要な場合は、Launchpadページに質問を投稿してください。

リンク:https : //launchpad.net/disper

すべての最高のN


うわー、2010年、私はまだデスクトップでCLIを使用しています、それは進歩です。
Unix Janitor

4

まあ、Catalystコントロールセンターも素晴らしいソフトウェアではありません。そのため、ATI / AMDの責任も同じです。問題は、Linuxユーザーはヘビーゲーマーではないという認識にあるため、グラフィックエクスペリエンスを微調整するための高度なツールは必要ありません。nvidia-settingsにフロントエンドを記述して、非表示の設定を調整することから始めます。私はそれが可能かどうか正確にはわかりませんが、多くのユーザーのように「自分でやってみてください」と言っています。


2
誰がゲーマーについて何か言ったの?私は2つのモニターを使用して、たくさんのバグにぶつかることができます。
Unix Janitor

2

この質問に対する答えは、バグ#1に対する答えです。コミュニティがこれらの企業にLinuxが注目に値するプラットフォームであることを示すのに十分な大きさの瞬間は、彼らが突然私たちに高品質のソフトウェアを提供する瞬間です。WindowsとLinuxの両方で開発を行ったことのある人なら誰でも、Linuxが現代のシステムで開発するのが正直であることを知っています(多くの場合、さまざまな理由でそうではないと主張しますが、Linuxが勝つ違いを比較検討しました)。

Linuxが市場であるように見せることができれば、すべてのコミュニティが無料で利用できるのではなく、高品質のソフトウェアの流入がさらに速くなります。これは、ATI / nVidiaをターゲットとする最初のgame / 3Dアプリケーション/数学アプリケーション開発者が、Linux ユーザー(および一般ユーザーも同様)に良い体験を提供するよう間接的に圧力をかけ、収益が下がってしまうために起こります彼らは、大きな二人がより良い体験をするためにスクランブルするでしょう。

私の小さなとりとめのない/暴言が理にかなっていることを望みます=)、しかし、私の意見では、これは我々が追求する解決策です。


1
私は5年前にこの議論を聞いた。ハードウェアを作成するための標準的な時間だと思いませんか すべてのデバイスドライバーが正しく機能していること、およびそれらを簡単に使用できるバグを含まないソフトウェアツールを構成していることを知って、間違いなく認定マシンを購入します。
Unix Janitor

1
ハードウェアの作成は思ったほど簡単ではありません。標準的なものでさえ、それに追いつくのは難しいでしょうが、アイデアは良いものです:)
RolandiXor

2
実際、ハードウェアを作成しても問題は変わりません。ハードウェアには、より良いソフトウェアを提供できないサードパーティ製のチップセットが必要です。つまり、nVidiaやATIのほかに、優れたグラフィックスが必要な場合は、誰がチップセットを要求しますか?
リトルジャワ

1

ルート権限なしでは、etc configファイルに何も保存しないでください。任意のsudoメソッドを使用してnvidia-settingsを実行します。「x configに保存」は11.04でも機能します。

多くのシステムで大きなCRTを使用しているため、nvidia-settingsが重要です。すべてのシステムで多くのメタモードを使用しています。ゲーム用の低解像度、グラフィック用の高解像度、Webおよび開発用のメディア。複数の入力を備えた複数のモニターを使用します。KVMのラックのシステムにセカンダリモニターを使用することもあります。メタモードを使用すると、シングル、デュアル、トリプル、低解像度、高解像度など、すべての設定を簡単に切り替えることができます。KVMを使用する場合、オンボードビデオの低いリフレッシュレートに合わせることをお勧めします。メインシステムで両方(または3つ)のモニターを使用する場合は、最高のリフレッシュレートをお勧めします。新しいシステムで使用される8つ程度のメタモードのセットアップに1分もかからず、「Xに保存」を押すとシステムが構成されます。次に、セットアップ間の切り替えがKVMおよびメタモード選択のキーストロークです。初期設定後にsudoは必要ありません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.