It sound like Linux and Windows 8.1 might be tie because they performance about same. I think it must be very close. Some is win and lose.
Which games? I can only find mention of Team Fortress 2, and all the other benchmarks are synthetic.
Yeah I'm a little confused here also, I may be outdated but last I looked into this linux only supports OpenGL and MS refuses to port/license/whatever DirectX for linux.
Soo until game developers stop relying on Directx (likely story since xbox uses it) Linux will never see any of the mainstream games.
The article( http://www.phoronix.com/scan.php?page=article&item=gpus_windows81_ubuntu&num=1) like the other poster said is basically just a lot of OpenGL synthetic benchmarks ran on windows and linux.
Also since DirectX is so massively popular it stands to reason that video drivers and possibly even the hardware in 3D cards favour it over OpenGl.
A real breakthrough for Linux would be DirectFakeX that perfectly emulates Directx on linux but I don't see that any time soon.
When they can compare it to the current top games come back to me, I don't recognize one game they tested.
Ohhhh giving me more incentive to install linux on my laptop.
There actually does exist code out there that gives native D3D11 support to Linux. Just no one uses it because there is really no reason to (unless you're WINE).
OpenGL is by far the more popular platform if you are looking for a multi-platform engine/title and most modern engines can swap out rendering APIs with a simple context switch. Unity3D, Unreal, FrostByte, IDTech: Just about every engine out there can switch graphics APIs at the drop of a hat without any difference in quality.
As for hardware venders, OpenGL actually has more supported features for hardware level optimization than D3D. There is no real difference to the graphics card what API you target, the instructions are all the same for the same sort of operation. However, OpenGL allows them to extend the API to target specific hardware features if they are not in the main spec which is not something D3D does. If you look back at some of the early DX10 level GPUs from AMD, you'll see they actually have hardware tessellation units despite DX10 not including support for that. With D3D you'll never see that hardware in use, but with OpenGL the full card can be utilized.
NEWS TIPS |
This site is intended for informational and entertainment purposes only. The contents are the views and opinion of the author and/or hisassociates. All products and trademarks are the property of their respective owners. All content and graphical elements areCopyright © 1999 - 2014 David Altavilla and HotHardware.com, LLC. All rights reserved. Privacy and Terms