以 1080i 而非 1080p 显示

以 1080i 而非 1080p 显示

我正在尝试让我的显示器以 1080p 而不是 1080i 运行,在我的 xbox 或 windows 7 上都没有问题,我可以整理出一个已经在这个网站上的解决方案。我使用 23 英寸 1080p HDTV 作为显示器,我的显卡是 ATI Radeon HD 6850。我目前正在使用 xorg 驱动程序,但从我尝试过的情况来看,它在专有驱动程序中也不工作。

我知道这个问题已经在这里得到解答了:nvidia 卡没有 1080p@60hz 选项,但我在修复过程中遇到了一个问题,那就是 xorg.conf 文件的文件路径肯定被移动了,因为当我尝试打开它时,它会创建一个新文档。如果知道这个文件在哪里或者我需要编辑其他内容,我会非常感激。

提前谢谢您,杰克

答案1

我的情况可能与你的不同,但我在这里发布我的解决方案,希望它能帮助其他人。我运行了:

xrandr --verbose

我无法使用 xrandr“--mode 1920x1080 --rate 60”将模式更改为 1080p,因为它有两种模式,1080p 和 1080i,而默认情况下 1080i 是首选。

DFP5 connected 1920x1080+1920+0 (0xa1) normal (normal left inverted right x axis y axis) 2210mm x 1250mm
    (...)
    CRTC:       1
    (...)
  1920x1080 (0xa1) 74.250MHz +HSync +VSync Interlace +preferred *current
        h: width  1920 start 2008 end 2052 total 2200 skew    0 clock  33.75KHz
        v: height 1080 start 1085 end 1095 total 1125           clock  60.00Hz
  1920x1080 (0xa2) 148.500MHz +HSync +VSync
        h: width  1920 start 2008 end 2052 total 2200 skew    0 clock  67.50KHz
        v: height 1080 start 1084 end 1089 total 1125           clock  60.00Hz

这就是我使用 --verbose 选项的原因,它给出了这个特殊的输出+隔行扫描 (1080i)细节显现,尤其是信息交换所括号中的代码:这是强制模式的关键。

xrandr --output DFP5 --mode 0xa2 --crtc 1 --verbose

与往常一样,使用文档有助于:

man xrandr

相关内容