Originally posted by ptyerman
View Post
Announcement
Collapse
No announcement yet.
First Batch Of AMDGPU Changes For Linux 4.16: DC Multi-Display Sync, Vega Tuning
Collapse
X
-
-
Originally posted by polarathene View PostSR-IOV is a hardware feature iirc, I had a discussion about this on reddit with Bridgman months ago(or maybe it was on Phoronix), SR-IOV is similar to Nvidia's GRID or something.
I believe Intel's software implementation is described as "hardware assisted" in the sense that it makes full use of the IOMMU for isolation and efficient passthrough. Not sure about NVidia.
Originally posted by polarathene View PostYou'll more than likely find that AMD would have to implement some architecture change to properly support vGPU or bring SR-IOV to consumer cards.Last edited by bridgman; 08 December 2017, 07:36 AM.Test signature
Comment
-
Originally posted by bridgman View PostAFAIK the issue is that the fusing we use to enable SR-IOV on PRO cards only supports on/off - I don't think we have the ability to pick something in-between (say 2-4 VFs rather than ~16 on a PRO card) for consumer.
- Likes 1
Comment
-
What is the use case you are imagining for SR-IOV? My impression is that you want to run your regular desktop on the physical function and various VMs on the virtual functions. That's not really possible. SR-IOV is designed for servers. The cards are generally headless and you can't really use the physical function as a regular device while the virtual functions are in use. You also can't use displays in the virtual functions. Only certain engines are virtualized.
Comment
-
Lots of things! Some of them may be imaginary but, like Wendell says, being able to have apps from windows in container with 3d acceleration would be pretty nifty.
My imaginary use case would be to be able to have multiple different containers/vms, each accessing the same powerful graphics card, and being able to send each vm to a chosen display. That way you could have local multiplayer using one powerful machine. Especially helpful since few pc games support splitscreen, and why would you want splitscreen anyway if you can power multiple displays? But how many games support multi-display multiplayer? 2 might be a gracious guess.
or maybe you're a pentester that uses something like Kali linux that you don't use as a daily driver but still want gpu acceleration for certain tools
Last edited by Brophen; 08 December 2017, 04:21 PM.
Comment
-
Originally posted by agd5f View PostWhat is the use case you are imagining for SR-IOV? My impression is that you want to run your regular desktop on the physical function and various VMs on the virtual functions. That's not really possible. SR-IOV is designed for servers. The cards are generally headless and you can't really use the physical function as a regular device while the virtual functions are in use. You also can't use displays in the virtual functions. Only certain engines are virtualized.
- Likes 1
Comment
-
Originally posted by Brophen View PostLots of things! Some of them may be imaginary but, like Wendell says, being able to have apps from windows in container with 3d acceleration would be pretty nifty.
My imaginary use case would be to be able to have multiple different containers/vms, each accessing the same powerful graphics card, and being able to send each vm to a chosen display. That way you could have local multiplayer using one powerful machine. Especially helpful since few pc games support splitscreen, and why would you want splitscreen anyway if you can power multiple displays? But how many games support multi-display multiplayer? 2 might be a gracious guess.
or maybe you're a pentester that uses something like Kali linux that you don't use as a daily driver but still want gpu acceleration for certain tools
Comment
-
Originally posted by agd5f View PostWhat is the use case you are imagining for SR-IOV? My impression is that you want to run your regular desktop on the physical function and various VMs on the virtual functions. That's not really possible. SR-IOV is designed for servers. The cards are generally headless and you can't really use the physical function as a regular device while the virtual functions are in use. You also can't use displays in the virtual functions. Only certain engines are virtualized.
If that means I have to use the CPU integrated graphics for display, so be it.
- Likes 1
Comment
-
Originally posted by dwagner View PostBuyers are not "confused", they are deliberately deceived.
Originally posted by dwagner View PostSure, if you notice that you have been deceived. AMD and their accomplices now probably bet on "very few people following the IT press will notice they were deceived, so let's not proactively inform any buyer, and keep the swag!".
Comment
Comment