Decipher0771

joined 1 year ago
[–] Decipher0771@lemmy.ca 3 points 5 months ago

I don’t see any performance differences with the vgpu actually. I have more performance bottlenecks with the CPU, and my RAM isn’t the fastest, so I think I’m more CPU limited. Benchmarks I have run that are GPU focused seem to show little to no difference from what the physical card would do.

[–] Decipher0771@lemmy.ca 4 points 5 months ago

Yeah unfortunately. 20xx is last generation supported so far via the patch, not sure if support for later cards is coming or not.

[–] Decipher0771@lemmy.ca 3 points 5 months ago

No, but I think you’d have some problems. Only the host has access to the actual DisplayPort outputs, all the vgpus have virtual displays, I don’t think there’s a way to make them use the physical out.

[–] Decipher0771@lemmy.ca 5 points 5 months ago

Sure, but you’ll get diminishing returns most likely as consumer hardware doesn’t really have the resources to scale that way very well if all the VMs are running demanding apps simultaneously.

Even for something like 4 VMs that just do NVenc, there are limits for how many streams the GPU can do. I think there’s another patch that lets you raise that, but at some point you’ll run out of resources quick. Even powerful consumer gear isn’t really designed to be used by more than one user/app and it starts to show the more you virtualize and split those resources.

[–] Decipher0771@lemmy.ca 22 points 5 months ago* (last edited 5 months ago) (8 children)

I’ve been doing exactly that at home for a couple years now. First with Parsec, now Sunshine/Moonlight.

Host is Proxmox on Ryzen 5800x, 64gm RAM GPU is 2070 Super, with VGPU patched drivers from https://gitlab.com/polloloco/vgpu-proxmox

When I’m gaming I’ll dedicate the full 8Gb to my windows Vm, otherwise I split it in 2 or 4Gb chunks to Jellyfin or my home camera monitoring. 8gb can’t split very many ways, and most things require at least 2 to run.

Locally at home I can run 1440p 60fps rock solid over wifi on any device, from my phone/old laptop/apple tv/raspberry pi. Remote I can do 1080p60, but a bit more hit or miss depending on my network connection.

Experimenting with LLMs I’ve done through the same windows VM, or to a ubuntu dev VM. Works the same way. I’m thinking of transitioning my gaming VM to Linux too.

The amount of VRAM is the hard limitation to get past, the virtualization tech itself has been there for a while.

But to be perfectly honest……it really was just a “let’s see if I could do this” type task, direct GPU pass though is more straightforward and it’s not really worth splitting 8Gb these days. Unless you get a card with significantly more VRAM passthrough is much less work.

[–] Decipher0771@lemmy.ca 11 points 7 months ago

Yes. That’s what allows Unix legends like this: https://www.ee.torontomu.ca/~elf/hack/recovery.html

[–] Decipher0771@lemmy.ca 4 points 8 months ago

Seriously we did this in 1998, why this again??

[–] Decipher0771@lemmy.ca 4 points 9 months ago (1 children)

There was a 3000??? I thought it stopped at 2000!

[–] Decipher0771@lemmy.ca 3 points 10 months ago

In most games not noticeable. Only game I have trouble with is emulating Wii, playing Mario Galaxy. The pointer on screen lags, but I think that’s more due to the bluetooth adapter compatibility than any latency added by the usb-> ip -> wifi link.

I’m not an FPS player, so can’t speak to sub second latency….but I do racing sims on this, and it has no trouble with controls and force feedback.

[–] Decipher0771@lemmy.ca 3 points 10 months ago (2 children)

In the house, anywhere with wifi. Can run decently down to 10-15mbps at 1080p60.

Remotely, over Tailscale, my home uplink is too slow for anything more than 720p60, but its low latency enough I can play games like Mario RPG and get timed hits correct. Or Clone Hero. Games like rocket league tend to be too fast tho, and video breaks up badly.

so Long as you have fast enough uplink, I think I’d be fine anywhere. Sunshine and moonlight are amazing, I used to use Parsec extensively but now it’s just moonlight and sunshine.

[–] Decipher0771@lemmy.ca 3 points 10 months ago (4 children)

Works great. It’s my portable gaming box. I use virtualhere usb over ip on the same Pi too so I can use multiple controllers like a wheel or joystick, pass a full bluetooth adapter directly to it for emulators.

[–] Decipher0771@lemmy.ca 1 points 10 months ago

You keep the user-changeable files on a separate filesystem. Whether that’s just a separate partition, or an external disk. Keep the system itself read only, and write-heavy directories like logs and caches in RAM.

view more: ‹ prev next ›