John M. Martin wrote
> J?rgen Keil wrote:
> > IIRC, another workaround was to modify such an 
> > edid.bin file and swap the two "detailed mode" blocks
> > (1600x1200 before 1024x768) and use the "CustomEDID"
> > option in xorg.conf
> >
> >     Option  "CustomEDID" "DFP-0:/etc/X11/edid_AU4831D_custom.bin"
> >  
> >   
> > For some reason the nvidia driver is unable to auto-detect
> > the panel's native resolution from the monitor's EDID data
> > and starts at 1024x768. Gnome desktop resolution switcher
> > offers no modes above 1024x768.
> Does the 1600x1200 mode appear in nvidia-settings
> (Display Configuration -> Resolution)?

Yes.  But the active resolution is the one labeled "Auto".

Actually I can select 1600x1200 in nvidia-settings when
I start without an xorg.conf file;  the only problem is that
the gnome applications still use font sizes that are intended
for the 1024x768 resolution, and are much too small now
after changing to 1600x1200 in nvidia settings.

screen #0:
  dimensions:    1600x1200 pixels (616x455 millimeters)
  resolution:    66x67 dots per inch


EDID data had a horizontal screen size of 390 mm or
390 mm / 25.4 == 15.354 inches.  1024 / 15.354 == 66.692 dpi
Correct would be 1600/(390/25.4) == 104.207 dpi

xdpyinfo is reporting 616  mm?  Hmm, 1600 / (616 mm / 25.4) == 65.976 dpi




> According to the Xorg log file, the 1600x1200 mode validated but
> does not get added to the XRandR/XF86VidMode list. 1600x1200
> may be clipped because the virtual screen size is set to 1024x768.

> What happens when you explicitly set the virtual desktop size
> to 1600x1200 with the Virtual option?

Ok, I generated (Xorg -configure) a default xorg.conf file, and
added Virtual 1600 1200 to the "Screen" -> "Display" sections.

Now the initial dtlogin screen displays a much larger 1600x1200 screen
at 1024x768 resolution; the mouse can be used to move around the
visible window.  But during login to the gnome desktop the resolution changes
to 1600x1200.  Inside the gnome desktop the fonts are too small.

Section "Screen"
        Identifier "Screen0"
        Device     "Card0"
        Monitor    "Monitor0"
        SubSection "Display"
                Viewport   0 0
                Depth     1
                Virtual 1600 1200
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     4
                Virtual 1600 1200
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     8
                Virtual 1600 1200
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     15
                Virtual 1600 1200
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     16
                Virtual 1600 1200
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     24
                Virtual 1600 1200
        EndSubSection
EndSection
 
 
This message posted from opensolaris.org

Reply via email to