Generally speaking, you don't build a multi-billion transistor chip, and manage to ship the A01 spin without doing some magic.
The Nvidia GPU i/o interface is a remarkable mechanism where the resource manager (the code that sits at the very lowest level) can patch the hardware interface to get around hardware issues and give the appearance of a chip that is working perfectly.
I'm not claiming the blobs work well or anything. I'm just saying there's a reason Nvidia does blobs.
Typically, an A01 chip will ship with about 50 bugs that are worked around in the resource manager and driver. They really do not want to tell you about these bugs -- because they are WORKED AROUND. You don't need to see the sausage made, so to speak.