Date: Sun, 1 Jan 2017 14:53:26 +0800 From: blubee blubeeme <gurenchan@gmail.com> To: Matthew Macy <mmacy@nextbsd.org> Cc: Thomas Mueller <mueller6722@twc.com>, x11-list freebsd <freebsd-x11@freebsd.org> Subject: Re: End of year Xorg status rant Message-ID: <CALM2mE=hUADU1MbrMBNy8rhN2rA-A7G%2Bmi4Jp357LXmwv1YXEQ@mail.gmail.com> In-Reply-To: <159581f5c78.11113616363629.8724982795793407213@nextbsd.org> References: <20161230163653.54909631@rsbsd.rsb> <15952279f17.e0be0d8c34357.732964216134709731@nextbsd.org> <20161231120453.13adf858@thor.walstatt.dynvpn.de> <3E.8B.31287.AED68685@dnvrco-omsmta01> <159581f5c78.11113616363629.8724982795793407213@nextbsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
In the past nvidia had closed sourced drivers in my opinion because they used public papers on gpu rendering techniques, built it into hardware and sorta duck taped it all together, amd sorta did the same thing as well so they were both guilty but nvidia got the lead and stayed ahead. Those reasons are going to be irrelevant in the vulkan dx12 years. What do I mean by that? nvidia always had a major gpu binary release around the time of major software release because nvidia would take the code from the game devs try it on their machines and would basically go in and rewrite shaders, fix edge case bugs, etc to make sure the next big game always ran on nvidia hardware, amd didn't have these resources so they were always sorta catching up. The product releases, people are praising nvidia for their awesome performance and amd get's the shaft in the public's eye. This had a lot to do with how previous generations opengl/ directx had huge driver layers that did all kinds of things to help with memory management, states, etc. in vulkan, dx12 land that's no longer the case because there is no driver layer to speak of. So it's my opinion that both chip makers will be more open source friendly because now if a developer writes crap programs it will just kill the card. There's no place; the driver implementation; for chip makers to go and do their magic. That responsibility falls on the developers shoulders and I think this is a great thing. Let both companies make the best hardware and have some base standard api to talk to the hardware, everything else is game. The reason vulkan took so long to release was because of this battle, nvidia understood what vulkan would mean; the ______ amount of dollars they invested in the driver team, outreach to make sure you get help from nvidia on your game, all those resources would be gone, while that's not great for nvidia it's good for the consumer and developers. Make the hardware and let people use it, stop selling gimped hardware and gating things such that you can charge a premium for non premium cards. I just migrated to a new laptop with a gtx1070 but i will also be getting a laptop with a vega card when those are available. I don't care who wins, if either "team" wins we all lose. They should worry about creating great products and good documentation and let the people do what they want with the hardware that they bought. That's my post new years rant. On Sun, Jan 1, 2017 at 11:42 AM, Matthew Macy <mmacy@nextbsd.org> wrote: > > > > ---- On Sat, 31 Dec 2016 18:47:23 -0800 Thomas Mueller < > mueller6722@twc.com> wrote ---- > > > > excerpt from O. Hartmann: > > > > > I think we face a political problem, not so much a man-power-driven > one. nVidia provides > > > a BLOB, this BLOB works well even with the most recent hardware of > theirs, but it lacks > > > in support for OpenCL and their own CUDA acceleration framework. I > never understood why. > > > I asked nVidia - and they told me, that there is no request from the > community ... so > > > far. That is a claim and I can not hold something against it, since > it seems obvious > > > that I'm, with some other single people, are the only one compared to > millions of others > > > - de facto Null so to speak. > > > > > And AMD? Well, 2006 or 2008 the company claimed to support the > opensource community > > > better than before, but that left in history to be a insubstancial > claim. Their hardware > > > might be a great deal even for GPGPU purposes with OpenCL, but this > is Linux only as far > > > as I can tell. > > > > I too noticed that nVidia and AMD were not open-source-friendly with > their graphics; remember Linus Torvalds' comments and cusses regarding > nVidia. > > > > That's why I chose Intel on my last computer hardware purchases; I use > Intel on-CPU graphics. > > > > Yes, we can leave it to AMD to snatch defeat to defeat from the jaws of > victory. > > Nonetheless, companies management turns over and their policies change. > AMD is *currently* very much committed to bringing their open source Linux > driver up to par with what they have on Windows. They are also committed to > a fully open source high performance GPGPU compute stack. They should be > rewarded for what their *current* policies are if we want to encourage > that. If they again back off from that stance - then yes, leave them to > their own devices. > > -M > > > _______________________________________________ > freebsd-x11@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-x11 > To unsubscribe, send any mail to "freebsd-x11-unsubscribe@freebsd.org" >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CALM2mE=hUADU1MbrMBNy8rhN2rA-A7G%2Bmi4Jp357LXmwv1YXEQ>