Dear Mesa Maintainers,
 
I've never previously had any problems using Mesa, be it on Windows or Linux (normally with the RedHat distribution).  I recently installed the Enoch distribution, and upon compiling and installing every version of Mesa I have been able to find, I get consistent problems (detailed further below).  I have tried version 3.0, 3.1beta1 and 3.1 full release and 3.1 full release + vbrender.c patch.
 
The significant characteristics of Enoch are that it is pentiumpro optimised - the main compiler is pgcc, and every program used on the distribution has been compiled with this.  For compilation options on each program, the flags "-O6 -march=pentiumpro -mpentiumpro" have been used - this sets the compiler to optimise for the pentiumpro instruction set... but it also makes the compiled programs incompatible with previous intel chipsets.
 
Whilst compiling Mesa I have tried compiling with and without the extra optimisation flags.
 
What actually occurs is that, for instance, when I run the 'bounce' program in the Mesa-3.x/demos directory, I get a window with a ball bouncing, but the ball is made of alternately drawn triangles, rather than a completely drawn geosphere.  Thus, you can see some of the triangles drawn that make up the geosphere, but for each of those, there is a gap where it is obvious one should have been drawn (that ratio is a guess of course).  The background on this demo is made up of lines forming a kind of red grid on a black background.  I can't remember what was supposed to be there, so I don't know if that is correct or not.
 
For many of the demo programs, nothing is displayed at all.  But for the program which displays Cindy Crawford, nothing is wrong - it seems to operate perfectly.
 
I'm guessing it might be related to my X libraries, but I see no graphical artifacts in the operation of any other program.  And I don't *think* X was compiled with pgcc... in fact, the X executable was not since I'm using a particular one for my Voodoo Banshee graphics card - but the X libraries may have been.
 
I have GGI, and I've compiled the an early version of the new windowing system 'Berlin', which uses ggimesa.  This produces a black window and the widgets of the windowing system aren't displayed except for the 'highlights' that give GUI components that 3d look.  I could try the GGI framebuffer device and see if Mesa works okay with that... but given that GGI works fine in X (I've tried the demo programs and the show no sign of odd graphical behaviour) I'm inclined to believe the problem does not lie in GGI or X.
 
If I have not provided enough information, please let me know.
 
And thank you very much for your time - it would be fantastic if I were able to get Mesa working on my system again.
 
Rajit
Hardware Details:
 
Pentium III 450
64Mb RAM
8Gb HD
Voodoo Banshee Graphics Card (Diamond Monster Fusion)
Most recent Enoch distribution of Linux (I think the version is 0.7)
 
(incidentally, when I try to use my 3dfx card, programs segfault - but I figure, one thing at a time.  the demos in 3dfx/demos used to run fine with 3dfx - whilst all the other demos segfaulted if I set MESA_GLX_FX=f - but now, after installing Mesa-3.1, they all segfault - and the test3Dfx app works fine.  Anyway, just thought I'd mention it).

Reply via email to