1 |
john <jdm@××××××××××××.uk> wrote: |
2 |
|
3 |
> On Tue, 29 Dec 2015 11:05:12 +0200 |
4 |
> Alan McKinnon <alan.mckinnon@×××××.com> wrote: |
5 |
> |
6 |
> > On 29/12/2015 11:01, Mick wrote: |
7 |
> > > On Tuesday 29 Dec 2015 02:00:33 wabenbau@×××××.com wrote: |
8 |
> > > |
9 |
> > >> There is a kernel option DRM_LOAD_EDID_FIRMWARE. It allows you to |
10 |
> > >> specify an EDID data set instead of probing for it. If your |
11 |
> > >> problem is caused by broken EDID data, this option maybe will |
12 |
> > >> help you to run the monitor at its full resolution. |
13 |
> > >> |
14 |
> > >> -- |
15 |
> > >> Regards |
16 |
> > >> wabe |
17 |
> > > |
18 |
> > > How would you know what to specify for EDID data, unless the |
19 |
> > > monitor told you what it is? |
20 |
> > > |
21 |
> > |
22 |
> > or if the monitor manufacturer told you what it should be |
23 |
> > |
24 |
> > /alanm |
25 |
> > |
26 |
> |
27 |
> I have had a play with that but no success yet. I have followed the |
28 |
> howto but no success yet but I think now I will have to find .bin file |
29 |
> or settings from manufacturer. |
30 |
> |
31 |
> Darn these gaming monitors! |
32 |
> |
33 |
> Thanks |
34 |
> |
35 |
> John |
36 |
|
37 |
When you install x11-misc/read-edid you will get the programs get-edid |
38 |
and parse-edid. If you type |
39 |
|
40 |
get-edid | parse-edid |
41 |
|
42 |
you will get something like this: |
43 |
|
44 |
=================================================== |
45 |
|
46 |
256-byte EDID successfully retrieved from i2c bus 8 |
47 |
Looks like i2c was successful. Have a good day. |
48 |
Checksum Correct |
49 |
|
50 |
Section "Monitor" |
51 |
Identifier "U32D970" |
52 |
ModelName "U32D970" |
53 |
VendorName "SAM" |
54 |
# Monitor Manufactured week 20 of 2014 |
55 |
# EDID version 1.4 |
56 |
# Digital Display |
57 |
DisplaySize 700 390 |
58 |
Gamma 2.20 |
59 |
Option "DPMS" "true" |
60 |
Horizsync 30-134 |
61 |
VertRefresh 56-75 |
62 |
# Maximum pixel clock is 540MHz |
63 |
#Not giving standard mode: 1152x864, 75Hz |
64 |
#Not giving standard mode: 1280x800, 60Hz |
65 |
#Not giving standard mode: 1280x720, 60Hz |
66 |
#Not giving standard mode: 1280x1024, 60Hz |
67 |
#Not giving standard mode: 1440x900, 60Hz |
68 |
#Not giving standard mode: 1600x900, 60Hz |
69 |
#Not giving standard mode: 1680x1050, 60Hz |
70 |
|
71 |
#Extension block found. Parsing... |
72 |
Modeline "Mode 2" 148.500 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync |
73 |
Modeline "Mode 0" +hsync -vsync |
74 |
Modeline "Mode 1" +hsync -vsync |
75 |
Modeline "Mode 3" +hsync +vsync |
76 |
Option "PreferredMode" "Mode 2" |
77 |
EndSection |
78 |
|
79 |
=================================================== |
80 |
|
81 |
In former times it was possible to insert these informations into |
82 |
/etc/X11/xorg.conf. But I'm not sure if this still works nowadays, |
83 |
in particular the Modeline definition. |
84 |
|
85 |
But maybe you can see if something is wrong with the EDID data of |
86 |
your monitor. |
87 |
|
88 |
I could also provide you the EDID data from my monitor. Maybe you |
89 |
can use it with the DRM_LOAD_EDID_FIRMWARE kernel option. But this |
90 |
is just an idea. I have no clue how to do this in detail. :-) |
91 |
|
92 |
P.S.: |
93 |
When you have only tried x11-drivers/xf86-video-ati then you should |
94 |
also try x11-drivers/xf86-video-amdgpu. Maybe this driver works |
95 |
better with your monitor. |
96 |
|
97 |
-- |
98 |
Regards |
99 |
wabe |