{"id":75682,"date":"2015-05-18T23:55:42","date_gmt":"2015-05-18T21:55:42","guid":{"rendered":"http:\/\/mygaming.co.za\/news\/?p=75682"},"modified":"2015-05-19T11:08:57","modified_gmt":"2015-05-19T09:08:57","slug":"ready-the-witcher-3s-hairworks-debacle-gpu-parity-is-rather-silly","status":"publish","type":"post","link":"https:\/\/mygaming.co.za\/news\/pc\/75682-ready-the-witcher-3s-hairworks-debacle-gpu-parity-is-rather-silly","title":{"rendered":"The Witcher 3&#8217;s HairWorks debacle: GPU parity is rather silly"},"content":{"rendered":"<p><a href=\"https:\/\/developer.nvidia.com\/content\/introducing-nvidia-gameworks\" target=\"_blank\">NVIDIA GameWorks<\/a> is easily one of the strongest arguments for getting an NVIDIA card over an AMD one.<\/p>\n<p>Even in cases where AMD cards match or exceed NVIDIA\u2019s, NVIDIA has had far superior drivers as well as exclusive technology baked into their cards for some time now. GameWorks is the best example of that.<\/p>\n<p>One of the more noticeable and talked about components of the GameWorks suite is <a href=\"https:\/\/developer.nvidia.com\/hairworks\" target=\"_blank\">HairWorks<\/a>, a technology that does exactly what it says on the tin.<\/p>\n<p>HairWorks enables games to simulate hair and fur to absurd levels of detail and interaction. We\u2019re talking self-shadowing, body to hair shadow casting, wind interaction, real-time physics calculations and even grooming. And it\u2019s become kind of a big deal in CD Projekt RED\u2019s <em>The Witcher 3<\/em>.<\/p>\n<p><iframe loading=\"lazy\" src=\"https:\/\/www.youtube.com\/embed\/VFWr44ZIEZc\" width=\"600\" height=\"338\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<p>You can\u2019t tell us that you weren\u2019t impressed.<\/p>\n<p>And with <a href=\"http:\/\/www.geforce.com\/whats-new\/articles\/geforce-352-86-whql-driver-released\" target=\"_blank\">NVIDIA\u2019s latest Game Ready Drivers<\/a>, <em>The Witcher 3<\/em> is going to perform even better on Geforce cards.<\/p>\n<p><iframe loading=\"lazy\" src=\"https:\/\/www.youtube.com\/embed\/Md4Hmgtl8q0\" width=\"600\" height=\"338\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<p>It\u2019s an impressive piece of tech that any gamer would love to see working on their personal copy of <em>The Witcher 3<\/em>. Rather unfortunately, as a piece of NVIDIA tech, HairWorks and AMD cards don\u2019t play well together.<\/p>\n<p>That\u2019s not to say that AMD Radeon cards can\u2019t use HairWorks, they definitely can. According to CD Projekt RED employee Marcin Momot, it\u2019s possible:<\/p>\n<blockquote><p>Many of you have asked us if AMD Radeon GPUs would be able to run NVIDIA\u2019s HairWorks technology \u2013 the answer is yes! However, unsatisfactory performance may be experienced as the code of this feature cannot be optimized for AMD products. Radeon users are encouraged to disable NVIDIA HairWorks if the performance is below expectations.\u201d<\/p><\/blockquote>\n<p>That should really be it. It makes perfect sense that AMD cards will suck the big one at running software developed for the alternative GPU brand, doesn\u2019t it?<\/p>\n<p>The story is actually a lot more complex than that. Suffice it to say, <a href=\"http:\/\/www.pcper.com\/reviews\/Editorial\/NVIDIA-and-AMD-Fight-over-NVIDIA-GameWorks-Program-Devil-Details\/NVIDIAs-Response\" target=\"_blank\">once upon a time<\/a>, NVIDIA implemented policies and practices that actively hindered Intel and AMD from competing with them on games that used GameWorks \u2013 something NVIDIA deny of course.<\/p>\n<p>It makes little sense for any developer to obligate themselves into ruining the experience for a large portion of their market. CD Projekt RED is a company at the end of the day, and they\u2019d be screwing with their profit margins by denying AMD the proper tools to effectively optimise the game for their cards.<\/p>\n<p><iframe loading=\"lazy\" src=\"https:\/\/www.youtube.com\/embed\/aG2kIUerD4c\" width=\"600\" height=\"338\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<p>Even in the case where NIVDIA was guilty, a huge outcry alongside the accusations forced NVIDIA into an open policy.<\/p>\n<p>With the history of GameWorks brought into question, <a href=\"http:\/\/www.pcper.com\/news\/Graphics-Cards\/NVIDIA-Under-Attack-Again-GameWorks-Witcher-3-Wild-Hunt\" target=\"_blank\">PC Perspective<\/a> interviewed NVIDIA, asking for clarification on the state of HairWorks in <em>The Witcher 3<\/em>, to which NVIDIA replied:<\/p>\n<blockquote><p><em>\u201cWe are not asking game developers do anything unethical.<\/em><em><br \/>\n<\/em><em>\u00a0<\/em><em><br \/>\n<\/em><em>GameWorks improves the visual quality of games running on GeForce for our customers. \u00a0It does not impair performance on competing hardware.<\/em><em><br \/>\n<\/em><em>\u00a0<\/em><em><br \/>\n<\/em><em>Demanding source code access to all our cool technology is an attempt to deflect their performance issues. Giving away your IP, your source code, is uncommon for anyone in the industry, including middleware providers and game developers. Most of the time we optimize games based on binary builds, not source code.<\/em><em><br \/>\n<\/em><em>\u00a0<\/em><em><br \/>\n<\/em><em>GameWorks licenses follow standard industry practice. \u00a0GameWorks source code is provided to developers that request it under license, but they can\u2019t redistribute our source code to anyone who does not have a license.\u00a0<\/em><em><br \/>\n<\/em><em>\u00a0<\/em><em><br \/>\n<\/em><em>The bottom line is AMD\u2019s tessellation performance is not very good and there is not a lot NVIDIA can\/should do about it. Using DX11 tessellation has sound technical reasoning behind it, it helps to keep the GPU memory footprint small so multiple characters can use hair and fur at the same time.<\/em><em><br \/>\n<\/em><em>\u00a0<\/em><em><br \/>\n<\/em><em>I believe it is a resource issue. NVIDIA spent a lot of artist and engineering resources to help make Witcher 3 better. I would assume that AMD could have done the same thing because our agreements with developers don\u2019t prevent them from working with other IHVs. (See also, Project Cars)<\/em><em><br \/>\n<\/em><em>\u00a0<\/em><em><br \/>\n<\/em><em>I think gamers want better hair, better fur, better lighting, better shadows and better effects in their games. GameWorks gives them that.\u201d<\/em><\/p><\/blockquote>\n<p>What we want to throw out there is that GPU parity is a silly concept, in much the same way console parity is.<\/p>\n<p>Competition between AMD and NVIDIA forces evolution of their hardware, competitive pricing and a better situation for consumers. Forcing them to equalise allows them to work in cahoots with one another, or in the absence of more sinister activities, never encourages either company to attract the consumer more than the other.<\/p>\n<p>And here\u2019s the thing, CD Projekt RED are completely within their right to take advantage of the best technology available to them, and that just happens to be NVIDIA.<\/p>\n<p>A slightly inferior visual experience is massive improvement over the exclusive rights shenanigans that occurs on console.<\/p>\n<p>Granted, CD Projekt RED should probably invest a little more time in a capable alternative, but it&#8217;s also as much up to AMD as it is CD Projekt RED to optimise games.<\/p>\n<p>Source: <a href=\"http:\/\/forums.cdprojektred.com\/threads\/35278-Nvidia-HairWorks?p=1658427&amp;viewfull=1#post1658427\" target=\"_blank\">CD Projekt RED<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>There&#8217;s a big difference between what AMDs cards &#8220;can&#8221; and &#8220;should&#8221; run in this case.<\/p>\n","protected":false},"author":221,"featured_media":75686,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[1051,2122,13984,1969,45,15397,8657],"class_list":["post-75682","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-pc","tag-amd","tag-cd-projekt-red","tag-hairworks","tag-news-2","tag-nvidia","tag-pc","tag-the-witcher-3-wild-hunt"],"_links":{"self":[{"href":"https:\/\/mygaming.co.za\/news\/wp-json\/wp\/v2\/posts\/75682","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mygaming.co.za\/news\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mygaming.co.za\/news\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mygaming.co.za\/news\/wp-json\/wp\/v2\/users\/221"}],"replies":[{"embeddable":true,"href":"https:\/\/mygaming.co.za\/news\/wp-json\/wp\/v2\/comments?post=75682"}],"version-history":[{"count":1,"href":"https:\/\/mygaming.co.za\/news\/wp-json\/wp\/v2\/posts\/75682\/revisions"}],"predecessor-version":[{"id":75696,"href":"https:\/\/mygaming.co.za\/news\/wp-json\/wp\/v2\/posts\/75682\/revisions\/75696"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mygaming.co.za\/news\/wp-json\/wp\/v2\/media\/75686"}],"wp:attachment":[{"href":"https:\/\/mygaming.co.za\/news\/wp-json\/wp\/v2\/media?parent=75682"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mygaming.co.za\/news\/wp-json\/wp\/v2\/categories?post=75682"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mygaming.co.za\/news\/wp-json\/wp\/v2\/tags?post=75682"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}