Console Emulators: Our Newest Benchmark
by Derek Wilson on March 3, 2004 11:33 PM EST- Posted in
- GPUs
The Testing Setup
Performance Test Configuration | |
Processor(s): | AMD Athlon 64 3000+ AMD Athlon 64 3400+ Intel Pentium 4 3.4GHz EE Intel Pentium 4 3.2GHz Intel Pentium 4 3.2EGHz |
RAM: | 2 x 512Mb OCZ 3500 Platinum Ltd |
Hard Drive(s): | Seagate 120GB 7200 RPM (8MB Buffer) |
Video AGP & IDE Bus Master Drivers: | VIA Hyperion 4.51 (12/02/03) Intel Chipset Drivers |
Video Card(s): | Sapphire ATI Radeon 9800 PRO 128MB ATI Radeon 9800 XT ATI Radeon 9600 XT NVIDIA GeForce FX 5950 NVIDIA GeForce FX 5700 |
Video Drivers: | ATI Catalyst 4.2 NVIDIA ForceWare 56.56 (WHQL) |
Operating System(s): | Windows XP Professional SP1 |
Motherboards: | Intel D875PBZ (Intel 875P Chipset) FIC K8-800T (VIA K8T800 Chipset) |
The games that we tested are Final Fantasy IX and Gran Turismo 2 (along with a preview of things to come in The Legend of Zelda: The Windwaker).
The only important issue to note when looking at the performance data is that FRAPS reports sometimes framerates that are between 50% and 25% of what the plugin reports. From what we understand, the game sees between two and four vblank interrupts before it draws one screen (meaning the game doesn't update the screen on every vblank). For Final Fantasy IX, we generally see a 25% framerate during MDEC playback, 30% while traveling the world map, 50% when walking around off the world map, and 100% when in a battle scene or menu system. Please keep this in mind as FRAPS might be reporting 30fps at points, but the game could still be running at full speed. We will point out these differences again on the test pages.
37 Comments
View All Comments
Snoop - Thursday, March 4, 2004 - link
I found the article very interesting, good work derek.bigpow - Thursday, March 4, 2004 - link
This article makes Tom's Hardware ones look smart & usefulLLLLLbigpow - Thursday, March 4, 2004 - link
Another fine example of a plain stupid article.If one really wants to play those console games, he/she should buy the console system instead of messing around with a more expensive GPU & unstable emulators.
Ridiculous.
taleril - Thursday, March 4, 2004 - link
"From out benchmarks, it is obvious that ATI Radeon cards are better suited for emulating the games that we tested."should be:
"From out(sp?) benchmarks, it is obvious that ATI Radeon cards are better suited for emulating the games that we tested on an emulator programmed with ATI cards in mind."
To be fair, I think it should be reiterated in the conclusion that these emulators(or the plugins used) were written specifically on and for ATI hardware.
It's a cool benchmark, but the more I think about it, the less useful it seems to be. At least from a graphics hardware comparison standpoint.
taleril
DerekWilson - Thursday, March 4, 2004 - link
There are no xbox, gamecube, or ps2 emus that are in full working order. We didn't want to include one of each since its more of just a show and tell kind of thing ...the gamecube emus is currently running one game at full speed (Busta-a-Move 3000 -- which I don't own and couldn't find in time for the review), and lots of games getting past intros to actual 3d that looks somewhat near how it should (while mostly running slowly at the moment). Of course, it may take quite a push to get further since (apparently) the ArtX/ATI graphics card in the system is insane.
on the PS2 front, we could see some user demos and a title screen or two last time I checked. The PS2 has an advantage: its IOP (IO Processor) is essentially a PSX (that's why its backwards compatible). Of course, the vector processors and insane data paths on the PS2 will be a bit of a hump to get over for emulating games well ... I know the most about PS2 as I did a senior project involving writing a PS2 game.
and, contrary to popular opinion, xbox won't be that much easier to emulate than other consoles. It has obvious advantages, but the big problem comes in trying to emulate the GPU itself, the relationship it has with the CPU, and the tweaked out programming interfaces and systems of the entire console. Programmers will run into similar issues that all console emulator teams have seen. Actually, if programmers want to make an interpretive version of their emulator, they'll loose much of the x86 to x86 advantage ... Unfortunately, I know the least about the XBox among the consoles (Anand is the XBox guy around here).
But rest assured that if there is a major advance on any of the three fronts, we'll cover it as best we can.
Pumpkinierre - Thursday, March 4, 2004 - link
I would have thought that Xbox with its near desktop computer architecture would have been the easiest to emulate but you barely give it a mention. Any reasons why?CZroe - Thursday, March 4, 2004 - link
Who else has personally backed-up a copy of Wind Waker and executed it on both the emulator and the console?I have, and I believe I beat Derek Wilson and the Anand crew to it ;)
DerekWilson - Thursday, March 4, 2004 - link
It is very important to note that even if there are many systems out there that can run ePSXe and emulate a game well, you will be loosing out on image quality if you can't pump the internal resolution, run DX9 pixel shaders, and still have room for texture and full screen filters...If we wanted to "just run" a playstation game with no regard to quality, we would be looking at running the playstation at somewhere around 800fps (interal framerate) on most of these cards for most situations. Turning on the features drops that significantly.
Honestly, my PSX games can look better emulated than they did on my Playstation with the right settings, and only the high end cards and processors can handle the right settings as far as our testing has seen.
And yes, we just popped the CD in and ran the game ... in case anyone is wondering, we used the P.E.Op.S. CDR driver and set it to threaded reading with maximum readahead to minimize disk access impact ... Of course, we also made sure that our benchmarks would run without needing to hit the CD rom drive.
Since PSX emulators have built in ISO support, in the future we may pull the ISO and run it from our hard drives in order to eliminate the possibility of CD read latency altogether.
By the way, I wish we had saved the full uncompressed screenshots as the scanline effect really doesn't seem to like being scaled and compressed. ;-) The games really did look great.
ChronoReverse - Thursday, March 4, 2004 - link
Playstation emulation does not require the use of roms.My copy of Final Fantasy Tactics (Greatest Hits version) runs quite well on ePSXe.
Lycias - Thursday, March 4, 2004 - link
Ok so after reading this article I wondered where they were playing the game from. I have used SNES and NES emulators before and I downloaded rom files of games I leagaly owned from various websites. There does not seem to be web sites with playstation rom equivalant files out there. Do they just put the disk is the cd drive and then use the emulation software. Please enlighten me as I've been dying to play Final Fantasy VII again. Thanks