← Back to team overview

sslug-teknik team mailing list archive

Re: voodoo banshee sløv med opengl

 

Mads Dydensborg skrev:

> > Men i alle tilfælde er hardware accelationen meget langsommere
> > end software rendering. Hjælp! Hvad gør jeg?
> 
> Et godt bud er at du ikke bruger hardware acceleration.

Hvorfor ikke? Skulle det ikke give mere fart? Jeg vil have
flere grafiske detaljer. Det virker bedre på min gamle,
p-200MHz maskine som har et voodoo2 kort. Denne maskine
er en dual pII-350.

> > Loading GL driver from /usr/X11R6/lib/libGL.so.1.2.030400
> 
> Hvad siger en ldd på ovenstående? På en eller anden måde skal den vel
> loade glide for at det rykker?

Ingen af libGL'erne i /usr/X11R6/lib siger noget om glide.
Det gør gl_drivers/libGL.so, nemlig libglide2x.so. Men den
er ikke med i Glide_V3-DRI, kun i Glide_V3, som man ikke
kan have installeret samtidig.
Could not load OpenGL: Could not load OpenGL library
Exiting Heretic II...

Nu har jeg fået gltron til at køre fint på XFree86 4.0.1
med DRI. Den bruger /usr/X11R6/lib/libGL.so.1.2.

> > GL_RENDERER: Mesa X11
> > GL_VERSION: 1.2 Mesa 3.4
> 
> > Jeg er _næsten_ sikker på at den skal skrive noget om 3dfx for at du har
> > hardware accel.

Det har jeg fået den til nu, med DRI og /usr/X11R6/lib/libGL.so.1.2.:

GL_RENDERER: Mesa DRI VoodooBanshee 20000616
GL_VERSION: 1.2 Mesa 3.3 beta
GL_EXTENSION: .... blabla.... 3DFX_set_global_palette
...disabling GL on loss of focus
...using GL_EXT_point_parameters
...ignoring GL_EXT_shared_texture_palette
...using GL_ARB_multitexture
Setting mode grab for device mouse

Men heretic2_demo er stadig sløv. Og så crasher den når den har
loadet textures:

Initializing server... 
91 buoys processed by BUOYAH! Navigation System(tm) (3 bad : 0 fixed)
Server initialized.
loopback: client_connect
Client FX DLL name: client_effects
unloading DLL 0x0
------------------------------------
Client FX DLL id:   Heretic II v1.06

Silverspring Docks

heretic2_demo.x86: fxsetup.c:1231: fxSetupBlend: Assertion `us->blendEnabled == ctx->Color.BlendEnabled' failed.
Internal signal handler called...
HereticII Heretic II 1.06a Linux Demo
 Built with glibc-2.1
 ... received Signal 6 (SIGIOT/SIGABRT): IOT trap (4.2 BSD)/SIGABRT - Abort (ANSI) ... 
SIGIOT/SIGABRT: attempting graceful exit...
Please send the text of the failed assertion to: support@xxxxxxxxxxxxx
Shutting down sound.
Shutting down input handling
heretic2_demo.x86: fxsetup.c:1231: fxSetupBlend: Assertion `us->blendEnabled == ctx->Color.BlendEnabled' failed.
Internal signal handler called...
 ... received Signal 6 (SIGIOT/SIGABRT): IOT trap (4.2 BSD)/SIGABRT - Abort (ANSI) ... 
SIGIOT/SIGABRT: had to abort during exit!

-- 
torben fjerdingstad        | GNU/linux-2.4.0
tfj@xxxxxxxxxxxxxxx        | This email does not contain any biased lawyers


Follow ups