Hello:

Praveen Kannan wrote,
> Hello there, I am having problems running Quake 3 arena on linux. It's
> a demo version which came with the March 2000 issue of pqc-quest. I
> merely get 2fps and the loading time is very very slow. But in windoze
> the performance is fairly good and i get 25fps. 
 
> I am running on a Celeron 850Mhz, 128mb sdram, Intel 810e . The
> Xfree86 version is 4.2.0-1mdk which came with Mandrake 8.2 beta 1. I
> read the manuals and help docs, but couldn't locate the cause of the
> problem.

Start here:

Direct Rendering Open Source Project:
http://dri.sourceforge.net/

Help & FAQ:
http://dri.sourceforge.net/help.phtml

Guide to debugging DRI installation:
http://gatos.sourceforge.net/dri-debug.php
 
> I also tried running quake with q3demo +set r_gldriver libGL.so.  and
> with +set in_dgamouse 0 , no use. 

> Are there any options i need to add to XF86Config to improve this,

I have the following modules in my "Module" and "DRI" subsection which
is DRI related:

Section "Module"
        Load  "GLcore"
        Load  "dri"
        Load  "glx"
EndSection

Section "DRI"
        Mode 0666
EndSection

> XFree86-glide-modules is also istalled.

This is reqd only for chipsets which can use the GLide extensions
(Voodoo chipset).

> On running quake i get the following info on the driver used :
> Mesa 3.4.2 mesa glx indirect.

Mesa is using Indirect (software) rendering. This usually happens in the
following situations:

 - Kernel DRM modules not available (or not loaded) prior to X startup
 - AGP GART not loaded. Some DRM drivers like i810 and r128 require the
   agpgart.o to be preloaded.
 - An incompatible version of libGL.so. 'LIBGL_DEBUG="verbose" glxinfo'
   will notify you if there are issues.
 - Insufficient video RAM. Dropping to a lower color depth / resolution
   might fix it.
 - IRQ sharing / conflicts. I battled with this a lot. It is not easy to
   get a non shared IRQ when you have 3 NICs, ACPI, USB, Sound Card,
   Serial / Parallel ports and a TV tuner card all fighting for IRQs ;)

IAC, my guess is that the "i810" kernel DRM driver is not loaded. Try
this:

a) Stop your X session
b) as root, 

        ~# modprobe agpgart
        ~# modprobe i810
c) start X
d) In a terminal window type,

        ~# LIBGL_DEBUG="verbose" glxinfo

Grep for "direct rendering: Yes". If it says "No", then RTFM on the
links I have given above. Also, grep /var/log/XFree86.0.log for any
"drm" errors (would be at the bottom of the file)

> I tried different modes like fast, fastest etc, but i face the same
> problem and the whole game is really slow. Hope u can give me some
> ideas

-- Shanu

BTW: Does anyone have the Linux UT port running on FreeBSD?

-- 
He was a fiddler, and consequently a rogue.
                -- Jonathon Swift

_______________________________________________
linux-india-help mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/linux-india-help

Reply via email to