如何正确编辑 /etc/x11/xorg.conf.d/ 文件夹中的文件

如何正确编辑 /etc/x11/xorg.conf.d/ 文件夹中的文件

我正在寻找解决方案,如何在 openSUSE 中更改 TVOutFormat 和 TVStandard 选项,以便将带有 SVIDEO 的笔记本电脑连接到电视。一切正常,但它显示了错误的宽高比,并且稍微切断了所有 4 个侧面的视图。在 Windows 中发生这种情况时,我打开 NVIDIA 控制面板,在那里我将电视标准设置为 Svideo,将电视格式设置为 PAL,当我这样做时,屏幕会恢复到良好的 16:9 比例。在 Linux 中,nvidia x 服务器设置,但是使用最新的驱动程序没有这样的选项,但我花了很多时间在 Google 搜索上,找到了一些过时的或非英语的说明,说明如何将这些选项添加到文件夹中的 x conf 文件中xorg.conf.d,但无法正确完成。这台笔记本电脑没有 HDMI,我也不想添加它。还有其他解决方案吗?

答案1

1)执行lspci并找出您的NVidia卡的PCI标识符,例如01:00.0

2)在里面创建一个文件/etc/x11/xorg.conf.d/,例如tv.conf,其内容如下:

Section "Device"
     Identifier "NVIDIA TVOUT"
     Driver     "nvidia"
     BusID      "PCI:1:0:0"
     Option     "ConnectedMonitor" "TV"
     Option     "TVStandard"       "PAL-B"
     Option     "TVOutFormat"      "SVIDEO"
EndSection

应该BusID是来自(1)的那个,注意不同的格式(全部:)。

这将使用你的电视作为仅有的显示器(您没有说您想要笔记本电脑显示器和电视,或者您想如何安排它们,而且您没有提到 TwinView)。

3) 重新启动 X 服务器。查看/var/log/Xorg.0.log是否有任何问题,并找出错误所在。

4) PAL-B 的宽高比为 4:3(可以拉伸至 16:9,但通常不会,除非您使用特殊信号),所以我真的怀疑它“会恢复到良好的 16:9 比例”(除非您的电视强制这样做)。您仍然会有明显的过扫描(图像上的边框不可见),但现代 LCD 电视有时可以选择关闭此功能。

相关内容