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

Quantic Dreams' Detroit: Become Human to Make use of Vulkan API on PC, System Requirements Revealed

Raevenlord

News Editor
Joined
Aug 12, 2016
Messages
3,755 (1.24/day)
Location
Portugal
System Name The Ryzening
Processor AMD Ryzen 9 5900X
Motherboard MSI X570 MAG TOMAHAWK
Cooling Lian Li Galahad 360mm AIO
Memory 32 GB G.Skill Trident Z F4-3733 (4x 8 GB)
Video Card(s) Gigabyte RTX 3070 Ti
Storage Boot: Transcend MTE220S 2TB, Kintson A2000 1TB, Seagate Firewolf Pro 14 TB
Display(s) Acer Nitro VG270UP (1440p 144 Hz IPS)
Case Lian Li O11DX Dynamic White
Audio Device(s) iFi Audio Zen DAC
Power Supply Seasonic Focus+ 750 W
Mouse Cooler Master Masterkeys Lite L
Keyboard Cooler Master Masterkeys Lite L
Software Windows 10 x64
The former PS4-exclusive Detroit: Become Human, from Quantic Dreams, will be making use of the Vulkan API on its PC version. This isn't completely outside expectations: PlayStation doesn't feature DirectX like the XBOX does, and its custom API, geared for an AMD-based solution, would certainly borrow from Vulkan's programming. This likely means that Detroit: Become Human will feature improved performance on AMD's solutions, if only going by history: Vulkan-based games have historically performed better on AMD than on NVIDIA.

An NVIDIA GTX 660 graphics card is set as the minimum graphical requirement, alongside an i5-2400 and a measly 4 GB of system RAM. The recommended specs, however, list an I7-2700K, a much more relevant 12 GB of system RAM, and an NVIDIA GTX 1080. That's a huge disparity between the minimum and recommended system requirements, particularly on the RAM and graphics side of the equation, which leaves us to wonder exactly what kind of settings will be adjustable in-game. Detroit: Become Human ran at 2160p checkerboard at 30 FPS on the PS4 Pro, with volumetric lighting being rendered at 235x135x64 resolution - with a graphics chip that is close (but slower) than an RX 470 graphics card (4.2 TFLOPs on the PS4 Pro chip compared to 4.9 TFLOPs on the RX 470).



View at TechPowerUp Main Site
 
Joined
Nov 18, 2010
Messages
7,504 (1.47/day)
Location
Rīga, Latvia
System Name HELLSTAR
Processor AMD RYZEN 9 5950X
Motherboard ASUS Strix X570-E
Cooling 2x 360 + 280 rads. 3x Gentle Typhoons, 3x Phanteks T30, 2x TT T140 . EK-Quantum Momentum Monoblock.
Memory 4x8GB G.SKILL Trident Z RGB F4-4133C19D-16GTZR 14-16-12-30-44
Video Card(s) Sapphire Pulse RX 7900XTX. Water block. Crossflashed.
Storage Optane 900P[Fedora] + WD BLACK SN850X 4TB + 750 EVO 500GB + 1TB 980PRO+SN560 1TB(W11)
Display(s) Philips PHL BDM3270 + Acer XV242Y
Case Lian Li O11 Dynamic EVO
Audio Device(s) SMSL RAW-MDA1 DAC
Power Supply Fractal Design Newton R3 1000W
Mouse Razer Basilisk
Keyboard Razer BlackWidow V3 - Yellow Switch
Software FEDORA 41

M2B

Joined
Jun 2, 2017
Messages
284 (0.10/day)
Location
Iran
Processor Intel Core i5-8600K @4.9GHz
Motherboard MSI Z370 Gaming Pro Carbon
Cooling Cooler Master MasterLiquid ML240L RGB
Memory XPG 8GBx2 - 3200MHz CL16
Video Card(s) Asus Strix GTX 1080 OC Edition 8G 11Gbps
Storage 2x Samsung 850 EVO 1TB
Display(s) BenQ PD3200U
Case Thermaltake View 71 Tempered Glass RGB Edition
Power Supply EVGA 650 P2
GTX 1080 for what? 720p30FPS? 2160p2160FPS?
 
Joined
Feb 23, 2008
Messages
1,064 (0.17/day)
Location
Montreal
System Name Aryzen / Sairikiki / Tesseract
Processor 5800x / i7 920@3.73 / 5800x
Motherboard Steel Legend B450M / GB EX58-UDP4 / Steel Legend B550M
Cooling Mugen 5 / Pure Rock / Glacier One 240
Memory Corsair Something 16 / Corsair Something 12 / G.Skill 32
Video Card(s) AMD 6800XT / AMD 6750XT / Sapphire 7800XT
Storage Way too many drives...
Display(s) LG 332GP850-B / Sony w800b / Sony X90J
Case EVOLV X / Carbide 540 / Carbide 280x
Audio Device(s) SB ZxR + GSP 500 / board / Denon X1700h + ELAC Uni-Fi 2 + Senn 6XX
Power Supply Seasonic PRIME GX-750 / Corsair HX750 / Seasonic Focus PX-650
Mouse G700 / none / G602
Keyboard G910
Software w11 64
Benchmark Scores I don't play benchmarks...
Announces game running on Vulkan... lists only nVidia GPUs...
 
Joined
Aug 13, 2010
Messages
5,471 (1.05/day)
I7 2700K is a super confusing demand.
What about 4C\4T CPUs with much higher IPC like i5 6600K\7600K?
What about CPUs like the Ryzen 3 1200?

Lazy requirements. Lazy as all hell.
 

rtwjunkie

PC Gaming Enthusiast
Supporter
Joined
Jul 25, 2008
Messages
13,982 (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)
does the PS4 also use vulkan or it uses its own api?
It’s own, but similar (from the OP):

“PlayStation doesn't feature DirectX like the XXBOX does, and its custom API, geared for an AMD-based solution, would certainly borrow from Vulkan's programming.”
 

FordGT90Concept

"I go fast!1!11!1!"
Joined
Oct 13, 2008
Messages
26,259 (4.47/day)
Location
IA, USA
System Name BY-2021
Processor AMD Ryzen 7 5800X (65w eco profile)
Motherboard MSI B550 Gaming Plus
Cooling Scythe Mugen (rev 5)
Memory 2 x Kingston HyperX DDR4-3200 32 GiB
Video Card(s) AMD Radeon RX 7900 XT
Storage Samsung 980 Pro, Seagate Exos X20 TB 7200 RPM
Display(s) Nixeus NX-EDG274K (3840x2160@144 DP) + Samsung SyncMaster 906BW (1440x900@60 HDMI-DVI)
Case Coolermaster HAF 932 w/ USB 3.0 5.25" bay + USB 3.2 (A+C) 3.5" bay
Audio Device(s) Realtek ALC1150, Micca OriGen+
Power Supply Enermax Platimax 850w
Mouse Nixeus REVEL-X
Keyboard Tesoro Excalibur
Software Windows 10 Home 64-bit
Benchmark Scores Faster than the tortoise; slower than the hare.

AsRock

TPU addict
Joined
Jun 23, 2007
Messages
19,073 (3.00/day)
Location
UK\USA
Be nice to see a game of theirs better Nomad Soul, although be pretty hard to top the music side of it.
 
Joined
Sep 17, 2014
Messages
22,394 (6.03/day)
Location
The Washing Machine
Processor 7800X3D
Motherboard MSI MAG Mortar b650m wifi
Cooling Thermalright Peerless Assassin
Memory 32GB Corsair Vengeance 30CL6000
Video Card(s) ASRock RX7900XT Phantom Gaming
Storage Lexar NM790 4TB + Samsung 850 EVO 1TB + Samsung 980 1TB + Crucial BX100 250GB
Display(s) Gigabyte G34QWC (3440x1440)
Case Lian Li A3 mATX White
Audio Device(s) Harman Kardon AVR137 + 2.1
Power Supply EVGA Supernova G2 750W
Mouse Steelseries Aerox 5
Keyboard Lenovo Thinkpad Trackpoint II
Software W11 IoT Enterprise LTSC
Benchmark Scores Over 9000
https://en.wikipedia.org/wiki/PlayStation_4_system_software#System
GNM is D3D12/Vulkan-like
GNMX is D3D11/OpenGL-like

PS4 uses PSSL which is allegedly similar to D3D11's HLSL.

They're definitely not copy-pasta but going with Vulkan could mean easier ports to Android, iOS, OS X, etc. in the future.

Seeing how PS4 is an 8c/8t CPU, 8t is probably a minimum requirement.

How The Crew was ported to PlayStation 4

8T can be done on a 4C CPU, so that is absolute BS, in fact that is how the consoles/PC have been doing it since the PS4 vanilla was released... I think we shouldn't try to find reason to this madness, to be fair.
 

FordGT90Concept

"I go fast!1!11!1!"
Joined
Oct 13, 2008
Messages
26,259 (4.47/day)
Location
IA, USA
System Name BY-2021
Processor AMD Ryzen 7 5800X (65w eco profile)
Motherboard MSI B550 Gaming Plus
Cooling Scythe Mugen (rev 5)
Memory 2 x Kingston HyperX DDR4-3200 32 GiB
Video Card(s) AMD Radeon RX 7900 XT
Storage Samsung 980 Pro, Seagate Exos X20 TB 7200 RPM
Display(s) Nixeus NX-EDG274K (3840x2160@144 DP) + Samsung SyncMaster 906BW (1440x900@60 HDMI-DVI)
Case Coolermaster HAF 932 w/ USB 3.0 5.25" bay + USB 3.2 (A+C) 3.5" bay
Audio Device(s) Realtek ALC1150, Micca OriGen+
Power Supply Enermax Platimax 850w
Mouse Nixeus REVEL-X
Keyboard Tesoro Excalibur
Software Windows 10 Home 64-bit
Benchmark Scores Faster than the tortoise; slower than the hare.
I'll cite Saints Row 2 as an example of a porting issue where code intended for 3c/6t POWER runs poorly on a 2c/2t x86-64. On top of that, it jumped to NT 6.# kernel very, very poorly too having atrocious timing issues.

I'll cite Witcher 2 as example of porting from Xbox 360/PC to PS3 as being a disaster.

Code that's designed to execute in parallel can create terrible locking scenarios when stacked. It can then, in turn, be too costly to fix because it would require an entire paradigm shift the engine. At that point, you might as well forget about porting the game and focus on changing it for the next game.

Xbox and Xbox One are the only consoles that ever really shared software similarities with PC. The rest might as well be from another planet.
 
Last edited:
Joined
Sep 17, 2014
Messages
22,394 (6.03/day)
Location
The Washing Machine
Processor 7800X3D
Motherboard MSI MAG Mortar b650m wifi
Cooling Thermalright Peerless Assassin
Memory 32GB Corsair Vengeance 30CL6000
Video Card(s) ASRock RX7900XT Phantom Gaming
Storage Lexar NM790 4TB + Samsung 850 EVO 1TB + Samsung 980 1TB + Crucial BX100 250GB
Display(s) Gigabyte G34QWC (3440x1440)
Case Lian Li A3 mATX White
Audio Device(s) Harman Kardon AVR137 + 2.1
Power Supply EVGA Supernova G2 750W
Mouse Steelseries Aerox 5
Keyboard Lenovo Thinkpad Trackpoint II
Software W11 IoT Enterprise LTSC
Benchmark Scores Over 9000
Seeing how PS4 is an 8c/8t CPU, 8t is probably a minimum requirement.

No.
"An NVIDIA GTX 660 graphics card is set as the minimum graphical requirement, alongside an i5-2400 and a measly 4 GB of system RAM. "

Also, comparing this console gen to the PS3/X360 is... well. Like comparing planes and cars, yes they both go from A to B...
 

FordGT90Concept

"I go fast!1!11!1!"
Joined
Oct 13, 2008
Messages
26,259 (4.47/day)
Location
IA, USA
System Name BY-2021
Processor AMD Ryzen 7 5800X (65w eco profile)
Motherboard MSI B550 Gaming Plus
Cooling Scythe Mugen (rev 5)
Memory 2 x Kingston HyperX DDR4-3200 32 GiB
Video Card(s) AMD Radeon RX 7900 XT
Storage Samsung 980 Pro, Seagate Exos X20 TB 7200 RPM
Display(s) Nixeus NX-EDG274K (3840x2160@144 DP) + Samsung SyncMaster 906BW (1440x900@60 HDMI-DVI)
Case Coolermaster HAF 932 w/ USB 3.0 5.25" bay + USB 3.2 (A+C) 3.5" bay
Audio Device(s) Realtek ALC1150, Micca OriGen+
Power Supply Enermax Platimax 850w
Mouse Nixeus REVEL-X
Keyboard Tesoro Excalibur
Software Windows 10 Home 64-bit
Benchmark Scores Faster than the tortoise; slower than the hare.
Oh, somehow missed that and jumped to the 2700 line.
 
Joined
Jan 8, 2017
Messages
9,423 (3.29/day)
System Name Good enough
Processor AMD Ryzen R9 7900 - Alphacool Eisblock XPX Aurora Edge
Motherboard ASRock B650 Pro RS
Cooling 2x 360mm NexXxoS ST30 X-Flow, 1x 360mm NexXxoS ST30, 1x 240mm NexXxoS ST30
Memory 32GB - FURY Beast RGB 5600 Mhz
Video Card(s) Sapphire RX 7900 XT - Alphacool Eisblock Aurora
Storage 1x Kingston KC3000 1TB 1x Kingston A2000 1TB, 1x Samsung 850 EVO 250GB , 1x Samsung 860 EVO 500GB
Display(s) LG UltraGear 32GN650-B + 4K Samsung TV
Case Phanteks NV7
Power Supply GPS-750C
Code that's designed to execute in parallel can create terrible locking scenarios when stacked.

Stacked as in what ? Code that's designed to execute in parallel which can create terrible locking scenarios at all, is well, terrible code that doesn't end up in commercial software.

And there are two distinct things here, one is parallelism and one is concurrency. You don't usually get locking scenarios trough parallelism because using this paradigm involves some fundamental properties and guarantees involving the type of computation that you do which assures it's scalability and hazard free behavior.

I.g : Execute the same sequence of code 100 times for 100 different pieces of data simultaneously and write back the answer in 100 different places. Here you exploit the notion of parallelism and there is no way your threads can become interlocked.

And then you have concurrency, I.g : execute 100 different sequences of code which may or may not share data, simultaneously* ( in however much quantity that is possible ).

Parallelism is usually easy and risk free, concurrency isn't. Parallelism requires multiple execution units (or cores), concurrency doesn't. What you described are the problems that come with concurrency and that isn't something that's necessarily linked to hardware (number of threads, cores , etc). It basically all has to do with you ability as a programmer to manage your code.

So in the end to wrap it all up : No, there is no fundamental reason why something that was written and ran on an 8c/8t machine wouldn't be able to run just fine on a 4c/4t machine, that is of course unless that machine is simply not fast enough for your purposes (which may very well be the case).
 
Last edited:
Joined
Nov 29, 2016
Messages
669 (0.23/day)
System Name Unimatrix
Processor Intel i9-9900K @ 5.0GHz
Motherboard ASRock x390 Taichi Ultimate
Cooling Custom Loop
Memory 32GB GSkill TridentZ RGB DDR4 @ 3400MHz 14-14-14-32
Video Card(s) EVGA 2080 with Heatkiller Water Block
Storage 2x Samsung 960 Pro 512GB M.2 SSD in RAID 0, 1x WD Blue 1TB M.2 SSD
Display(s) Alienware 34" Ultrawide 3440x1440
Case CoolerMaster P500M Mesh
Power Supply Seasonic Prime Titanium 850W
Keyboard Corsair K75
Benchmark Scores Really Really High
When is this coming out?

I7 2700K is a super confusing demand.
What about 4C\4T CPUs with much higher IPC like i5 6600K\7600K?
What about CPUs like the Ryzen 3 1200?

Lazy requirements. Lazy as all hell.


Well... people have to use their brains a little, they are not going to list every single CPU ever made. Obviously if a CPU is faster than the i7-2700K then it's going to work. The Ryzen 3 1200 is about the same performance as the i7-2700K so it'll probably work too.
 
Top