Jump to content

So many 3A titles perform worse with DX12 than DX11. What's the point of DX12?

imluvian

Why bother to develop a new graphics API that decreases the FPS?

Is DX12 just a marketing strategy of Windows 10? :P捕获1.PNG

捕获2.PNG

捕获3.PNG

捕获4.PNG

捕获5.PNG

 

Link to comment
Share on other sites

Link to post
Share on other sites

Just now, imluvian said:

Why bother to develop a new graphics API that decreases the FPS?

Is DX12 just a marketing strategy of Windows 10? :P捕获1.PNG

捕获2.PNG

捕获3.PNG

捕获4.PNG

捕获5.PNG

 

Nah gee, for games to take advantage of DX11 they have to be 'built around the API" to make it more efficient so not many games today fare well like Vulkan 

Link to comment
Share on other sites

Link to post
Share on other sites

1 minute ago, NeoSk11zle said:

Nah gee, for games to take advantage of DX11 they have to be 'built around the API" to make it more efficient so not many games today fare well like Vulkan 

Pro tip : delete photos when quoting posts that have photos in them .

 

On topic : 

Yeah it's still new and most games haven't been built directly for dx12

Link to comment
Share on other sites

Link to post
Share on other sites

2 minutes ago, NeoSk11zle said:

Nah gee, for games to take advantage of DX11 they have to be 'built around the API" to make it more efficient so not many games today fare well like Vulkan 

quantum break was built originally with DX12 and then transplanted to DX11, but still, DX11 performs better in both latest AMD Polaris cards and NV Pascal cards.

Link to comment
Share on other sites

Link to post
Share on other sites

All I will say is this. Devs are going against the recommendation that you only use DX 12 if they know what they are actually doing. Spoiler: The ones using it are shit.

"We also blind small animals with cosmetics.
We do not sell cosmetics. We just blind animals."

 

"Please don't mistake us for Equifax. Those fuckers are evil"

 

This PSA brought to you by Equifacks.
PMSL

Link to comment
Share on other sites

Link to post
Share on other sites

So far it have only reliably improved CPU side of things...

Lake-V-X6-10600 (Gaming PC)

R23 score MC: 9190pts | R23 score SC: 1302pts

R20 score MC: 3529cb | R20 score SC: 506cb

Spoiler

Case: Cooler Master HAF XB Evo Black / Case Fan(s) Front: Noctua NF-A14 ULN 140mm Premium Fans / Case Fan(s) Rear: Corsair Air Series AF120 Quiet Edition (red) / Case Fan(s) Side: Noctua NF-A6x25 FLX 60mm Premium Fan / Controller: Sony Dualshock 4 Wireless (DS4Windows) / Cooler: Cooler Master Hyper 212 Evo / CPU: Intel Core i5-10600, 6-cores, 12-threads, 4.4/4.8GHz, 13,5MB cache (Intel 14nm++ FinFET) / Display: ASUS 24" LED VN247H (67Hz OC) 1920x1080p / GPU: Gigabyte Radeon RX Vega 56 Gaming OC @1501MHz (Samsung 14nm FinFET) / Keyboard: Logitech Desktop K120 (Nordic) / Motherboard: ASUS PRIME B460 PLUS, Socket-LGA1200 / Mouse: Razer Abyssus 2014 / PCI-E: ASRock USB 3.1/A+C (PCI Express x4) / PSU: EVGA SuperNOVA G2, 850W / RAM A1, A2, B1 & B2: DDR4-2666MHz CL13-15-15-15-35-1T "Samsung 8Gbit C-Die" (4x8GB) / Operating System: Windows 10 Home / Sound: Zombee Z300 / Storage 1 & 2: Samsung 850 EVO 500GB SSD / Storage 3: Seagate® Barracuda 2TB HDD / Storage 4: Seagate® Desktop 2TB SSHD / Storage 5: Crucial P1 1000GB M.2 SSD/ Storage 6: Western Digital WD7500BPKX 2.5" HDD / Wi-fi: TP-Link TL-WN851N 11n Wireless Adapter (Qualcomm Atheros)

Zen-II-X6-3600+ (Gaming PC)

R23 score MC: 9893pts | R23 score SC: 1248pts @4.2GHz

R23 score MC: 10151pts | R23 score SC: 1287pts @4.3GHz

R20 score MC: 3688cb | R20 score SC: 489cb

Spoiler

Case: Medion Micro-ATX Case / Case Fan Front: SUNON MagLev PF70251VX-Q000-S99 70mm / Case Fan Rear: Fanner Tech(Shen Zhen)Co.,LTD. 80mm (Purple) / Controller: Sony Dualshock 4 Wireless (DS4Windows) / Cooler: AMD Near-silent 125w Thermal Solution / CPU: AMD Ryzen 5 3600, 6-cores, 12-threads, 4.2/4.2GHz, 35MB cache (T.S.M.C. 7nm FinFET) / Display: HP 24" L2445w (64Hz OC) 1920x1200 / GPU: MSI GeForce GTX 970 4GD5 OC "Afterburner" @1450MHz (T.S.M.C. 28nm) / GPU: ASUS Radeon RX 6600 XT DUAL OC RDNA2 32CUs @2607MHz (T.S.M.C. 7nm FinFET) / Keyboard: HP KB-0316 PS/2 (Nordic) / Motherboard: ASRock B450M Pro4, Socket-AM4 / Mouse: Razer Abyssus 2014 / PCI-E: ASRock USB 3.1/A+C (PCI Express x4) / PSU: EVGA SuperNOVA G2, 550W / RAM A2 & B2: DDR4-3600MHz CL16-18-8-19-37-1T "SK Hynix 8Gbit CJR" (2x16GB) / Operating System: Windows 10 Home / Sound 1: Zombee Z500 / Sound 2: Logitech Stereo Speakers S-150 / Storage 1 & 2: Samsung 850 EVO 500GB SSD / Storage 3: Western Digital My Passport 2.5" 2TB HDD / Storage 4: Western Digital Elements Desktop 2TB HDD / Storage 5: Kingston A2000 1TB M.2 NVME SSD / Wi-fi & Bluetooth: ASUS PCE-AC55BT Wireless Adapter (Intel)

Vishera-X8-9370 | R20 score MC: 1476cb

Spoiler

Case: Cooler Master HAF XB Evo Black / Case Fan(s) Front: Noctua NF-A14 ULN 140mm Premium Fans / Case Fan(s) Rear: Corsair Air Series AF120 Quiet Edition (red) / Case Fan(s) Side: Noctua NF-A6x25 FLX 60mm Premium Fan / Case Fan VRM: SUNON MagLev KDE1209PTV3 92mm / Controller: Sony Dualshock 4 Wireless (DS4Windows) / Cooler: Cooler Master Hyper 212 Evo / CPU: AMD FX-8370 (Base: @4.4GHz | Turbo: @4.7GHz) Black Edition Eight-Core (Global Foundries 32nm) / Display: ASUS 24" LED VN247H (67Hz OC) 1920x1080p / GPU: MSI GeForce GTX 970 4GD5 OC "Afterburner" @1450MHz (T.S.M.C. 28nm) / GPU: Gigabyte Radeon RX Vega 56 Gaming OC @1501MHz (Samsung 14nm FinFET) / Keyboard: Logitech Desktop K120 (Nordic) / Motherboard: MSI 970 GAMING, Socket-AM3+ / Mouse: Razer Abyssus 2014 / PCI-E: ASRock USB 3.1/A+C (PCI Express x4) / PSU: EVGA SuperNOVA G2, 850W PSU / RAM 1, 2, 3 & 4: Corsair Vengeance DDR3-1866MHz CL8-10-10-28-37-2T (4x4GB) 16.38GB / Operating System 1: Windows 10 Home / Sound: Zombee Z300 / Storage 1: Samsung 850 EVO 500GB SSD (x2) / Storage 2: Seagate® Barracuda 2TB HDD / Storage 3: Seagate® Desktop 2TB SSHD / Wi-fi: TP-Link TL-WN951N 11n Wireless Adapter

Godavari-X4-880K | R20 score MC: 810cb

Spoiler

Case: Medion Micro-ATX Case / Case Fan Front: SUNON MagLev PF70251VX-Q000-S99 70mm / Case Fan Rear: Fanner Tech(Shen Zhen)Co.,LTD. 80mm (Purple) / Controller: Sony Dualshock 4 Wireless (DS4Windows) / Cooler: AMD Near-silent 95w Thermal Solution / Cooler: AMD Near-silent 125w Thermal Solution / CPU: AMD Athlon X4 860K Black Edition Elite Quad-Core (T.S.M.C. 28nm) / CPU: AMD Athlon X4 880K Black Edition Elite Quad-Core (T.S.M.C. 28nm) / Display: HP 19" Flat Panel L1940 (75Hz) 1280x1024 / GPU: EVGA GeForce GTX 960 SuperSC 2GB (T.S.M.C. 28nm) / GPU: MSI GeForce GTX 970 4GD5 OC "Afterburner" @1450MHz (T.S.M.C. 28nm) / Keyboard: HP KB-0316 PS/2 (Nordic) / Motherboard: MSI A78M-E45 V2, Socket-FM2+ / Mouse: Razer Abyssus 2014 / PCI-E: ASRock USB 3.1/A+C (PCI Express x4) / PSU: EVGA SuperNOVA G2, 550W PSU / RAM 1, 2, 3 & 4: SK hynix DDR3-1866MHz CL9-10-11-27-40 (4x4GB) 16.38GB / Operating System 1: Ubuntu Gnome 16.04 LTS (Xenial Xerus) / Operating System 2: Windows 10 Home / Sound 1: Zombee Z500 / Sound 2: Logitech Stereo Speakers S-150 / Storage 1: Samsung 850 EVO 500GB SSD (x2) / Storage 2: Western Digital My Passport 2.5" 2TB HDD / Storage 3: Western Digital Elements Desktop 2TB HDD / Wi-fi: TP-Link TL-WN851N 11n Wireless Adapter

Acer Aspire 7738G custom (changed CPU, GPU & Storage)
Spoiler

CPU: Intel Core 2 Duo P8600, 2-cores, 2-threads, 2.4GHz, 3MB cache (Intel 45nm) / GPU: ATi Radeon HD 4570 515MB DDR2 (T.S.M.C. 55nm) / RAM: DDR2-1066MHz CL7-7-7-20-1T (2x2GB) / Operating System: Windows 10 Home / Storage: Crucial BX500 480GB 3D NAND SATA 2.5" SSD

Complete portable device SoC history:

Spoiler
Apple A4 - Apple iPod touch (4th generation)
Apple A5 - Apple iPod touch (5th generation)
Apple A9 - Apple iPhone 6s Plus
HiSilicon Kirin 810 (T.S.M.C. 7nm) - Huawei P40 Lite / Huawei nova 7i
Mediatek MT2601 (T.S.M.C 28nm) - TicWatch E
Mediatek MT6580 (T.S.M.C 28nm) - TECNO Spark 2 (1GB RAM)
Mediatek MT6592M (T.S.M.C 28nm) - my|phone my32 (orange)
Mediatek MT6592M (T.S.M.C 28nm) - my|phone my32 (yellow)
Mediatek MT6735 (T.S.M.C 28nm) - HMD Nokia 3 Dual SIM
Mediatek MT6737 (T.S.M.C 28nm) - Cherry Mobile Flare S6
Mediatek MT6739 (T.S.M.C 28nm) - my|phone myX8 (blue)
Mediatek MT6739 (T.S.M.C 28nm) - my|phone myX8 (gold)
Mediatek MT6750 (T.S.M.C 28nm) - honor 6C Pro / honor V9 Play
Mediatek MT6765 (T.S.M.C 12nm) - TECNO Pouvoir 3 Plus
Mediatek MT6797D (T.S.M.C 20nm) - my|phone Brown Tab 1
Qualcomm MSM8926 (T.S.M.C. 28nm) - Microsoft Lumia 640 LTE
Qualcomm MSM8974AA (T.S.M.C. 28nm) - Blackberry Passport
Qualcomm SDM710 (Samsung 10nm) - Oppo Realme 3 Pro

 

Link to comment
Share on other sites

Link to post
Share on other sites

7 minutes ago, Si3Rra_7 said:

Pro tip : delete photos when quoting posts that have photos in them .

 

On topic : 

Yeah it's still new and most games haven't been built directly for dx12

yea thnx 

Link to comment
Share on other sites

Link to post
Share on other sites

5 minutes ago, Dabombinable said:

All I will say is this. Devs are going against the recommendation that you only use DX 12 if they know what they are actually doing. Spoiler: The ones using it are shit.

YUP

Link to comment
Share on other sites

Link to post
Share on other sites

Just give devs time to get used to coding on the new APIs. A few success cases have surfaced, and tacking on DX12 sometimes is something that publishers will have their devs do for the sake of marketing.

We have a NEW and GLORIOUSER-ER-ER PSU Tier List Now. (dammit @LukeSavenije stop coming up with new ones)

You can check out the old one that gave joy to so many across the land here

 

Computer having a hard time powering on? Troubleshoot it with this guide. (Currently looking for suggestions to update it into the context of <current year> and make it its own thread)

Computer Specs:

Spoiler

Mathresolvermajig: Intel Xeon E3 1240 (Sandy Bridge i7 equivalent)

Chillinmachine: Noctua NH-C14S
Framepainting-inator: EVGA GTX 1080 Ti SC2 Hybrid

Attachcorethingy: Gigabyte H61M-S2V-B3

Infoholdstick: Corsair 2x4GB DDR3 1333

Computerarmor: Silverstone RL06 "Lookalike"

Rememberdoogle: 1TB HDD + 120GB TR150 + 240 SSD Plus + 1TB MX500

AdditionalPylons: Phanteks AMP! 550W (based on Seasonic GX-550)

Letterpad: Rosewill Apollo 9100 (Cherry MX Red)

Buttonrodent: Razer Viper Mini + Huion H430P drawing Tablet

Auralnterface: Sennheiser HD 6xx

Liquidrectangles: LG 27UK850-W 4K HDR

 

Link to comment
Share on other sites

Link to post
Share on other sites

26 minutes ago, imluvian said:

quantum break was built originally with DX12 and then transplanted to DX11, but still, DX11 performs better in both latest AMD Polaris cards and NV Pascal cards.

But the DX12 version is available in the windows store and the DX11 version is available on steam.

There are rumors floating around the windows store DRM is hurting performance quite a lot.

 

Also the studio said they are more comfortable using DX11 because they have more experience with that API.

 

Anyway, lower DX12 performance compared to DX11 is because DX12 is still new, it takes 1-2 years until devs understand it properly and it's implemented correctly in a game engine like cryengine and unreal engine.


After it's implemented correctly in the game engine it takes another few years to develop a game, so it takes years and years until devs reach a point the API is finally fully used.

 

For now it's nice for devs to develop games with DX11 and DX12 because DX11 gives the devs a solid reliable API that they know will work and they can mess with DX12 so they can get familiar with it and can do a 1:1 comparison with DX11.

 

So for now, yes DX12 seems pointless, but give it a few years and you will see DX12 pull ahead when it gets more mature.

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

Link to post
Share on other sites

There is a video about it

It is 90% accurate, the rest 10% were just not mentioned.

 

It takes a huge amount of time to move such huge software like game engines to a new fundamental standard, no wonder everything still sucks. Remember those first demo's that were built around it? They rocked.

Link to comment
Share on other sites

Link to post
Share on other sites

34 minutes ago, DevBlox said:

There is a video about it

It is 90% accurate, the rest 10% were just not mentioned.

 

It takes a huge amount of time to move such huge software like game engines to a new fundamental standard, no wonder everything still sucks. Remember those first demo's that were built around it? They rocked.

Am I watching too much south park? I just saw this sentence and immediatly thought of member berries...

 

Anyway, on topic, for MS titles, the problem seems to be DRM and the fact that the games are not optimized for PC. Seriously, FH3 resource use is all over the place and makes no sense whatsoever.

 

Other games are ports from dx11 to dx12 so the devs might be using ways of doing things that are not as effective in dx12 as they were in dx11. But your mileage may vary. Give it time and I just hope FH3 is released on Steam using DX11. 

 

Also, removing CPU overhead is something that I want to see first since that will be a boost to all systems and then they can play around with async and other graphical features. 

 

Also, I think dx12 was sold to us as being this silver bullet but the reality is that it will take time to live up to its potential. Heck, I remember when dx11 cane out and it hogged more resources than dx9... Now its the most stable api we have on PC (well, Vulkan on Doom works pretty well for #4K60).

Main rig: Shockwave - MSI Z170 Gaming 7 MOBO, i7-6700k, 16GB DDR4 3000 MHz RAM, KFA2 GTX 980ti HOF, Corsair RM1000 PSU, Samsung 850 EVO 250GB SSD, WD 7200RPM 3TB, Corsair Air 540 White, ASUS P278Q 1440p 144Hz display.

 

Laptop: Lenovo Y510p, i7-4700HQ, 12 GB (8+4) 1600MHz DDR3 RAM, GT755 2GB SLI graphis card, 1366x768 display.

Link to comment
Share on other sites

Link to post
Share on other sites

 

4 minutes ago, Miguel Batista said:

Am I watching too much south park? I just saw this sentence and immediatly thought of member berries...

 

Anyway, on topic, for MS titles, the problem seems to be DRM and the fact that the games are not optimized for PC. Seriously, FH3 resource use is all over the place and makes no sense whatsoever.

 

Other games are ports from dx11 to dx12 so the devs might be using ways of doing things that are not as effective in dx12 as they were in dx11. But your mileage may vary. Give it time and I just hope FH3 is released on Steam using DX11. 

 

Also, removing CPU overhead is something that I want to see first since that will be a boost to all systems and then they can play around with async and other graphical features. 

 

Also, I think dx12 was sold to us as being this silver bullet but the reality is that it will take time to live up to its potential. Heck, I remember when dx11 cane out and it hogged more resources than dx9... Now its the most stable api we have on PC (well, Vulkan on Doom works pretty well for #4K60).

what is an FH3 resource?

Link to comment
Share on other sites

Link to post
Share on other sites

The curious thing about those Battlefield 1 DX11 / DX12 comparisons, and people saying that it takes time for developers to learn the new APIs, and implement them effectively, is that DICE back-implemented Mantle, Vulkan's predecessor, into Battlefield 4, and they say it took 2 programmers about 6 weeks to accomplish, and it increased Bf4's FPS significantly on AMD GPUs (well, it did on my R9 280X, anyway).

 

Yet, the Battlefield 1 comparisons above show DX11 as performing much better for both Nvidia and AMD GPUs.

You own the software that you purchase - Understanding software licenses and EULAs

 

"We’ll know our disinformation program is complete when everything the american public believes is false" - William Casey, CIA Director 1981-1987

Link to comment
Share on other sites

Link to post
Share on other sites

Vulkan > dx12

Rig Specs:

AMD Threadripper 5990WX@4.8Ghz

Asus Zenith III Extreme

Asrock OC Formula 7970XTX Quadfire

G.Skill Ripheartout X OC 7000Mhz C28 DDR5 4X16GB  

Super Flower Power Leadex 2000W Psu's X2

Harrynowl's 775/771 OC and mod guide: http://linustechtips.com/main/topic/232325-lga775-core2duo-core2quad-overclocking-guide/ http://linustechtips.com/main/topic/365998-mod-lga771-to-lga775-cpu-modification-tutorial/

ProKoN haswell/DC OC guide: http://linustechtips.com/main/topic/41234-intel-haswell-4670k-4770k-overclocking-guide/

 

"desperate for just a bit more money to watercool, the titan x would be thankful" Carter -2016

Link to comment
Share on other sites

Link to post
Share on other sites

1 hour ago, imluvian said:

 

what is an FH3 resource?

"Forza horizon 3 resource use is all over the place" :)

Main rig: Shockwave - MSI Z170 Gaming 7 MOBO, i7-6700k, 16GB DDR4 3000 MHz RAM, KFA2 GTX 980ti HOF, Corsair RM1000 PSU, Samsung 850 EVO 250GB SSD, WD 7200RPM 3TB, Corsair Air 540 White, ASUS P278Q 1440p 144Hz display.

 

Laptop: Lenovo Y510p, i7-4700HQ, 12 GB (8+4) 1600MHz DDR3 RAM, GT755 2GB SLI graphis card, 1366x768 display.

Link to comment
Share on other sites

Link to post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now

×