Virtualization creates many opportunities to optimize the use of hardware resources. That works not just for organizations that build high-performance servers to run complex environments but for regular people too.
Along with the use of hardware resources that you already have, using VMware for games can bring you other advantages. Configuring Hyper-V for gaming is also a way to consider and the benefits can remain the same.
An OS is used to manage resources besides simply enabling the utilization of hardware and software installed. Various operating systems can have their own pros and cons in terms of resource usage, which can directly affect gaming performance. Based on the game you are going to play, you can install the most suitable OS on that gaming VM and get the best performance possible.
Another reason to use this advantage of VM gaming appears when you want to play old-school games. Titles released in the 90s or early 2000s, for example, do not always run on modern hardware or support the latest Windows versions. You can install Windows 98 on a VM and enjoy the gaming classics of the past years on a high-end rig without wasting hours setting up emulators and drivers.
VMs are independent of each other, thus creating a security layer inside the IT environment. When you set up a separate VM for gaming, you can protect your main system from threats such as ransomware or viruses. In case some kind of malware sneaks into a gaming VM after certain software experiments, that malware remains isolated. You protect the host and other virtual machines from the infection, plus the infected VM can be quickly deleted and replaced with an identical one.
However, when you use virtual machines on VMware or Hyper-V for gaming, you might want to automate regular backup workflows and have control over your gaming data, such as game configurations, settings, and saved game files. Modern backup and recovery solutions can give you that automation and control.
A virtual machine is flexible and easy to move between hypervisors on various physical hardware. Whenever you need to redistribute the resources of a main workstation or reconfigure your environment, you can move your VM for gaming with all your games to a different device (a laptop, for example) and play games there while the main machine is busy or unavailable.
Additionally, when you use a modern data protection solution to back up your gaming VM, the same solution can help you recover a fully functional virtual machine in minutes. If your virtual machine for gaming gets infected with malware, or you go the wrong way while experimenting with configs, you can quickly recover a default VM and continue gaming.
When considering the use of a virtual machine for gaming, what impacts the gaming experience the most is performance. For sure, virtualized workloads can demand more hardware resources than usual gaming PCs to run games properly. Still, you can spend some time optimizing your gaming VM. In this case, your gameplay can become smoother, and the experience of gaming on a virtual machine might be significantly more pleasant.
Optimizing a virtual machine for gaming purposes can take time and effort but the performance boost is worth it. Consider hosting a VM on an SSD, using fixed virtual hard disks, defragmenting drives on the host, and configuring antivirus software properly.
Me and my friend like to play a game called "Red dead redemption 2" but sadly his PC is pretty weak and that's why he doesn't want to play anymore. Yesterday we came up with a solution. My PC is pretty high-end and I thought, that I can maybe "split" my PC into 2 by using a VM software and a remote desktop sharing software like Teamviewer or Chrome remote dekstop. On the way I ran into a lot of problems.
First I used Virtualbox but there were VRAM limitation there which were capped at 256 MB VRAM which is not enough for Red dead redemption 2. Later I looked into using Vmware but sadly found no particular information on VRAM. By the way I also found out that there is a really good Remote Desktop Software named Parsec which is really good supposedly but after I installed it on Virtual Box it said that it needed a more powerful graphics card, because Virtualbox only register an integrated graphics card into the VM.
After some research I found Windows Hyper-V and this YouTube tutorial: =aZtuiLYnb_g where the guy in the video posts a link to 2 scripts that automatically when executed in PowerShell give your VM a good graphics card. I automatically though that it Hyper-V has no VRAM but I'm not sure so that's my first question.
Later I had problems settings up Hyper-V because the network connection didn't work and either my host PC didn't have connection to the internet or my VM. I also tried all sorts of combination with private, internal, external network on Hyper-V. And that is my second question. In the end I gave up and came here.
To summarize all I just want a balanced performance and quality gaming experience for my friend on a VM. The idea is that I download the game twice basically and he logs on to his account and plays from there via remote desktop share.
This very much seems like its possible in theory, thats one of the reasons VMs have been designed, to share computing resources rather than dedicating an entire machine in a server farm if it isn't necessary.
Video transmission in stream form is additive with key frames, different story but thats how people watch movies online and that uses video files that have been preprocessed. Streaming does something similar.
There are ways to render opengl on a remote machine and display them locally, opengl was originally built to contain this ability, but for your specific rather niche requirement, I don't think that will help.
In short because the use-case is limited and would not likely be something this generation of tech user would need (in the old days someone probably thought up this exact scenario and then abandoned it), likely there is no end to end product available for it.
You could just assume your machine is buff enough to handle all of this, but RDP is mostly used for tech concerns and/or developers accessing their work machines from home for example, its not meant for low latency graphics tranmission at a high frame rate.
Then use Remote Desktop Services (RDS)(formerly Terminal Services) over local network. They provide remote connections to Windows installations over which you can run applications on a remote machine! Which would be your powerful computer and are ofter powerful servers in organizations. But normally inside the same building and for Office applications. This is why multiple sessions are enabled by default in server versions of Windows.
If you've succeeded locally and not already had enough fun, you could still try to connect via internet. But be aware this bears security risks and probably won't perform well as explained in the previous answer.
Gamers are increasingly turning to virtual machines (VM) to play video games, and for good reason. The popular USA casinos for UK punters delivers better security, flexibility, and convenience. Yet, using games requiring high-end graphics can cause a deterioration in VM performance.
What are the benefits of gaming on a virtual machine? And how to make a VM run faster? This blog answers these questions and provides you with a roadmap to optimize your Hyper-V performance for a better gaming experience.
Virtual Machines and the World of Gaming
In short, a virtual machine is a computer (that is, the guest VM) inside a computer (that is, the host machine). The virtual machine (VM) can run an operating system separately from the host machine's operating system while using the host CPU, memory, and disk. The operating system on your physical machine is the host OS, while the operating system inside the virtual machine is the guest OS.
Each virtual machine is entirely independent and runs its operating system separately from other VMs. Users can create and run as many VMs as they want on a hypervisor, such as Hyper-V, Microsoft's virtualization technology. This hypervisor manages the resources allocated to these virtual environments from the physical machine.
Hence, VMs allow users to make the most of their hardware by creating virtual computer environments. Currently, such virtual environments can be used by gamers for the many benefits that virtualization brings to the table.
Benefits of virtualization for the gaming world
There are many reasons why gamers are currently using a virtual machine for gaming, but the main advantages include:
Gaming using different operating systems
In addition to managing all the computer's hardware and software, operating systems are responsible for managing resources. However, each operating system allocates and manages the computer's resources
differently, affecting gaming performance. Using virtual machines for gaming can provide you the opportunity to use different operating systems depending on the game in question.
System backup and recovery
Virtual machines are files, and like any files, they can be backed up, stored, and restored. Hence Hyper-V backup should be a necessary part of your disaster recovery strategy.
Isolating Threat
Since virtual machines run independently from one another, this gives your virtual environment a layer of security. You protect your computer from viruses and other malware infections when you use dedicated virtual machines for gaming. In other words, if the gaming VM or any other VM on the host gets infected, you are protected because a problem with one VM does not affect the others. This keeps the host protected and makes it possible to replace the infected VM with a new one without affecting the entire environment.
Minimizing downtime
The fact that you can move your virtual machine from one hypervisor to another on a different physical machine means that you have a great plan in place. If your host goes down, you can move all your virtual machines to another functioning physical machine. Hence, you can continue gaming without interruption.