KhajitFurTrader wrote: »Hi @uniq_faznrb18_ESO,
there are quite a few threads on the forums where folks talk about their experience with ESO on Windows 10, here is one of the more recent ones. So far, there seem to be no (or only very minor) problems with the later builds. I'd like to point out @Attorneyatlawl 's testimony in particular, because it's a positive description of his first-hand experience.
ESO is built on DX9, DX11 and OpenGL, of which Windows version can use any (except perhaps Windows XP), Mac version uses OpenGL (for DirectX being ugly and evil proprietary tech, which is MacOS too but of different company) and we enlightened Linuxmen doomed to suffer Windows client can choose either DX9 or OpenGL, unless there has been some progress on DX11 front in Wine. Yeah, ZOS hates us, no native Linux client, but nevermind, we hate it back.
I'd say more crappy computers would perform better with DX9 than 11.
Wily_Wizard wrote: »
Attorneyatlawl wrote: »ESO is built on DX9, DX11 and OpenGL, of which Windows version can use any (except perhaps Windows XP), Mac version uses OpenGL (for DirectX being ugly and evil proprietary tech, which is MacOS too but of different company) and we enlightened Linuxmen doomed to suffer Windows client can choose either DX9 or OpenGL, unless there has been some progress on DX11 front in Wine. Yeah, ZOS hates us, no native Linux client, but nevermind, we hate it back.
I'd say more crappy computers would perform better with DX9 than 11.
Yet, you're incorrect, so I have to disagree that as a Linuxmen you're "enlightened" on this topic. Propietary technology doesn't mean "wrong" or "immoral", in fact it is simply "fair" to the creators of it by allowing them to leverage what they themselves created and to help protect their ability to fairly gain the potential fruits of their labor. While some people are happy to work for free, justifying it as "right" or a "labor of love", make no mistake that it is a donation on their behalf. Charity is a great thing, and I do what I can myself... but no one is "evil" for not giving away or helping others with what is rightfully theirs.
Attorneyatlawl wrote: »On the tech end of things, each successive DirectX/Direct3D version is a superset of the last, and since DX10 has had automatic fallbacks to lower feature level support when run on a system that has a video card incapable of using the newest API features, for those that changed substantially. DirectX 12 runs much more efficiently, especially so on "cruddy computers" as you termed it, with a lot of focus going into optimizing draw calls and eliminating redundant work alongside large changes to how shaders are handled. The end result of this is that DX11 performs better when properly implemented than DX9 on the same game title, and DX12 runs DX11-targeted games that are not specifically changed at all towards DX12 more efficiently, depending on the title the CPU and even some rendering can see gains of upwards of 20-70% or more in real-world gaming situations (I am seeing that "70% or more" part in ESO!), and due to reducing the amount of CPU work required in the first place as well as making the work done more efficient, it's even being marketed from a power efficiency standpoint to boot to mobile manufacturers.
You can read more about it here, for anyone interested in more depth. The long and the short of it is that once games begin re-targeting through patches, and entirely new titles (both Unreal Engine 4, Unity 5, and most in-house engines already have support ready for transitioning or implemented in the wings), the performance gains will be multiple times more substantial, with a firm foundation fixed up for the future as newer games are made against the DX12 runtime providing more eye candy as well!