NVIDIA 480i 组件输出模式线

NVIDIA 480i 组件输出模式线

我有一台旧的 Sony CRT (480i) 和 NVIDIA 6600LE 显卡,带有分量 (YPbPr) 输出。

所有东西都插上了电源。BIOS 屏幕工作正常,但 Linux 发行版输出的是 480p 或错误的 hz(我期望的是 60hz)。内容可见,但在屏幕上快速滚动。

我记得在 2000 年代初期使用 Redhat 6.2 时遇到过模式行。

https://en.wikipedia.org/wiki/XFree86_Modeline

在 Ubuntu 16.04 上,这种类型的配置的 Xorg.conf 是什么样的?

答案1

解决方案其实很简单。请务必阅读man的页面xrandr,尤其是overscan和 的页面transform,因为您的设置可能会有所不同。

用于xrandr --prop查看可用的设置和显示。替换TV-1为您的显示设备。

alias tvout='xrandr --output TV-1'
tvout --off
tvout --set mode NTSC-M
tvout --set overscan 0
tvout --set "flicker reduction" 0
tvout --transform 1.0,0,0,0,0.75,0,0,0,1
tvout --auto
tvout --Left-of DVI-I-1

尝试变换设置并没有什么坏处。您可能需要禁用/启用显示才能应用更改。

例如:

tvout --off
tvout --transform 2.0,0,0,0,1.5,0,0,0,1
tvout --auto

自定义模式行

您还可以添加自定义模式行。最简单的工作列表是:https://www.mythtv.org/wiki/Working_with_Modelines

我发现添加自定义模式行没有必要,但完全可以通过 来完成xrandr。无需修改xorg配置。

相关内容