10tacle :
redgarl :
I had more problems with all my Nvidia cards than my AMD cards.
Sounds to me like it's your problem, not Nvidia's. I've had both AMD and Nvidia GPUs in my nearly 20 years of computer building. I never had hardware issues between either other than RMA'ing a blower design EVGA GTX 970 for a bad display port output. Things happen randomly, but the fact you have consistent issues with Nvidia GPUs leads me to believe you are doing something most other users are not because common sense says if Nvidia had a rampant problem among users like you report, it would be well known (same for AMD cards).
I've seen plenty of problems from either brand of graphics devices. Anybody using or supporting a significant amount of hardware from either brand should be familiar with at least some of the issues. "But don't take my word for it!"
I don't think it helps that you both seem to be addressing each other with anecdotal evidence. If you're actually interested in useful facts, you're welcome to look at the logs Microsoft presented in court years ago pertaining to causes of failure in Windows Vista, and the sources for those problems. The biggest offender by far was NVIDIA, causing a whopping 28%+ of the failures, while ATI was sitting at a 9%+ rate. Even if you factor in the market penetration for each company, NVIDIA was having well more issues than ATI.
Adored TV discusses NVIDIA issues at length in one of his YouTube videos. The mention about the failure rates can be found around 2:22 of the video, followed by discussing of the major hardware failures that NVIDIA dumped into the market.
ajcroteau :
To make life easier for developers, hardware manufacturers should be supporting an abstraction layer that developers can subscribe to and it should just work... That being said, I've noticed that oculus software has been labeled BETA which basically not done or incomplete software. That being said, oculus is most likely not extensively testing their software on multiple configurations...
There are all sorts of abstraction layers, from drivers to APIs. Code changes made to the Oculus Home software broke something, and Oculus pushed it to market anyway, knowing it was broken under certain configurations. AMD didn't change their driver, which is their contribution to abstraction, and break something, Oculus changed theirs.