No EDID from the monitor with a DVI-I to VGA converter connected to monitor
Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
No EDID from the monitor with a DVI-I to VGA converter connected to monitor
Hi,
I am using LMDE 2 with a Nvidia Geforce 7300GT Dual DVI graphics card. Recently I bought a Dell E1914H 18.5" monitor which has only VGA input and supports a maximum resolution of 1366x768@60Hz. The problem is that monitor does not report EDID data. I booted a LMDE live cd with nouveau driver and it showed edid data (possibly corrupted?) and modeline in Xorg.0.log. I copied it and presently my /etc/X11/xorg.conf.do/20-nvidia.conf is below:
You can see that the input is identified as from DVI-I while the monitor is clearly a VGA monitor. I would want to see EDID data loaded and the problem of flickering black and white vertical line at the right hand side of the screen resolved.
Is the VGA cable, DVI-I to VGA converter or any other physical component may have the problem OR is there a way to get the monitor automatically configured by Xorg for correct resolution and mode ranges?
I am attaching the edid data of the monitor. The checksum is showing some error.
Also:
Code:
sudo get-edid |parse-edid
This is read-edid version 3.0.1. Prepare for some fun.
Attempting to use i2c interface
Looks like no busses have an EDID. Sorry!
Attempting to use the classical VBE interface
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 service about to be called
Report DDC capabilities
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 supports DDC2 transfers
0 seconds per 128 byte EDID block transfer
Screen is not blanked during DDC transfer
Reading next EDID block
VBE/DDC service about to be called
Read EDID
Performing real mode VBE call
Interrupt 0x10 ax=0x4f15 bx=0x1 cx=0x0
Function supported
Call failed
The EDID data should not be trusted as the VBE call failed
EDID claims 255 more blocks left
EDID blocks left is wrong.
Your EDID is probably invalid.
Looks like VBE was successful. Have a good day.
You seem to have too many extension blocks. Will not continue to parse
Something strange happened. Please contact the author,
Matthew Kern at <pyrophobicman@gmail.com>
Also, edid-decode reports below information from a edid dump I've taken after booting a live cd with nouveau driver:
Code:
Extracted contents:
header: 00 ff ff ff ff ff ff 00
serial number: 10 ac 3a d0 42 41 59 34 11 19
version: 01 03
basic params: 0e 29 17 78 ea
chroma info: 2c c5 a4 56 50 a1 28 0f 50 54
established: a5 4b 00
standard: 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
descriptor 1: 66 21 56 aa 51 00 1e 30 46 8f 33 00 9a e6 10 00 00 1e
descriptor 2: 00 00 00 ff 00 36 35 37 50 4e 35 34 4c 34 59 41 42 0a
descriptor 3: 00 00 00 fc 00 44 45 4c 4c 20 45 31 39 31 34 48 0a 20
descriptor 4: 00 00 00 fd 00 38 4b 1e 53 09 00 0a 20 20 20 20 20 20
extensions: 00
checksum: 2a
Manufacturer: DEL Model d03a Serial Number
Made week 17 of 2015
EDID version: 1.3
Analog display, Input voltage level: 0.7/0.3 V
Sync: Separate Composite SyncOnGreen
Maximum image size: 41 cm x 23 cm
Gamma: 2.20
DPMS levels: Standby Suspend Off
RGB color display
First detailed timing is preferred timing
Established timings supported:
720x400@70Hz
640x480@60Hz
640x480@75Hz
800x600@60Hz
800x600@75Hz
1024x768@60Hz
1024x768@75Hz
1280x1024@75Hz
Standard timings supported:
Detailed mode: Clock 85.500 MHz, 410 mm x 230 mm
1366 1436 1579 1792 hborder 0
768 771 774 798 vborder 0
+hsync +vsync
Serial number: 657PN54L4YAB
Monitor name: DELL
Monitor ranges (GTF): 56-75Hz V, 30-83kHz H, max dotclock 90MHz
Checksum: 0x2a (valid)
EDID block does NOT conform to EDID 1.3!
Detailed block string not properly terminated
I will want to know if this edid data is correct, then adding this as custom edid in xorg.conf to point the monitor to the correct resolution.
So, I removed the xorg.conf lines and let the edid of the monitor to load. This time edid is available and the resolution is converted into 1368x768 instead of 1366x768! This causes some straining/fussy display especially fonts. I know, earlier nvidia drivers only allowed display resolution as multiples of 8 that can be the reason why 1368x768 is forced.
Is there a way to force 1366x768 with nvidia driver?
Last edited by deepclutch; 10-19-2015 at 08:32 AM.
My previous monitor (straight VGA) never did report a proper EDID, and would boot to 1024x768, whereas the monitor's true resolution was 1680x1050. . I used gtf to get a Modeline for it (1680x1050 @ 60 Hz in the example below)
My previous monitor (straight VGA) never did report a proper EDID, and would boot to 1024x768, whereas the monitor's true resolution was 1680x1050. . I used gtf to get a Modeline for it (1680x1050 @ 60 Hz in the example below)
then just inserted that modeline into either a custom /etc/X11/xorg.conf file or a partial xorg.conf file in /etc/X11/xorg.conf.d
Here, monitor reports EDID, just that I remembered EDID was disabled through xorg.conf arguement. And, I can get the monitor to work at 1366x768 after some custom options in xorg.conf. The problem is, on the RHS side, some pixelated area/tint shows up! with 1368x768 resolution, this disappears.
but Nvidia driver or Xorg forces a resolution of 1368x768 instead of 1366x768 resolution stretching 2 pixels horizontally affecting font clarity and all. I have had already used gtf/cvt and what they threw out is a multiple of 8 (nvidia driver needs resolution to be a multiple of 8 while the new driver can support unconventional resolutions).
Interesting. Even on my Samsung laptop (1366x768; Intel 3000 graphics) both cvt and gft return 1368x768 when fed a resolution of 1366x768. You may just have to play around with the timing parameters to see if there's a configuration that gives both clean fonts and no color fringing.
Interesting. Even on my Samsung laptop (1366x768; Intel 3000 graphics) both cvt and gft return 1368x768 when fed a resolution of 1366x768. You may just have to play around with the timing parameters to see if there's a configuration that gives both clean fonts and no color fringing.
Unfortunately, I am totally confused regarding changing timing parameters. IINM, Vertical timing may be what needs to be adjusted? Please see a snap I managed to take from my phone when I was running the display as 1366x768 without EDID and custom modeline. (sorry for the bad quality image). Look at the RHS side.
Last edited by deepclutch; 10-23-2015 at 12:26 PM.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.