https://bugzilla.novell.com/show_bug.cgi?id=331609#c14
Felix Miata changed:
What |Removed |Added
----------------------------------------------------------------------------
URL| |https://bugs.freedesktop.org/show_bug.cgi?id=124
| |74
--- Comment #14 from Felix Miata 2007-10-07 14:32:19 MST ---
I got the i810 driver to do 1920x1440x16 with 10.3 on 845G immediately prior to
writing comment 11. Just now I got 2048x1536x16 on Mandriva Cooker with i810 on
845G.
I read somewhere very recently, probably in one of the many Mandriva or
OpenSUSE Intel driver bugs, that when EDID and DDC aren't working correctly
that the Intel driver is hard coded to fall back to 96 DPI regardless of screen
size or display resolution or any existing DisplaySize in xorg.conf.
PreferredMode has no direct impact whatsover on DPI that I can find for such
cases. AFAICT, it's only used by the driver to choose the resolution, and only
from that it calculates bogus display dimensions so that it can force DPI to
96. The only apparent solution for this bad driver DPI assumption is using
xrandr. AFAICT for randr to be a full solution, it has to do its DPI setting
job before KDM (if used) starts, or before the X desktop (if no login manager
is used) starts.
So, the problem here for until the Intel driver is competent to handle
non-working EDID and DDC is how to get randr to set an appropriate DPI before
KDM or Kicker startup. Is there already a way that we simply haven't found yet?
According to https://bugs.freedesktop.org/show_bug.cgi?id=12474#c5 putting
xrandr --fbmm in Xsession should work. Not knowing how to decide any better
place, I tried putting it at the top of the file, but it didn't change anything
for me. Can you tell me a better place that should work? Maybe this just has to
wait for a fix for that bug?
I too read the quote from Intel about how bad its driver currently is. :-(
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.