• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

NVIDIA Bundles Metal Gear Solid V: The Phantom Pain with Select GeForce Products

btarunr

Editor & Senior Moderator
Staff member
Joined
Oct 9, 2007
Messages
47,229 (7.55/day)
Location
Hyderabad, India
System Name RBMK-1000
Processor AMD Ryzen 7 5700G
Motherboard ASUS ROG Strix B450-E Gaming
Cooling DeepCool Gammax L240 V2
Memory 2x 8GB G.Skill Sniper X
Video Card(s) Palit GeForce RTX 2080 SUPER GameRock
Storage Western Digital Black NVMe 512GB
Display(s) BenQ 1440p 60 Hz 27-inch
Case Corsair Carbide 100R
Audio Device(s) ASUS SupremeFX S1220A
Power Supply Cooler Master MWE Gold 650W
Mouse ASUS ROG Strix Impact
Keyboard Gamdias Hermes E2
Software Windows 11 Pro
NVIDIA, which recently withdrew its Batman: Arkham Knight GeForce Bundle following the game's spectacular failure that forced its publishers to pull it off the shelves; announced a new game bundle. The company will be giving away "Metal Gear Solid V: The Phantom Pain" with GeForce GTX 980 Ti, GTX 980, GTX 970, GTX 960, and notebooks with GTX 980M and GTX 970M. There's no info on whether the game got the company's GameWorks varnish (GeForce-exclusive effects), but NVIDIA will give it a proper support package (Game Ready driver with SLI profiles and GeForce Experience settings). As one of the comments to the press-release suggest, it would be nice if the people who fell for the Batman: Arkham Knight bundle could be compensated with keys to this game.



View at TechPowerUp Main Site
 

the54thvoid

Super Intoxicated Moderator
Staff member
Joined
Dec 14, 2009
Messages
13,046 (2.39/day)
Location
Glasgow - home of formal profanity
Processor Ryzen 7800X3D
Motherboard MSI MAG Mortar B650 (wifi)
Cooling be quiet! Dark Rock Pro 4
Memory 32GB Kingston Fury
Video Card(s) Gainward RTX4070ti
Storage Seagate FireCuda 530 M.2 1TB / Samsumg 960 Pro M.2 512Gb
Display(s) LG 32" 165Hz 1440p GSYNC
Case Asus Prime AP201
Audio Device(s) On Board
Power Supply be quiet! Pure POwer M12 850w Gold (ATX3.0)
Software W10
Bet I don't get a copy with my 980ti....
 
Joined
Oct 17, 2012
Messages
9,781 (2.21/day)
Location
Massachusetts
System Name Americas cure is the death of Social Justice & Political Correctness
Processor i7-11700K
Motherboard Asrock Z590 Extreme wifi 6E
Cooling Noctua NH-U12A
Memory 32GB Corsair RGB fancy boi 5000
Video Card(s) RTX 3090 Reference
Storage Samsung 970 Evo 1Tb + Samsung 970 Evo 500Gb
Display(s) Dell - 27" LED QHD G-SYNC x2
Case Fractal Design Meshify-C
Audio Device(s) on board
Power Supply Seasonic Focus+ Gold 1000 Watt
Mouse Logitech G502 spectrum
Keyboard AZIO MGK-1 RGB (Kaith Blue)
Software Win 10 Professional 64 bit
Benchmark Scores the MLGeesiest
decent $59 title...even to just give away if its not your cup o tea. better than some of the offerings Ive noticed from AMD in the recent past..;)
 
Joined
Sep 5, 2004
Messages
1,958 (0.27/day)
Location
The Kingdom of Norway
Processor Ryzen 5900X
Motherboard Gigabyte B550I AORUS PRO AX 1.1
Cooling Noctua NB-U12A
Memory 2x 32GB Fury DDR4 3200mhz
Video Card(s) PowerColor Radeon 7800 XT Hellhound
Storage Kingston FURY Renegade 2TB PCIe 4.0
Display(s) 2x Dell U2412M
Case Phanteks P400A
Audio Device(s) Hifimediy Sabre 9018 USB DAC
Power Supply Corsair AX850 (from 2012)
Software Windows 10?
ew, yet another game that will run like crap on anything thats not nvidia...
 

peche

Thermaltake fanboy
Joined
Nov 7, 2014
Messages
6,709 (1.83/day)
Location
San Jose, Costa Rica
System Name Athenna
Processor intel i7 3770 *Dellided*
Motherboard GIGABYTE GA-Z68X-UD3H-B3 Rev. 1.1
Cooling Thermaltake Water 3.0 Pro + Tt Riing12 x2 / Tt ThunderBlade / Gelid Slim 120UV fans
Memory 16GB DRR3 Kingoston with Custom Tt spreaders + HyperX Fan
Video Card(s) GeForce GTX 980 4GB Nvidia Sample
Storage Crucial M4 SSD 64GB's / Seagate Barracuda 2TB / Seagate Barracuda 320GB's
Display(s) 22" LG FLATRON 1920 x 1280p
Case Thermaltake Commander G42 Window
Audio Device(s) On-board Dolby 5.1+ Kingston HyperX Cloud 1
Power Supply Themaltake TR2 700W 80plus bronce & APC Pro backup 1000Va
Mouse Tt eSports Level 10M Rev 1.0 Diamond Black & Tt Conkor "L" mouse pad
Keyboard Tt eSports KNUCKER
Software windows 10x64Pro
Benchmark Scores well I've fried a 775' P4 12 years ago, that counts?
i didnt receive my free copy of splinter cell when purchased my current GTX 760... amazon customer support was a shit with that deal .... so since that moment i only focus on the card... wont expect any other thing bundled ... if i get somethig for free will be a plus...

F*ckyou amazon crappy support...
 
Joined
Jun 15, 2015
Messages
24 (0.01/day)
System Name ?
Processor AMD FX-9370
Motherboard ASUS Crosshair V Formula Z
Cooling Phanteks PH-TC12DX Dual 120mm PWM CPU Cooler
Memory 16GB (4x4GB) AMD 2400 MHz DDR3
Video Card(s) AMD R9 290
Storage 250 GB Crucial SSD BX100, 3 TB Toshiba HDD 7200rpm, 4 TB WD HDD 5900rpm
Case Fractal Design Define R4 Black No Window
Audio Device(s) (USB) Mayflower Objective O2
Power Supply Fractal Design Newton R3 1000W Plantium Efficiency
Mouse Steelseries Sensei RAW
Keyboard Corsair K30
Software Windows 10, Ubuntu 15.10
It actually runs well on my R9 290... until you decide to put it on Ultra, and suddenly it's the crappiest frame rate I've ever seen. I also tried with Crossfire and it's the same crappy frame rate, so clearly it's doing something that the GPU doesn't know how to do.
 
Joined
May 2, 2013
Messages
170 (0.04/day)
Not another GameWorks title! You'd think that with DX12 and the 20x reduction in CPU time wasted on batch generation and validation, those game developers would be tempted to port their games to DX12 or Vulkan, and have all that physics simulation, AI and post processing of some of the visual effects done on CPUs and possibly integrated IGPUs now that DX12 enables easy sharing of work between discrete and integrated GPUs.

Here's what GameWorks is: Offload everything to discrete GPUs and destroy the overall performance of a game that could run many times better on the same hardware. Performance is especially worse on competitor's hardware, which is a bonus. This way, we force PC gamers to spend hundreds of dollars on our high end graphics cards. Ain't that great?

GameWorks is basically a scam.
 
Last edited:
Joined
Feb 18, 2005
Messages
5,847 (0.81/day)
Location
Ikenai borderline!
System Name Firelance.
Processor Threadripper 3960X
Motherboard ROG Strix TRX40-E Gaming
Cooling IceGem 360 + 6x Arctic Cooling P12
Memory 8x 16GB Patriot Viper DDR4-3200 CL16
Video Card(s) MSI GeForce RTX 4060 Ti Ventus 2X OC
Storage 2TB WD SN850X (boot), 4TB Crucial P3 (data)
Display(s) 3x AOC Q32E2N (32" 2560x1440 75Hz)
Case Enthoo Pro II Server Edition (Closed Panel) + 6 fans
Power Supply Fractal Design Ion+ 2 Platinum 760W
Mouse Logitech G602
Keyboard Razer Pro Type Ultra
Software Windows 10 Professional x64
Not another GameWorks title. You'd think that with DX12 and the 20x reduction in CPU time wasted on batch generation and validation, those game developers would be tempted to port their games to DX12 or Vulkan, and have all that physics simulation, AI and post processing of some of the visual effects run on CPUs, and possibly integrated IGPUs now that DX12 enables easy sharing of work between discrete and integrated GPUs.

Yeah, and we can run all these awesome DX12-enabled games on all the awesome DX12 operating systems that aren't released yet.

It's probably a good thing you aren't in charge of a technology company.
 
Joined
Oct 29, 2012
Messages
842 (0.19/day)
Location
Germany
System Name Perf/price king /w focus on low noise and TDP
Processor Intel Xeon E3-1230 v2
Motherboard Gigabyte GA-B75M-D3H
Cooling Thermalright HR-02 Macho Rev.A (BW)
Memory 16GB Corsair Vengeance LP Black
Video Card(s) Gigabyte GTX 670 OC
Storage 525GB Crucial MX300 & 256GB Samsung 830 Series
Display(s) Home: LG 29UB65-P & Work: LG 34UB88-B
Case Fractal Design Arc Mini
Audio Device(s) Asus Xonar Essence STX /w Sennheiser HD 598
Power Supply be quiet! Straight Power CM E9 80+ Gold 480W
Mouse Roccat Kone XTD optical
Keyboard SteelSeries Apex M500
Software Win10
Console sales will be much higher than pc sales for MGS V. So I doubt it's gonna be a GameWorks title since the consoles are using AMD hardware.
 
Joined
Nov 3, 2007
Messages
1,700 (0.27/day)
Yes, would be nice for the Batman keys to be exchanged for this.... at least you can play it. (hopefully)
 
Joined
May 2, 2013
Messages
170 (0.04/day)
Yeah, and we can run all these awesome DX12-enabled games on all the awesome DX12 operating systems that aren't released yet.

It's probably a good thing you aren't in charge of a technology company.


That's not an excuse. Windows 10 is around the corner and a month or two delay is better than releasing a broken game.
And if they're not willing to wait for Windows 10, they could use Vulkan? Vulkan isn't bound to Widnows 10. Vulkan has been finalized for months now. How long would it take to port an existing code base to Vulkan? Two months tops!
 

64K

Joined
Mar 13, 2014
Messages
6,767 (1.73/day)
Processor i7 7700k
Motherboard MSI Z270 SLI Plus
Cooling CM Hyper 212 EVO
Memory 2 x 8 GB Corsair Vengeance
Video Card(s) Temporary MSI RTX 4070 Super
Storage Samsung 850 EVO 250 GB and WD Black 4TB
Display(s) Temporary Viewsonic 4K 60 Hz
Case Corsair Obsidian 750D Airflow Edition
Audio Device(s) Onboard
Power Supply EVGA SuperNova 850 W Gold
Mouse Logitech G502
Keyboard Logitech G105
Software Windows 10
Yes, would be nice for the Batman keys to be exchanged for this.... at least you can play it. (hopefully)

Arkham Knight is supposed to be fixed by Aug or Sept. Judging by the sorry state that Warner Bros/Rocksteady released the PC port in I'm not sure what is going to qualify as 'fixed' to them but I hope it is.
 
Joined
Dec 31, 2014
Messages
32 (0.01/day)
Processor Intel Core i5 4670K
Motherboard GIGABYTE G1.Sniper Z87
Cooling Be Quiet! Dark Rock Pro 3
Memory 16GB Corsair Vengeance (4 x 8GB)
Video Card(s) GALAX GeForce GTX 970 OC Silent Infinity Black Edition 4GB
Storage WD 1TB, 120GB & 250GB Samsung 840 EVO
Display(s) BenQ XL2411
Case Fractal Design Define R5
Power Supply XFX PRO 650W Core Edition
Mouse Zowie FK2
Keyboard Vortex POK3R
Not another GameWorks title. You'd think that with DX12 and the 20x reduction in CPU time wasted on batch generation and validation, those game developers would be tempted to port their games to DX12 or Vulkan, and have all that physics simulation, AI and post processing of some of the visual effects run on CPUs, and possibly integrated IGPUs now that DX12 enables easy sharing of work between discrete and integrated GPUs.

Here's what GameWorks is: Offload everything to discrete GPUs and destroy the overall performance of a game that could run many times better on the same hardware. Performance is especially worse on competitor's hardware, which is a bonus. This way, we force PC gamers to spend hundreds of dollars to buy our high end graphics cards. Ain't that great?

GameWorks is basically a scam.

No where does it say that MGS V will be a gameworks title so hush.
 
Joined
Feb 18, 2005
Messages
5,847 (0.81/day)
Location
Ikenai borderline!
System Name Firelance.
Processor Threadripper 3960X
Motherboard ROG Strix TRX40-E Gaming
Cooling IceGem 360 + 6x Arctic Cooling P12
Memory 8x 16GB Patriot Viper DDR4-3200 CL16
Video Card(s) MSI GeForce RTX 4060 Ti Ventus 2X OC
Storage 2TB WD SN850X (boot), 4TB Crucial P3 (data)
Display(s) 3x AOC Q32E2N (32" 2560x1440 75Hz)
Case Enthoo Pro II Server Edition (Closed Panel) + 6 fans
Power Supply Fractal Design Ion+ 2 Platinum 760W
Mouse Logitech G602
Keyboard Razer Pro Type Ultra
Software Windows 10 Professional x64
That's not an excuse. Windows 10 is around the corner and a month or two delay is better than releasing a broken game.

How do you know it will be broken?

And if they're not willing to wait for Windows 10, they could use Vulkan? Vulkan isn't bound to Widnows 10. Vulkan has been finalized for months now. How long would it take to port an existing code base to Vulkan? Two months tops!

Two extra months to write a rendering path for an API that almost nobody you will be using? I'm sure you can see how the cost/benefit analysis doesn't add up.

There are exactly zero games with DX12 support that will launch with Windows 10. The best we can hope for is that holiday titles (i.e. end of year) will start to support it. Just like the first DX11 game only appeared a year after Microsoft announced the API, it will take time for developers to get to grips with how DX12 works, what they can do with it, and most importantly - what justifies upgrading from DX11.
 
Joined
May 2, 2013
Messages
170 (0.04/day)
How do you know it will be broken?



Two extra months to write a rendering path for an API that almost nobody you will be using? I'm sure you can see how the cost/benefit analysis doesn't add up.

There are exactly zero games with DX12 support that will launch with Windows 10. The best we can hope for is that holiday titles (i.e. end of year) will start to support it. Just like the first DX11 game only appeared a year after Microsoft announced the API, it will take time for developers to get to grips with how DX12 works, what they can do with it, and most importantly - what justifies upgrading from DX11.

A rendering path? I'm talking about rewriting existing code using the new subroutines, ADTs and data structure present in the new API and then compiling that code. This would take 2 months if they take their time doing it.

What do you mean by nobody will be using DX12? All AMD GCN and modern Nvidia graphics cards support DX12 and Vulkan. You're misinformed!
 
Joined
Apr 30, 2008
Messages
4,897 (0.81/day)
Location
Multidimensional
System Name Boomer Master Race
Processor Intel Core i5 12600H
Motherboard MinisForum NAB6 Lite Board
Cooling Mini PC Cooling
Memory Apacer 16GB 3200Mhz
Video Card(s) Intel Iris Xe Graphics
Storage Kingston 512GB SSD
Display(s) Sony 4K Bravia X85J 43Inch TV 120Hz
Case MinisForum NAB6 Lite Case
Audio Device(s) Built In Realtek Digital Audio HD
Power Supply 120w External Power Brick
Mouse Logitech G203 Lightsync
Keyboard Atrix RGB Slim Keyboard
VR HMD ( â—” Ę–ĚŻ â—” )
Software Windows 11 Home 64bit
Benchmark Scores Don't do them anymore.
Oh fucking great! More Scamworks titles :banghead:
 
Joined
Oct 29, 2012
Messages
842 (0.19/day)
Location
Germany
System Name Perf/price king /w focus on low noise and TDP
Processor Intel Xeon E3-1230 v2
Motherboard Gigabyte GA-B75M-D3H
Cooling Thermalright HR-02 Macho Rev.A (BW)
Memory 16GB Corsair Vengeance LP Black
Video Card(s) Gigabyte GTX 670 OC
Storage 525GB Crucial MX300 & 256GB Samsung 830 Series
Display(s) Home: LG 29UB65-P & Work: LG 34UB88-B
Case Fractal Design Arc Mini
Audio Device(s) Asus Xonar Essence STX /w Sennheiser HD 598
Power Supply be quiet! Straight Power CM E9 80+ Gold 480W
Mouse Roccat Kone XTD optical
Keyboard SteelSeries Apex M500
Software Win10
What do you mean by nobody will be using DX12? All AMD GCN and modern Nvidia graphics cards support DX12 and Vulkan. You're misinformed!

He didn't say that nobody will be using DX12. He was talking about Vulkan.
 

rtwjunkie

PC Gaming Enthusiast
Supporter
Joined
Jul 25, 2008
Messages
13,990 (2.35/day)
Location
Louisiana
Processor Core i9-9900k
Motherboard ASRock Z390 Phantom Gaming 6
Cooling All air: 2x140mm Fractal exhaust; 3x 140mm Cougar Intake; Enermax ETS-T50 Black CPU cooler
Memory 32GB (2x16) Mushkin Redline DDR-4 3200
Video Card(s) ASUS RTX 4070 Ti Super OC 16GB
Storage 1x 1TB MX500 (OS); 2x 6TB WD Black; 1x 2TB MX500; 1x 1TB BX500 SSD; 1x 6TB WD Blue storage (eSATA)
Display(s) Infievo 27" 165Hz @ 2560 x 1440
Case Fractal Design Define R4 Black -windowed
Audio Device(s) Soundblaster Z
Power Supply Seasonic Focus GX-1000 Gold
Mouse Coolermaster Sentinel III (large palm grip!)
Keyboard Logitech G610 Orion mechanical (Cherry Brown switches)
Software Windows 10 Pro 64-bit (Start10 & Fences 3.0 installed)
A rendering path? I'm talking about rewriting existing code using the new subroutines, ADTs and data structure present in the new API and then compiling that code. This would take 2 months if they take their time doing it.

What do you mean by nobody will be using DX12? All AMD GCN and modern Nvidia graphics cards support DX12 and Vulkan. You're misinformed!

And all of that costs money. What's in it for the studio? Since it's so easy, I recommend you go ahead and get on it. ;)

But seriously, first we have to see the adoption rates of W10. I'll admit I was wrong on here if it comes to it, but I do not see, despite the free upgrade, the super-high adoption rates for W10 as MS would have us believe.
 

newtekie1

Semi-Retired Folder
Joined
Nov 22, 2005
Messages
28,473 (4.10/day)
Location
Indiana, USA
Processor Intel Core i7 10850K@5.2GHz
Motherboard AsRock Z470 Taichi
Cooling Corsair H115i Pro w/ Noctua NF-A14 Fans
Memory 32GB DDR4-3600
Video Card(s) RTX 2070 Super
Storage 500GB SX8200 Pro + 8TB with 1TB SSD Cache
Display(s) Acer Nitro VG280K 4K 28"
Case Fractal Design Define S
Audio Device(s) Onboard is good enough for me
Power Supply eVGA SuperNOVA 1000w G3
Software Windows 10 Pro x64
Console sales will be much higher than pc sales for MGS V. So I doubt it's gonna be a GameWorks title since the consoles are using AMD hardware.

Batman was a Gameworks title and it run on the consoles just fine. Hell, it ran better than it did on PC. Not sure why people seem to think GameWorks titles can't run on AMD hardware, they run just fine on AMD hardware.

FarCry4 and The Witcher 3 are both gameworks titles, and they also run just fine on the consoles. They run damn good on AMD hardware too. The Witcher 3 has stupid hair effects that bog down all but the best tessellation GPUs, but that is the developers fault more than nVidia's. The developers decided to apply the maximum amount of tessellation possible to hair as well as MSAAx16 to just the hair when hairworks was enabled. FarCry4 uses hairworks and it doesn't bog down the GPU like Witcher 3 does because the devs didn't go crazy with it.
 
Joined
May 2, 2013
Messages
170 (0.04/day)
Batman was a Gameworks title and it run on the consoles just fine. Hell, it ran better than it did on PC. Not sure why people seem to think GameWorks titles can't run on AMD hardware, they run just fine on AMD hardware.

FarCry4 and The Witcher 3 are both gameworks titles, and they also run just fine on the consoles. They run damn good on AMD hardware too. The Witcher 3 has stupid hair effects that bog down all but the best tessellation GPUs, but that is the developers fault more than nVidia's. The developers decided to apply the maximum amount of tessellation possible to hair as well as MSAAx16 to just the hair when hairworks was enabled. FarCry4 uses hairworks and it doesn't bog down the GPU like Witcher 3 does because the devs didn't go crazy with it.

Only the PC versions of these games use the GameWorks dlls. And don't give me that tessellation bullocks: WCCFTECH noted in their original W3 review that the 285, despite having better tessellation throughput than the GTX960, was getting more than twice the performance hit of the GTX960 when enabling HairWorks.

This is not about going crazy with simulation effects, it's about implementing them right, which includes doing them on the right processor. Physics done on a discrete GPU is bad! We have more than potent IGPUs and CPUs(with the new APIs) on both AMD and Intel chips that can render that level of simulation with ease.
 

rtwjunkie

PC Gaming Enthusiast
Supporter
Joined
Jul 25, 2008
Messages
13,990 (2.35/day)
Location
Louisiana
Processor Core i9-9900k
Motherboard ASRock Z390 Phantom Gaming 6
Cooling All air: 2x140mm Fractal exhaust; 3x 140mm Cougar Intake; Enermax ETS-T50 Black CPU cooler
Memory 32GB (2x16) Mushkin Redline DDR-4 3200
Video Card(s) ASUS RTX 4070 Ti Super OC 16GB
Storage 1x 1TB MX500 (OS); 2x 6TB WD Black; 1x 2TB MX500; 1x 1TB BX500 SSD; 1x 6TB WD Blue storage (eSATA)
Display(s) Infievo 27" 165Hz @ 2560 x 1440
Case Fractal Design Define R4 Black -windowed
Audio Device(s) Soundblaster Z
Power Supply Seasonic Focus GX-1000 Gold
Mouse Coolermaster Sentinel III (large palm grip!)
Keyboard Logitech G610 Orion mechanical (Cherry Brown switches)
Software Windows 10 Pro 64-bit (Start10 & Fences 3.0 installed)
@FrustratedGarrett I have to agree with you on the PhysX. I never allow the GPU to do it. I always set it to CPU. Why do I do that if I know I'm going to get fewer physics effects? One, because it doesn't bog down the GPU that way, and two, because I find the PhysX effects done on GPU to be very disproportionally unrealistic to real life compared to what you get on the CPU.
 
Last edited:

newtekie1

Semi-Retired Folder
Joined
Nov 22, 2005
Messages
28,473 (4.10/day)
Location
Indiana, USA
Processor Intel Core i7 10850K@5.2GHz
Motherboard AsRock Z470 Taichi
Cooling Corsair H115i Pro w/ Noctua NF-A14 Fans
Memory 32GB DDR4-3600
Video Card(s) RTX 2070 Super
Storage 500GB SX8200 Pro + 8TB with 1TB SSD Cache
Display(s) Acer Nitro VG280K 4K 28"
Case Fractal Design Define S
Audio Device(s) Onboard is good enough for me
Power Supply eVGA SuperNOVA 1000w G3
Software Windows 10 Pro x64
Only the PC versions of these games use the GameWorks dlls.

Hence my point.

And don't give me that tessellation bullocks: WCCFTECH noted in their original W3 review that the 285, despite having better tessellation throughput than the GTX960, was getting more than twice the performance hit of the GTX960 when enabling HairWorks.

Yep, note the issues with MSAAx16 being applied to the hair when Hairworks was enabled? The 285 had very poor MSAA performance. You're focusing on one of the issues, I'm talking about the whole picture.

This is not about going crazy with simulation effects, it's about implementing them right, which includes doing them on the right processor. Physics done on a discrete GPU is bad! We have more than potent IGPUs and CPUs(with the new APIs) on both AMD and Intel chips that can render that level of simulation with ease.

Physics is number crunching, something GPUs are in fact better at. Hairworks is nothing more than nVidia's answer to TressFX. And in the case of the rest of the physics in Witcher, even though it is using PhysX, it is all done by the CPU. And if the effects enabled by hardware accelerated PhysX were possible using the CPU only, I'd think we'd see some of the CPU only physics engines doing them. But I have yet to see a CPU only physics engine do realistic cloth and volumetric fog effects. Can you point me to some CPU physics engines that do these effects?

@FrustratedGarrett I have to agree with you on the PhysX. I never allow the GPU to do it. I always set it to CPU. Why do I do that if I know I'm going to get fewer physics effects? One, because it doesn't bog down the GPU that way, and two, because I find the PhysX effects done on GPU to be very disproportional to real life compared to what you get on the CPU.

I have yet to find a game where the PhysX bogged down my GPU. But it is just like any other visual effect, turning it on will lower framerates. Though the actual PhysX calculations have little to do with that, it is actually rendering the extra particles and effects that is causing the framerate drop. The PhysX calculations can be done on a GT640...
 
Joined
May 2, 2013
Messages
170 (0.04/day)
Yep, note the issues with MSAAx16 being applied to the hair when Hairworks was enabled? The 285 had very poor MSAA performance. You're focusing on one of the issues, I'm talking about the whole picture.

So the GTX960 with it's 128bit memory bus had better anti aliasing performance than the R9 285 with it's 256bit memory bus? I highly doubt it.

Physics is number crunching, something GPUs are in fact better at. Hairworks is nothing more than nVidia's answer to TressFX. And in the case of the rest of the physics in Witcher, even though it is using PhysX, it is all done by the CPU. And if the effects enabled by hardware accelerated PhysX were possible using the CPU only, I'd think we'd see some of the CPU only physics engines doing them. But I have yet to see a CPU only physics engine do realistic cloth and volumetric fog effects. Can you point me to some CPU physics engines that do these effects?

It is true that a mid range GPU has a much higher flops rating than a high end CPU does. However, unless the process you're running on modern GPU is many-many threaded and highly vectorized (data parallel), you're worse off running it on a GPU.
Not every simulation task can be done faster on a modern GPU, especially in the case of discrete GPUs where you need to move GBs of data to GPU RAM very frequently and you need to go through a context switch (execute kernel code and save/move some data in cache and system memory) before you can address GPU memory and registers. Context switches and I/O are real expensive. In a game workload where the frequency at which you need to update the GPU is very high, you're gonna waste a lot of CPU and GPU cycles.

Nvidia's GameWorks is simply not the best approach by a long shot. That's why all we're getting in these games are these crappy "physics" effects that are primitive at best.

I have yet to find a game where the PhysX bogged down my GPU. But it is just like any other visual effect, turning it on will lower framerates. Though the actual PhysX calculations have little to do with that, it is actually rendering the extra particles and effects that is causing the framerate drop. The PhysX calculations can be done on a GT640...

The issue is in the way Nvidia is pushing their way of doing better "physics". We can do better better Physics than Nvidia's Physx on midrange quad core CPUs alone.
The delays incurred every time you need to update GPU and GPU-RAM with new control bits and GBs of data are way too long for consistent frame delivery. Physics and/or GameWorks are really meant to make more money for Nvidia and not improve physics in games or games in general.
 

newtekie1

Semi-Retired Folder
Joined
Nov 22, 2005
Messages
28,473 (4.10/day)
Location
Indiana, USA
Processor Intel Core i7 10850K@5.2GHz
Motherboard AsRock Z470 Taichi
Cooling Corsair H115i Pro w/ Noctua NF-A14 Fans
Memory 32GB DDR4-3600
Video Card(s) RTX 2070 Super
Storage 500GB SX8200 Pro + 8TB with 1TB SSD Cache
Display(s) Acer Nitro VG280K 4K 28"
Case Fractal Design Define S
Audio Device(s) Onboard is good enough for me
Power Supply eVGA SuperNOVA 1000w G3
Software Windows 10 Pro x64
So the GTX960 with it's 128bit memory bus had better anti aliasing performance than the R9 285 with it's 256bit memory bus? I highly doubt it.

Yes, because you can judge a GPU on one spec. The GTX960 GPU is better at MSAA.

It is true that a mid range GPU has a much higher flops rating than a high end CPU does. However, unless the process you're running on modern GPU is many-many threaded and highly vectorized (data parallel), you're worse off running it on a GPU.
Not every simulation task can be done faster on a modern GPU, especially in the case of discrete GPUs where you need to move GBs of data to GPU RAM very frequently and you need to go through a context switch (execute kernel code and save/move some data in cache and system memory) before you can address GPU memory and registers. Context switches and I/O are real expensive. In a game workload where the frequency at which you need to update the GPU is very high, you're gonna waste a lot of CPU and GPU cycles.

Nvidia's GameWorks is simply not the best approach by a long shot. That's why all we're getting in these games are these crappy "physics" effects that are primitive at best.

So after all that, no CPU based physics engine that can do what PhysX can on a GPU. Got it. You'd think if the CPU was so much better, these companies that do nothing but program physic to run on CPUs would be doing these things by now. Why aren't they if the CPU is so much better?

The issue is in the way Nvidia is pushing their way of doing better "physics". We can do better better Physics than Nvidia's Physx on midrange quad core CPUs alone.
The delays incurred every time you need to update GPU and GPU-RAM with new control bits and GBs of data are way too long for consistent frame delivery. Physics and/or GameWorks are really meant to make more money for Nvidia and not improve physics in games or games in general.

You say that like PhysX is the only physics engine out there. Again, there are physics engines programmed entire for the CPU, very popular ones. The simple fact is they can not do what PhysX does on a CPU.

Soft body physics(cloth/hair) and volumetric fog/smoke were introduced years ago with PhysX. If the CPU is so much better at calculating these effects, why haven't the CPU based phsyics engines been able to successfully implement them in their engines? I mean, hell, AMD finally had to step up and create an API for soft body physics, and sure enough it runs on the GPU too.
 
Last edited:
Top