Announcement

Collapse
No announcement yet.

Few Lines Of Code Increases Intel's Vulkan Driver Draw Throughput By 60%+

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

  • oibaf
    replied
    The anv code is now merged in mesa git.

    Leave a comment:


  • qarium
    replied
    Originally posted by ryao View Post
    They plan to put the driver on Linus’ tree. It is not ready for a pull request yet. Anyway, this is exactly what Linus Torvalds etcetera wanted. People complaining about it seem to have forgotten why they were complaining.
    The joke is this: it will NEVER be Ready... and the reason for this is technical.

    the technical reason is this: A Stable Firmware ABI does not exist in the world of big bigger the biggest firmware...

    AMD did it with "small" firmware all the bigger parts are opensource in the driver and only a small firmware is closed source

    nvidia did go the big-firmware route and the open source driver is nothing more than a gateway to the RISC-V cpu inside of the Nviida GPU...

    people argue that you have stable driver ABIs in windows because of this Nvidias plan to make stable firmware ABI will work but in linux a stable ABI does not exist and also does not work.

    its a fake opensource driver it acts like a opensource driver but it isn't... Its a "Gateway to Hell" driver illusion establish a Stable ABI by a backdoor.

    100% INCOMPATIBLE WITH THE LINUX WORLD.

    Leave a comment:


  • darkbasic
    replied
    Originally posted by Steffo View Post

    NVIDIA has open sourced their driver.
    NVIDIA open sourced almost anything. They didn't open source any user space driver and they moved most of their kernel space driver into their proprietary firmware.

    Leave a comment:


  • Nille
    replied
    Originally posted by Steffo View Post
    NVIDIA has open sourced their driver.
    They have not. the have now a part of the kernel driver open but the important stuff moved to the firmware blob that runs on the cpu core on the gpu. the userpace is still closed too. its now just easier so ship a system with nvidia hardware without tainting the kernel and do a GLP violation.

    Originally posted by ryao View Post

    They plan to put the driver on Linus’ tree. It is not ready for a pull request yet. Anyway, this is exactly what Linus Torvalds etcetera wanted.
    The only chance that it get merged is that it get open userspace too. And the make it clear that they don't accept IO controls that are not used by the open userspace too. Its the same why you get for ARM GPUs most of the time only Mode settings support in the kernel.​
    Last edited by Nille; 18 September 2022, 04:50 AM.

    Leave a comment:


  • ryao
    replied
    Originally posted by qarium View Post

    thats not true they do not have an opensource user-space ... have fun with a out of tree kernel driver without an opensource user-space part
    They plan to put the driver on Linus’ tree. It is not ready for a pull request yet. Anyway, this is exactly what Linus Torvalds etcetera wanted. People complaining about it seem to have forgotten why they were complaining.

    Leave a comment:


  • QwertyChouskie
    replied
    That's a kernel driver only. Nvidia doesn't provide any open-source user-space drivers. There's a chance NVK might include support support for Nvidia's OGK kernel driver (https://gitlab.freedesktop.org/nouve...ge_requests/65) but it's not decided on (current focus is on improving the Nouveau kernel driver).

    Leave a comment:


  • mangeek
    replied
    My understanding is that NVIDIA is just gonna periodically release their in-house stuff as source code. It's not really deep two-way collaboration in the source trees or anything like that. Certainly a good step forward, but not really quite what we need.

    Leave a comment:


  • Steffo
    replied
    Originally posted by mangeek View Post

    Please show me the link for this open source NVIDIA vulkan driver you speak of.
    https://github.com/NVIDIA/open-gpu-kernel-modules

    Leave a comment:


  • mangeek
    replied
    Originally posted by Steffo View Post

    NVIDIA has open sourced their driver.
    Please show me the link for this open source NVIDIA vulkan driver you speak of.

    Leave a comment:


  • Grinness
    replied
    Originally posted by Steffo View Post
    That is exactly what qarium wrote. That kernel-space driver will stay out of tree until a user-space driver (nouveau? -- btw not worked on by nvidia) exists to make use of it

    Leave a comment:

Working...
X