Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
Doubtful or not, NVIDIA has now confirmed 5080s are affected too5080 isn’t a cut down chip, so doubtful.
Upon further investigation, we’ve identified that an early production build of GeForce RTX 5080 GPUs were also affected by the same issue. Affected consumers can contact the board manufacturer for a replacement
NVIDIA says some 5070Tis are affected as well. The level of QA is this launch is horrendous.
How is the affected units identification done? Is it up to the end consumer to identify their GPU is slower than expected?
Is this a firmware bug? I still have no idea how this happened.It seems the firmware is passing on the lower ROP count to GPU-Z and other tools. You wouldn't need a performance test and comparison to detect it as a end user.
It's chips binning at the factory 'bug' where some chips with a defect in ROPs got green lit to be used for cards production when they shouldn't have.Is this a firmware bug? I still have no idea how this happened.
Is this a firmware bug? I still have no idea how this happened.
We have identified a rare issue affecting less than 0.5% (half a percent) of GeForce RTX 5090 / 5090D and 5070 Ti GPUs which have one fewer ROP than specified. The average graphical performance impact is 4%, with no impact on AI and Compute workloads. Affected consumers can contact the board manufacturer for a replacement. The production anomaly has been corrected.
Upon further investigation, we've identified that an early production build of GeForce RTX 5080 GPUs were also affected by the same issue. Affected consumers can contact the board manufacturer for a replacement.
It's chips binning at the factory 'bug' where some chips with a defect in ROPs got green lit to be used for cards production when they shouldn't have.
As for how it happened no one will be able to tell outside of TSMC and Nvidia.
Why would they catch it? They get chips to be used in SKUs from Nvidia, they don't validate them the second time.Why didn’t AIBs catch it?
Why would they catch it? They get chips to be used in SKUs from Nvidia, they don't validate them the second time.
Also possible. The actual number is only being shown in the presence of a driver which AIBs may not in fact had up until the very announcement - due to leaks containment reasons.The more likely scenario is the cards were misreporting.
GPUZ does say that in the absence of a proper driver they will use a simple database lookup. This is a likely explanation.Also possible. The actual number is only being shown in the presence of a driver which AIBs may not in fact had up until the very announcement - due to leaks containment reasons.
This makes me sad, I guess all testing was done in automation and little to no manual testing was done, seems to be way the tech industry at the moment, let feature development write some automation tests and ship.!
Still wondering though. If these ROPs are defective, how does the card know to exclude them? Surely the firmware would have to know how many functional units are...functional. Can NVIDIA simply zap some ROPs for binning reasons and make no firmware changes to the card?
Are the number of active functional units specified in a card's firmware? Is it automatically determined by the firmware based on some hardware configuration?GN Steve has some insight into the AIB testing process having visited the factories and he’s also skeptical that this wasn’t found during basic validation. Either something changed to invalidate the test results (last minute firmware or driver update) or Nvidia and AIBs knew about it and decided to ship anyway. I don’t know which one is worse. Gross incompetence or extreme disdain for gamers.
Are the number of active functional units specified in a card's firmware? Is it automatically determined by the firmware based on some hardware configuration?
Basically if I were going to turn a 3090 into a 3080, what steps would I take so that the card knows how many and which ROPs should be used? How does it know which ones are disabled?
6.2 Support for OpenCL 3.0
Maxwell, Pascal, Volta, Turing, and NVIDIA Ampere architecture GPUs are supported.