I've just configured my latest kernel (4.0.3) to utilise KMS (thanks Ken)
rather than the legacy vesafb, but of course this has created other
problems.

The upside is that the font size on the console looks good on my monitor
(1440x900) and the backlight now switches itself off when required -- it
must have been broken on vesafb.

The downside is that the EDID information fed to the kernel appears to give
the wrong screen size.  Only about 60% of the width and height are used.

Maybe there's something I've missed in the kernel config.  I've now turned
off all legacy frame buffer settings that I can find, but it's made no
difference.

My feeling is that the monitor EDID info is corrupt; it's a cheap and
fairly old model of unknown origin.  If this is the case then I need to
build an EDID file and place it in /lib/firmware.  But first I have to
discover exactly what the setting are for my monitor.

My questions are: has anybody successfully built a custom EDID file, and
what is the best way to query the monitor for the settings?  Normally I
would use xrandr, but I don't have xorg (with its libraries) installed, and
I don't need it.  Can xrandr be installed standalone?  I've found a couple
of other tools on the web (read-edid and edid-rw) but I'm unfamiliar with
them.

Any help much appreciated, otherwise I'll plough on alone :-(

Richard
-- 
http://lists.linuxfromscratch.org/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to