4 ms·
I'm excited. I don't care if Intel wins. I just want a video card that doesn't suck and works perfectly with linux. Even if I unplug my monitor sometimes... Eve
by chisleu 9y ago
I'm excited. I don't care if Intel wins. I just want a video card that doesn't suck and works perfectly with linux. Even if I unplug my monitor sometimes... Even if it's a laptop and it switches GPU for different outputs... Even if I want to use the standard xrandr and normal ass linux tools for configuring my monitor.
- orbifold 9y agoMaybe that would happen if kernel developers were not such divas and thought it was appropriate to use coarse language in public discourse. Nvidias graphics drivers work perfectly on windows and they have the only OpenGL implementation that is not a total joke on Linux.
- retailbuyout 9y agoI was under the impression the open source AMD drivers were quality, if slower than the proprietary nvidia ones.
- madez 9y agoWhy do you say the Mesa OpenGL is a total joke?
- orbifold 9y agoThis is a bit outdated http://richg42.blogspot.de/2014/05/the-truth-on-opengl-driver-quality.html?m=1 http://richg42.blogspot.de/2014/05/the-truth-on-opengl-drive... overview of driver status by a game developer, vendor A is NVIDIA and as the article points out they are the only one with a performant relatively bug free implementation. Also notice how he mocks Intel for having two driver teams: That Linux expects to get special treatment by integrating the driver into their Graphics abstractions leads demonstrably to worse performance and less features than if you bypass all those abstractions and use essentially the same driver for all kernels.
- madez 9y agoThanks for that link. I must say I deem it maybe not completely outdated, but at least worthy an update. But I'm in awe of the what one can read there. "This vendor[Nvidia] is extremely savvy and strategic about embedding its devs directly into key game teams to make things happen. (...). These embedded devs will purposely do things that they know are performant on their driver, with no idea how these things impact other drivers. (...) Vendor A[Nvidia] is also jokingly known as the "Graphics Mafia". Be very careful if a dev from Vendor A gets embedded into your team. These guys are serious business." So, basically Nvidia is sabotaging OpenGL to fuck up the specs and then implement other working variations and make the game developers use their version? If that is true, fuck Nvidia. "On the bright side, Vendor C[Intel] feeds this driver team[Windows Driver Team] more internal information about their hardware than the other team[Linux Driver team]. So it tends to be a few percent faster than driver #1 on the same title/hardware - when it works at all." What the fuck is going on in this industry? Intel is sabotaging its own Linux driver team? Why? "I don't have any real experience or hard data with these drivers, because I've been fearful that working with these open source/reverse engineered drivers would have pissed off each vendor's closed source teams so much that they wouldn't help. Vendor A[Nvidia] hates these drivers because they are deeply entrenched in the current way things are done." That, now finally, makes sense. Nvidia is strong-arming developers to not support Mesa because they are afraid of it. Nvidia is afraid of Mesa. I think this should be more widely known.
- orbifold 9y agoThe way I read this was a bit different: NVidia actually is the only vendor that offers a performant, complete and relatively bug free implementation. For example if you consider this http://gdcvault.com/play/1020791/ http://gdcvault.com/play/1020791/ presentation then it is relatively clear that most major innovations were first available as OpenGL extensions by NVidia. The playing field might have levelled somewhat with the introduction of vulkan, which eliminates a lot of code that had to reside in the driver before. The main reason why Mesa is unlikely to catch up is because the backend compiler code is platform specific, so unless NVidia decides to publish their platform specification, it is unlikely that they will achieve meaningful success. Even if NVidia did publish a specification and left driver development to the community it is unclear to me who would be willing to do the free work for them.
- epigramx 9y agoThat's usually driver related, not hardware. e.g. it's a well known fact among game engine developers that OpenGL on AMD cards sucks, and it's not at all because of the hardware, it's purely the software drivers (they are much better on linux with open source ones).
- madez 9y agoThen why many games do not support the open source AMD drivers on Linux?
- madez 9y agoI found the answer here: http://richg42.blogspot.de/2014/05/the-truth-on-opengl-driver-quality.html http://richg42.blogspot.de/2014/05/the-truth-on-opengl-drive... Nvidia is strong-arming developers not to support Mesa because they are afraid of open drivers. Nvidia is afraid of Mesa.