Gentoo Archives: gentoo-user

From: Erik <esigra@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] get-edid?
Date: Fri, 16 Jul 2010 07:46:26
Message-Id: 4C400E8F.3030306@gmail.com
In Reply to: Re: [gentoo-user] get-edid? by Neil Bothwick
1 2010-07-16 09:22, Neil Bothwick skrev:
2 > On Fri, 16 Jul 2010 08:59:52 +0200, Erik wrote:
3 >
4 >> I installed app-misc/read-edid-1.4.2. It is supposed to install 2 tools;
5 >> get-edid and parse-edid. But I only got parse-edid. So I can not use it.
6 >
7 > % qlist read-edid
8 > /usr/sbin/get-edid
9 > /usr/share/man/man1/get-edid.1.bz2
10 > /usr/share/man/man1/parse-edid.1.bz2
11 > /usr/share/doc/read-edid-2.0.0-r1/NEWS.bz2
12 > /usr/share/doc/read-edid-2.0.0-r1/README.bz2
13 > /usr/share/doc/read-edid-2.0.0-r1/AUTHORS.bz2
14 > /usr/share/doc/read-edid-2.0.0-r1/ChangeLog.bz2
15 > /usr/bin/parse-edid
16 >
17 > Both are there but note that get-edid is in /usr/sbin so only in root's
18 > path.
19
20 Thanks for the help. So version 2.0 has both binaries, but in different
21 places.
22
23 This is what it looks like for the stable version (1.4.2):
24 % qlist read-edid
25 /usr/share/man/man1/get-edid.1.lzma
26 /usr/share/man/man1/parse-edid.1.lzma
27 /usr/share/doc/read-edid-1.4.2/AUTHORS.lzma
28 /usr/share/doc/read-edid-1.4.2/README.lzma
29 /usr/share/doc/read-edid-1.4.2/ChangeLog.lzma
30 /usr/share/doc/read-edid-1.4.2/NEWS.lzma
31 /usr/sbin/parse-edid
32 /usr/lib/debug/usr/sbin/parse-edid.debug
33
34
35 So actually the stable version fails to install get-edid.
36
37 (I also had a problem with bash not finding the parse-edid binary after
38 upgrading to 2.0, since then /usr/sbin/parse-edid was removed and
39 /usr/bin/parse-edid was added without bash knowing about it. Ctrl+D and
40 starting the shell again fixed it though.)
41
42 Now to the actual result:
43
44 /usr/sbin/get-edid: get-edid version 2.0.0
45
46 Performing real mode VBE call
47 Interrupt 0x10 ax=0x4f00 bx=0x0 cx=0x0
48 Function supported
49 Call successful
50
51 VBE version 300
52 VBE string at 0x11100 "NVIDIA"
53
54 VBE/DDC service about to be called
55 Report DDC capabilities
56
57 Performing real mode VBE call
58 Interrupt 0x10 ax=0x4f15 bx=0x0 cx=0x0
59 Function supported
60 Call successful
61
62 Monitor and video card combination does not support DDC1 transfers
63 Monitor and video card combination does not support DDC2 transfers
64 0 seconds per 128 byte EDID block transfer
65 Screen is not blanked during DDC transfer
66
67 Reading next EDID block
68
69 VBE/DDC service about to be called
70 Read EDID
71
72 Performing real mode VBE call
73 Interrupt 0x10 ax=0x4f15 bx=0x1 cx=0x0
74 Function supported
75 Call failed
76
77 The EDID data should not be trusted as the VBE call failed
78 Error: output block unchanged
79
80
81 Any idea why it fails? Is that why xorg can not read the display size either? If so, why does it just pick a random display size without reporting the error?