web-dev-qa-db-ja.com

再起動後にNvidiaオーバースキャンを永続的に設定する方法は?

私が実行しているものの統計:
TV:HP MediaSmart TV 47 "/ OS:Ubuntu 10.10 64ビット/ビデオカード:Nvidia GeForce GT 220 /ビデオドライバー:Nvidia 260.19.06

このコンピューターでUbuntuを初めてセットアップしたとき、再起動後、ディスプレイの解像度が保存されませんでした。 xorg.confファイルでディスプレイを正しい解像度に手動で変更することで、最終的にこれを修正しました。ただし、再起動後もオーバースキャン設定を維持することはできません。自動起動にnvidia-settings -lを追加してみましたが、何も起こりません。また、Nvidia設定アプリをSudoで実行して変更を保存しましたが、これでも問題は解決していません。また、ホームディレクトリに設定を保存する.nvidia-settings-rcファイルがあり、フィールドHTPC64:0.0/OverscanCompensation[DFP-1]=115がIS正しいが、このファイルおよび/または設定再起動後もNvidia設定で手動でオーバースキャンを調整する必要があるため、これに関連するものは保存されていないようです。これを解決するには、他に何ができますか?

これが遅すぎないことを願っています。私は同じ問題を抱えていたので、あなたの質問を見つけました。 nvidia-settingsプログラムを開きます。オーバースキャンやその他のさまざまな機能を好みに合わせて設定し、左側のコンボボックスの[nvidia-settings configuration]オプションで[Save Current Configuration]をクリックして、デフォルトを~/.nvidia-settings-rcのままにします。

次に、~/.xinitrcファイルを開き、nvidia-settings -lの前の任意の行にexec ...を追加するか、選択したディスプレイマネージャーを指すそれを含むif/case構造体を追加します。

よくわからない場合は、上部のどこかで十分です。

4
hal.jordan

最新のドライバーでは、オーバースキャンを詳細モードで設定するためにGUIを使用する必要がありました

nvidia settings

次に、confを/etc/X11/xorg.confに保存する必要がありました

次に、メタモードの値をコピーし、これを行うスクリプトを記述する必要がありました。

nvidia_tv_overscan_fix.sh

# You can do this with a GUI now, from nvidia
nvidia-settings --assign CurrentMetaMode="DVI-D-0: nvidia-auto-select +0+720, HDMI-0: 1280x720 +0+0 {viewportin=1280x720, viewportout=1205x680+35+20}"

起動時に実行します

2
Jonathan