Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 23 May 2009 09:35:27 -0500
From:      Robert Noland <rnoland@FreeBSD.org>
To:        perryh@pluto.rain.com
Cc:        freebsd-x11@FreeBSD.org
Subject:   Re: re-probing DDC/EDID
Message-ID:  <1243089327.63754.1345.camel@balrog.2hip.net>
In-Reply-To: <4a1724c4.OuQCIyZ462E1cHYx%perryh@pluto.rain.com>
References:  <4a164879.9A1SKOjgHUb7X9q6%perryh@pluto.rain.com> <1243015185.63754.104.camel@balrog.2hip.net> <4a1724c4.OuQCIyZ462E1cHYx%perryh@pluto.rain.com>

next in thread | previous in thread | raw e-mail | index | archive | help

--=-5PNeO8WYEM9EQYyJ94vo
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

On Fri, 2009-05-22 at 15:18 -0700, perryh@pluto.rain.com wrote:
> Robert Noland <rnoland@FreeBSD.org> wrote:
> > On Thu, 2009-05-21 at 23:38 -0700, perryh@pluto.rain.com wrote:
> > > Is there any way to re-probe the monitor's DDC/EDID while the
> > > X server is running?
> ...
> > xrandr?
>=20
> That seems to return the set of resolutions probed at startup
> (i.e. those of the old monitor):

what driver are you using?  Radeon or Intel *should* detect a changed
display I think.  You really shouldn't need to set modelines anymore.
Do keep in mind that since the front buffer is created at startup time
and can't currently be re-sized on the fly that you need to set the
virtual screen size to the maximum that you intend to use or that will
be the highest mode used (and displayed by xrandr).  I suspect that is
what is happening here.

robert.

> $ xrandr -q
>    SZ:    Pixels          Physical       Refresh
>   *0   1280 x 1024   ( 342mm x 271mm )  *60 =20
>    1   1024 x 768    ( 342mm x 271mm )   60 =20
>    2    800 x 600    ( 342mm x 271mm )   60 =20
>    3    640 x 480    ( 342mm x 271mm )   60 =20
>    4   1280 x 960    ( 342mm x 271mm )   60 =20
>    5   1152 x 864    ( 342mm x 271mm )   75 =20
>    6   1152 x 768    ( 342mm x 271mm )   55 =20
>    7    832 x 624    ( 342mm x 271mm )   75 =20
>    8    700 x 525    ( 342mm x 271mm )   75   60 =20
>    9    640 x 512    ( 342mm x 271mm )   75   60 =20
>    10   576 x 432    ( 342mm x 271mm )   75 =20
>    11   576 x 384    ( 342mm x 271mm )   55 =20
>    12   512 x 384    ( 342mm x 271mm )   75   70   60 =20
>    13   416 x 312    ( 342mm x 271mm )   75 =20
>    14   400 x 300    ( 342mm x 271mm )   75   72   60   56 =20
>    15   320 x 240    ( 342mm x 271mm )   75   73   60 =20
>   Current rotation - normal
>   Current reflection - none
>   Rotations possible - normal=20
>   Reflections possible - none
>=20
> If the list were for the new monitor it would include 1920x1200.
>=20
> Also, I'm looking for the whole collection of settings to include in
> at least the highest-resolution modeline for the new monitor, such
> as this entry (which was probed with the old monitor connected -- it
> works on the new one, but doesn't utilize the higher resolution that
> should now be available):
>=20
>   Modeline "1280x1024"  108.00  1280 1328 1440 1688  1024 1025 1028 1066 =
+hsync +vsync
>=20
> Based on the new monitor's manual, it should support:
>=20
>   #   resolution  H KHz  V Hz
>=20
>   1   640 x  350   31.4  70.0
>   2   720 x  400   31.4  70.0
>   3   640 x  480   31.4  59.9
>   4   640 x  480   37.5  75.0
>   5   800 x  600   35.1  56.2
>   6   800 x  600   37.8  60.3
>   7   800 x  600   46.8  75.0
>   8   832 x  624   49.7  74.5
>   9  1024 x  768   48.3  60.0
>  10  1024 x  768   56.4  70.0
>  11  1024 x  768   60.0  75.0
>  12  1152 x  864   67.5  60.0
>  13  1152 x  870   68.6  75.0
>  14  1280 x  960   60.0  60.0
>  15  1280 x 1024   63.9  60.0
>  16  1280 x 1024   79.9  75.0
>  17  1440 x  900   55.9  60.0
>  18  1680 x 1050   64.7  60.0
>  19  1600 x 1200   75.0  60.0
>  20  1920 x 1200   74.0  59.9
>=20
> but that doesn't give me the dot-clock frequencies, the 2nd-4th
> horizontal and vertical counts, nor the sync polarities.
> _______________________________________________
> freebsd-x11@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-x11
> To unsubscribe, send any mail to "freebsd-x11-unsubscribe@freebsd.org"
--=20
Robert Noland <rnoland@FreeBSD.org>
FreeBSD

--=-5PNeO8WYEM9EQYyJ94vo
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.11 (FreeBSD)

iEYEABECAAYFAkoYCa8ACgkQM4TrQ4qfROPEDwCeJ6f+0lG8K0oouKlLDN2P2JHH
c2cAn2DUN32GhqLPWInsofbF5d2WFWgk
=ddoo
-----END PGP SIGNATURE-----

--=-5PNeO8WYEM9EQYyJ94vo--




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1243089327.63754.1345.camel>