Comments (5)
Depends on how things are setup, would you mind giving me more information as to what you want to accomplish?
from libvf.io.
I'm currently using Proxmox as host, and do all of my computing in either Windows or linux, passing an nvidia GPU (RTX3080) from one VM to the other. In my windows host, I run the machine at 8k60, and I use that for gaming, and general browsing. When I want to do software development, I bring down the Windows VM, bring up the linux Vm, but in linux, display stream compression doesn't work, so I'm limited to 8k30.
Based on the video of your tech, I'd love to keep the windows VM always running in 4k, have a host that can multiplex multiple VMs, and either do development in the host, or in another linux VM, but running it all at 30hz isn't ideal.
I guess I'm asking if everything is going to be limited by the host's usage of the GPU resources, or if in the hybrid model, you're getting the benefits of the full driver you're running in the guest VMs.
from libvf.io.
Someone else asked this not long ago but I think I forgot to respond:
https://news.ycombinator.com/item?id=28954227
Our default graphics pipe is introspect: "looking-glass"
which creates an IVSHMEM (inter-vm shared memory device) in order to provide copyless transfer of frames from guest to host. That necessitates the DOM0 graphics driver having control of the display connector so that it may draw the host desktop environment and the guest desktop environment via shared memory simultaneously.
I took a look into DSC support in the Linux driver for Nvidia users and unfortunately I don't know if Nvidia has provided support for that yet outside of Windows. I found this post from 3 days ago asking for Linux support:
https://forums.developer.nvidia.com/t/request-for-display-stream-compression-dsc-support-in-the-linux-drivers/198363
There might be something undocumented in the driver perhaps that could be enabled to allow for use of DSC but we haven't looked at that quite yet. If Nvidia does include this functionality in the Linux driver we'll be sure to do our best to support it!
from libvf.io.
@dmayle Do you have any pve configuration code published anywhere? I don't care how rough. I'd like to try this out in Proxmox as well.
from libvf.io.
That means that until Linux supports DSC under Nvidia, the answer is no.
from libvf.io.
Related Issues (20)
- SECOND VM NOT WORKING HOT 5
- How to copy files between host and guest? HOT 4
- Is Arch supported? HOT 2
- Is Debian Supported? HOT 3
- Add spice guest tools to the preinstall [Feature Request] HOT 6
- install-libvfio.sh hangs while at choosenim step HOT 2
- Is there a way to use this under Kubernetes? HOT 1
- I have some error in install script HOT 1
- Nvidia CUDA support? HOT 1
- Is vgpu_unlock used ? HOT 4
- nvidia-vgpu-vfio start failed. status 0x0? HOT 1
- Installing patched drivers fails on Fedora 37 HOT 4
- Can't get LibVF to pick up after reboot HOT 13
- What API does it support in windows Virtual machine? HOT 1
- [Request] NixOS support HOT 1
- 3070 Ti available on developer branch? HOT 4
- How is Intel DG1 supported? HOT 4
- Debian bookwrom support HOT 2
- Question: LibVF.IO with existing windows HOT 1
- Questions about intel SRV-IO / intel XE graphics HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from libvf.io.