如何在 Linux 中强制解析?

如何在 Linux 中强制解析?

我有一台 HP LP3065,需要双链路 DVI 电缆才能将分辨率提高到 2560x1600。但是,我没有那根电缆,但我想使用 1920x1200 分辨率。但是,我的 nVidia 显示设置(也是系统显示设置)只能达到 1280x1024,这在 30 英寸的屏幕上看起来像素化得非常糟糕

我如何强制分辨率为 1920x1200?我尝试将该模式添加到我的 xorg.conf 文件中,但仍然无法接受。我知道我的视频卡可以达到 1920x1200,因为它可以在使用相同 dvi 电缆的 24 英寸显示器上使用。

以下是我的规格:Fedora 12 Nvidia Quadro NVS 420 Intel Xenon E5530 cpu 6gig 内存

谢谢

答案1

这看起来有点像我以前在 Ubuntu 上遇到的问题。它基本上是这样的:您在 Xorg.conf 中设置了分辨率,但由于显示器向您的显卡发送了错误的 EDID 信号,显卡无法读取显示器允许的参数,尤其是刷新率。因此,驱动程序默认使用某种预定义模式,一种最低公分母(我的最大分辨率仅为 640x480!这就是为什么我不确定它是否相同),而不是使用 Xorg.conf 中定义的模式。然后它也会忽略您定义的有关分辨率的所有内容。

我无法告诉你这是否是相同的问题,但值得一试。如果不是,请尝试更好地诊断它。转到 X.org 日志文件(我不知道它在 Fedora 上的位置,应该很容易找到它)。检查是否有任何警告(以 (WW) 开头的行)或错误(以 (EE) 开头的行),其中行本身说明了图形。如果您收到这样的消息,尤其是 EE,请谷歌搜索它,您通常会发现有人找到了修复它的方法。

如果您遇到的问题与我的问题相同,可以按照以下方法修复。编辑 Xorg.conf 并将正确的值输入到监视器部分。类似这样: Section "Monitor" Identifier "LP3065" HorizSync 48-49 VertRefresh 55-65 EndSection 确保标识符与屏幕部分中的监视器行相同。小心使用这些值。正确的值应该列在监视器的 TFM 中,但通常它们不在那里。在 Google 上搜索它们,如果找不到,请尝试使用其他人已经尝试过的值。我读过警告,如果将值设置得太高,可能会损坏监视器,但实际上,从未读过有人说这种情况发生在他们身上(我也使用过在互联网上找到的值)。自行承担风险。

我遇到的情况是,将速率设置为显示器不支持的某个值会导致根本没有信号发送到显示器。因此,如果您开始涉足该领域,您应该准备好最终从备份中替换 Xorg.conf,而如果以正常模式启动,您将无法看到任何内容(因此您应该知道如何使用恢复模式,或者如何从另一台 PC 远程进入系统,或者能够从支持非加密 Fedora 分区上的文件系统的另一个操作系统安装启动。并且您应该进行备份!)。

祝你好运。

相关内容