On Wed, 30 Dec 2015 04:54:48 +0100
<waben...@gmail.com> wrote:

> john <j...@jdm.myzen.co.uk> wrote:
> 
> > On Tue, 29 Dec 2015 11:05:12 +0200
> > Alan McKinnon <alan.mckin...@gmail.com> wrote:
> > 
> > > On 29/12/2015 11:01, Mick wrote:
> > > > On Tuesday 29 Dec 2015 02:00:33 waben...@gmail.com wrote:
> > > >
> > > >> There is a kernel option DRM_LOAD_EDID_FIRMWARE. It allows you
> > > >> to specify an EDID data set instead of probing for it. If your
> > > >> problem is caused by broken EDID data, this option maybe will
> > > >> help you to run the monitor at its full resolution.
> > > >>
> > > >> --
> > > >> Regards
> > > >> wabe
> > > >
> > > > How would you know what to specify for EDID data, unless the
> > > > monitor told you what it is?
> > > >
> > > 
> > > or if the monitor manufacturer told you what it should be
> > > 
> > > /alanm
> > > 
> > 
> > I have had a play with that but no success yet. I have followed the
> > howto but no success yet but I think now I will have to find .bin
> > file or settings from manufacturer.
> > 
> > Darn these gaming monitors!
> > 
> > Thanks
> > 
> > John
> 
> When you install x11-misc/read-edid you will get the programs
> get-edid and parse-edid. If you type
> 
>       get-edid | parse-edid
> 
> you will get something like this:
> 
> ===================================================
> 
> 256-byte EDID successfully retrieved from i2c bus 8
> Looks like i2c was successful. Have a good day.
> Checksum Correct
> 
> Section "Monitor"
>       Identifier "U32D970"
>       ModelName "U32D970"
>       VendorName "SAM"
>       # Monitor Manufactured week 20 of 2014
>       # EDID version 1.4
>       # Digital Display
>       DisplaySize 700 390
>       Gamma 2.20
>       Option "DPMS" "true"
>       Horizsync 30-134
>       VertRefresh 56-75
>       # Maximum pixel clock is 540MHz
>       #Not giving standard mode: 1152x864, 75Hz
>       #Not giving standard mode: 1280x800, 60Hz
>       #Not giving standard mode: 1280x720, 60Hz
>       #Not giving standard mode: 1280x1024, 60Hz
>       #Not giving standard mode: 1440x900, 60Hz
>       #Not giving standard mode: 1600x900, 60Hz
>       #Not giving standard mode: 1680x1050, 60Hz
> 
>       #Extension block found. Parsing...
>       Modeline        "Mode 2" 148.500 1920 2008 2052 2200 1080
> 1084 1089 1125 +hsync +vsync Modeline         "Mode 0" +hsync -vsync 
>       Modeline        "Mode 1" +hsync -vsync 
>       Modeline        "Mode 3" +hsync +vsync 
>       Option "PreferredMode" "Mode 2"
> EndSection
> 
> ===================================================
> 
> In former times it was possible to insert these informations into
> /etc/X11/xorg.conf. But I'm not sure if this still works nowadays,
> in particular the Modeline definition.
> 
> But maybe you can see if something is wrong with the EDID data of
> your monitor.
> 
> I could also provide you the EDID data from my monitor. Maybe you
> can use it with the DRM_LOAD_EDID_FIRMWARE kernel option. But this
> is just an idea. I have no clue how to do this in detail. :-)
> 
> P.S.:
> When you have only tried x11-drivers/xf86-video-ati then you should
> also try x11-drivers/xf86-video-amdgpu. Maybe this driver works
> better with your monitor. 
> 
> --
> Regards
> wabe
> 
> 
Using get-edid | parse-edid gives the following:

This is read-edid version 3.0.1. Prepare for some fun.
Attempting to use i2c interface
No EDID on bus 1
1 potential busses found: 0
Bus 0 doesn't really have an EDID...
Couldn't find an accessible EDID on this computer.
Attempting to use the classical VBE interface
Partial Read... Try again

interesting. Not sure here about 12c interface but have i2c module
loaded (if that's the correct one???).

I have tried DRM_LOAD_EDID_FIRMWARE
(drs_kms_helper.edid_firmare=edid/mon.bin) kernel option and created
the .bin file from a utility from AMD and still screen resolution is
small and also tried amdgpu with no joy there. 

Think I'll just use another monitor for time being.

I only want to play with weston to see if enlightenment works ok at
version 20.

John




Reply via email to