Thread (3 messages) 3 messages, 3 authors, 2002-12-20

Re: 3DFX framebuffer driver v0.2.2

From: <hidden>
Date: 2002-12-19 05:06:46

On Mon, Dec 16, 2002 at 06:45:00PM +0000, joachim.henke@stud.tu-ilmenau.de wrote:
On http://www.medex.hu/~danthe/tdfx/ I found a newer version of the tdfxfb
driver. It was a patch against linux 2.4.4 . I don't know why it never went
into the kernel. Maybe Linus was too busy at that time?

The current kernel still contains version 0.1.3 which is rather old. Much
work has been done until version 0.2.2, mainly support for:

* non-8 dot wide fonts
* multihead
* full 8/16/24/32 bit color (fixes the ugly bootup penguin)
* MIPS
* module options

I think it's worth to give it a chance and to continue development on the
base of that code. So I "ported" it to kernel 2.4.2x. Get this new patch
here:

http://tu-ilmenau.de/~johe-ii/3dfx-0.2.2-2.4.21-pre1.diff.gz

I just merged the improvements that happened to v0.1.3 while it was in the
kernel and did some source formating.

Be encouraged to test it, do further improvements and please take it into
the kernel!
I try this out on 2.4.20 with other patching.
My machine is an Asus super 7 (K6 500) with PCI & AGP voodoo banshees.
BIOS requires boot VGA to be PCI.

Both heads are init by driver, BIOS head is head 0. Head 1 is
misdetected to be only 4096KB video memory, should be 16384KB as is head
0. After remapping a virtual console to fb/1, I have no video signal on
either head now until I fbset each to depth 16.

Tested system with mplayer output to tdfxfb driver. Video only on fb/0,
but with mplayer on console on fb/1 both heads are responsive.

Unfortunately I tried mplayer with DirectFB, it crashes unable to init,
and (it's enabled with xfs patch) I get into gdb. And my keventd kernel
thread is zombie. sysrq kessages appear on (current) fb console, but
consoles otherwise unresponsive.

I try mplayer with tdfxfb again. No complaints but also no image on fb/0

Attachments

  • (unnamed) [application/pgp-signature] 232 bytes
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help