Subject: Console drivers
To: netbsd-macppc macppc <port-macppc@netbsd.org>
From: Michael Lorenz <macallan@netbsd.org>
List: port-macppc
Date: 11/08/2006 00:55:18
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hello,
so, finally the missing pieces to allow using accelerated display
drivers as console on macppc are in place. Please try them and report
success or failure.
Now you can choose from these drivers:
- - ofb. Plain old unaccelerated framebuffer driver. Can't switch video
modes and uses whatever resolution your firmware sets up.
- - machfb. Should support most ATI Mach 64 chips. Seems to have trouble
with the Rage LT found in some PowerBooks, it would be nice if someone
with the right hardware could investigate. I wrote the acceleration
part originally for the Rage Pro found on Sun Ultra 10 mainboards but
it works fine with the Rage II found in G3 iMacs, Beige G3 and probably
others.
- - chipsfb. I wrote this one for the PowerBook 3400c. Should work on the
2400 as well, the original PowerBook G3 will need some hacking. The
driver is pretty new, no idea if the VGA port works.
- - radeonfb. Should support most Radeons, has trouble with R3xx chips
which I can't fix for lack of hardware and documentation. Works fine on
my iBook G4. Someone with access to ATI documentation should take care
of this one.
- - voodoofb. Supports 3Dfx Voodoo3 cards, I wrote it for a PCI Voodoo3
2000, it /may/ work with Voodoo4 and Voodoo5 as well but again I don't
have the hardware. The video mode it switches to is currently hardcoded
to 1024x768, you may want to change that. DDC2 support is almost done.
Running X with any of the accelerated drivers works exactly the same
way as with ofb - if you needed options OFB_FAKE_VGA_FB with ofb you'll
need it with the resp. accelerated driver as well. They also all
support virtual consoles and ANSI colours.
Most of these drivers aren't well tested ( read: they work on my
hardware, not necessarily on anyone else's ), only machfb has been in
use for some time ( on sparc64 ) so there will be glitches. Please
report them.
have fun
Michael
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (Darwin)
iQEVAwUBRVFxR8pnzkX8Yg2nAQJp1Af/Ze8MukSyuSRROrnRubQsXv2qx+DaYb84
Q6w1dUYAkYn3Z7V7pywWcYGwoUOXoEpztGjtcXmgUd3D7I6Iv0vzbocyOpxeSYbw
w7BzidVNp05yC6+xnrvkDxUb5e8UPDiKEleumJLmBgqAviw1UesGF9ZR1D2SHXC3
6PCf+UHbxsB9LUtGL7eQVklK/cGwe9xQgKaTJyEmIwYHsxe1ey0FF9ac+CCuqPRU
xR3FhQGH+JOBAXXJM1ICKjyrpmyMzCBZgP5uuKa2Emwh2Ijq0c1dTf+gxNO9oaY/
k9jAH1Y8IUmDGBCxseLYZ32lMC3R+TBxCP12CRjxyxLUUHEx4HiCug==
=x0LA
-----END PGP SIGNATURE-----