Tuesday, November 6th 2007

NVIDIA Drivers Sacrificing Crysis Quality for Performance

An interesting article over at Elite Bastards has revealed that NVIDIA's latest 169.04 driver for its GeForce series of graphics cards may in fact be sacrificing image quality in the new Crysis game in order to gain better performance. If you look at the first two images below, you will see quite clearly that the reflections in the water have been unrealistically stretched and look quite odd. The obvious explanation for this would be that NVIDIA's new driver is having issues rendering the shadows and you'd expect the company to fix it. However, this issue may run a little deeper than that. When the Crysis executable has its name changed from crysis.exe to driverbug.exe, these strange shadows mysteriously look normal all of a sudden, as shown in the second two images. Further tests revealed that the renamed executable was actually performing around 7% worse on a number of tests using both an 8800 GTS and an 8800 GT compared to the default name. So it seems that NVIDIA has tried to subtly increase the framerate when playing Crysis using its cards at the cost of image quality, without giving customers any choice in the matter. Some sites are claiming that NVIDIA is using driver tweaks to 'cheat' and gain better performance, and whilst that may be an extreme way of looking at it, this certainly seems like more than just an accidental driver issue.
Source: Elite Bastards
Add your own comment

81 Comments on NVIDIA Drivers Sacrificing Crysis Quality for Performance

#51
EastCoasthandle
b1lk1Nvidia has always sacrificed image quality for performance. That is the main reason I will always run ATI cards because I'd rather lose a few FPS for better IQ. I would not call it cheating, but it's just another MAJOR reason to not use online benchmarking results to definitively define which card is best.
Excellent post!

It appears they have already updated their drivers to a certified WHQL 163.75
Posted on Reply
#52
Jimmy 2004
EastCoasthandleIt appears they have already updated their drivers to a certified WHQL 163.75
I think whoever posted that at Guru3D is a little confused :confused:

As you said, that is the new WHQL driver, which means that it is not a beta, as the poster describes on the first line. Secondly, it is not the recommended driver for Crysis as the poster writes on the second line, as the beta driver (169.04) is newer than the 163.75 driver (albeit without WHQL status of course) and has been optimised for Crysis. The 163.75 driver was written pre-Crysis, and I doubt it's any different from the 163.75 beta driver other than that it has been certified by Microsoft.

Edit: and the 8800 GT isn't listed as being supported by those drivers.
Posted on Reply
#53
AphexDreamer
Does this have any relation to the F.E.A.R .exe name change thing that would give ATI Uers a 10 FPS boost in F.E.A.R on another Nvidia supported game? lol.

If you notice on those pics there is exactly a 10 FPS diffrence between the "Bug" and "the way it was meant to be played" lol
Posted on Reply
#54
AndyBroke
Both Ati and Nvidia make drivers that they "optimize" for diffrent games to get better performance. Sometimes it affects image quality. The only diffrence is that Ati users can choose if they want the optimizations or not. Ati calls it Catalyst A.I.
Posted on Reply
#55
AphexDreamer
AndyBrokeBoth Ati and Nvidia make drivers that they "optimize" for diffrent games to get better performance. Sometimes it affects image quality. The only diffrence is that Ati users can choose if they want the optimizations or not. Ati calls it Catalyst A.I.
Yeah but its not embedded into the dirver, I don't even have CCC on to use that Optimization.
Posted on Reply
#56
EastCoasthandle
Jimmy 2004I think whoever posted that at Guru3D is a little confused :confused:

As you said, that is the new WHQL driver, which means that it is not a beta, as the poster describes on the first line. Secondly, it is not the recommended driver for Crysis as the poster writes on the second line, as the beta driver (169.04) is newer than the 163.75 driver (albeit without WHQL status of course) and has been optimised for Crysis. The 163.75 driver was written pre-Crysis, and I doubt it's any different from the 163.75 beta driver other than that it has been certified by Microsoft.

Edit: and the 8800 GT isn't listed as being supported by those drivers.
I think you are a little confused, the release notes do indicate improved compatibility for all TWIMTBP games. Which in essence is the same thing. Please read the release notes. Although they don't say Crysis specifically it is implied.
Posted on Reply
#57
Jimmy 2004
EastCoasthandleI think you are a little confused, the release notes do indicate improved compatibility for all TWIMTBP games. Which in essence is the same thing. Please read the release notes. Although they don't say Crysis specifically it is implied.
Doesn't change the fact that it still isn't the recommended driver for Crysis. It may perform better than the previous WHQL driver, but NVIDIA still recommends the 169.04 beta. I'm afraid whoever wrote the post at Guru3D is making stuff up. NVIDIA's WHQL drivers always lag considerably behind the betas.

Anyway, this is off topic so I'm not going to talk about it anymore.
Posted on Reply
#58
EastCoasthandle
Jimmy 2004Doesn't change the fact that it still isn't the recommended driver for Crysis. It may perform better than the previous WHQL driver, but NVIDIA still recommends the 169.04 beta. I'm afraid whoever wrote the post at Guru3D is making stuff up. NVIDIA's WHQL drivers always lag considerably behind the betas.

Anyway, this is off topic so I'm not going to talk about it anymore.
Actually that's not correct, it is the recommended WHQL drivers for Crysis because Crysis is part of the TWIMTBP. Please read the release notes it will clearly state Crysis as part of their TWIMTBP :wtf:
:shadedshu.

Ok you can thank me :D:slap:
Posted on Reply
#59
lemonadesoda
BENCHMARK WARS

Time for the marketing guys at nVidia (who forced the driver developers to do the "benchmark" cheating) to start falling on swords. Time to boycott (or at least bad-mouth) nVidia for their attempted cheating.

I really dont care WHO does it, the fact that they did it to boost FPS benchmarks, for some cheap benchmark ranking glory, is very sleazy and deserves a slap :slap:
Posted on Reply
#61
mandelore
mrw1986Oh no, subtle things I'll never notice while playing! Performance is king.
never notice? lol, its blatently obvious! :rolleyes:
Posted on Reply
#62
PVTCaboose1337
Graphical Hacker
WHO CARES!?! If they can do better, let them... ATI can do the same thing!
Posted on Reply
#63
pt
not a suicide-bomber
what a nice little fanboy war so i will add my fanboism sentence
nvidia sux44rz for trying to fool us with drivers optimizations that give worse image quality
ati ftw :)
Posted on Reply
#64
cdawall
where the hell are my stars
this is why i dont immediatly update my vid card drivers

this is 163.44 is the splotches caused by the driver issue?
cdawallwell my settings are all low/1024X768 and this is how it looks in game


Posted on Reply
#65
imperialreign
this is 163.44 is the splotches caused by the driver issue?
possible, but not neccessarily. It could just be the way a 'shadow' is being cast across the FOV when using the binoculars.

If I notice anything like that while fiddling with Crysis later, I'll screenshot it.
Posted on Reply
#66
cdawall
where the hell are my stars
imperialreignpossible, but not neccessarily. It could just be the way a 'shadow' is being cast across the FOV when using the binoculars.

If I notice anything like that while fiddling with Crysis later, I'll screenshot it.
thanks...at least its not artifacting :D
Posted on Reply
#67
imperialreign
naw, those screenies look good, though.

:laugh: in the second screenie you posted, the AI on the dock looks like he's taking a leak! :laugh:
Posted on Reply
#68
cdawall
where the hell are my stars
he is!!! i missed the shot were he is actually peeing i think ill go back and try again :D
Posted on Reply
#69
petepete
I always thought that Nvidia always tried to get the upper hand on games framerate wise over ATI... (unfairly rather)

Making all these games Nvidia 'the way it's meant to be played' had me thinking a bit


This is just like the good old Intel marketing cheating over AMD in the Athalon era..
Posted on Reply
#70
tkpenalty
heh... while AMD tries to max out visual quality, nvidia tries to grab framerates... This is just personal preference... guys stop arguing about it.
Posted on Reply
#71
erocker
*
Crysis is actually running pretty well with these new "pre-crysis" drivers they just came out with today.
Posted on Reply
#72
ThorAxe
I have an 8800GTX at the moment but my previous cards were x1900xt, x1800xt, x800xt, 9800 Pro, Geforce4 Ti4400, Geforce3 Ti200, Geforce2 Ultra, Geforce Pro, Geforce, Voodoo2 12mb SLI. So you see I am not a fanboi.

I think it's great that the frame-rate challenged can get the opportunity to run the game a little faster without missing much. I've use a number of drivers for Crysis and you would really have to know what to look for to notice anything.

Talk about a lot of fuss over nothing! They are BETA drivers. YOU DON"T HAVE TO USE THEM.
Posted on Reply
#73
Scrizz
man... I can't even run crysis... stupid GMA 950
Posted on Reply
#74
newtekie1
Semi-Retired Folder
This is a BETA driver. A beta driver that nVidia is currently working on implementing optimizations for Crysis in. Of course it won't be perfect, that is why it is still a beta.

NVidia is trying to find the best balence of IQ and performance and implementing optimizations in the driver. This driver screws up the shadow/reflexion rendering.

NVidia most likely was just playing around with the shadow rendering to see what it would do, not to purposely try to cheat. I wouldn't be surprised if the problem was fixed by the time the real drivers make it out to the market. Of course then we will get all the ATI fanboys flooding the forums claiming they only fixed it because they were caught...

Of course the problem goes away when you rename the exe, that is how nVidia drivers work, anyone that has actually used an NVidia card in the past few years would know that. The optimizations that they implement are based on profiles setup by nVidia for each exe. Change the name of the exe and kiss the optimizations good-bye.
Posted on Reply
#75
Ripcord
those 2 screen shots havent been taken from the same place so its not reasonable to compare them. slightly diffrent veiwing angle
Posted on Reply
Add your own comment
Dec 20th, 2024 11:59 EST change timezone

New Forum Posts

Popular Reviews

Controversial News Posts