so it turns out nvidia hates open standards, especially when theres a proprietary software that just so happens to be named cuda that they made and want you to use instead