could someone please explain to me what DirectX 12 does?
^^^
when i play rise of the tomb raider i can switch from DX11 to DX12 but the settings mention something about it not being efficient, could somebody please explain it or direct me to an explanation fast?
< >
Εμφάνιση 1-10 από 10 σχόλια
The main benefit of DirectX12 is that it is capable of making better use of multiple CPU cores. So as long as DirectX12 is properly implemented in a game it could deliver better performance then DirectX11.
DX11 and 12 are both different versions of the DirectX API.

How well 12 does depends on the game, but Microsoft claimed it would improve efficiency and results. They can't prove the claim because it depends on how well the game dev implemented it.
Try it and compare your performance with DX11 and 12, and choose whatever seems more stable.
Τελευταία επεξεργασία από r.linder; 26 Νοε 2019, 9:50
Which API will benefit you more depends on your hardware
Αναρτήθηκε αρχικά από ☥ - CJ -:
Which API will benefit you more depends on your hardware
Software, it all depends on the software. Hardware has nothing to do with this.
Took me a while to find some video showing the DX11 vs DX12 performance difference in that game.
Looks like it's exactly how Omega said - it makes better use of multiple CPU cores.
https://www.youtube.com/watch?v=FtpuLpizaq8
Αναρτήθηκε αρχικά από Omega:
Αναρτήθηκε αρχικά από ☥ - CJ -:
Which API will benefit you more depends on your hardware
Software, it all depends on the software. Hardware has nothing to do with this.

So why are gpus listed with the version of DX that they natively support?
Αναρτήθηκε αρχικά από hawkeye:
Αναρτήθηκε αρχικά από Omega:
Software, it all depends on the software. Hardware has nothing to do with this.

So why are gpus listed with the version of DX that they natively support?

Because it supports the software. It doesn't mean DX12 itself is affected by hardware.
Αναρτήθηκε αρχικά από hawkeye:
Αναρτήθηκε αρχικά από Omega:
Software, it all depends on the software. Hardware has nothing to do with this.

So why are gpus listed with the version of DX that they natively support?
Because the manufacturer of that GPU can't be bothered to update the drivers for new graphics APIs. Drivers are software.

Look at the R9 300 series from AMD. They didn't support Vulkan and DirectX12 at launch because they weren't released yet, once these APIs released these cards had awesome support for them.
Τελευταία επεξεργασία από Omega; 26 Νοε 2019, 10:34
Αναρτήθηκε αρχικά από hawkeye:
Αναρτήθηκε αρχικά από Omega:
Software, it all depends on the software. Hardware has nothing to do with this.

So why are gpus listed with the version of DX that they natively support?
What Omega said was "what API would provide better performance depends on how exact software makes use of that API".
< >
Εμφάνιση 1-10 από 10 σχόλια
Ανά σελίδα: 1530 50

Ημ/νία ανάρτησης: 26 Νοε 2019, 9:42
Αναρτήσεις: 10