我已经在 Google 上搜索了很久,但没有找到任何有用的答案。
我有一台 Panny 液晶电视,Ubuntu/Unity/Compiz 将其检测为笔记本电脑显示器,我认为这是问题的一部分。
在 10.04 LTS 下一切都运行良好。我应该耐心等待几个月再升级。
任何帮助都将不胜感激。
答案1
我还注意到,升级到新的 304.43 驱动程序后,过扫描调整设置消失了(该设置以前在 295.40 中可用)。虽然您不想裁剪任何图像,但很可能是电视裁剪(并缩放)了图像,而 nvidia 过扫描补偿又对其进行了缩放,从而产生了质量较差的图像。如果您向电视发送数字信号(例如通过 HDMI、DVI-D 等发送的信号),并且该信号是电视支持的标准分辨率(例如 1080/60p,按电视上的“信息”),则电视无需裁剪或缩放图像。但出于某种原因,许多电视制造商会裁剪 1-2% 的数字图像边缘(这对模拟信号来说是好事,因为图像周边有很多噪点)。
更好的解决方案是进入电视菜单中的“图片”设置,找到不裁剪图像的设置。此设置可能称为“逐点”、“1:1 映射”、“仅扫描”等。对于我的 LG 电视,它被称为“仅扫描”,它是“纵横比”设置之一。现在我的电视不裁剪图片,图像看起来很完美。我不需要对 Nvidia 驱动程序设置进行任何更改(例如过扫描补偿),这种方法将为您提供完美的(未缩放的)图片。
一旦电视没有裁剪图像,如果仍然有裁剪过的图像,则说明您没有向电视发送正确分辨率的图像。这将涉及在 nvidia-settings 中将输出分辨率更改为电视支持的分辨率(例如 1920 x 1080、1280 x 720 等)。如果这不起作用,那么您必须使用电视支持的自定义 ModeLine 创建自己的 Xorg.conf 文件(不容易;谷歌搜索)。
答案2
我最终设法通过以下方式消除了 Panny 32 英寸 720P 液晶电视上的过扫描:“视口输入“ 和 ”视口输出“使用 beta 302.07 驱动程序。
我尝试了 nvidia-settings 命令直到最终得到了一些可行的东西:
nvidia-settings --assign CurrentMetaMode="DFP-0: 1920x1080 { ViewPortIn=1920x1080, ViewPortOut=1820x1020+50+30 }
“
这样,我将以下行添加到“监视器“节xorg配置文件使设置“保留”:Option "MetaModes" "DFP-0: 1920x1080 { ViewPortIn=1920x1080, ViewPortOut=1820x1020+50+30 }"
答案3
你可能想尝试一下:
nvidia-settings --assign="OverScanCompensation=100"
有效值是0-200
ii 正确。