Thanks for clearing up the DGA issue. The reason I tried the xgl target was because I was hoping that performance would be better than windowed x11.

 

I am using a GeForce2 on a Pentium III 550 with 256MB RAM. My hardware is definitely a bottleneck, this is more apparent on newer games.

 

However, my performance under the dreaded win32 is much faster on exactly the same hardware. I have been given quite a but of good advice, what I intent to do this evening is:

 

  1. Compile my own kernel to optimise performance.
  2. disable all the goodies like glaa and cabview.
  3. try the SVGA target ( battled getting it working last time, but didn’t try too hard either)

 

 

Thanks again for all your help.

 

Brett Samuel
Unix Pre-Sales Specialist
Enterprise Storage Group
Compaq Computer (PTY)Ltd
Telephone: +27 (0)11 775 5339
Direct Line: +27 (0)11 775 5401
Facsimile: +27 (0)11 775 5339
Mobile: +27 (0)82 783 8521

-----Original Message-----
From: Samuel Davidoff [mailto:[EMAIL PROTECTED]]
Sent
:
19 February 2002 03:54 PM
To: [EMAIL PROTECTED]
Subject: Re: [Xmame] Newbie: Compiling Nvidia Support

 

just to be clear on a few things-

 

dga and specialized modelines are only necessary for the x11 target. OpenGL uses its own (non-DGA) method to get fullscreen, and does scaling at the graphics card level so modelines aren't necessary.

 

not that any of that should impact your performance.

 

as to that issue - what are your other specs? i'm a pretty big xmame.xgl user and get good framerates and speed on an Athlong 800 w/ 128 meg of ram. I've also had ok speed on a PIII 733.

 

I think CPU speed is a lot more crucuial than graphics card for mame. I only have a TNT2 and, as I said, get good framerates.

 

one easy test is to compile the x11 target. see how it runs in a windowed screen (i.e. without scaling). what kind of framerates do you get there?

----- Original Message -----

Sent: Tuesday, February 19, 2002 8:40 AM

Subject: [Xmame] Newbie: Compiling Nvidia Support

 

Hi,

 

I’m just another idiot on a crusade to build their own arcade cabinet. I would like to use Linux as the operating system for obvious reasons, which brings me to Xmame. I have attempted to compile X Mame to use OpenGL on X11 still find the performance sluggish when compared to Dos or Win32 on the same hardware.

 

Am I doing anything stupid which is making X mame use software OpenGL rather than Hardware?

 

Here is what I did:

 

1. install redhat linux 7.2

2. download and install Nvidia’s X server for my GeForce 2 MX

3. Run Chromium BSU ( confirm that openGL hardware is working

4. Download xmame .58.2 source and untar.

5. copy makefile.Unix Makefile

6. make the following edits to the make file:
disable DISPLAY=X11
enable DISPLAY=xgl
change IL = ‘-DINLINE-static inline” to read IL = -DINLINE-static
add –DGLU_VERSION_1_2 to the GLCFLAGS
enable DGA=1
make

7. make install

8. add modeline to my XFree86-4.conf files for 320x200

9. exec xmame.xgl –fullscreen rome_name


Was there anything that I did wrong?

Is there anyway I can improve performance?

 

Regards,

Brett Samuel
Unix Pre-Sales Specialist
Enterprise Storage Group
Compaq Computer (PTY)Ltd
Telephone: +27 (0)11 775 5339
Direct Line: +27 (0)11 775 5401
Facsimile: +27 (0)11 775 5339
Mobile: +27 (0)82 783 8521

 

Reply via email to