[SLE] DRI, MESA, GLUT, XFREE40 and the mother of the tiny pig...
I've having a lot of troubles with the mentioned packages (i don't mean rpm packages, just packages). I've downloaded, compiled and installed XFREE40 from sources, prior i've uninstalled the xf86-3.3.x package to avoid possible conflicts. I've XFree40 running about right but there's a lot of things that i couldn't understand. I want (need) an XFree40 running with the Direct Rendering Interface. Well, if i've understanded well, the XFree40 gives a mesa installation in its sources, in fact, i've in the directory 'extras' of the XFree40 sources a Mesa directory. I've read the DRI developers html file and try to follow the steps described within it, although i think this is stupid because in the above mentioned 'extras' directory i've DRI also, even the XF86Config file generated with 'XFree86 -configure' option includes by itself a section called DRI and the corresponding drivers in the Device section. DRI documentation do a mention to a *kernel* based driver that i cannot found in nowhere, thats tdfx.o, the most similar is the tdfx_drv.o that's NOT a kernel driver but an XFree driver for Voodoo Banshee and Voodoo III 3000 cards (the mine) that's in fact loaded to start XFree, but there's none kernel based. DRI docs. do mention also about an executable file called 'glxinfo' that is for obtain information about the current GL configuration, including hardware; that could give me a chance to test if i'm using accelerated capabilities of my card or not, but that file doesn't seems to be installed on my system and the most similar is one called glinfo that comes with the suse mesa packages that i've *uninstalled* because avoid conflicts with the mesa installation of XFree40. I've substituyed also the old glint_v3 2.6?.x for voodoo cards that comes with my SuSE (btw., i'm talking about a SuSE 6.2), by another recomended by the DRI docs. and downloaded from linux.3dfx.org (or .com, cannot remember exactly, too many troubles for my damaged brain...). I've installed another package from there and uninstalled the similar one that comes with SuSE, so these are the new ones: chulthu:/home/fmmarzoa # ls -la *.rpm -rw-r--r-- 1 fmmarzoa users 24871 May 6 16:26 Device3Dfx-2.3-5.src.rpm -rw-r--r-- 1 fmmarzoa users 2692209 May 11 19:09 Glide_V3-DRI-3.10-6.src.rpm Of course, i've rebuilt those before install as they are source rpm packages. I'm reaching madness with this, so excuse my dirty exposition of the troubles. Ok, stop here, let's go inside the question: *** How (the hell) can I have an XFree 4.0 system with DRI interface working right on my SuSE 6.0 with a Voodoo III 3000 AGP graphics card without die in the attempt???? *** I've purchased that Voodoo not because Quake but because I want to learn OpenGL in an acelerated environment, that's the same reason because i've installed XFree40 by its DRI support. But... (sig!) If i could find a secure manner to test, at least, what things are really working and what others not... Can someone help me? hey, SuSE guys, come on, you know a lot of this, can you please, please, help me? Have a good one, P.S. The mother of the tiny pig is a guest star that have nothing to see with rest. -- John Lenon... errrr... Francisco M. Marzoa Alonso -- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/
I can't wait to hear the answers to this one... I had almost the *exact* same troubles... I've got xfree4 working on my own system (Nvidia, but no DRI), but I tried it with my bro's system with a V3, and... well, you just told that story for me, so I'll just let it go. Anyway, point being, I'm really interested in hearing the responses, as well. "Francisco M. Marzoa Alonso" wrote:
I've having a lot of troubles with the mentioned packages (i don't mean rpm packages, just packages).
I've downloaded, compiled and installed XFREE40 from sources, prior i've uninstalled the xf86-3.3.x package to avoid possible conflicts. I've XFree40 running about right but there's a lot of things that i couldn't understand. I want (need) an XFree40 running with the Direct Rendering Interface. Well, if i've understanded well, the XFree40 gives a mesa installation in its sources, in fact, i've in the directory 'extras' of the XFree40 sources a Mesa directory. I've read the DRI developers html file and try to follow the steps described within it, although i think this is stupid because in the above mentioned 'extras' directory i've DRI also, even the XF86Config file generated with 'XFree86 -configure' option includes by itself a section called DRI and the corresponding drivers in the Device section.
DRI documentation do a mention to a *kernel* based driver that i cannot found in nowhere, thats tdfx.o, the most similar is the tdfx_drv.o that's NOT a kernel driver but an XFree driver for Voodoo Banshee and Voodoo III 3000 cards (the mine) that's in fact loaded to start XFree, but there's none kernel based.
DRI docs. do mention also about an executable file called 'glxinfo' that is for obtain information about the current GL configuration, including hardware; that could give me a chance to test if i'm using accelerated capabilities of my card or not, but that file doesn't seems to be installed on my system and the most similar is one called glinfo that comes with the suse mesa packages that i've *uninstalled* because avoid conflicts with the mesa installation of XFree40.
I've substituyed also the old glint_v3 2.6?.x for voodoo cards that comes with my SuSE (btw., i'm talking about a SuSE 6.2), by another recomended by the DRI docs. and downloaded from linux.3dfx.org (or .com, cannot remember exactly, too many troubles for my damaged brain...). I've installed another package from there and uninstalled the similar one that comes with SuSE, so these are the new ones:
chulthu:/home/fmmarzoa # ls -la *.rpm -rw-r--r-- 1 fmmarzoa users 24871 May 6 16:26 Device3Dfx-2.3-5.src.rpm -rw-r--r-- 1 fmmarzoa users 2692209 May 11 19:09 Glide_V3-DRI-3.10-6.src.rpm
Of course, i've rebuilt those before install as they are source rpm packages.
I'm reaching madness with this, so excuse my dirty exposition of the troubles.
Ok, stop here, let's go inside the question:
*** How (the hell) can I have an XFree 4.0 system with DRI interface working right on my SuSE 6.0 with a Voodoo III 3000 AGP graphics card without die in the attempt???? ***
I've purchased that Voodoo not because Quake but because I want to learn OpenGL in an acelerated environment, that's the same reason because i've installed XFree40 by its DRI support. But... (sig!)
If i could find a secure manner to test, at least, what things are really working and what others not...
Can someone help me? hey, SuSE guys, come on, you know a lot of this, can you please, please, help me?
Have a good one,
P.S. The mother of the tiny pig is a guest star that have nothing to see with rest.
-- John Lenon... errrr... Francisco M. Marzoa Alonso
-- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/
-- --Richard D. Slaughter Richie @ R & W Trucking -- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/
On Thu, May 11, 2000 at 10:16:44PM +0200, Francisco M. Marzoa Alonso wrote:
I've downloaded, compiled and installed XFREE40 from sources, prior i've
If you've made it this far, you've surpassed me.
DRI documentation do a mention to a *kernel* based driver that i cannot found in nowhere, thats tdfx.o, the most similar is the tdfx_drv.o
Right. It's in the 2.3 kernels, not 2.2 (even SuSE's).
*** How (the hell) can I have an XFree 4.0 system with DRI interface working right on my SuSE 6.0 with a Voodoo III 3000 AGP graphics card without die in the attempt???? ***
Let's start with this: Why (the hell) do you need 4? 3.3.6 and the appropriate GLide don't suffer much of an impact in performance if you're learning the development end. One is no truer to OpenGL than the other. You're putting yourself through a lot of head- and heartache...
I've purchased that Voodoo not because Quake but because I want to learn OpenGL in an acelerated environment, that's the same reason because i've installed XFree40 by its DRI support. But... (sig!)
To be honest with you, your money may have been better spent elsewhere. The 3Dfx cards, though fast, aren't the best place to learn OpenGL. A better choice would have been an nVidia card. My mother always said, "Hindsight is 20/20" ;).
If i could find a secure manner to test, at least, what things are really working and what others not...
Not much, really. XFree86 4.0 is, well, an x.0 release. Give it six months before you start passing judgement or using it in production environments.
Can someone help me? hey, SuSE guys, come on, you know a lot of this, can you please, please, help me?
I just want to make sure that your motives are in line first.
Have a good one,
The same to you, sir :). Honestly, I don't mean to give you a hard time and insult your intelligence; you knew enough to avoid NT, didn't you? ;) -- -=|JP|=- "Why, oh, why didn't I take the blue pill?" Jon Pennington | Atipa Linux Solutions -o) jpennington@atipa.com | http://www.atipa.com /\\ Kansas City, MO, USA | 816-241-2641 x121 _\_V 6D04 39E0 CAE9 9ADA 2CA3 2EBE 898A 6C37 CA1E A29C -- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/
Jon Pennington wrote:
On Thu, May 11, 2000 at 10:16:44PM +0200, Francisco M. Marzoa Alonso wrote:
I've downloaded, compiled and installed XFREE40 from sources, prior i've
If you've made it this far, you've surpassed me.
DRI documentation do a mention to a *kernel* based driver that i cannot found in nowhere, thats tdfx.o, the most similar is the tdfx_drv.o
Right. It's in the 2.3 kernels, not 2.2 (even SuSE's).
Yes, i know about but... following DRI documentation i don't need a 2.3.x kernel for a Voodoo, just a 2.2.x. And in some part of that documentation i've read that the kernel DRI capabilities must be disabled anyway :-?... this is a pain... i feel like i was now writting my first BASIC program on a z80 plataform and my dad will pass through the door suddenly and say "go to bed my son!!!"... :/ Just a minute...
[...] 4. Prerequisite Software XFree86 4.0 For the 3dfx Voodoo3 driver, Linux kernel 2.2.x (later kernels will be supported in the near future, and may be required for some chipsets) For the Matrox G400, Linux kernel 2.3.51, with AGP support Mesa 3.3 (beta) is included with XFree86 4.0; there is no need to download the stand-alone Mesa distribution. [...] I've all right for my Voodoo3. [...] 5.1 Kernel module Before starting the X server you must install the correct kernel module for your hardware. This can be done by executing the following as root: insmod XXX/drivername.o For example, on 3dfx hardware, the kernel module is called tdfx.o so you you would type insmod XXX/tdfx.o Replace XXX with the location of DRI modules on your system. This may vary between distributions or depend on where you have your DRI build tree if you compiled it yourself. Verify that the kernel module was installed by checking that /proc/dri/0 exists. [...] Ok there's no that module for my 2.2.15 kernel or i've not found it. Not need to say that i have NO /proc/dri/* device nor /proc/dri neither.
[...] Now configure your kernel. You might, for example, use make menuconfig and do the following: Go to Code maturity level options Enable Prompt for development and/or incomplete code/drivers hit ESC Go to Character devices ************************************************************************** Disable Direct Rendering Manager (XFree86 DRI support) since we'll use the DRI module from the XFree86/DRI tree. ************************************************************************** Go to /dev/agpgart (AGP Support) (EXPERIMENTAL) (NEW) Hit SPACE twice Enable all chipsets' support for AGP [...] I've hilited the interesting part of the paragraph, so... first thing to note, this is not valid for 2.2.x kernels that are used for Voodoo cards, as a second disaster where's the 'from the XFree86/DRI' driver on my system?????
*** How (the hell) can I have an XFree 4.0 system with DRI interface working right on my SuSE 6.0 with a Voodoo III 3000 AGP graphics card without die in the attempt???? ***
Let's start with this: Why (the hell) do you need 4? 3.3.6 and the appropriate GLide don't suffer much of an impact in performance if you're learning the development end. One is no truer to OpenGL than the other. You're putting yourself through a lot of head- and heartache...
Because i want to stay cutting edge. Sooner or later i'll need to move to DRI so it seems to become an standard in graphical and game development within the XFree enviroment and, in fact, within the LiNUX environment too. Yes, i can learn OpenGL without the use of DRI, (its true that i can do it without a computer also...), but i need to be sure about if the things that i've done are not running at an aceptable speed the reason is not that i'm not using all the power of my hardware; sorry, my poor english doesn't permits me explain me as right as i wish :/ hope you understand anyway.
I've purchased that Voodoo not because Quake but because I want to learn OpenGL in an acelerated environment, that's the same reason because i've installed XFree40 by its DRI support. But... (sig!)
To be honest with you, your money may have been better spent elsewhere. The 3Dfx cards, though fast, aren't the best place to learn OpenGL. A better choice would have been an nVidia card. My mother always said, "Hindsight is 20/20" ;).
Sorry, i cant understand that joke, but here are my courtesy laugh: XDDDD ;-> I've ask some people, even in this list, about a good acelerated card before purchasing it, and a lot told me about Voodoo so... Why an nVidia is a better choice? btw, i've purchased "OpenGL Programming Guide - Third Edition - The Official Guide to Learning OpenGL, Version 1.2" from "Addison Wesley"... Perhaps my money may have been better spent in...
If i could find a secure manner to test, at least, what things are really working and what others not...
Not much, really. XFree86 4.0 is, well, an x.0 release. Give it six months before you start passing judgement or using it in production environments.
This (my home) is just a learning environment. At job (and in another two hosts at home) i've (in which X is available) 3.3.x in all of them.
Can someone help me? hey, SuSE guys, come on, you know a lot of this, can you please, please, help me?
I just want to make sure that your motives are in line first.
:) This is a joke, isn't it? I've been about catch it! X)
Have a good one,
The same to you, sir :). Honestly, I don't mean to give you a hard time and insult your intelligence; you knew enough to avoid NT, didn't you? ;)
Oh yeah, a bit more than enough... one day i'll tell you a terror history about a program that our line-drawers (those that draw lines ;-D... for make buildings) at the oficine purchased and how it needs an NT server and how we hack the * program to don't need that server anymore... I'm only a bit lost with this and very bussy, so i've not enough time to spent with the X server configuration because my main objetive is to have an OpenGL (as-i-want version) running now to begin with my ideas. Have a good one Jon... (Please, note that at the end of your message my OpenGL environment is still as worse as at the begining... uh!... O_o ;->) -- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/
On Thu, May 11, 2000 at 11:51:28PM +0200, Francisco M. Marzoa Alonso wrote:
Yes, i know about but... following DRI documentation i don't need a 2.3.x kernel for a Voodoo, just a 2.2.x. And in some part of that documentation i've read that the kernel DRI capabilities must be disabled anyway :-?... this is a pain... i feel like i was now writting
I see now. I retract my previous statements concerning k2.3.
For example, on 3dfx hardware, the kernel module is called tdfx.o so you you would type insmod XXX/tdfx.o
And tdfx.o is not somewhere in the xc/ that you created when you built XF86 4.0?
Because i want to stay cutting edge. Sooner or later i'll need to move to DRI so it seems to become an standard in graphical and game development within the XFree enviroment and, in fact, within the LiNUX environment too.
As I understand it (which isn't very well), DRI is only an accelleration method, and has little if anything to do with the way an application works.
Yes, i can learn OpenGL without the use of DRI, (its true that i can do it without a computer also...), but i need to be sure about if the things that i've done are not running at an aceptable speed the reason is not that i'm not using all the power of my hardware; sorry, my poor english doesn't permits me explain me as right as i wish :/ hope you understand anyway.
I understand your concern. Besides, if it runs very fast on 3.3.6, wouldn't it follow that the application would run even faster if you put it on an improved subsystem? ;)
Sorry, i cant understand that joke, but here are my courtesy laugh: XDDDD ;->
Please accept my apologies for the joke. :/
I've ask some people, even in this list, about a good acelerated card before purchasing it, and a lot told me about Voodoo so...
Right; because they're FAST; Not because they're good.
Why an nVidia is a better choice?
They have better (more direct) support for OpenGL instructions, and nVidia has engineers that are dedicated to DRI development. I've heard good reports from some people that are currently running nVidia's DRI kit. Be forwarned, though; there are as many horror stories as success stories; this goes back to the fact that XFree86 4.0 is an unproven system.
I'm only a bit lost with this and very bussy, so i've not enough time to spent with the X server configuration because my main objetive is to have an OpenGL (as-i-want version) running now to begin with my ideas.
You have made a contradiction ;). A colleague of mine (whom I respect very much) once told me... "Linux is only free if your time is worth nothing." -- -=|JP|=- "Why, oh, why didn't I take the blue pill?" Jon Pennington | Atipa Linux Solutions -o) jpennington@atipa.com | http://www.atipa.com /\\ Kansas City, MO, USA | 816-241-2641 x121 _\_V 6D04 39E0 CAE9 9ADA 2CA3 2EBE 898A 6C37 CA1E A29C -- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/
Jon Pennington wrote:
On Thu, May 11, 2000 at 11:51:28PM +0200, Francisco M. Marzoa Alonso wrote:
Yes, i know about but... following DRI documentation i don't need a 2.3.x kernel for a Voodoo, just a 2.2.x. And in some part of that documentation i've read that the kernel DRI capabilities must be disabled anyway :-?... this is a pain... i feel like i was now writting
I see now. I retract my previous statements concerning k2.3.
For example, on 3dfx hardware, the kernel module is called tdfx.o so you you would type insmod XXX/tdfx.o
And tdfx.o is not somewhere in the xc/ that you created when you built XF86 4.0?
not really :-(
Because i want to stay cutting edge. Sooner or later i'll need to move to DRI so it seems to become an standard in graphical and game development within the XFree enviroment and, in fact, within the LiNUX environment too.
As I understand it (which isn't very well), DRI is only an accelleration method, and has little if anything to do with the way an application works.
Yes, i can learn OpenGL without the use of DRI, (its true that i can do it without a computer also...), but i need to be sure about if the things that i've done are not running at an aceptable speed the reason is not that i'm not using all the power of my hardware; sorry, my poor english doesn't permits me explain me as right as i wish :/ hope you understand anyway.
I understand your concern. Besides, if it runs very fast on 3.3.6, wouldn't it follow that the application would run even faster if you put it on an improved subsystem? ;)
Hmmmmmm... twomorrow i'll purchase a SGI :P X)
Sorry, i cant understand that joke, but here are my courtesy laugh: XDDDD ;->
Please accept my apologies for the joke. :/
No problem, it's true that i couldn't understand it so just forget it X) (you didn't say nothing dirty of my mother, isn't it? X>)
I've ask some people, even in this list, about a good acelerated card before purchasing it, and a lot told me about Voodoo so...
Right; because they're FAST; Not because they're good.
Doesn't seems to be a trouble as my favourite guitar player is Yngwie J. Malmsteen, is not the best, but is the faster XDDDDD
Why an nVidia is a better choice?
They have better (more direct) support for OpenGL instructions, and nVidia has engineers that are dedicated to DRI development. I've heard good reports from some people that are currently running nVidia's DRI kit.
I've seen in this list another guy with an nVidia and exactly my own troubles X)
Be forwarned, though; there are as many horror stories as success stories; this goes back to the fact that XFree86 4.0 is an unproven system.
Aham :)
I'm only a bit lost with this and very bussy, so i've not enough time to spent with the X server configuration because my main objetive is to have an OpenGL (as-i-want version) running now to begin with my ideas.
You have made a contradiction ;). A colleague of mine (whom I respect very much) once told me...
"Linux is only free if your time is worth nothing."
XD I've caught that ;-) also it could be derived to: "YOU ARE only free if your time is worth nothing." I'll never be free... Have a good one, time to sleep :) -- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/
I've seen in this list another guy with an nVidia and exactly my own troubles X)
Actually, my Nvidia is the one that works :) My brother's V3 is the one that I'm having the exact same problem with. -- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/
Richard Slaughter wrote:
I've seen in this list another guy with an nVidia and exactly my own troubles X)
Actually, my Nvidia is the one that works :)
Congratulations!!!
My brother's V3 is the one that I'm having the exact same problem with.
I see... hmmmmmmm... what kernel are you using for Nvidia? -- Francisco M. Marzoa Alonso Nuevo Mundo - Dpto. Informático ICQ#: 62850923 Henri Dunant, 19 - 28036 Madrid tfno: +34 91 343 18 40 ext. 207 España / Spain fax: +34 91 350 28 45 -- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/
participants (3)
-
defiance@cei.net
-
fmmarzoa@idecnet.com
-
jpennington@atipa.com