Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Gamers & Players
  • Search

Contradictory benchmarks

Having problems getting your favorite Linux game to work? Want to discuss strategies? This is the place!
Post Reply
  • Print view
Advanced search
3 posts • Page 1 of 1
Author
Message
pilaf
n00b
n00b
User avatar
Posts: 8
Joined: Mon Oct 27, 2003 2:03 am
Location: Argentina

Contradictory benchmarks

  • Quote

Post by pilaf » Wed Oct 29, 2003 6:57 am

I've recently installed Gentoo from the "GRP" CDs (with a self-compiled kernel of course).

I have an integrated GeForce 4 with 64 mb shared memory DDR333, an AMD Athlon-XP 1700+(1400~ Mhz) and over 300 mb of RAM.

Right after installing I configured my NIC and Internet connection and started emerging a few games, just to see how well they performed under my new source-optimized Linux system.

I first emerged Tenebrae, which I had already ran under my Win2K where it had performed pretty poorly and thus I considered to be a nice benchmarking tool. I was very impressed when I first ran it as I got twice as many FPS as I got under Windows.

I thought I was in heaven, and couldn't wait to see how well Quake III would perform, expecting this twice-as-fast thing to be a constant in all games. I immediately installed the Quake III binaries and used a symbolic link to my NTFS partition for the data files. I ran it, and it worked just fine, except for the fact that the FPS count was about 25% lower than what I get under Windows. What puzzled me the most was the fact that I had done this before on this very same machine running an unmodified Mandrake Linux (default kernel, default everything) and the FPS count was very much the same as in Windows, not lower not higher.

At this point I should've done a few more comparisons between Linux and Windows performances on same games, but being a knowledge-thirsty noob as I am I decided to just ask you people for some technical explanation. I have come up with a few theories myself, but I really doubt they may count as I have no real proofs of what I think:

a) 'Quake III is slow': I've read somewhere that Quake III has no 3dnow! support whatsoever, that it's optimized for Intel chips extensions instead. This might be total bullshit, but could by any chance exist some sort of binary match (or mismatch) in terms of brand chip optimizations between the kernel and the game itself? Like it would run faster on a kernel compiled in favour of Intel chips (eg: Windows, Mandrake) against those optimized for AMD?

b) 'Tenebrae is fast': Perhaps Tenebrae just runs faster cuz I've compiled it from source, thus squeezing every possible optimization out of it. I haven't been able to compile it under Windows yet, and I probably won't be in the future, so I guess I'll never know. Anyway, if this is the case then that could mean my whole system is running under-average, which leads me to the next question:

c) 'GRP is slow': How optimized is the GRP for Athlon-XP processors? Would it just be the same if I recompile everything from source using my own optimized GCC options?

d) 'My system is misconfigured': Perhaps my current system configuration is causing this strange behaviour, but I really doubt it as I haven't messed with configuration files more than it was strictly necesarely to.

Sorry about the long post, hope anyone takes the time to read it and answer it.

Many thanks :mrgreen:
Top
Kesereti
Guru
Guru
User avatar
Posts: 520
Joined: Thu Nov 07, 2002 7:09 am

  • Quote

Post by Kesereti » Wed Oct 29, 2003 7:43 am

Another factor that you may want to consider is that you were reading files off an NTFS partition in this test, rather than a more native partition type (ext2/3, xfs, reiser, whateva)...the NTFS driver may just result in slow reads or something...i don't know, I've never used the thing myself, but it is another variable between running Tenebrae entirely on Gentoo partitions and running Q3 with the data files on a non-native partition...
Top
pilaf
n00b
n00b
User avatar
Posts: 8
Joined: Mon Oct 27, 2003 2:03 am
Location: Argentina

  • Quote

Post by pilaf » Wed Oct 29, 2003 2:55 pm

Kesereti wrote:Another factor that you may want to consider is that you were reading files off an NTFS partition in this test, rather than a more native partition type (ext2/3, xfs, reiser, whateva)...the NTFS driver may just result in slow reads or something...i don't know, I've never used the thing myself, but it is another variable between running Tenebrae entirely on Gentoo partitions and running Q3 with the data files on a non-native partition...
I really doubt it, the game doesn't read the data files while in the game, it preloads everything into memory, otherwise you'd never get any decent FPS. Reading the data files from an NTFS only makes the preloading slower, which I also noticed, but don't care about. Also I forgot to mention I did the same thing for Tenebrae, I have just the binary under my ReiserFS and all the data files are read from my NTFS as well.

I've seen all these posts where people show off the unreal performance of their games under Gentoo over Windows, so many people can't be wrong, unless their Windows systems are Really Fucked Up (TM), which I seriously doubt.
Top
Post Reply
  • Print view

3 posts • Page 1 of 1

Return to “Gamers & Players”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy