![Xorg 无法识别我的显示器 EDID](https://linux22.com/image/1097494/Xorg%20%E6%97%A0%E6%B3%95%E8%AF%86%E5%88%AB%E6%88%91%E7%9A%84%E6%98%BE%E7%A4%BA%E5%99%A8%20EDID.png)
下面是我的 Xorg.0 的输出。
X.Org X Server 1.11.3
Release Date: 2011-12-16
[ 22.311] X Protocol Version 11, Revision 0
[ 22.311] Build Operating System: Linux 2.6.42-23-generic x86_64 Ubuntu
[ 22.311] Current Operating System: Linux sean-P55-USB3 3.2.0-34-generic #53-Ubuntu SMP Thu Nov 15 10:48:16 UTC 2012 x86_64
[ 22.311] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.2.0-34-generic root=UUID=0a34603e-aee9-44d1-8982-a5a5a38c3e4d ro quiet splash
[ 22.311] Build Date: 29 August 2012 12:12:33AM
[ 22.311] xorg-server 2:1.11.4-0ubuntu10.8 (For technical support please see http://www.ubuntu.com/support)
[ 22.311] Current version of pixman: 0.24.4
[ 22.311] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 22.311] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 22.311] (==) Log file: "/var/log/Xorg.0.log", Time: Sat Nov 17 13:20:45 2012
[ 22.311] (==) Using config file: "/etc/X11/xorg.conf"
[ 22.311] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[ 22.311] (==) No Layout section. Using the first Screen section.
[ 22.311] (==) No screen section available. Using defaults.
[ 22.311] (**) |-->Screen "Default Screen Section" (0)
[ 22.311] (**) | |-->Monitor "<default monitor>"
[ 22.311] (==) No device specified for screen "Default Screen Section".
Using the first device section listed.
[ 22.311] (**) | |-->Device "Default Device"
[ 22.311] (==) No monitor specified for screen "Default Screen Section".
Using a default monitor configuration.
[ 22.311] (==) Automatically adding devices
我到处搜索,但都找不到答案。我需要让这个显示器被识别,这样我才能使用 1600x1200 的原始分辨率。Windows 中的 Nvidia 驱动程序对此没有问题。显示器是旧的 Iiyama HM204DT A。有没有办法手动配置 Xorg 来让它们正常工作?
我试过 xrandr,但是不起作用。输出:-
sean@sean-P55-USB3:~$ xrandr
Screen 0: minimum 8 x 8, current 1152 x 864, maximum 16384 x 16384
DVI-I-0 connected 1152x864+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1024x768 60.0 +
1360x768 60.0 59.8
1152x864 60.0*
800x600 72.2 60.3 56.2
680x384 119.9 119.6
640x480 59.9
512x384 120.0
400x300 144.4
320x240 120.1
DVI-I-1 disconnected (normal left inverted right x axis y axis)
DVI-I-2 disconnected (normal left inverted right x axis y axis)
HDMI-0 disconnected (normal left inverted right x axis y axis)
DVI-I-3 disconnected (normal left inverted right x axis y axis)
尝试过 Nvidia Xorg.config:
sean@sean-P55-USB3:~$ sudo nvidia-xconfig [sudo] sean 的密码:
使用 X 配置文件:“/etc/X11/xorg.conf”。
验证错误:文件 /etc/X11/xorg.conf 中的数据不完整。设备部分“默认设备”必须有驱动程序行。
将文件“/etc/X11/xorg.conf”备份为“/etc/X11/xorg.conf.nvidia-xconfig-original” 将文件“/etc/X11/xorg.conf”备份为“/etc/X11/xorg.conf.backup” 新的 X 配置文件写入“/etc/X11/xorg.conf”
如何插入驱动线?
这有点麻烦,因为我想在 1600x1200 的 WinXP Vbox 中使用我的 Vectorworks cad 程序,但所有虚拟驱动器都被限制在主机屏幕分辨率。
我需要在 Xorg 中手动创建 EIDI 信息吗?
我对 Xorg 和 Nvidia 的关系有点困惑
请帮忙
答案1
你尝试过这个吗?
$ sudo apt-get install read-edid
$ sudo get-edid | parse-edid
如果是,最后一条命令的输出是什么?它会给出错误消息吗?
sean@sean-P55-USB3:~$ sudo get-edid | parse-edid parse-edid: parse-edid 版本 2.0.0 get-edid: get-edid 版本 2.0.0
Performing real mode VBE call
Interrupt 0x10 ax=0x4f00 bx=0x0 cx=0x0
Function supported
Call successful
VBE version 300
VBE string at 0x11100 "NVIDIA"
即将调用的 VBE/DDC 服务报告 DDC 功能
Performing real mode VBE call
Interrupt 0x10 ax=0x4f15 bx=0x0 cx=0x0
Function supported
Call successful
Monitor and video card combination does not support DDC1 transfers
Monitor and video card combination does not support DDC2 transfers
0 seconds per 128 byte EDID block transfer
Screen is not blanked during DDC transfer
读取下一个 EDID 块
即将调用 VBE/DDC 服务读取 EDID
Performing real mode VBE call
Interrupt 0x10 ax=0x4f15 bx=0x1 cx=0x0
Function supported
Call failed
由于 VBE 调用失败,EDID 数据不应被信任错误:输出块不变解析 edid:读取 EDID 时发生 IO 错误
答案2
以下解决方案来自answers.launchpad.net:
在Device
视频卡部分包括以下行:
Option "IgnoreEDID" "1"
在该Monitor
部分中包含您的显示器的行:
Horizsync 28-100
Vertrefresh 60-76
值将根据您的显示器而变化,请检查文档。