Nvidia GeForce Driver 451.48 WHQL

Discussion in 'Gaming (Software and Graphics Cards)' started by specialist7, Jun 24, 2020.

  1. JRE84

    JRE84 Notebook Deity

    Reputations:
    314
    Messages:
    1,345
    Likes Received:
    693
    Trophy Points:
    131
    ? dude I have never had issues with dx 12 heck rdr 2 runs better with it than vulkan...maybe when it first came out but thats to be expected with new tech/software
     
  2. yrekabakery

    yrekabakery Notebook Virtuoso

    Reputations:
    1,022
    Messages:
    2,891
    Likes Received:
    2,768
    Trophy Points:
    181
    Yeah, DX12 is great. :rolleyes:

    DXMD_2020_07_08_18_20_50_063.png DXMD_2020_07_08_18_31_01_708.png
     
  3. Ionising_Radiation

    Ionising_Radiation ?v = ve*ln(m0/m1)

    Reputations:
    710
    Messages:
    2,991
    Likes Received:
    2,504
    Trophy Points:
    181
    Whether or not D3D12, and by extension, Vulkan and Metal are great or otherwise, is a very implementation-dependent thing. What these new graphics APIs do, is decouple the lock-step synchronisation of the CPU and GPU, allow lower-level memory access by shader and engine writers, and all in all, give developers greater control over the graphics pipeline. See Microsoft's documentation on Direct3D12.

    This does not mean that programs and games developed/ported from D3D11/OpenGL 4.5 to D3D12/Vulkan will automatically perform better on the latter APIs, because now the developers have to put in the legwork to synchronise the CPU and GPU (if necessary), have to judiciously control memory use. The recurring theme: developers have to do more work to achieve the performance, but theoretically speaking, this can result in even more improved performance over the older APIs, because now developers can have implementation-specific memory management and pipelines that suit the application at hand. If a developer screws this up (and this is very possible, as memory management is a very finicky, moving-target sort of problem), it could very well lead to drastically worsened performance, as potentially is the case in your example.

    One example that is currently changing to Vulkan, and where drastically improved performance can be seen, is X-Plane 11: microstutters are gone (as textures are no longer swapped in and out of VRAM), and frametimes are shorter and less distributed as the CPU can feed the GPU quicker and more reliably, and crashes are more recoverable. Another such example is Doom.

    It's like using a smartphone camera versus a DSLR. Use the latter in auto mode, and chances are the photo will look worse than that out of the phone, even despite the clear technical and optical superiority of the DSLR. In the hands of a pro photographer, however, the DSLR will outdo the smartphone any time of day.
     
  4. yrekabakery

    yrekabakery Notebook Virtuoso

    Reputations:
    1,022
    Messages:
    2,891
    Likes Received:
    2,768
    Trophy Points:
    181
    Vulkan is great. DX12, not so much. At least that’s been my experience. But then again, OpenGL was poor, especially with AMD drivers, and Nvidia’s DX11 driver was very good, often beating DX12 implementations.
     
    raz8020, Papusan and Mr. Fox like this.
  5. hfm

    hfm Notebook Prophet

    Reputations:
    1,971
    Messages:
    4,589
    Likes Received:
    2,302
    Trophy Points:
    231
    It looks like Horizon: Zero Dawn requires DX12. Be an interesting test to see what happens when devs don't have to worry about divergent paths to support multiple APIs. Hedging that it's a PS4 port, I'm assuming if it's DX12 only they wrote that support from the ground up.

    EDIT: Add Death Stranding to that list as well..
     
    JRE84 likes this.
  6. JRE84

    JRE84 Notebook Deity

    Reputations:
    314
    Messages:
    1,345
    Likes Received:
    693
    Trophy Points:
    131
    distracted
     
Loading...

Share This Page