如何将 Nvidia Overscan 设置为重启后持久?

如何将 Nvidia Overscan 设置为重启后持久?

我正在运行的统计数据:
电视: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-settings 程序。根据您的喜好设置过扫描和其他各种功能,然后在左侧组合框中的“nvidia-settings 配置”选项上,单击“保存当前配置”,保留默认设置~/.nvidia-settings-rc

然后打开您的~/.xinitrc文件,并在指向您选择的显示管理器的行或包含该行的 if/case 结构nvidia-settings -l之前的任何行中添加。exec ...

如果您不确定,靠近顶部的某个地方就足够了。

答案2

在最新的驱动程序上,我必须使用 GUI 在高级模式下设置过扫描

nvidia 设置

然后我必须将配置文件保存到 /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}"

并在启动时运行

相关内容