Gentoo Archives: gentoo-user

From: john <jdm@××××××××××××.uk>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] radeon screen resolution
Date: Wed, 30 Dec 2015 10:39:35
Message-Id: 20151230103919.4cc8e5bc@jdm.myzen.co.uk
In Reply to: Re: [gentoo-user] radeon screen resolution by wabenbau@gmail.com
1 On Wed, 30 Dec 2015 04:54:48 +0100
2 <wabenbau@×××××.com> wrote:
3
4 > john <jdm@××××××××××××.uk> wrote:
5 >
6 > > On Tue, 29 Dec 2015 11:05:12 +0200
7 > > Alan McKinnon <alan.mckinnon@×××××.com> wrote:
8 > >
9 > > > On 29/12/2015 11:01, Mick wrote:
10 > > > > On Tuesday 29 Dec 2015 02:00:33 wabenbau@×××××.com wrote:
11 > > > >
12 > > > >> There is a kernel option DRM_LOAD_EDID_FIRMWARE. It allows you
13 > > > >> to specify an EDID data set instead of probing for it. If your
14 > > > >> problem is caused by broken EDID data, this option maybe will
15 > > > >> help you to run the monitor at its full resolution.
16 > > > >>
17 > > > >> --
18 > > > >> Regards
19 > > > >> wabe
20 > > > >
21 > > > > How would you know what to specify for EDID data, unless the
22 > > > > monitor told you what it is?
23 > > > >
24 > > >
25 > > > or if the monitor manufacturer told you what it should be
26 > > >
27 > > > /alanm
28 > > >
29 > >
30 > > I have had a play with that but no success yet. I have followed the
31 > > howto but no success yet but I think now I will have to find .bin
32 > > file or settings from manufacturer.
33 > >
34 > > Darn these gaming monitors!
35 > >
36 > > Thanks
37 > >
38 > > John
39 >
40 > When you install x11-misc/read-edid you will get the programs
41 > get-edid and parse-edid. If you type
42 >
43 > get-edid | parse-edid
44 >
45 > you will get something like this:
46 >
47 > ===================================================
48 >
49 > 256-byte EDID successfully retrieved from i2c bus 8
50 > Looks like i2c was successful. Have a good day.
51 > Checksum Correct
52 >
53 > Section "Monitor"
54 > Identifier "U32D970"
55 > ModelName "U32D970"
56 > VendorName "SAM"
57 > # Monitor Manufactured week 20 of 2014
58 > # EDID version 1.4
59 > # Digital Display
60 > DisplaySize 700 390
61 > Gamma 2.20
62 > Option "DPMS" "true"
63 > Horizsync 30-134
64 > VertRefresh 56-75
65 > # Maximum pixel clock is 540MHz
66 > #Not giving standard mode: 1152x864, 75Hz
67 > #Not giving standard mode: 1280x800, 60Hz
68 > #Not giving standard mode: 1280x720, 60Hz
69 > #Not giving standard mode: 1280x1024, 60Hz
70 > #Not giving standard mode: 1440x900, 60Hz
71 > #Not giving standard mode: 1600x900, 60Hz
72 > #Not giving standard mode: 1680x1050, 60Hz
73 >
74 > #Extension block found. Parsing...
75 > Modeline "Mode 2" 148.500 1920 2008 2052 2200 1080
76 > 1084 1089 1125 +hsync +vsync Modeline "Mode 0" +hsync -vsync
77 > Modeline "Mode 1" +hsync -vsync
78 > Modeline "Mode 3" +hsync +vsync
79 > Option "PreferredMode" "Mode 2"
80 > EndSection
81 >
82 > ===================================================
83 >
84 > In former times it was possible to insert these informations into
85 > /etc/X11/xorg.conf. But I'm not sure if this still works nowadays,
86 > in particular the Modeline definition.
87 >
88 > But maybe you can see if something is wrong with the EDID data of
89 > your monitor.
90 >
91 > I could also provide you the EDID data from my monitor. Maybe you
92 > can use it with the DRM_LOAD_EDID_FIRMWARE kernel option. But this
93 > is just an idea. I have no clue how to do this in detail. :-)
94 >
95 > P.S.:
96 > When you have only tried x11-drivers/xf86-video-ati then you should
97 > also try x11-drivers/xf86-video-amdgpu. Maybe this driver works
98 > better with your monitor.
99 >
100 > --
101 > Regards
102 > wabe
103 >
104 >
105 Using get-edid | parse-edid gives the following:
106
107 This is read-edid version 3.0.1. Prepare for some fun.
108 Attempting to use i2c interface
109 No EDID on bus 1
110 1 potential busses found: 0
111 Bus 0 doesn't really have an EDID...
112 Couldn't find an accessible EDID on this computer.
113 Attempting to use the classical VBE interface
114 Partial Read... Try again
115
116 interesting. Not sure here about 12c interface but have i2c module
117 loaded (if that's the correct one???).
118
119 I have tried DRM_LOAD_EDID_FIRMWARE
120 (drs_kms_helper.edid_firmare=edid/mon.bin) kernel option and created
121 the .bin file from a utility from AMD and still screen resolution is
122 small and also tried amdgpu with no joy there.
123
124 Think I'll just use another monitor for time being.
125
126 I only want to play with weston to see if enlightenment works ok at
127 version 20.
128
129 John