Announcement

Collapse
No announcement yet.

Vulkan 1.3.237 Released With Two New Extensions

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Vulkan 1.3.237 Released With Two New Extensions

    Phoronix: Vulkan 1.3.237 Released With Two New Extensions

    Ahead of the holidays there is a new Vulkan API spec update from The Khronos Group...

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite

  • #2
    The VK_LUNARG_direct_driver_loading extension is a bit interesting and provides a means for applications to add drivers to the Vulkan implementation. This allows drivers to be included with an application without requiring them to be installed and is capable of being used in any execution environment.
    From a glance this sounds like a game-changer, seriously...

    Comment


    • #3
      Originally posted by Linuxxx View Post

      From a glance this sounds like a game-changer, seriously...
      I'm trying to imagine requirements for a Vulkan app: "1.3.237 required, if your system only supports 1.3.236, you're out of luck, sorry".

      Comment


      • #4
        Originally posted by Linuxxx View Post

        From a glance this sounds like a game-changer, seriously...
        Imagine loading a virus as a Vulkan driver.

        Comment


        • #5
          Originally posted by Linuxxx View Post
          The VK_LUNARG_direct_driver_loading extension is a bit interesting and provides a means for applications to add drivers to the Vulkan implementation. This allows drivers to be included with an application without requiring them to be installed and is capable of being used in any execution environment.
          This sounds like it will never be a mundane thing and only serve as a hack for rare weird cases, like some sort of driver deployment/development/debugging, especially since it's from lunarg.

          Comment


          • #6
            Originally posted by Linuxxx View Post

            From a glance this sounds like a game-changer, seriously...
            something similar is already done on android to load mesa drivers for adreno, (typically to load turnip so you can use vulkan 1.x instead of the typically outdated vk drivers that ship on majority of android devices). I've actually been thinking about looking into implementing this for mpv-android since libplacebo does work, but it's quite buggy since most drivers don't advertise timeline semaphores. which we can make "work" but it's buggy, (typically still better though).

            Comment


            • #7
              Lets ask Tim Cook on what he thinks of Vulkan.

              Comment


              • #8
                Originally posted by cl333r View Post
                This sounds like it will never be a mundane thing and only serve as a hack for rare weird cases, like some sort of driver deployment/development/debugging, especially since it's from lunarg.
                It's meant for cases like Chrome loading SwiftShader, a CPU-based Vulkan implementation that ships as part of the browser. Instructing the Vulkan Loader to load only that one avoids several issues with the normal driver discovery process for this fallback scenario.

                Comment

                Working...
                X