Emuforums.com

Go Back   Emuforums.com > General Discussion > Hardware Discussion
About Us Register FAQ Members List Calendar Mark Forums Read

Reply
 
LinkBack Thread Tools Display Modes
Old June 3rd, 2003   #1 (permalink)
ChrisRay
Guest
 
Posts: n/a
Futuremark backs down on nvidia's optimisations

Quote:
Futuremark Statement

For the first time in 6 months, as a result of Futuremark's White Paper last Friday, Futuremark and NVIDIA have had detailed discussions regarding NVIDIA GPUs and Futuremark's 3DMark03 benchmark.

Futuremark now has a deeper understanding of the situation and NVIDIA's optimization strategy. In the light of this, Futuremark now states that NVIDIA's driver design is an application specific optimization and not a cheat .

The world of 3D Graphics has changed dramatically with the latest generation of highly programmable GPUs. Much like the world of CPUs, each GPU has a different architecture and a unique optimal code path. For example, Futuremark's PCMark2002 has different CPU test compilations for AMD's AthlonXP and Intel's Pentium4 CPUs.

3DMark03 is designed as an un-optimized DirectX test and it provides performance comparisons accordingly. It does not contain manufacturer specific optimized code paths. Because all modifications that change the workload in 3DMark03 are forbidden, we were obliged to update the product to eliminate the effect of optimizations identified in different drivers so that 3DMark03 continued to produce comparable results.

However, recent developments in the graphics industry and game development suggest that a different approach for game performance benchmarking might be needed, where manufacturer-specific code path optimization is directly in the code source. Futuremark will consider whether this approach is needed in its future benchmarks.

NVIDIA Statement

NVIDIA works closely with developers to optimize games for GeForceFX. These optimizations (including shader optimizations) are the result of the co-development process. This is the approach NVIDIA would have preferred also for 3DMark03.

Joint NVIDIA-Futuremark Statement

Both NVIDIA and Futuremark want to define clear rules with the industry about how benchmarks should be developed and how they should be used. We believe that common rules will prevent these types of unfortunate situations moving forward

I'm not quite sure what to make of this issue., I don't find Nvidias Optimisations to be very legitimate aproach to tweaking a synthetic benchmark.

Then again, I don't see 3dmark anywhere close to being an actual representation of Nvidias performance in Future games.


I'll post a bigger comment on this later
  Reply With Quote
Old June 3rd, 2003   #2 (permalink)
Anti-Brand Loyalist
 
Gamer1's Avatar
 
Join Date: Mar 2002
Location: Its too dark to tell...
Posts: 3,237
according to HardOCP... nVidia was going to take legal action against 3dmark...

Quote:
Translation VIA HardOCP: FutureMark reneges on previous statements and confirms NVIDIA was not cheating on their benchmark and NVIDIA will not take a legal action against FutureMark that would bankrupt them. All about the $, but that is just our opinion. Still this does not change our thoughts on the FutureMark and their benchmark. Editorial coming...
i guess 3dmark backed down and succumed to nVidia's muscle.
__________________
Iris: (Proc:Intel Pentium4 2.8Ghz w/ HT UNLOCKED @ 15x200) (Mobo: Asus P4C800-E) (RAM: Corsair XMS 2x512MB DDR400) (HDD 1: Seagate 80GB, 8MB Buffer, 7200 RPM) (Disk Drive 1: Lite-On 16x DVD Burner 1673S) (GFX Card: Radeon 9800 All-In-Wonder Pro 128MB) (Sound Card: Sound Blaster Audigy)

Morrigan: (Proc:AMD Athlon 2500+ @ 11x200) (Mobo: Asrock K7V88) (RAM: Corsair XMS 512MB DDR400) (HDD 1: Seagate 80GB, 8MB Buffer, 7200 RPM) (Disk Drive 1: NEC 16x DVD Burner 3200AG) (GFX Card: Radeon 920064MB) (Sound Card: Sound Blaster Live! 5.1)
Gamer1 is offline   Reply With Quote
Old June 3rd, 2003   #3 (permalink)
Puchiko-nyu!
 
kairi00's Avatar
 
Join Date: Jul 2001
Location: 49° 11' N 123° 10' W
Posts: 2,854
Hard-coding clipping planes is hardly what I call a 'legit' optimization method. But then again, in a world obsessed with extra 5 fps or 100 more 3DMarks, I guess anything goes.
__________________
"Not every ejaculation deserves a name."

--- George Carlin
kairi00 is offline   Reply With Quote
Old June 3rd, 2003   #4 (permalink)
ChrisRay
Guest
 
Posts: n/a
Quote:
Originally posted by kairi00
Hard-coding clipping planes is hardly what I call a 'legit' optimization method. But then again, in a world obsessed with extra 5 fps or 100 more 3DMarks, I guess anything goes.

Well ATI is adding them too now :eek:


Anyway, I do have a huge post about this Issue, But atm I hurt too bad cuz my tooth pulled at the dentist

so it'll have to wait.


The Hard code clip planes aren't really the issue that bothers me. As they won't be needed with the future patch from futuremark supporting partial precision. Which "is" a part of DirectX standards
  Reply With Quote
Old June 3rd, 2003   #5 (permalink)
Puchiko-nyu!
 
kairi00's Avatar
 
Join Date: Jul 2001
Location: 49° 11' N 123° 10' W
Posts: 2,854
Quote:
Originally posted by ChrisRay



Well ATI is adding them too now :eek:

Wasn't ATI's boost in 3DMark scores in CAT3.4 due to re-ordering of vertex shader instructions, and not because of static clip planes? Or are they adding it too? :eek:

I'd rather take 30 more fps rather than 1000 more 3DMarks, thank you very much
__________________
"Not every ejaculation deserves a name."

--- George Carlin
kairi00 is offline   Reply With Quote
Old June 3rd, 2003   #6 (permalink)
ChrisRay
Guest
 
Posts: n/a
Quote:
Originally posted by kairi00


Wasn't ATI's boost in 3DMark scores in CAT3.4 due to re-ordering of vertex shader instructions, and not because of static clip planes? Or are they adding it too? :eek:

I'd rather take 30 more fps rather than 1000 more 3DMarks, thank you very much

This is from terry the head of the Catalyst Team

Quote:
Originally posted by CATALYST maker
OK time to get in the fun.

ITS CM TIME!!!!

First of all as a favor to me, leave Kyle and Brent out of this. This has nothing to do with them. Period

Secondly I am a little upset tonight so I wont say much until tomorrow.

Third I guarantee you that I will ask for an investigation for optimized drivers tomorrow such that has never happened in ATI's history. I am prepared to put a hold on all new features I have in the pipeline so our top engineers can see how much we can optmize by not rendering the whole scene. I am guessing we can gain 25% at this point.

Fourth I am not commiting to do these optimizations ever in a released driver but I think its time for apples to apples comparison.

Fifth I am sorry to hear you (the end consumers) so dissapointed in the state of the industry. I feel for you.

Sixth, you all have my personal guarantee that if you continue to support ATI the way you have so far, I will always be here to help out and be one of the boyz on the forums. (I hope that means something to at least some of you)]

Have a good night everyone and lets talk more tomorrow
Terry
  Reply With Quote
Old June 3rd, 2003   #7 (permalink)
Registered User
 
Vahid's Avatar
 
Join Date: Nov 2002
Location: Somewhere , where your not there
Posts: 233
mmmmmmmm betty.....yes....hehehhehehe......nviDia ownz...hehehhehehe...betty....from now on i am known as betty...hehheheheh
__________________
P4 2.8ghz (HT), Nvidia Geforce FX 5950 256MB(Core 550mhz, memory at 1.05ghz and running cool) , 1024MB DDR PC3200 ram,160gig HDD, DvD 16x & 52x CD-RW, Windows XP Pro Service Pack 2
Vahid is offline   Reply With Quote
Old June 3rd, 2003   #8 (permalink)
Puchiko-nyu!
 
kairi00's Avatar
 
Join Date: Jul 2001
Location: 49° 11' N 123° 10' W
Posts: 2,854
Vahid: umm.... and the point of that post is...?

ChrisRay: ah.. I never read that before.. heh. Why can't they just spend the time to do proper Hidden Surface Removal (which I presume would be more generic and useful) rather than hard coding static clip planes? sigh
__________________
"Not every ejaculation deserves a name."

--- George Carlin
kairi00 is offline   Reply With Quote
Old June 3rd, 2003   #9 (permalink)
邪魔ゎ指せない
 
Kane's Avatar
 
Join Date: Jan 2002
Location: Gosport, England
Posts: 26,255
>ChrisRay: ah.. I never read that before.. heh. Why can't they just spend the time to do proper Hidden Surface Removal (which I presume would be more generic and useful) rather than hard coding static clip planes? sigh

Because this scene is rendered back to front, rather than the traditional front to back IIRC.
__________________

>Site Live<
Pop over to my site for help with setting up PSX emulators.
Help for the Final Fantasies and other RPGs avalaible

Celes: (Desktop) Athlon 64 X2 4200+, 2Gb 400MHz DDR Ram, MSI K8N Platinum, GeForce 8800 GTS 320Mb, 500Gb RAID HDD, Vista Business
Erika: (MCPC) Athlon XP 2400+, 1Gb 400MHz DDR Ram, geForce 6800 256Mb, 80Gb Hdd, XP 2005 MCE
Kimiko: (Desktop 2) Athlon 64 3000+, 512Mb 400MHz DDR Ram, Asus K8V, geForce 6800 128Mb

Kane is offline   Reply With Quote
Old June 3rd, 2003   #10 (permalink)
band
 
D.D.'s Avatar
 
Join Date: Apr 2002
Location: HERE
Posts: 4,575
>Because this scene is rendered back to front, rather than the traditional front to back IIRC.

That's weird...what's the point of that? Do any games render like that?
__________________


1. Small, Cheap, Powerful - you can have only two
2. Everytime you engineer something foolproof, the world comes up with a better idiot.
3. 「学問とは虚栄である。」




D.D. is offline   Reply With Quote
Old June 3rd, 2003   #11 (permalink)
邪魔ゎ指せない
 
Kane's Avatar
 
Join Date: Jan 2002
Location: Gosport, England
Posts: 26,255
Not AFAIK.
__________________

>Site Live<
Pop over to my site for help with setting up PSX emulators.
Help for the Final Fantasies and other RPGs avalaible

Celes: (Desktop) Athlon 64 X2 4200+, 2Gb 400MHz DDR Ram, MSI K8N Platinum, GeForce 8800 GTS 320Mb, 500Gb RAID HDD, Vista Business
Erika: (MCPC) Athlon XP 2400+, 1Gb 400MHz DDR Ram, geForce 6800 256Mb, 80Gb Hdd, XP 2005 MCE
Kimiko: (Desktop 2) Athlon 64 3000+, 512Mb 400MHz DDR Ram, Asus K8V, geForce 6800 128Mb

Kane is offline   Reply With Quote
Old June 3rd, 2003   #12 (permalink)
Puchiko-nyu!
 
kairi00's Avatar
 
Join Date: Jul 2001
Location: 49° 11' N 123° 10' W
Posts: 2,854
Which proves, yet again, the sheer uselessness of 3DMark as a benchmark tool.
__________________
"Not every ejaculation deserves a name."

--- George Carlin
kairi00 is offline   Reply With Quote
Old June 3rd, 2003   #13 (permalink)
Rosen Ritter
 
Badaro's Avatar
 
Join Date: Apr 2001
Location: Brazil
Posts: 3,401
This whole thing is most likely a legal/pr move from Futuremark and NVidia, Futuremark re-words their statements in a way that doesn't look bad for NVidia, and they get back on NVidia's good side.

About ATI doing the same kind of "optimizations", there may be some hope yet, this was posted further below in the same thread:

Quote:
Originally posted by TII
1st post here for this > that was a knee-jerk statement by CAT MAKER. He assured me (on DH) that ATI would lead the way honestly & ethically.

He's got work in the morning & I know a lot of the European community is just reading this, so I wanted to post what I know (since CAT is sleeping) to alleviate your concerns.
Of course, we can't be 100% sure of this until Terry posts again.

[]s Badaro
__________________
My old signature became obsolete and I lack imagination to make a new one.
Badaro is offline   Reply With Quote
Old June 4th, 2003   #14 (permalink)
Advanced Newbie
 
Shadow Lady's Avatar
 
Join Date: Jul 2001
Location: Bogotá... not that it matters...
Posts: 4,988
3dmark03 sux anyway
__________________
Main Rig: Pentium Dual-Core E2160 @ 2.5GHz -- 7600GT @ 650/800MHz -- 2GB DDR2-667 4-4-4-12 -- Windows XP Pro SP3

Collecting dust: AMD Athlon XP 2600+ -- ATI Radeon 9500 Pro -- SB Live 5.1 Digital -- 2.5GB DDR 2-2-2-5 Ram -- Windows 2003 server r2 SP1
Shadow Lady is online now   Reply With Quote
Old June 4th, 2003   #15 (permalink)
これはバタスです
 
Demigod's Avatar
 
Join Date: Jun 2001
Location: Toronto, Ontario, Canada
Posts: 5,811
Yet there's no better benchmark for DirectX 9. Other DX9 "benchmarks" perform nearly the same as 3DMark03.
__________________
CPU: Intel Core 2 Quad Q9450 @ 2.66 Ghz (Yorkfield) Mobo: Intel DX48BT2 Memory: 2048 MB PC10600 DDR3 Videocard: PNY Geforce 9800 GX2 PCIe w/ 1024 MB GDDR3 Soundcard: On-board SigmaTel High Definition Audio Hard drive: 300 MB Maxtor & 1 TB Hitachi Optical drive: LG GGW-H20L (2x BD-R DL) OS: Microsoft Windows Vista (32-bit)
Demigod is offline   Reply With Quote
Old June 4th, 2003   #16 (permalink)
In Love!
 
Aleksei (St)'s Avatar
 
Join Date: Feb 2003
Location: Ensenada Mexico
Posts: 704
but it should test the system more generally like the cpu and other things on the machine other than the video card
__________________



Aleksei (St) is offline   Reply With Quote
Old June 4th, 2003   #17 (permalink)
B( o Y o )BS!
 
GiGaHeRz's Avatar
 
Join Date: Feb 2002
Location: Spain
Posts: 883
3DMark is designed to test the 3D Hardware, not the cpu and that other things.
__________________
"There's only one absolute truth in our world: shďt happens." - Gigaherz (whoever decided "s-h-i-t" is a obscene word needs to grow up a few years)

The Book and other stories:
Tears of Fantasy - An Online Book... by ME!
MetaLife, Inc. (intro)
SubGaea (intro)
Crow Blade (intro for now)
Memories - Prayer from the fallen hearts.

My weblog... not like if there was too much to read on it tho.
For anyone interested, there's a mirc script which converts "/me 's" into " * nickname's whatever" and adds a nice "/my" command.
GiGaHeRz is offline   Reply With Quote
Old June 4th, 2003   #18 (permalink)
Registered User
 
Noxious Ninja's Avatar
 
Join Date: Oct 2001
Location: teh intarweb
Posts: 1,718
Quote:
[i]ChrisRay: ah.. I never read that before.. heh. Why can't they just spend the time to do proper Hidden Surface Removal (which I presume would be more generic and useful) rather than hard coding static clip planes? sigh [/b]
Quote:
Fourth I am not commiting to do these optimizations ever in a released driver but I think its time for apples to apples comparison.
They just want to have some fun and see if they can beat nVidia with their own cheats. Not actually put them in a public driver. At least, that's how I read it.
__________________
09 f9 11 02 9d 74 e3 5b d8 41 56 c5 63 56 88 c0
Noxious Ninja is offline   Reply With Quote
Old June 4th, 2003   #19 (permalink)
これはバタスです
 
Demigod's Avatar
 
Join Date: Jun 2001
Location: Toronto, Ontario, Canada
Posts: 5,811
Quote:
Originally posted by Aleksei (St)
but it should test the system more generally like the cpu and other things on the machine other than the video card
Heh, it's called 3DMark for a reason, you know. It's designed to specifically test DirectX capabilities of 3D accelerators. If you want a benchmark for determining overall system performance then get PCMark. The only reason it's called a "gamer's benchmark" is because DirectX is used almost exclusively for games. Of course most games have vendor-specific optimizations or happen to be too CPU-bound so 3DMark cannot be anything of a representative of actual games, but if you were to develop an unbiased, pure DX benchmark what else would you do?

Nvidia's just a sour loser in my estimation. They just didn't like how the original GeForce FX performed on the benchmark and how well the Radeon did. But I bet they were very happy when 3DMark2K1 came out, as it heavily favoured DX8 cards (to which the GeForce 3 was the only one then).
__________________
CPU: Intel Core 2 Quad Q9450 @ 2.66 Ghz (Yorkfield) Mobo: Intel DX48BT2 Memory: 2048 MB PC10600 DDR3 Videocard: PNY Geforce 9800 GX2 PCIe w/ 1024 MB GDDR3 Soundcard: On-board SigmaTel High Definition Audio Hard drive: 300 MB Maxtor & 1 TB Hitachi Optical drive: LG GGW-H20L (2x BD-R DL) OS: Microsoft Windows Vista (32-bit)
Demigod is offline   Reply With Quote
Old June 4th, 2003   #20 (permalink)
Puchiko-nyu!
 
kairi00's Avatar
 
Join Date: Jul 2001
Location: 49° 11' N 123° 10' W
Posts: 2,854
On a rather off-topic note, this is kinda cute
Attached Images
File Type: jpg cheatmark-by-alpha.jpg (48.2 KB, 104 views)
__________________
"Not every ejaculation deserves a name."

--- George Carlin
kairi00 is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


All times are GMT. The time now is 23:30.

© 2006 - 2008 Emu Forums | About Emu Forums | Legal | A member of the Crowdgather Forum Community


Powered by vBulletin® Version 3.7.0 Release Candidate 3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0 RC5