Nvidia 400 series crippled by Nvidia
Tags:
Last response: in Graphics & Displays
In an effort to increase the sales of their Tesla C2050 and Tesla C2070 cards, Nvidia has intentionally crippled the FP64 compute ability by a whopping 75%. If left alone, the GTX 480 would have outperformed ATI's 5870 by at least 20%. Here is a link to Nvidia's own forum where we have been discussing this. You will see there is also a CUDA-Z performance screenshot confirming it, on top of the confirmation by Nvidia's own staff. Nvidia is not publically making anyone aware that this is the case. Anandtech also snuck the update onto page 6 of a 20 page review of the GTX 480/470.
More about : nvidia 400 series crippled nvidia
Related ressources
- Crippled 6800's??? WHY?!?! - Forum
- What is Nvidia 's counter to the HD 6xxx series GPU's? - Forum
- Does Nvidia gtx 500 series have OpenGL issues like the 400 series ? - Forum
- ATI 5xxx/6xxx & nVIDIA 400 /500 series - Forum
- NVidia GPU 400 series w/o 2GB - Forum
You're right
Problem is, up until 3 days ago i was an Nvidia fanboy
So i've held out, waiting for the 400 series that was supposed to be so awesome. I didn't care how hot it was, i'd just get the EVGA hydro copper. I didn't care how much power it used, i have an efficient power supply. But reducing FP64 by 75%? That's just unacceptable. Of course that matters most in number crunching. In games, it means either less accurate physics, or slower physics rendering.
Problem is, up until 3 days ago i was an Nvidia fanboy
So i've held out, waiting for the 400 series that was supposed to be so awesome. I didn't care how hot it was, i'd just get the EVGA hydro copper. I didn't care how much power it used, i have an efficient power supply. But reducing FP64 by 75%? That's just unacceptable. Of course that matters most in number crunching. In games, it means either less accurate physics, or slower physics rendering.
No
everyone is too concerned with benchmarking it for games. There was an OpenCL FP32 benchmark done, and the 480 performed very well. However, OpenCL 3.3 doesn't support FP64 so it couldn't be truly tested. Of course, ATI supports OpenCL 4.0, which DOES work with FP64. Nvidia promises to have it soon, but it's just more waiting. It's been long enough. I'm so tired...
everyone is too concerned with benchmarking it for games. There was an OpenCL FP32 benchmark done, and the 480 performed very well. However, OpenCL 3.3 doesn't support FP64 so it couldn't be truly tested. Of course, ATI supports OpenCL 4.0, which DOES work with FP64. Nvidia promises to have it soon, but it's just more waiting. It's been long enough. I'm so tired...
The logic is beyond me. Maybe you'll understand:
Instead of running CUDA apps on a GTX 470 ($350) you should get a C2050 ($2499)
Instead of running CUDA apps on a GTX 480 ($500) you should get a C2070 ($3499)
Basically, you pay 7x more for 4x the FP64 (and tech support you won't need. That's what forums are for. Cuda has been around long enough)
At SETI.USA, we have our own tech support (as many places do). I'll just buy 7 ATI's instead.
Instead of running CUDA apps on a GTX 470 ($350) you should get a C2050 ($2499)
Instead of running CUDA apps on a GTX 480 ($500) you should get a C2070 ($3499)
Basically, you pay 7x more for 4x the FP64 (and tech support you won't need. That's what forums are for. Cuda has been around long enough)
At SETI.USA, we have our own tech support (as many places do). I'll just buy 7 ATI's instead.
JohnPMyers said:
It should be hackable through BIOS/driver. Surely someone will figure it out who's more familiar with exactly how the gimping was done. *Cheers on a rogue Nvidia employee*not necessarily, it could be totally disabled in hardware
EDIT: it also would not have looked as bad if it had been half speed as opposed to quarter speed, that would be acceptable
rofl_my_waffle said:
Its not like double percision affects gaming FPS. Unless you are a professional making 3D models looking for a cheap way to get amazing double percision performance. The gimp isn't to impact normal consumers.yes that is true, but as a developer (not games, highly threaded applications) i look forward to new devices and ways to get more performance from a computer, and having 650+ GFlops of DP compute performance would have been nice
JohnPMyers said:
The logic is beyond me. Maybe you'll understand:
Instead of running CUDA apps on a GTX 470 ($350) you should get a C2050 ($2499)
Instead of running CUDA apps on a GTX 480 ($500) you should get a C2070 ($3499)
Basically, you pay 7x more for 4x the FP64 (and tech support you won't need. That's what forums are for. Cuda has been around long enough)
At SETI.USA, we have our own tech support (as many places do). I'll just buy 7 ATI's instead.
Does SETI work well on ATI cards? I know with Folding@Home Nvidia cards are far more suitable for this type of work.
SETI@Home does not, at this time. However, SETI.USA is a BOINC crunching team and we work on many other projects than just SETI@Home. The project that will be hurt the most is Milkyway@Home, which is trying to create a 3D map of the galaxy. ATI currently runs those work units very fast and is at the top of the leaderboards, where they will stay, because of Nvidia's decision.
Some may say that cutting FP64 has no effect on games. You're wrong. PhysX relies on FP64. Using FP32 causes a loss of accuracy of 8 digits. Game creators have limited the amount of PhysX they put in their games because of Nvidia's inability to complete the calculations in real time if the game designers had gone full-scale with it. The game itself will play just fine, but the game would have been made better in the first place if not for this.
Some may say that cutting FP64 has no effect on games. You're wrong. PhysX relies on FP64. Using FP32 causes a loss of accuracy of 8 digits. Game creators have limited the amount of PhysX they put in their games because of Nvidia's inability to complete the calculations in real time if the game designers had gone full-scale with it. The game itself will play just fine, but the game would have been made better in the first place if not for this.
Griffolion said:
I'm getting an Asus 480 on Monday, i'll let everyone know what it's like. I'm mainly a gamer so i don't know how much of this FP64 issue will really affect me. Barely any games use Physx in a massive way anyway. I think i might make my next card an ATI.well, it wouldn;t matter since for gaming its unimportant, and even PhysX uses SP (FP32) calculations anyways, or else it would have destroyed gpu's
its custom apps that need the FP64 for precise calculations
Griffolion said:
Oh i see. Its a pretty Nazi thing to do by NVidia, its essentially creating a false economy for everyone but themselves. If they keep down this road, their morales and ethics won't be the only things that are bankrupt..well, i see it as there way to stop people from using the GTX470/480 for workstation FP64 computing and making them spend the extra for the Tesla cards, because if they didn't do that, the only reasons to get the tesla's would be for the product support (which you could find community based anyways) and possibly more memory (though the GTX480 has 1.5GB, not a small amount)
EXT64 said:
I think that was reported months ago.Yeah it was reported, and widely discussed, and even confirmed by nVidia weeks before launch, however everyone still liked to talk about how much of a GPGPU monster it would be.
It's kinda like the HD5770 which was also crippled (totally removed for now).
A quick example of the crippled GTX480's performance can be found in the HotHardware review;
http://hothardware.com/Articles/NVIDIA-GeForce-GTX-480-...

Funny how they attribute it to a driver issue and not to the actual crippling of the card.
This means the SP apps will still run full speed, but DP ones like many of the Boinc clients will not.
JohnPMyers said:
Nvidia is not publically making anyone aware that this is the case.They are not about to trumpet their limitations anymore than ATi would (although most reviews were upfront with the lack of DP in the HD5770). They're not about to enlighten users and make them aware it's not the F@H monster they think it is.
And it's nice to see you mention MilkyWay@Home, it's one of the few clients that has enabled the LDS on the HD4K & HD5K card which shows their true potentially not the crippled clients like the current GPU2 F@H one which has sorely needed updating for the past 2 years.
TheGreatGrapeApe said:
And it's nice to see you mention MilkyWay@Home, it's one of the few clients that has enabled the LDS on the HD4K & HD5K card which shows their true potentially not the crippled clients like the current GPU2 F@H one which has sorely needed updating for the past 2 years.and that makes me sad since i fold for Tom's with 2 x 4870's when not gaming (which is about 20hrs/day)
can't wait for GPU3, assuming they will be using opencl
GPU3 should be a different client than OpenCL, they are supposed to be two separate projects, but updates are few unfortunately and it's taking forever, so they might be dropping the dedicated GPU3 and just adapting the OpenCL client as GPU3. The OpenCL client should be a bit more universal (CPU & GPU) so hoping that's what comes out first.
However the last report was the big problems with the OpenCL client so two separate paths may still be a good idea, but they dropped development for Brook GPU, so not sure how that will work;
http://folding.typepad.com/news/2010/01/important-updat...
However the last report was the big problems with the OpenCL client so two separate paths may still be a good idea, but they dropped development for Brook GPU, so not sure how that will work;
http://folding.typepad.com/news/2010/01/important-updat...
TheGreatGrapeApe said:
GPU3 should be a different client than OpenCL, they are supposed to be two separate projects, but updates are few unfortunately and it's taking forever, so they might be dropping the dedicated GPU3 and just adapting the OpenCL client as GPU3. The OpenCL client should be a bit more universal (CPU & GPU) so hoping that's what comes out first. However the last report was the big problems with the OpenCL client so two separate paths may still be a good idea, but they dropped development for Brook GPU, so not sure how that will work;
http://folding.typepad.com/news/2010/01/important-updat...
well, i do hope they get everything worked out, and maybe have just one client for a computer using opencl, though i wouldn't mind having one for my gpu(s) and one for my cpu, just to be able to fully use the 4870s i have
Related ressources:
- ForumNvidia confusion...300 series or 400 series ???
- ForumATI 5000 series crippled by ATI
- ForumNvidia SLI: Choosing a card
- ForumAny ATI card vs NVIDIA 400 Series
- ForumWhen will nvidia release new cards? (post 400 series )
- ForumNVIDIA 400 SERIES -- MIDNIGHT FORUM
- ForumConcerned 7970
- Forum[Solved] Nvidia Tegra 2 wants...
- ForumUpgrade Advice - nvidia geforce 6800 256MB
- ForumMy 9800gt nvidia bfg
- ForumCan run gta 4 on a nvidia geforce 6150 SE
- ForumReplacing nVidia with 5850 and have drivers question
- ForumNVidia and SyncMaster Monitor Problem
- ForumNvidia issues running battlefield bad company 2
- ForumDo Nvidia Cards have Any Performance Problems on AMD Motherboards?
- More resources
Read discussions in other Graphics & Displays categories
!