
私が実行しているものの統計:
テレビ: HP MediaSmart TV 47 インチ / OS: Ubuntu 10.10 64 ビット / ビデオ カード: Nvidia GeForce GT 220 / ビデオ ドライバー: Nvidia 260.19.06
このコンピューターに初めて Ubuntu をセットアップしたとき、再起動後、ディスプレイの解像度が保存されませんでした。最終的に、xorg.conf ファイルでディスプレイを正しい解像度に手動で変更することで、この問題を解決しました。しかし、再起動後もオーバースキャン設定を維持することはできません。nvidia-settings -l
自動起動に追加してみましたが、何も起こりませんでした。また、sudo を使用して Nvidia 設定アプリを実行し、変更を保存しましたが、それでも問題は解決しませんでした。また、.nvidia-settings-rc
ホーム ディレクトリに設定を保存するファイルがあり、正しいフィールドがあることに気付きましたHTPC64:0.0/OverscanCompensation[DFP-1]=115
が、このファイルやそれに関連する設定は保存されていないようで、再起動後も Nvidia 設定でオーバースキャンを手動で調整する必要があります。この問題を解決するには、他に何ができますか?
答え1
遅すぎないことを願います。私も同じ問題を抱えていたので、あなたの質問に出会いました。nvidia-settings プログラムを開きます。オーバースキャンやその他のさまざまな設定を好みに合わせて設定し、左側のコンボ ボックスの「nvidia-settings 構成」オプションで「現在の構成を保存」をクリックし、デフォルトのままにします~/.nvidia-settings-rc
。
次に、~/.xinitrc
ファイルを開き、選択したディスプレイ マネージャーを指す行または if/case 構造のnvidia-settings -l
前の任意の行に追加します。exec ...
よくわからない場合は、上部付近で十分でしょう。
答え2
最新のドライバーでは、GUIを使用して詳細モードでオーバースキャンを設定する必要がありました。
その後、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}"
起動時にそれを実行します