Hacker News new | past | comments | ask | show | jobs | submit login

"...the open source driver is not very fast because there just aren't enough volunteers."

I'm sure that is part of it, but also writing a high performance/low latency GPU driver is really hard. So when you find someone who can write such drivers, they have no time to 'volunteer' because of all the money people are throwing at them.

It would be fabulous also if AMD would dedicate a resource to walking through their specs and then writing a paragraph about each register and how it was used. The original Voodoo library for the 3Dfx cards was done that way and it really helped. We need GPU documentation for someone who hasn't designed a GPU before.




Ah, yes, the moving goalposts. I remember those.

"If only they would release documentation!"

"If only they would release really good documentation!"

"If only they would release some code examples!"

... And so it would go, with neither party ever happy.


Yes, but to be fair, it is more the hedonic treadmill than when goalposts get hiked around in a debate as a bad-faith debating tactic. I'm using the ATI drivers right now and I'd have loved to have had this quality of driver ten years ago at the height of the "if only they'd release documentation" phase.


I really resonate with this comment. The drivers that exist today are so much better than the ones we had before. They aren't as good as the ones on Windows or MacOS but they actually do 3D acceleration and handing multiple monitors, which they did poorly or not at all before.

So in that regard things are much better. But the grass is not only greener on the Windows side of the fence they have better shader support to make it wave :-) One of the things I had hoped various FOSS organizations might create would be the equivalent to a University 'chair', a position paid for by an endowment to the organization, to encourage some expert in the chair's area of interest in working full time on that.

NetApp supported a group at UMich for a long time who were making the NFS drivers in Linux better and Trond Myklebust who was the kernel gatekeeper. Sort of a public/private partnership. That effort was working because everything needed to succeed was pretty much available (docs, sources, examples, etc).

I had a marketing VP at S3 (back when they were making graphics chips and not an IP holding company) tell me that they didn't release documentation because they didn't know if they were violating someones patent and this way even if they were the patent holder didn't know either, it was better for everyone.

Now later events have born out the notion that patents are the center of the dispute here, between the SGI patents, the Microsoft patents, the 3dfx and nVidia patents, and various other players, clearly that has had a tremendous chilling effect on open communication.

Of course Voodoo graphics were introduced in 1996, so in 2016 3D video card patents start expiring and by 2020 most of the DirectX 9 pipeline's concepts will be public domain. Sadly we have to wait until 2025 for shader technology to unlock sufficiently.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: