如何將 Nvidia 過掃描設定為重啟後持久?

如何將 Nvidia 過掃描設定為重啟後持久?

我正在運行的統計資料:
電視:HP MediaSmart TV 47" / 作業系統: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 設定程式。根據您的喜好設定過掃描和各種其他功能,然後在左側組合框中的“nvidia-設定配置”選項上,按一下“儲存目前配置”,將預設值保留為~/.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}"

並在啟動時運行它

相關內容