Linux Framebuffer Driver for the 3DLabs Permedia3 chipset.
Author
Romain Dolbeau
Status
This driver is still very experimental :
- it's known to work on the Formac ProFormance III board
- it has *not* been thoroughly tested on this board
- it has *not* been tested *at all* on *any* other board ; you've been warned !
- it seems to work fine with the latest (4.0.99.1) CVS Xfree86 driver ('glint')
- *no* support for multiple board
- *no* support for multiple chip per board (like Appian boards)
- *no* acceleration at all
- it has only been tested with linux-2.2.18
- it works OK with OpenFirmware
- resolution switching (via fbset) seems broken
How to use
Assuming LINUXSRC is the path to the top of your linux kernel source tree:
- put the files pm3fb.h and pm3fb.c in $LINUXSRC/driver/video
- patch linux-2.2.18 with the included patch :
cd $LINUXSRC ; patch -p1 < linux-2.2.18-pm3.patch
- add the driver to your kernel (you'll need CONFIG_EXPERIMENTAL and CONFIG_PCI)
- compile, install, reboot - and enjoy if hell doesn't break loose.
Todo
- multiple boards & multiple chips per board
- acceleration
- more bugs fix
Links
Changelog
Wed Feb 21 22:09:30 CET 2001, v 1.0.2 : Code cleaning for future multiboard support, better OF support, bugs fix
Wed Feb 21 19:58:56 CET 2001, v 1.0.1 : OpenFirmware support, fixed memory detection, better debug support, code cleaning
Wed Feb 21 14:47:06 CET 2001, v 1.0.0 : First working version
Romain Dolbeau
Last modified: Wed Feb 21 22:10:46 CET 2001