From: Antti K. <ko...@sc...> - 2000-12-17 17:03:39
|
I just installed Mandrake 7.2 and of course tried to run tuxkart - with not so much success, seems to render by X11 software renderer... My 3D card is Voodoo 2. I have Device3Dfx installed, I have Glide_V2-2.53 installed, and I have Mesa-3.3 installed. Running test3Dfx and testGlide2x succeeds - familiar 3dfx splash appears - so hardware and glide seems to work. But Mesa is not able to use 3dfx. I do have environment variable MESA_GLX_FX=fullscreen set, but demos do not run fullscreen with hardware acceleration but slow X11 instead. Running glinfo (from mesa demos) will verify this: Loading required GL library /usr/X11R6/lib/libGL.so.1.2.030300 GL_VERSION: 1.2 Mesa 3.3 ... GL_RENDERER: Mesa X11 GL_VENDOR: Brian Paul GLU_VERSION: 1.1 Mesa 3.3 Questions: - how is the renderer (X11/Glide/smth else) actually chosen ? - if by configuring, where, how ? - does Mesa has to be compiled to support glide ? - if so, how can I find out what Mandrake's Mesa binaries are compiled to support ? - how does actual X-server fit in the picture ? - could the reason be XFree 4.0.1 ? - or alternatively, forget the questions, just give me shortest-path-walk-through what to do to get that tuxkart working with Voodoo2 :) List of packages installed: # rpm -qa | egrep -i 'mesa|3dfx|glide' Mesa-common-3.3-14mdk Mesa-demos-3.3-14mdk Device3Dfx-2.3.4-7mdk Glide_V2-devel-2.53-4mdk Glide_V2-2.53-4mdk Mesa-3.3-14mdk -- andy |
From: Brian P. <br...@va...> - 2000-12-17 17:19:56
|
"Antti Koskimäki" wrote: > > I just installed Mandrake 7.2 and of course tried to run tuxkart - with > not so much success, seems to render by X11 software renderer... > > My 3D card is Voodoo 2. I have Device3Dfx installed, I have Glide_V2-2.53 > installed, and I have Mesa-3.3 installed. Running test3Dfx and testGlide2x > succeeds - familiar 3dfx splash appears - so hardware and glide seems to > work. > > But Mesa is not able to use 3dfx. I do have environment variable > MESA_GLX_FX=fullscreen set, but demos do not run fullscreen with > hardware acceleration but slow X11 instead. Running glinfo (from mesa > demos) will verify this: > > Loading required GL library /usr/X11R6/lib/libGL.so.1.2.030300 > GL_VERSION: 1.2 Mesa 3.3 > ... > GL_RENDERER: Mesa X11 > GL_VENDOR: Brian Paul > GLU_VERSION: 1.1 Mesa 3.3 > > Questions: > > - how is the renderer (X11/Glide/smth else) actually chosen ? The tuxkart renderer? Don't know, I've never tried that game. Mesa's renderer (Glide vs. X11) is chosen with MESA_GLX_FX. > - if by configuring, where, how ? > - does Mesa has to be compiled to support glide ? Yes. > - if so, how can I find out what Mandrake's Mesa binaries are compiled to > support ? You could run nm on libGL.so and see if any Glide symbols, such as grDrawPoint, are listed. > - how does actual X-server fit in the picture ? It shouldn't be an issue. > - could the reason be XFree 4.0.1 ? Probably not. > - or alternatively, forget the questions, just give me > shortest-path-walk-through what to do to get that tuxkart working with > Voodoo2 :) I don't have time for a long answer. Have you read Mesa/docs/README.3DFX? > > List of packages installed: > # rpm -qa | egrep -i 'mesa|3dfx|glide' > Mesa-common-3.3-14mdk > Mesa-demos-3.3-14mdk > Device3Dfx-2.3.4-7mdk > Glide_V2-devel-2.53-4mdk > Glide_V2-2.53-4mdk > Mesa-3.3-14mdk -Brian |
From: Antti K. <ko...@sc...> - 2000-12-18 12:34:44
|
On Sun, 17 Dec 2000, Brian Paul wrote: > "Antti Koskim=E4ki" wrote: > > Questions: > >=20 > > - how is the renderer (X11/Glide/smth else) actually chosen ? >=20 > The tuxkart renderer? Don't know, I've never tried that game. > Mesa's renderer (Glide vs. X11) is chosen with MESA_GLX_FX. Ok. So I was kind of right about this. > > - does Mesa has to be compiled to support glide ? > Yes. Had a feeling about this, but documents within Mandrake gave me no hints about this... > > - if so, how can I find out what Mandrake's Mesa binaries are compile= d to > > support ? >=20 > You could run nm on libGL.so and see if any Glide symbols, such as > grDrawPoint, are listed. ... and this lead to nothing either, 'No symbols found' it said. But afte= r getting the src.rpm it opens up, Mandrake has packaged Mesa to support utah-glx, only. =20 > > - how does actual X-server fit in the picture ?=20 > It shouldn't be an issue. > > - could the reason be XFree 4.0.1 ? > Probably not. We'll see. I'll gather the sources and try it out. =20 > Have you read Mesa/docs/README.3DFX? This was one of the files missing from Mandrake Mesa package :) =20 > -Brian -- andy |
From: Stephen J B. <sj...@li...> - 2000-12-18 17:06:57
|
On Mon, 18 Dec 2000, Antti Koskim=E4ki wrote: > > The tuxkart renderer? Don't know, I've never tried that game. > > Mesa's renderer (Glide vs. X11) is chosen with MESA_GLX_FX. >=20 > Ok. So I was kind of right about this. =20 I'm the author/maintainer of TuxKart - it tried to link to whatever libGL it can find. 99% of problems like this are due to there being multiple copies of OpenGL/Mesa installed on your machine. As 'root', do this: find / -name libMesaGL.\* -print find / -name libGL.\* -print =2E..then do an 'ls -l' on each file that it finds. In theory, they should all link to a single actual library file - and in theory, there should be NO libMesaGL's anywhere and ALL of the libGL's should be in /usr/lib If you find that there are multiple libGL/libMesaGL's installed, you need to delete the bogus ones. If you have any application that uses OpenGL/Mesa and works with hardware accel - then run 'ldd' on it's executable to discover which libGL/libMesaGL it used...*THAT* will be the good one. The one that TuxKart grabbed is evidently some dusty, ancient copy of Mesa from eons ago. =2E..well, 99% of the time that's the reason. You might be the 1% for which it's something quite different. I see complaints of this form at a rate of maybe a dozen a week on different mailing lists...not just for TuxKart - but for many other OpenGL-based packages under Linux. We *really* have to find a way to nail this one. ---- Steve Baker (817)619-2657 (Vox/Vox-Mail) L3Com/Link Simulation & Training (817)619-2466 (Fax) Work: sj...@li... http://www.link.com Home: sjb...@ai... http://web2.airmail.net/sjbaker1 |
From: Fabio F. de O. <sla...@za...> - 2001-01-20 19:06:27
|
Hi ! Does my Voodoo3 3000 PCI board works well on XFree 4.0.2 and with DRI support ? Looks like Mesa is built in XFree 4.x......but last time i tried to use my Voodoo3 board on XFree 4.0.1, this crashed my computer (when i exited testGlide2x). Does XFree 4.0.2 fixed this issue, or it's better to keeping using XFree 3.3.6 and non-dri-glide ? Other problem: i've upgraded to kernel 2.4, and now my games are not using aceleration. I was ok when i was using kernel 2.2.17... --=20 +--------------------------------------------------------------------+ | F=E1bio Franco de Oliveira - Linux user 138973 | +--------------------------------------------------------------------+ | Cpu: AMD K6-2 400 | Sound: Sound Blaster 128PCI | | MB: ASUS P5-99VM | Video: Voodoo 3 3000 PCI 16Mb | | Ram: 128mb SDRAM | Modem: Us Robotics 56K ISA PNP | | HD: Quantum Fireball Lct 30G | | +--------------------------------------------------------------------+ | "Software =E9 como sexo: =E9 melhor quando =E9 gratuito", Linus Torvald= s | +--------------------------------------------------------------------+ |
From: Brian P. <br...@va...> - 2001-01-20 22:24:27
|
Fabio Franco de Oliveira wrote: > > Hi ! Does my Voodoo3 3000 PCI board works well on XFree 4.0.2 and with > DRI support ? Looks like Mesa is built in XFree 4.x......but last time i > tried to use my Voodoo3 board on XFree 4.0.1, this crashed my computer > (when i exited testGlide2x). Does XFree 4.0.2 fixed this issue, or it's > better to keeping using XFree 3.3.6 and non-dri-glide ? I have no idea what might have caused your crashes in the past. All I can say is try 4.0.2 and file a bug report if it still doesn't work. > Other problem: > i've upgraded to kernel 2.4, and now my games are not using aceleration. > I was ok when i was using kernel 2.2.17... Using the DRI? Did you rebuild your DRM kernel module(s)? If you're using stand-alone Mesa + Glide be aware that the /dev/3dfx device no longer works in Linux 2.4 (so I've heard). Somebody has to update the code. -Brian |