如何在Linux中强制解析?


3

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

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

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

谢谢


您使用哪种发行方式?哪个司机?哪个桌面管理员?
LB40'4

驱动程序来自rpmfusion,nvidia,gnome桌面,fedora 12(constantine)的metapackage
嗨。

Answers:


3

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

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

如果您的问题与我的问题相同,请按照以下方法解决。编辑Xorg.conf并将正确的值添加到“监视器”部分。这样的事情: Section "Monitor" Identifier "LP3065" HorizSync 48-49 VertRefresh 55-65 EndSection 确保标识符与“屏幕”部分中的“监视器”行相同。注意这些值。正确的应该在监视器的TFM中列出,但是通常它们不在那里。Google搜寻它们,如果找不到它们,请尝试使用其他人已经尝试过的值。如果您将值设置得太高,我已经阅读过有关可能损坏显示器的警告,但实际上,从来没有人读过它对它们的影响(我也使用了在Internet上找到的值)。继续需要您自担风险。

我所经历的是,将速率设置为监视器不支持的速率时,根本不会将任何信号发送到监视器。因此,如果您从那里开始尝试,那么应该准备好最终从备份中替换Xorg.conf,而不能以正常模式启动时看到任何内容(因此,您应该知道如何使用恢复模式,或者如何远程进入系统。从另一台PC上启动,或者能够从支持未加密的fedora分区上的文件系统的另一台OS安装启动。并且应该进行备份!)。

祝好运。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.