Running duplicate games on same pc through vm
So i have a pc with a ryzen 5 16gb ram and a rx580 8gb. My gf has a laptop of not much significance. So i was playing far cry 5 the other night when i had the idea of going to, lets say 32gb of ram, adding another rx580 8gb(one that i have lying around) and then running a vm with my gf's steam account on it. So i would then basically run 2 far cry 5's on the same pc, i would play on the local machine and the vm far cry 5 would then stream through steam to my gf's laptop where she would be playing.
Would that work or am i overlooking something?
I think the hardest part would be to get far cry to run on the vm?
< >
Affichage des commentaires 1 à 11 sur 11
steam link(remote play), and moonlight can stream from vm

if you have enough parts laying around, just build a 2nd pc for her to stream from

or for split/shared screen multiplayer games, you can use remote play or friend invite for her to join your stream
What hypervisor are you planning to use and does it allow PCIe passthrough so that the VM has direct access to the videocard to actually utilize it?

And what Ryzen 5 do you have? Are you sure it has enough cores and processing powers to run both games, both operating systems and the hypervisor?

Have you made sure that due to the multiplayer component of FarCry 5 there haven't been introduced security measures that detect if a game runs in a VM? Some game companies refuse their games to run in a VM to fight cheating or manipulation.
Dernière modification de Cathulhu; 7 juin 2022 à 2h35
I could just build her a pc, but id have to get a mobo cpu and ram. So my thinking was rather put those funds into upgrading my rig so i can use all the computing power when shes not playing.

Cant remember the exact number but its a quad core 4.2ghz. currently when i game its at about 40% usage, i would like to upgrade to a octacore though. My current bottleneck is my ram which is a single 16gb slot at 2600mhz. I wanna upgrade to min 32gb over 4 slots and 3600mhz.

I haven't done any of the research to see what vm will work or if far cry will run in a vm or any of that. Its just a idea i had late at night and wondering if it is at all possible.
Well, there are some hurdles and your Quadcore is one of them.

An Octacore would be a decent start.
Getting at least 2 sticks of RAM to utilize dualchannel mode would also boost the performance of the system.

How fast the RAM should be depends on the generation of the Ryzen and the mainboard. Don't underestimate latency. Newer Ryzens like a good balance of fast RAM and low latency.

It seems you have some more things to think through and research first.
It is an interesting idea, but the execution won't be straight forward or simple.
Dernière modification de Cathulhu; 7 juin 2022 à 3h00
33 a écrit :
Would that work or am i overlooking something?

Short answer ?
No way.
VTD is going to be impossible to use.
You'll HAVE to use Linux, there is no way around it. Maybe something like VFIO ?A GPU passtrough.

You may want to take a look here.
https://forums.unraid.net/topic/95057-second-gpu-passthrough-solved/

btw Far Cry 5 is playable on Geforce Now.
Dernière modification de Meatball; 7 juin 2022 à 4h10
Virtual machine software such as Virtualbox and VMWare Workstation have limited and poor performing 3D acceleration support. So I wouldn't consider those an option to run anything demanding or semi-modern, much will not work and when it does it runs poorly.

What you can do is spin up a KVM under GNU/Linux and pass a physical GPU to it. When doing this you can game at 99% of native performance. However, setting this up is somewhat difficult and requires you to have hardware actually capable of doing this.
Dernière modification de Omega; 7 juin 2022 à 9h51
Does she have the game on her account as well?
https://www.youtube.com/watch?v=LXOaCkbt4lI

It's old, but he's going to build something similar in his new house, so a new video may be coming soon.
Just use steam remote play for that
Also at least on windows with virtualbox, the performance isn't that great, due to virtualbox's slow virtualization.
The Xenoblade guy a écrit :
Just use steam remote play for that
Also at least on windows with virtualbox, the performance isn't that great, due to virtualbox's slow virtualization.
VMWare (free one-VM player/paid full version) may have somewhat better performance, but I believe it still only supports up to DirectX 11.0.
Crashed a écrit :
The Xenoblade guy a écrit :
Just use steam remote play for that
Also at least on windows with virtualbox, the performance isn't that great, due to virtualbox's slow virtualization.
VMWare (free one-VM player/paid full version) may have somewhat better performance, but I believe it still only supports up to DirectX 11.0.
I don't know much about vm's on windows. But at least on Linux, qemu/kvm have the best performance, since it uses the linux kernels build in virtulization functionality. Meaning the performance loss is very low.

I am no expert but maybe eventually gpu passthrough is something which might work, but you'll be running 2 games on 1 gpu so the performance loss will still be a lot.

Imo either get a good second computer for such cases or hope that 1 gpu/cpu will be fast enough to handle 2 instances of the game.
< >
Affichage des commentaires 1 à 11 sur 11
Par page : 1530 50

Posté le 7 juin 2022 à 2h09
Messages : 11