Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
The green and grey should be swapped?
This is why no one takes you seriously.
So why are AMD drivers not as good as Nvidia drivers, my take:
- AMD can not justify the resources it will take to have better drivers on the level of Nvidia
- The Linux community are not able to developer open AMD drivers even as good as AMD proprietary drivers with AMD scarce resources
- Linux development community had many years to figure out and to perfect AMD drivers - they have not
- My conclusion is the Linux open community development ability is not sufficient or able to develop state of the art AMD drivers for Linux GPU's.
Nvidia has no open drivers, meaning Nvidia needs very little support from the Linux open development community (I am sure they get great support from the super computer folks, rendering farm folks.)
I also believe that Nvidia shows that Linux can be very effective if you put adequate well thought out resources and controls. The idea that open source code over time due to vast access will be better then closed source code is false. It depends on too many factors then just being open source to make it the best code.
So why are AMD drivers not as good as Nvidia drivers, my take:
- AMD can not justify the resources it will take to have better drivers on the level of Nvidia
- The Linux community are not able to developer open AMD drivers even as good as AMD proprietary drivers with AMD scarce resources
- Linux development community had many years to figure out and to perfect AMD drivers - they have not
- My conclusion is the Linux open community development ability is not sufficient or able to develop state of the art AMD drivers for Linux GPU's.
Nvidia has no open drivers, meaning Nvidia needs very little support from the Linux open development community (I am sure they get great support from the super computer folks, rendering farm folks.)
I also believe that Nvidia shows that Linux can be very effective if you put adequate well thought out resources and controls. The idea that open source code over time due to vast access will be better then closed source code is false. It depends on too many factors then just being open source to make it the best code.
There are open Nvidia drivers for linux. Just not for the newest cards as the firmware is encrypted. Nvidia is extremely open source unfriendly in that regard.
IMHO the difference in drivers comes down to the complexity and design of the hardware. Open source Nvidia developers have stated the hardware is extremely easy to create drivers on. They just can't do it because of a lack of firmware.
Catalyst drivers on linux aren't all that bad compared to windows. in fact earlier in the year they were often faster. The windows catalyst drivers weren't exactly great compared to Nvidia either. That seems to come down more to the architecture than anything else. Look at the current situation we're starting to see with DX12 and likely Vulkan. Both are derived from mantle and a highly asynchronous interface supporting lots of threads. You see AMD get huge gains from the new APIs while Nvidia remains roughly stagnant. Then you have game developers like Studio Wildcard pushing back a DX12 release because of "driver issues" the day prior they didn't know existed. Add in Oxide's spat with Nvidia. It's a little strange to have "driver issues" and devs demoing multi adapter configurations on Vulkan at the same time. I'm guessing the delays have more to do with performance attributed to hardware design than anything else. It's those very design decisions that likely affect driver development. APIs like DX9/10/11/OpenGL map well to Nvidia while DX12/Vulkan map better to AMD.
The current open source push by AMD I think has more to do with the linux development model than anything else. Every time the kernel or display manager makes a major change AMD would be required to release a new supporting driver. Unlike Windows, each distribution could be doing something entirely different. Keeping the drivers open allows the distribution maintainers to recompile the drivers based on their current choices. Those drivers should also become far simpler with Vulkan and easier to maintain.
Every time the kernel or display manager makes a major change AMD would be required to release a new supporting driver. Unlike Windows, each distribution could be doing something entirely different. Keeping the drivers open allows the distribution maintainers to recompile the drivers based on their current choices.
As Nvidia don't seem to have any issues regarding this situation with their proprietary driver? I think Debian based distributions have pretty much been chosen in favour as gaming distro's anyway, possibly simplifying this issue?
The situation still exists, Nvidia is just better about updating the driver prior to any release. With linux someone could fork the entire distribution and make significant changes requiring an IHV to release a driver specifically for it. Unlikely, but possible. It's more problematic for the open source development where you don't have "in house" operations. Provided source for the driver, each distribution could compile it to run on their platform.
So how many AAA titles the past 6 months have a Linux version?the number of gaming titles are constantly increasing under Linux
I also believe that Nvidia shows that Linux can be very effective if you put adequate well thought out resources and controls. The idea that open source code over time due to vast access will be better then closed source code is false. It depends on too many factors then just being open source to make it the best code.
yes that is definitely an issue for open source drivers, the level of expertise needed to create them is very high. AMD can get around this by supporting the community more as this will help people with less experience understand the software building process better and technical information availability increases which will fill in the gaps for the lack of programming experience (of course it will still take longer for less experienced programmers but they will still be able to do the same work).
The problem with open source gaming drivers is the fact that most game code is poorly optimised, Nvidia work closely with developers to try and patch these issues within their proprietary driver set to try and overcome these issues - It's one of the reasons their drivers work so well under Linux. This is going to be difficult, if not impossible on a purely open source driver.
The "countless distributions" is just the nature of an open source development model. Any time someone wants to try something different, or thinks the current guy running the show is an ass, they fork the project. In most cases they are still compatible with each other, but there will be differences. It's evolution applied to software development.
For AAA titles, anything that wasn't exclusively DirectX was probably ported. Metros, Bioshocks, Shadow of Mordor, Total Wars, anything through Paradox Interactive, Valve (obviously), and the list goes on. Steam Linux Games
There are some open source games like 0ad, but you need to keep in mind what open source development is doing. In most cases the open source product isn't what is being sold. It's just a component of something else with shared development of everyone using it. The linux kernel is developed by paid employees from almost every major software and hardware company. They do this because linux is running on their servers and and they need to fix a bug or improve features and performance. In other cases you get a grad student writing a thesis. Those changes then benefit everyone. That's why you will find open source tools to build games, including APIs, but not see an actual game.
Not going to happen. All that would achieve is hurt Half-Life 3 sales. Maybe you will see some kind of exclusive content for SteamOS, but even that seems unlikely.
Remember how Microsoft originally tried to keep Office off iOS/Android in a bid to improve Windows Phone marketshare. It didn't help at all, but instead resulted in 1+ billion personal computing devices without Microsoft Office.
If you look at pretty much any humble bundle you'll see linux users averaging higher per purchase prices than windows users. Not as many of them sure, but they are worth more.Well I hope those ports have made money plus in the future released more in time with the Windows version. I also hope the Linux community supports game development for their platform - as in buying games especially any new titles.