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