Advertisement
If you have a new account but are having problems posting or verifying your account, please email us on hello@boards.ie for help. Thanks :)
Hello all! Please ensure that you are posting a new thread or question in the appropriate forum. The Feedback forum is overwhelmed with questions that are having to be moved elsewhere. If you need help to verify your account contact hello@boards.ie
Hi all! We have been experiencing an issue on site where threads have been missing the latest postings. The platform host Vanilla are working on this issue. A workaround that has been used by some is to navigate back from 1 to 10+ pages to re-sync the thread and this will then show the latest posts. Thanks, Mike.
Hi there,
There is an issue with role permissions that is being worked on at the moment.
If you are having trouble with access or permissions on regional forums please post here to get access: https://www.boards.ie/discussion/2058365403/you-do-not-have-permission-for-that#latest

DIRECTX 12 API OVERHEAD TEST

  • 14-07-2015 7:04pm
    #1
    Registered Users Posts: 1,602 ✭✭✭


    Just thought I would share my test results. Some stonking good results!
    I am using WINDOWS 10 Pro Insider Preview 10166

    DX11 Multi-threaded draw calls per second
    2 530 168

    DX11 Single-threaded draw calls per second
    1 339 413

    DX12 draw calls per second
    18 323 089


    That is a 624.18% & 1267.99% respective performance boost!!!!!!

    http://www.3dmark.com/3dm/7755326?


    API Overhead Test 1.2
    Add to compare
    Valid result
    NVIDIA GeForce GTX 970(1x) and Intel Core i7-4770K

    DX11 Multi-threaded draw calls per second
    2 530 168

    DX11 Single-threaded draw calls per second
    1 339 413

    DX12 draw calls per second
    18 323 089

    Mantle draw calls per second
    0

    Show Result Details
    Run details
    Hide result
    Delete result
    View benchmark run

    Name
    Edit
    Description
    Edit
    User
    JAFFUSMAXIMUS

    Graphics Card

    Graphics Card
    NVIDIA GeForce GTX 970
    Vendor
    EVGA Corporation
    # of cards
    1
    SLI / CrossFire
    Off
    Memory
    4,096 MB
    Core clock
    1,165 MHz
    Memory bus clock
    1,753 MHz
    Driver name
    NVIDIA GeForce GTX 970
    Driver version
    10.18.13.5330

    Processor

    Processor
    Intel Core i7-4770K
    Reported stock core clock
    3,500 MHz
    Maximum turbo core clock
    3,790 MHz
    Physical / logical processors
    1 / 8
    # of cores
    4
    Package
    LGA1150
    Manufacturing process
    22 nm
    TDP
    84 W

    General

    Operating system
    64-bit Windows 8.1 (6.3.10166)
    Motherboard
    Gigabyte Technology Co., Ltd. H87-HD3
    Memory
    8,192 MB
    Module 1
    4,096 MB Crucial Technology DDR3 @ 800 MHz
    Module 2
    4,096 MB Crucial Technology DDR3 @ 800 MHz
    Hard drive model
    120 GB Samsung SSD 840 EVO 120GB


Comments

  • Registered Users, Registered Users 2 Posts: 1,143 ✭✭✭jumbobreakfast


    Sounds good, hopefully the games developers can make use of it.


  • Registered Users, Registered Users 2 Posts: 17,371 ✭✭✭✭Zillah


    Can someone describe what is happening for those of us who are not computer engineers, please?


  • Moderators, Computer Games Moderators, Technology & Internet Moderators, Help & Feedback Category Moderators Posts: 25,520 CMod ✭✭✭✭Spear


    Zillah wrote: »
    Can someone describe what is happening for those of us who are not computer engineers, please?

    Previous DirectX versions are horribly bottlenecked in their ability to issue instructions. The AMD Mantle API was an attempt to bypass part of this issue. But Microsoft have attempted to sort this in DX 12, hence the massive leap in the amount calls DX12 can issue compared to the previous release.


  • Moderators, Computer Games Moderators Posts: 23,216 Mod ✭✭✭✭Kiith


    New software, makes things go quicker :)


  • Registered Users, Registered Users 2 Posts: 1,143 ✭✭✭jumbobreakfast


    DirectX 9 was developed in the age of single core CPUs where just one core talked to the graphics card even when multicore CPUs came out.

    DX11 allows multiple CPU cores to perform calculations that help generate the next frame but they all speak to the GPU through just one core. (hence the bottleneck). This was probably easier for games developers to adopt coming from DX9.

    DX12 allows all cores to talk to the GPU simultaneously.

    Games developers still need to write their game engines differently to take advantage of DX12 and the synthetic benchmarks that are posted above only show the top speed when using very simple instructions. It does show the potential though


  • Advertisement
  • Registered Users, Registered Users 2 Posts: 17,371 ✭✭✭✭Zillah


    So this is the first time that the software has been designed from the ground up to actually take advantage of multiple cores?

    Kind of disappointing that it took this long :/


  • Registered Users Posts: 1,602 ✭✭✭jaffusmax


    If you have a CPU with integrated graphics and a GPU apparently the system can use both to compliment each other with DirectX12. The whole system becomes much more efficient and powerful. In theory it works but lets hope game devs make the most use out of it!


Advertisement