Announcement

Collapse
No announcement yet.

NVIDIA Publishes Open-Source Linux Driver Code For GPU Virtualization "vGPU" Support

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

  • bernstein
    replied
    Originally posted by DanaG View Post
    Heck, even just making PCIe reset perfectly reliable would already be a massive improvement over the way things worked (or rather, the way thing failed) the last few times I tried PCIe passthrough with AMD GPUs!
    Pcie reset has been working flawlessly on my rx6700xt for years…

    Leave a comment:


  • Jabberwocky
    replied
    Originally posted by Martyn View Post

    WSL2 supports that now and they forced NVIDIA to make GPU-P work for Linux under pain of not having their drivers WDDM 3.0 certified (necessary to leverage new graphics features under Windows 11). Linux kernel devs also require FOSS userland tools to enable testing as a pre-requisite for mainlining kernel modules (Microsoft got stung by this on LKML multiple times, as did EMC for VMWare) so something tells me NVIDIA will be forced to at least support a single VM form of vGPU support without those issues or face rejection.
    Very interesting.

    Just by chance I found this random gist thread: https://gist.github.com/krzys-h/e2de...316dfb794f4d6a

    I really want to try this out, but working 16 hours a day at the moment.

    Leave a comment:


  • Quackdoc
    replied
    Originally posted by qarium View Post

    did you EVER meet a person in this forum who had such a amd radeon pro v620 card ?
    yes...

    Leave a comment:


  • qarium
    replied
    Originally posted by Quackdoc View Post
    then AMD should stop advertising V series cards for cloud gaming, but they do advertise it for such, because thats what they are good for
    did you EVER meet a person in this forum who had such a amd radeon pro v620 card ?

    i clearly have never seen such a person.



    if i search such hardware on price search engines i never find any of such hardware.

    geizhals.de nothing google product search nothing..

    if you see current product offerin: https://www.amd.com/de/products/grap...kstations.html

    there is not a single amd radeon pro v card

    this means all current workstation PRO cards have no SR-IOV

    its pretty sure only the MI cards have SR-IOV right now... and they do not do graphic at all.

    Leave a comment:


  • Quackdoc
    replied
    Originally posted by qarium View Post

    now i have a unapproved post to..

    you want to look here: https://www.phoronix.com/forums/foru...-drivers/page5

    as you see SR-IOV is not what people think it is...​
    then AMD should stop advertising V series cards for cloud gaming, but they do advertise it for such, because thats what they are good for

    Leave a comment:


  • qarium
    replied
    Originally posted by Quackdoc View Post
    beep boop unapproved
    now i have a unapproved post to..

    you want to look here: https://www.phoronix.com/forums/foru...-drivers/page5

    Originally posted by agd5f View Post
    SR-IOV is only available on V-series (e.g., https://www.amd.com/en/products/serv...adeon-pro-v620) and MI-series (e.g., https://www.amd.com/en/graphics/inst...r-accelerators) boards.
    SR-IOV does not work the way most people probably think it does. Something like virtio would make more sense for end users IMHO. See https://www.phoronix.com/forums/foru...40#post1422640


    Originally posted by agd5f View Post
    I think there is a misconception that SR-IOV will magically make your single GPU show up as multiple GPUs and everything just works transparently. That is not the case. You need explicit support for SR-IOV in the hypervisor and guest drivers to make this all work. You could make SR-IOV the basis for a consumer-targeted solution, but you could also use a number of other things (virtio, etc.).
    MS already has a paravirtualization solution for Windows host + Windows guest and Windows host + Linux guest. For Linux host + Linux guest you can use virtio-gpu and mesa. So the only thing missing is Linux host + Windows guest.
    as you see SR-IOV is not what people think it is...​

    Leave a comment:


  • qarium
    replied
    Originally posted by Quackdoc View Post
    beep boop unapproved
    just keep in mind the feature what people want is AMD MxGPU





    you find the old forum threat with more infos about that here:

    Phoronix: AMD Radeon PRO W7700 Launches As $999 GPU With Fully Open-Source Upstream Linux Drivers AMD today is announcing what they call "the most powerful PRO GPU under $1,000" with the Radeon PRO W7700 that has a suggested price of $999. Like the rest of the Radeon PRO W7000 series, the W7700 enjoys fully upstream


    and there are the AMD people who talk about this... see;

    Originally posted by agd5f View Post
    SR-IOV is only available on V-series (e.g., https://www.amd.com/en/products/serv...adeon-pro-v620) and MI-series (e.g., https://www.amd.com/en/graphics/inst...r-accelerators) boards.
    SR-IOV does not work the way most people probably think it does. Something like virtio would make more sense for end users IMHO. See https://www.phoronix.com/forums/foru...40#post1422640


    Originally posted by agd5f View Post
    I think there is a misconception that SR-IOV will magically make your single GPU show up as multiple GPUs and everything just works transparently. That is not the case. You need explicit support for SR-IOV in the hypervisor and guest drivers to make this all work. You could make SR-IOV the basis for a consumer-targeted solution, but you could also use a number of other things (virtio, etc.).
    MS already has a paravirtualization solution for Windows host + Windows guest and Windows host + Linux guest. For Linux host + Linux guest you can use virtio-gpu and mesa. So the only thing missing is Linux host + Windows guest.
    as you see SR-IOV is not what people think it is...

    Leave a comment:


  • qarium
    replied
    Originally posted by Quackdoc View Post
    beep boop unapproved
    by the way i told the amd people to add SR-IOV to every consumer hardware...

    they say the transistor count penalty is to high and the overhead of a SPIR-V software solution like colabora venus for only 1-2 VM vGPU is so low that it is not worth it.

    the transistor count penalty is only worth it if you are really data centr and you really run 32 instances per gpu...

    you can say over and over again that intel and nvidia add SR-IOV to their chips as well but they all disable it for cheap consumer cards via closed source microcode firmware.

    also keep in mind as soon as intel has more success in the GPu space they would try the same tactics to get more money from professional workstation customers. the start of the ARC intel gpu series is a abnormality​ what will not repeat itself.

    just see it from the other side means complete different perspective if we have a SPIR-V software solution like colabora venus solution that works well this would cause all the professional workstation users to buy cheap desktop hardware instead of the expensive workstation hardware ... more or less this would be the only way to pressure AMD/Nvidia/intel to add SR-IOV to every consumer gpu to get better performance in VM vGPU benchmarks.

    Leave a comment:


  • qarium
    replied
    Originally posted by Martyn View Post
    WSL2 supports that now and they forced NVIDIA to make GPU-P work for Linux under pain of not having their drivers WDDM 3.0 certified (necessary to leverage new graphics features under Windows 11). Linux kernel devs also require FOSS userland tools to enable testing as a pre-requisite for mainlining kernel modules (Microsoft got stung by this on LKML multiple times, as did EMC for VMWare) so something tells me NVIDIA will be forced to at least support a single VM form of vGPU support without those issues or face rejection.
    most desktop users would be happy with only 1 single VM... with vGPu support.
    but really why is this not possible now and why in hell was it not possible in the past
    for me is really a pain in the ass.

    you know what is the biggest joke ... Microsoft target children with their wrongdoing.

    for example if a children want to play minecraft on linux with a controller means not with keyboard and mouse the java version of minecraft does not support anything else than keyboard and mouse on linux.

    on windows 11 the minecraft version in the appstore is the dx12 native windows version with full controller support. linux people could play this version with Proton/DXVK but you can not download and install the dx12 windows version you can only download and use the java version on linux.

    its really bitter that children who use linux gets bullied by microsoft.

    to run windows 11 in a VM with cGPu support would also make the directX12 native windows version of minecraft run.

    Leave a comment:


  • Quackdoc
    replied
    beep boop unapproved

    Leave a comment:

Working...
X