起動時にNvidiaオーバースキャン設定を有効にするにはどうすればいいですか。Ubuntu 12.10

起動時にNvidiaオーバースキャン設定を有効にするにはどうすればいいですか。Ubuntu 12.10

皆さんこんにちは。多くの人と同じように、私の新しい NVIDIA ドライバーにはオーバースキャン バーが含まれていないため、テレビのデスクトップが途切れてしまいます。何度も検索して試行錯誤した結果、このコマンドを使用してテレビの画面にデスクトップを合わせることができました。

nvidia-settings --assign 0/CurrentMetaMode="DFP-1: 1920x1080 { ViewPortIn=1920x1080, ViewPortOut=1820x1020+45+30 }"

しかし、起動時にそれを実現する方法がわかりません。ターミナルで試してみましたが、

gedit ~/.nvidia-settings-rc and adding 0/CurrentMetaMode="DFP-1: 1920x1080 { ViewPortIn=1920x1080, ViewPortOut=1820x1020+45+30 }" 

最後まで試してみましたが、役に立たないようです。他に何かできることはないでしょうか、それとも何か見落としているのでしょうか? どなたか助けていただければ幸いです。今のところ、PC がターミナルに起動したらコマンドをコピーして貼り付けるだけでうまくいきますが、もっと良い方法があるはずです。ありがとうございました

答え1

他の誰かが得た結果をターミナルに貼り付けたところ、次のように適切に動作しました。

nvidia-settings -a CurrentMetaMode="DFP-0: 1680x1050+0+0, DFP-1: 1920x1080+1680+0 { ViewPortIn=1920x1080, ViewPortOut=1820x1022+50+29 }"

Enter キーを押します。下記の記事で説明されているように、結果としてオーバースキャンが全周で 100 ピクセル減少しました。

さて、これをどうやってどこに入れればいいのか考えなければなりません

(以下の未テストのセクション: ターミナルでは動作しましたが、ログインごとに覚えておくのは大変なので、これを永続的にしたいと思っています)

/etc/x11/xorg.conf 

結果を永続的にするためです。

「DASH」アイコンの下のファイルフォルダをクリックし、ファイルシステムメニューをクリックしてから/etcをクリックし、次に/x11をクリックしてxorg.confという項目をクリックすると、geditでファイルが表示されます。しかし、これは権限の問題で機能しません。そのため、ターミナルで入力またはコピーする必要があります。

sudo gedit /etc/X11/xorg.conf

次に、「画面」セクションの下部、終了セクションの直前に追加します。セクションの残りの部分と揃えるために、先頭に 8 つのスペースを入れました。

nvidia-settings -a CurrentMetaMode="DFP-0: 1680x1050+0+0, DFP-1: 1920x1080+1680+0 { ViewPortIn=1920x1080, ViewPortOut=1820x1022+50+29 }"

次に、元のファイルの上に上書き保存します。(元のファイルが存在する場合は、最初に xorg.conf.old として保存しましたか?)

参照 (以下の URL) では、必要なピクセル数に応じて独自の結果を導き出す方法について説明しています。 http://b.wardje.eu/2012/08/nvidia-linux-overscan.html

もっと経験のある人なら、もっとうまくできると思います。しかし、これが真空中にある限り、それは有効です。

作品を寄せてくださった皆様に感謝します。

--GND

答え2

すでに答えが見つかったかどうかはわかりませんが、もし見つからない場合は:

設定を/etc/X11/xorg.confファイルに入れておけば動作します。

例えば ​​:

Option         "metamodes" "DFP-0: nvidia-auto-select +0+0,DFP-1: 1280x720+1920+0 { ViewPortIn=1280x720, ViewPortOut=1210x670+35+25 }"

関連情報