Vulkan 1.0 Graphics API Brings Cross-Platform Performance Boost; Intel, AMD, Nvidia Contribute

Latest Videos FromTom's Hardware
Niels Broekhuijsen
Contributing Writer

Niels Broekhuijsen is a Contributing Writer for Tom's Hardware US. He reviews cases, water cooling and pc builds.

  • NightAntilli
    Apple... I'm disappointed.

    Finally we will have efficient use of all our hardware... CPU, memory, GPU, they will all be used more efficiently. No more mountains of wasted resources.
    Reply
  • kenjitamura
    Vulkan is completely open-source
    Small nitpick here but that's wrong. Vulkan isn't open source it is an open standard. To make changes to the Vulkan specification itself, that will be universally adopted by all other Vulkan adopters, you will need to be a Khronos member which is something like $10,000 a year for companies but less for universities.

    There will be open-source implementations of Vulkan that anyone can contribute to for free but any big changes like new extensions won't be universally adopted by all implementations of Vulkan in places like game engines so it won't really affect Vulkan as a standard.
    Reply
  • xHDx
    It's all nice and all but there is still uncertainty.

    Firstly, Vulkan is probably at least 40%+ Mantle. If you followed Mantle, then you know this is the truth. There are many articles online explaining the story.
    Secondly, there is the problem of this not taking off. Maybe it does offer more than what DirectX does or OpenGL, but I doubt many will adopt it. Mantle didn't take off, so I can't see this being getting much further. Maybe im wrong. I hope not, but who knows.
    Reply
  • Bloob
    It's all nice and all but there is still uncertainty.

    Firstly, Vulkan is probably at least 40%+ Mantle. If you followed Mantle, then you know this is the truth. There are many articles online explaining the story.
    Secondly, there is the problem of this not taking off. Maybe it does offer more than what DirectX does or OpenGL, but I doubt many will adopt it. Mantle didn't take off, so I can't see this being getting much further. Maybe im wrong. I hope not, but who knows.

    There are drivers already out, game engine -vendors are already implementing a Vulkan version of their rendering pipeline. It's not sure to take off, but with "global" support in desktops and mobile, it seems quite likely.
    Reply
  • NightAntilli
    17512443 said:
    It's all nice and all but there is still uncertainty.

    Firstly, Vulkan is probably at least 40%+ Mantle. If you followed Mantle, then you know this is the truth. There are many articles online explaining the story.
    Secondly, there is the problem of this not taking off. Maybe it does offer more than what DirectX does or OpenGL, but I doubt many will adopt it. Mantle didn't take off, so I can't see this being getting much further. Maybe im wrong. I hope not, but who knows.

    Mantle didn't 'take off' because nVidia refused to support it, and because AMD kept it for themselves since it was still in beta. They were trying to figure out whether to make it open as is, or doing something else to increase adoption. Rather than opening it up, they gave Mantle to Khronos instead, since they knew it would not get support if nVidia refused to adopt it.

    Vulkan will very likely be successful. Since it's on a lot of different platforms, it will make porting easier for developers.There's little reason not to adopt it. Aside from that, it works even on Windows XP. Lots of people are refusing to upgrade from Windows 7 to Windows 10. DX12 is limited to W10, while vulkan works across pretty much all windows platforms... That alone increases the potential buyers for developers over DX12, so... It should do fine.
    Reply
  • eklipz330
    I foresee massive backpedaling by Microsoft if those shows even an ounce of adoption over their API... Maybe win 8 support, maybe lower or no royaltied... Competition is good.
    Reply
  • Djibrille
    "Additionally, Vulkan is actually able to handle multiple CPU threads effectively, which can resolve the CPU bottlenecks from which many OpenGL applications."

    I think this phrase "suffers" from a missing word(or more?).
    Reply
  • hannibal
    The diversity of vulkan is the key. The problem is, as mentioned in the article, that it is harder to program.
    But if you can get DX12 level graphic in windows7 should make this API appealing to many companies. On the other hand they can chose to only use DX12 and force everyone to win10... But there definitely is potential in Vulcan to become very popular api!
    Reply
  • hst101rox
    This should give more respect to the intellectual abilities of the klingon people. For too long, they have been considered merely great warriors with guts and glory with hardly the ability to develop complex systems without special drugs to inhibit their, sometimes considered, barbaric behavior to other races, now banned.
    Reply
  • GhosT94
    i see it adopting but it will take alot of time for sure as the development in api is slow as ever
    Reply