这看起来有点像我以前在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安装启动。并且应该进行备份!)。
祝好运。