[ltp] Explore radeon(4) features, especially mergedfb and Metamodes.

Stefan Schmidt linux-thinkpad@linux-thinkpad.org
Tue, 22 Aug 2006 18:13:10 +0200


--M/SuVGWktc5uNpra
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Hello.

On Tue, 2006-08-22 at 11:50, Alex Deucher wrote:
> On 8/22/06, Stefan Schmidt <stefan@sostec.de> wrote:
> >
> >You mean something like this?
> >
> >Option "MonitorLayout" "LVDS, CRT"
>=20
> yes.

Fine, i'll try this in the evening.


> >Where do i have dead spots when i just clone the same desktop in
> >different resolutions?
>=20
> You could is you were only using one monitor. say you were using a
> 1024x768 LCD and a 1600x1200 monitor in clone mode.  if the viewport
> of the smaller crtc was fixed and you disconnected the larger monitor,
> you'd have areas you couldn't see.
>=20
> >
> >Just to clarify. I'll like to see the same desktop i see on the
> >Laptop-Panel (1400x1050) on the second monitor. In a different
> >resolution. Maybe 1280x1024 or even 1600x1200.
>=20
> that works now, it's just that the smaller viewport scrolls to give
> you access to the full desktop.

Ok, i got your point now. :)

I'm not talking about cutting the not viewable parts. I'm talking
about have the _full_ desktop on the LCD and a resized and _full_
clone of this on the second monitor.

Just like a dualhead setup, but with the chance to switch between
dualhead and pseuso-Xinerama via randr.

Is this possible?

> >hmm, it is possible to use an selfcompiled radeon driver inside my
> >debian xorg installation? If i need to compile xorg from scratch and
> >place it next to my distro installation i'll never start to hack on
> >it.
>=20
> you definitely can, it just depends how far you want to go.  you can
> either hack on the source to the radeon driver provided by debian, or
> you can build the radeon driver from git assuming you installed the
> xorg devel packages.  the only problem with the git version is that it
> may depend on features of the server that are not available in the
> xserver shipped with debian. As such you'd have to make sure you were
> using a fairly recent X server package.   That said, it's not that
> hard to play with the development xserver/libs/etc. in parallel with
> your current install.  I build and install the current git trees in
> /usr/local/xorg and then I add /usr/local/xorg/lib to my ld.conf and
> make /usr/bin/X a symlink that pionts to either /usr/local/xorg/bin/X
> or the original X server provided by my distro.  switching between
> devel and stable is a matter of changing the sym-link.

Sounds not to hard. But i need some calm for such things.

> >So i've to move the dockingstation at work to the right side of my
> >monitor. ;)
>=20
> you can switch the initial orientation in your config file.

Yes, that's what i do at the moment. But this means editing a config
file or changing symlinks before a have a suitable setting. Moving the
dockingstation is easier. :)

> >Somebody plan to make used framebuffer size for mergefb dynamic?
>=20
> yes, this will be handled by the new xrandr

Fine.=20

> >Right. I'm still a bit confused with this names.
>=20
> most radeons have 2 crtcs (display controllers).  These controllers
> can be sourced to one or more outputs.  Most radeons have the
> following outputs: Primary DAC, Secondary DAC, LVDS controller, TMDS
> controller, TV-out controller, and DVO port.  The DACs provide analog
> output to drive a standard analog monitor.  LVDS
> (http://en.wikipedia.org/wiki/LVDS) and TMDS
> (http://en.wikipedia.org/wiki/TMDS) are two types of digital
> signalling.  It just happens that LVDS is usually used to connect
> laptop panels and TMDS is usually used for DVI connections.  radeons
> (and r128s as well) have cells for both types.  The DVO port is just a
> digital output that can be attached to and external piece of hardware
> like another DAC or TMDS controller, or a TV-encoder.  Many radeon
> cards use the DVO port and an external TMDS chip to provide dual DVI
> ports.

Ah, that's the way apple make dual DVI available on the powerbooks. :)

Thanks for explanation.

> >Just as above, if i only need to recompile the radeon driver and put
> >it in the right dir, i can give it some testing.
>=20
> let me know if you have any questions.

I came back to this, once i have a working setup for compile and test=20
the radeon driver.

regards
Stefan Schmidt

--M/SuVGWktc5uNpra
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: http://www.datenfreihafen.org/contact.html

iD8DBQFE6y0WbNSsvd31FmURAvCzAKCVIpZcPhqyEt93g9YtlGnn1QhGwQCghMMO
coFghL4bXr70B0UzuTB72GU=
=3K7C
-----END PGP SIGNATURE-----

--M/SuVGWktc5uNpra--