Posted March 15, 2016 Source: http://www.guru3d.com/news-story/nvidia-gameworks-sdk-3-1-released.html Earlier today, NVIDIA announced that their new GameWorks SDK (Version 3.1) is now available to developers. The update added new techniques for lighting and shadows: Quote NVIDIA Volumetric Lighting - an advanced lighting technique that simulates how light behaves as it scatters through the air and atmosphere. NVIDIA Volumetric Lighting was first introduced in the hit video game Fallout 4. NVIDIA Hybrid Frustum Traced Shadows (HFTS) - an algorithm for drawing high-fidelity shadows that transition smoothly from hard shadows near the occluding object, to proper soft shadows in regions farther away. HFTS debuted in the hit video game Tom Clancy's The Division. NVIDIA Voxel Accelerated Ambient Occlusion (VXAO) - NVIDIA's highest quality algorithm for real-time ambient occlusion, VXAO is a shading technique that adds depth and realism to any scene. It surpasses older techniques by calculating shadows in world-space using all scene geometry, as opposed to screen space techniques that can only shadow from geometry visible to the camera. VXAO debuted in the hit video game Rise of the Tomb Raider. The update also added two new PhysX physical simulations in beta form: Quote NVIDIA PhysX-GRB - a new implementation of NVIDIA's popular PhysX rigid body dynamics SDK, which has been used in hundreds of games. This hybrid CPU/GPU physics pipeline improves performance by a factor of up to 6X for moderate to heavy simulation loads. NVIDIA Flow - a computational fluid dynamics algorithm that simulates and renders combustible fluids such as fire and smoke. Unlike previous methods, Flow isn't limited to simulation of the fluids inside a bounding box. But the big news is the following: Quote NVIDIA makes source code for select GameWorks libraries available to developers via GitHub. Source code for NVIDIA Volumetric Lighting and NVIDIA's FaceWorks demo is available today. Source code for NVIDIA HairWorks, NVIDIA HBAO+ and NVIDIA WaveWorks will be available soon. It looks like NVIDIA is allowing developers to finally access the dreaded "black box" portion of GameWorks libraries, albeit only select ones as of now. Even so, this is still fantastic news because it allows developers to optimise their games better with NVIDIA's lighting and physics effects. It also allows AMD to finally be able to optimise their drivers before a game that includes NVIDIA's GameWorks is released. My take on this is the following: I personally feel that NVIDIA has done this to combat AMD's GPUOpen intiative and further wants to improve the image of GameWorks within the gaming and game developer communities. Whilst this is a good first step, I believe NVIDIA should start to open up all of their GameWorks libraries as soon as possible and stop with these constant controversies regarding GameWorks and it's performance related issues on both AMD and NVIDIA cards. Link to comment Share on other sites More sharing options... Link to post Share on other sites More sharing options...
Posted March 15, 2016 16 is not the number of months it will take nvidia to release all the libs for gameworks but it is the number of games that will continue to have gimpworks problems until this all settles down. Link to comment Share on other sites More sharing options... Link to post Share on other sites More sharing options...
Posted March 15, 2016 the major question is. Are any of these libraries the cause of the insane performance hits we see in SOME Nvidia titles? Current setup Images of setup: http://linustechtips.com/main/topic/183-show-off-your-setup/?p=5872590 Link to comment Share on other sites More sharing options... Link to post Share on other sites More sharing options...
Posted March 15, 2016 Author 3 minutes ago, Prysin said: the major question is. Are any of these libraries the cause of the insane performance hits we see in SOME Nvidia titles? I know off the top of my head both HairWorks and Volumetric lighting were the cause of issues with nvidia titles. HairWorks was used in the witcher 3 and is generally considered the point were a large amount of people went "screw gameworks!" due to the large amount of issues the game had due to HairWorks. Volumetric lighting was used in Fallout 4 and caused issues with both AMD and NVIDIA cards too as far as I recall. Link to comment Share on other sites More sharing options... Link to post Share on other sites More sharing options...
Posted March 15, 2016 When the source code is released, and AMD can do some more optimization work, which they should be able to do if gameworks is really a black box and amd has to know how it works to get some extra performance. Wouldn't it be hilarious if they manage to get gameworks better working on their cards compared to nvidia? Anyway, i'm happy to see this, finally the BS can come to an end. If you want my attention, quote meh! D: or just stick an @samcool55 in your post :3 Spying on everyone to fight against terrorism is like shooting a mosquito with a cannon Link to comment Share on other sites More sharing options... Link to post Share on other sites More sharing options...
Posted March 15, 2016 PhysX is what needs to be opened up, as soon as AMD can leverage some of the workload onto the GPU rather than CPU they will see the biggest benefits. Which i am sure they could. I'm not talking advanced PhysX I'm talking the basic PhysX that Nvidia embeds into Gameworks games, they can keep their advanced physX and shove it where the sun don't shine. ----Ryzen R9 5900X----X570 Aorus elite----Vetroo V5----240GB Kingston HyperX 3k----Samsung 250GB EVO840----512GB Kingston Nvme----3TB Seagate----4TB Western Digital Green----8TB Seagate----32GB Patriot Viper 4 3200Mhz CL 16 ----Power Color Red dragon 5700XT----Fractal Design R4 Black Pearl ----Corsair RM850w---- Link to comment Share on other sites More sharing options... Link to post Share on other sites More sharing options...
Posted March 16, 2016 Looks like OpenGPU has an effect on the industry after all. Link to comment Share on other sites More sharing options... Link to post Share on other sites More sharing options...
Posted March 16, 2016 They are releasing source code access to SOME of the effects. The real question though, is what limitations the devs get with this? Are they allowed to change the source code? Optimize it for AMD? Work with AMD for optimization? IF this means that something like GameWorks becomes similar to OpenFX, then I'm all for it. Watching Intel have competition is like watching a headless chicken trying to get out of a mine field CPU: Intel I7 4790K@4.6 with NZXT X31 AIO; MOTHERBOARD: ASUS Z97 Maximus VII Ranger; RAM: 8 GB Kingston HyperX 1600 DDR3; GFX: ASUS R9 290 4GB; CASE: Lian Li v700wx; STORAGE: Corsair Force 3 120GB SSD; Samsung 850 500GB SSD; Various old Seagates; PSU: Corsair RM650; MONITOR: 2x 20" Dell IPS; KEYBOARD/MOUSE: Logitech K810/ MX Master; OS: Windows 10 Pro Link to comment Share on other sites More sharing options... Link to post Share on other sites More sharing options...
Posted March 16, 2016 5 hours ago, Prysin said: Are any of these libraries the cause of the insane performance hits we see in SOME Nvidia titles? Never knew Nvidia was a games developer... Spartan 1.0 Spoiler CPU: Intel Core i7-4770K 3.5GHz Quad-Core Processor CPU Cooler: Cooler Master Seidon 120XL 86.2 CFM Liquid CPU Cooler Motherboard: Asus Maximus VI Extreme ATX LGA1150 MotherboardMemory: Corsair Dominator 32GB (4 x 8GB) DDR3-1600 MemoryStorage: OCZ Vector Series 512GB 2.5" Solid State DriveStorage: Seagate Desktop HDD 4TB 3.5" 7200RPM Internal Hard Drive Video Card: EVGA GeForce GTX 980 4GB Classified ACX 2.0 Video CardCase: Thermaltake Urban S41 ATX Mid Tower CasePower Supply: Corsair 1200W 80+ Platinum Certified Fully-Modular ATX Power SupplyOptical Drive: LG BH16NS40 Blu-Ray/DVD/CD WriterOptical Drive: LG BH10LS30 Blu-Ray/DVD/CD WriterOperating System: Microsoft Windows 10 Pro 64-bitSound Card: Creative Labs ZXR 24-bit 192 KHz Sound CardMonitor: 2x Asus VG278HE 27.0" 144Hz MonitorKeyboard: Logitech G19s Wired Gaming KeyboardKeyboard: Razer Orbweaver Elite Mechanical Gaming Keypad Wired Gaming KeyboardMouse: Logitech G700s Wireless Laser MouseHeadphones: Creative Labs EVO ZxR 7.1 Channel HeadsetSpeakers: Creative Labs GigaWorks T40 Series II 32W 2ch Speakers Hades 1.0 Spoiler Laptop: Dell Alienware 15 2015 CPU: i7-4720HQ CPU Memory: 16GB DDR3 SODIMM RAM Storage: 256GB M.2 SSD Storage: 1TB 5400rpm 2.5" HDD Screen: 15.6" FHD Display Video Card: Nvidia GTX 970M with 3GB Operating System: Windows 10 Pro Project: Spartan 1.2 PLEASE SUPPORT ME NEW CHANNEL > Tech Inquisition Link to comment Share on other sites More sharing options... Link to post Share on other sites More sharing options...
Posted March 16, 2016 9 minutes ago, GidonsClaw said: Never knew Nvidia was a games developer... Well there so invested with the big games and engines, i wouldn't be surprised if half the render pipeline of a Nvidia powered titles was programed by their engineers. this is one of the greatest thing that has happened to me recently, and it happened on this forum, those involved have my eternal gratitude http://linustechtips.com/main/topic/198850-update-alex-got-his-moto-g2-lets-get-a-moto-g-for-alexgoeshigh-unofficial/ :') i use to have the second best link in the world here, but it died ;_; its a 404 now but it will always be here Link to comment Share on other sites More sharing options... Link to post Share on other sites More sharing options...
Posted March 17, 2016 Finally, it seems Nvidia have decided to be less of a knobhead than before. Shot through the heart and you're to blame, 30fps and i'll pirate your game - Bon Jovi Take me down to the console city where the games are blurry and the frames are thirty - Guns N' Roses Arguing with religious people is like explaining to your mother that online games can't be paused... Link to comment Share on other sites More sharing options... Link to post Share on other sites More sharing options...
Posted March 17, 2016 On 3/16/2016 at 3:41 AM, Notional said: The real question though, is what limitations the devs get with this? Are they allowed to change the source code? Optimize it for AMD? Work with AMD for optimization? The license is right there on the GitHub page. Developers are allowed to do whatever they want, including the things you mentioned as long as you give credit and don't misuse any trademarks or copyrighted materials. Quote Source Code: Developer shall have the right to modify and create derivative works with the Source Code. Developer shall own any derivative works ("Derivatives") it creates to the Source Code, provided that Developer uses the Materials in accordance with the terms of this Agreement. Developer may distribute the Derivatives, provided that all NVIDIA copyright notices and trademarks are used properly and the Derivatives include the following statement: "This software contains source code provided by NVIDIA Corporation." Very good news and I hope they continue to release the source code for more libraries. Link to comment Share on other sites More sharing options... Link to post Share on other sites More sharing options...
Posted March 17, 2016 3 hours ago, LAwLz said: The license is right there on the GitHub page. Developers are allowed to do whatever they want, including the things you mentioned as long as you give credit and don't misuse any trademarks or copyrighted materials. Very good news and I hope they continue to release the source code for more libraries. My biggest issue with GamesWorks is that AMD could essentially only optimize at the Driver Level, with very little (or no) access to the guts of how the software works. Whether NVIDIA intentionally cripples AMD is a totally different (non-related) story though. But this is good. AMD can finally see how the code works, and, this should hopefully mean they can get Game Drivers out sooner, since they'll be able to see the code as the devs work on it. For Sale: Meraki Bundle iPhone Xr 128 GB Product Red - HP Spectre x360 13" (i5 - 8 GB RAM - 256 GB SSD) - HP ZBook 15v G5 15" (i7-8850H - 16 GB RAM - 512 GB SSD - NVIDIA Quadro P600) Link to comment Share on other sites More sharing options... Link to post Share on other sites More sharing options...
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now