Overclock.net › Forums › Software, Programming and Coding › Operating Systems › {Guide} Create a Gaming Virtual Machine
New Posts  All Forums:Forum Nav:

{Guide} Create a Gaming Virtual Machine - Page 8

post #71 of 817
Quote:
Originally Posted by dizzy4 View Post

Dizzy's Guide to Creating a Gaming VM
Version: 0.0.3
Virtualization is the future of computing and is already being used in many capacities today. In writing this guide I hope to educate our community to it's benefits, usage and limitations. The more support it has, the further developed it will become. That is also my goal for this guide; to see it become simplified and offer broader support for hardware and software.
Some Benefits:
  • Reset the VM without having to hard reset the system
  • Uninterrupted sessions of other VMs
  • Ability to run the latest games on a VM
  • Being able to use all that extra Memory and those Cores
Dizzy4

Nice effort. Strange guide tho. Reset VM is a + somehow? I can as easy run uninterrupted VM's while my base OS is windows... Ability to run latest games on VM is same as ability to run latest games on my PC. Last point is even more out of the line...


The real advantage is having one very beefy server-like system that can give fully working game system over RDP to all my devices. For instance I really hate heavy laptops and don't see any reason to buy laptop packed with ssd, i7 and discrete graphics. On other side I'll have to still be in lan because synchronous connection is way over "gaming" laptops price.
Another huge advantage would be in family+kids environment.

Average consumer and virtualization is a waste of time.
Vmware > citrix btw
Skylake
(12 items)
 
  
CPUMotherboardGraphicsRAM
i7 6700k Asus Maximus VIII Gene GTX 970 Kingston hyperx Savage  
Hard DriveCoolingOSMonitor
Samsung 850 PRO NH-D14 Win 7 Philips 60 
KeyboardPowerCaseMouse
Ducky SHine 4 TX950 Air 540 G502 
  hide details  
Reply
Skylake
(12 items)
 
  
CPUMotherboardGraphicsRAM
i7 6700k Asus Maximus VIII Gene GTX 970 Kingston hyperx Savage  
Hard DriveCoolingOSMonitor
Samsung 850 PRO NH-D14 Win 7 Philips 60 
KeyboardPowerCaseMouse
Ducky SHine 4 TX950 Air 540 G502 
  hide details  
Reply
post #72 of 817
@DiNet
Wrapping Windows in a mere VM brings all kinds of advantages over polluting a host with it.

With such a configuration, you get the cleanliness and infinite flexibility of Linux for everything. Popular games are missing due to developers leaning toward the more popular OS (Windows). Not anymore smile.gif.

Now, Windows can be seen as throw-away launched just for the duration of a gaming session. All in a tight container (domU or KVM guest). None of its crap leaks out (messy installs, dirty voodoo-y registry, uncontrollable leftovers, you know the deal).

Not to mention copy-on-write snapshots and clones, easy single-file backups, flexible network configs, memory compression, ballooning and deduplication, etc...
Edited by Roman2K - 6/9/12 at 9:04am
    
CPUMotherboardGraphicsRAM
Intel Core i7-2600 Gigabyte GA-Z77MX-D3H Sapphire Radeon HD 7970 Corsair XMS3 (16 GB) 
Hard DriveCoolingOSMonitor
Intel 330 (180 GB) × 2 Thermalright HR-02 Windows 7 BenQ XL2420T 
KeyboardPowerCaseMouse
Xenta Super Compact Wireless UK Keyboard Seasonic X-560 Fractal Design Define Mini Roccat Pyra 
  hide details  
Reply
    
CPUMotherboardGraphicsRAM
Intel Core i7-2600 Gigabyte GA-Z77MX-D3H Sapphire Radeon HD 7970 Corsair XMS3 (16 GB) 
Hard DriveCoolingOSMonitor
Intel 330 (180 GB) × 2 Thermalright HR-02 Windows 7 BenQ XL2420T 
KeyboardPowerCaseMouse
Xenta Super Compact Wireless UK Keyboard Seasonic X-560 Fractal Design Define Mini Roccat Pyra 
  hide details  
Reply
post #73 of 817
Dual boot.
What you describe is Linux guy that wants to play windows games.
Same can be achieved with dual boot. You can install windows, standard software that you need + whatever else you might think, make image of partition and just use it whenever you want fast clean install.

I'm not huge Linux fan, especially for desktop. Flaws are from managing system to software naming. My favorite is guide on installing network printer... I think it's good in terms of creating Sys-admin jobs and thats about it. Windows is simplifying their desktop and server OS that leads only to reduced need of IT staff overall. So me, being sys-admin, want to push Linux in company that I work.

Back on topic. If pc is intended for gaming with hardware for it, OS installed on it will be windows. Why do I need Linux if I want to game on that PC anyway? File backups are easy as hell on windows. You don't need any third party software or MS courses to use them, as opposed to most Linux tasks.

I'll try to make example of what I meant in my previous post.
Couple with 3 kids household. 5 low-mediocre PC's or laptops for day-to-day tasks and web browsing + media center + "smart house".
Server with xeons maybe even, top gpu and tons of ram to host VM's for playing latest games.
Again this does not come in favor of LInux on it since I can put on it ESXi that will use 100mb ram. And provide all that is described in topic?

I can see this as a way to use Windows as it would be "freeware" software tho. Instead of buying and activating it I'll go re-create VM or revert it to earlier state smile.gif
Skylake
(12 items)
 
  
CPUMotherboardGraphicsRAM
i7 6700k Asus Maximus VIII Gene GTX 970 Kingston hyperx Savage  
Hard DriveCoolingOSMonitor
Samsung 850 PRO NH-D14 Win 7 Philips 60 
KeyboardPowerCaseMouse
Ducky SHine 4 TX950 Air 540 G502 
  hide details  
Reply
Skylake
(12 items)
 
  
CPUMotherboardGraphicsRAM
i7 6700k Asus Maximus VIII Gene GTX 970 Kingston hyperx Savage  
Hard DriveCoolingOSMonitor
Samsung 850 PRO NH-D14 Win 7 Philips 60 
KeyboardPowerCaseMouse
Ducky SHine 4 TX950 Air 540 G502 
  hide details  
Reply
post #74 of 817
in case you missed it, the entire point of this thread was to avoid the hassle of a dual boot AND run linux as your primary OS.

Your opinion of whether or not that is the best way to go is just noise to those of us who are actually following this thread for technical information, so please, move along. You are not going to convince anyone reading here, it is wasted cycles on both ends.
stable again
(25 items)
 
  
CPUCPUMotherboardGraphics
E5-2687W E5-2687W ASUS Z9PED8-WS EVGA GTX 570 (Linux host) 
GraphicsRAMHard DriveHard Drive
EVGA GTX 970 FTW (win7 guest) 64GB G.SKILL 2133 2x Crucial M4 256GB raid1 4x 3TB raid 10 
CoolingCoolingCoolingCooling
2x Apogee HD  2x RX 480 2x MCP 655 RP-452x2 rev2 (new) 
CoolingCoolingOSOS
16x Cougar Turbine CFT12SB4 (new) EK FC 580 Gentoo (host) Gentoo (x23 guests) 
OSMonitorMonitorPower
windows 7 (guest w/ vfio-pci) Viewsonic 23" 1080P Viewsonic 19" Antec HCP Platinum 1000 (new) 
CaseOtherOther
Case Labs TH10 (still the best ever) 2x Lamptron FC-5 IOGEAR 2 way DVI KVM Switch 
  hide details  
Reply
stable again
(25 items)
 
  
CPUCPUMotherboardGraphics
E5-2687W E5-2687W ASUS Z9PED8-WS EVGA GTX 570 (Linux host) 
GraphicsRAMHard DriveHard Drive
EVGA GTX 970 FTW (win7 guest) 64GB G.SKILL 2133 2x Crucial M4 256GB raid1 4x 3TB raid 10 
CoolingCoolingCoolingCooling
2x Apogee HD  2x RX 480 2x MCP 655 RP-452x2 rev2 (new) 
CoolingCoolingOSOS
16x Cougar Turbine CFT12SB4 (new) EK FC 580 Gentoo (host) Gentoo (x23 guests) 
OSMonitorMonitorPower
windows 7 (guest w/ vfio-pci) Viewsonic 23" 1080P Viewsonic 19" Antec HCP Platinum 1000 (new) 
CaseOtherOther
Case Labs TH10 (still the best ever) 2x Lamptron FC-5 IOGEAR 2 way DVI KVM Switch 
  hide details  
Reply
post #75 of 817
@DiNet
Quote:
Same can be achieved with dual boot. You can install windows, standard software that you need + whatever else you might think, make image of partition and just use it whenever you want fast clean install.
Like lloyd mcclendon said, the whole point of this thread is to avoid dual boot, for obvious reasons.
Quote:
I'm not huge Linux fan, especially for desktop. Flaws are from managing system to software naming. My favorite is guide on installing network printer... I think it's good in terms of creating Sys-admin jobs and thats about it. Windows is simplifying their desktop and server OS that leads only to reduced need of IT staff overall. So me, being sys-admin, want to push Linux in company that I work.

Linux gives you total control over your hardware (finely tunable kernel, proc + sysfs, whole host of commands). There are also GUIs like on Windows, exposing a fraction of the possibilities in an easy-to-use interface. The difference is Linux gives you the choice between the two, or even to combine both. As a result, it's extremely versatile. It runs the biggest supercomputers in the world just as it does a BeagleBone. Same kernel, same everything-as-a-file model. That's the beauty of it. You may not get it until you try it.
Quote:
You don't need any third party software or MS courses to use them, as opposed to most Linux tasks.
As long as you use Linux like Windows (GUI), you don't need courses to use the former either. The difference is Linux gives you access to what's underneath the cover, and to not have a cover in the first place.
Quote:
File backups are easy as hell on windows.
Obviously... If you're referring yo what I called "easy single-file backups", I meant the Windows disk image as a single file: easy to backup, snapshot, clone (possibly copy-on-write).
Quote:
Couple with 3 kids household. 5 low-mediocre PC's or laptops for day-to-day tasks and web browsing + media center + "smart house".
Server with xeons maybe even, top gpu and tons of ram to host VM's for playing latest games.
Again this does not come in favor of LInux on it since I can put on it ESXi that will use 100mb ram. And provide all that is described in topic?
I like this model of thin clients. ESXi though... seriously? Proprietary = thanks but no thanks. And, it's old news.
Quote:
Originally Posted by lloyd mcclendon View Post

in case you missed it, the entire point of this thread was to avoid the hassle of a dual boot AND run linux as your primary OS.
Your opinion of whether or not that is the best way to go is just noise to those of us who are actually following this thread for technical information, so please, move along. You are not going to convince anyone reading here, it is wasted cycles on both ends.
+1
Edited by Roman2K - 6/11/12 at 1:23am
    
CPUMotherboardGraphicsRAM
Intel Core i7-2600 Gigabyte GA-Z77MX-D3H Sapphire Radeon HD 7970 Corsair XMS3 (16 GB) 
Hard DriveCoolingOSMonitor
Intel 330 (180 GB) × 2 Thermalright HR-02 Windows 7 BenQ XL2420T 
KeyboardPowerCaseMouse
Xenta Super Compact Wireless UK Keyboard Seasonic X-560 Fractal Design Define Mini Roccat Pyra 
  hide details  
Reply
    
CPUMotherboardGraphicsRAM
Intel Core i7-2600 Gigabyte GA-Z77MX-D3H Sapphire Radeon HD 7970 Corsair XMS3 (16 GB) 
Hard DriveCoolingOSMonitor
Intel 330 (180 GB) × 2 Thermalright HR-02 Windows 7 BenQ XL2420T 
KeyboardPowerCaseMouse
Xenta Super Compact Wireless UK Keyboard Seasonic X-560 Fractal Design Define Mini Roccat Pyra 
  hide details  
Reply
post #76 of 817
I'm a little confused, and perhaps if I read this thread more in-depth I would have found my answer.

So how does video output work on this?

Assuming you get it setup so that the integrated is set for the Host and the discrete is set for the VM. Do you need two monitors? One to connect to the integrated to manage the host and the other to see the VM's output?

Or does the VM loop back through the host similar to how Lucid Logix works on some motherboards?

//edit

I suppose it is irrelevant though as my 2500K does not support it... What a bunch of wish wash... 2500 = VT-d... 2500K= NO VT-d.... mad.gif
Edited by PappaSmurfsHarem - 6/11/12 at 3:44pm
     
CPUMotherboardGraphicsRAM
Intel 7700k Z270M-DH3 UD 1151 MATX Zotac 1070 Amp! Edition CORSAIR 16GB 2X8 D4 3200 C16 VLPX 
Hard DriveHard DriveHard DriveCooling
Samsung 250GB 850 EVO Samsung 250GB 850 EVO Corsair 64GB M4 CORSAIR H110i 
OSMonitorKeyboardPower
Windows 10 ASUS VG248QE 24" 1920x1080 144Hz  Corsair K65 - Cherry Reds SEASONIC 80PLUS GOLD X-650 
CaseMouseMouse Pad
NZXT S340 Mid Tower Computer Case Logitech G502 SteelSeries QcK mass 
CPUMotherboardGraphicsRAM
2500k Gigabyte Z68X-ED3H-B3 EVGA GTX 680 8GB (4 x 2GB) DDR3 1600 HyperX Genesis 
Hard DriveHard DriveHard DriveCooling
256GB Samsung OEM SSD (SLOW POS) 64GB Samsung 830 64GB Crucial M4 Corsair H100 
OSMonitorKeyboardPower
Windows 7 Professional 64-bit Alienware OptX AW2310 Saitek Eclipse Seasonic X750 
CaseMouseAudio
Corsair 650D Logitech G500 Creative Titanium HD 
  hide details  
Reply
     
CPUMotherboardGraphicsRAM
Intel 7700k Z270M-DH3 UD 1151 MATX Zotac 1070 Amp! Edition CORSAIR 16GB 2X8 D4 3200 C16 VLPX 
Hard DriveHard DriveHard DriveCooling
Samsung 250GB 850 EVO Samsung 250GB 850 EVO Corsair 64GB M4 CORSAIR H110i 
OSMonitorKeyboardPower
Windows 10 ASUS VG248QE 24" 1920x1080 144Hz  Corsair K65 - Cherry Reds SEASONIC 80PLUS GOLD X-650 
CaseMouseMouse Pad
NZXT S340 Mid Tower Computer Case Logitech G502 SteelSeries QcK mass 
CPUMotherboardGraphicsRAM
2500k Gigabyte Z68X-ED3H-B3 EVGA GTX 680 8GB (4 x 2GB) DDR3 1600 HyperX Genesis 
Hard DriveHard DriveHard DriveCooling
256GB Samsung OEM SSD (SLOW POS) 64GB Samsung 830 64GB Crucial M4 Corsair H100 
OSMonitorKeyboardPower
Windows 7 Professional 64-bit Alienware OptX AW2310 Saitek Eclipse Seasonic X750 
CaseMouseAudio
Corsair 650D Logitech G500 Creative Titanium HD 
  hide details  
Reply
post #77 of 817
@PappaSmurfsHarem
In case you still care despite your -K processor, the VM takes control of the graphics card and the output goes to a monitor plugged into it. If you only have one monitor that has several inputs, you can plug both graphics cards in to it and switch between the host and the VM but you can't have both outputs show at the same time.
Edited by Roman2K - 6/13/12 at 7:42am
    
CPUMotherboardGraphicsRAM
Intel Core i7-2600 Gigabyte GA-Z77MX-D3H Sapphire Radeon HD 7970 Corsair XMS3 (16 GB) 
Hard DriveCoolingOSMonitor
Intel 330 (180 GB) × 2 Thermalright HR-02 Windows 7 BenQ XL2420T 
KeyboardPowerCaseMouse
Xenta Super Compact Wireless UK Keyboard Seasonic X-560 Fractal Design Define Mini Roccat Pyra 
  hide details  
Reply
    
CPUMotherboardGraphicsRAM
Intel Core i7-2600 Gigabyte GA-Z77MX-D3H Sapphire Radeon HD 7970 Corsair XMS3 (16 GB) 
Hard DriveCoolingOSMonitor
Intel 330 (180 GB) × 2 Thermalright HR-02 Windows 7 BenQ XL2420T 
KeyboardPowerCaseMouse
Xenta Super Compact Wireless UK Keyboard Seasonic X-560 Fractal Design Define Mini Roccat Pyra 
  hide details  
Reply
post #78 of 817
Quote:
Originally Posted by Roman2K View Post

@PappaSmurfsHarem
In case you still care despite your -K processor, the VM takes control of the graphics card and the output goes to a monitor plugged into it. If you only have one monitor that has several inputs, you can plug both graphics cards in to it and switch between the host and the VM but you can't have both outputs show at the same time.

I figured, so theres no way to control the VM from the host other then setting up an VNC server on the VM once it is running then VNC'ing to the VM?
     
CPUMotherboardGraphicsRAM
Intel 7700k Z270M-DH3 UD 1151 MATX Zotac 1070 Amp! Edition CORSAIR 16GB 2X8 D4 3200 C16 VLPX 
Hard DriveHard DriveHard DriveCooling
Samsung 250GB 850 EVO Samsung 250GB 850 EVO Corsair 64GB M4 CORSAIR H110i 
OSMonitorKeyboardPower
Windows 10 ASUS VG248QE 24" 1920x1080 144Hz  Corsair K65 - Cherry Reds SEASONIC 80PLUS GOLD X-650 
CaseMouseMouse Pad
NZXT S340 Mid Tower Computer Case Logitech G502 SteelSeries QcK mass 
CPUMotherboardGraphicsRAM
2500k Gigabyte Z68X-ED3H-B3 EVGA GTX 680 8GB (4 x 2GB) DDR3 1600 HyperX Genesis 
Hard DriveHard DriveHard DriveCooling
256GB Samsung OEM SSD (SLOW POS) 64GB Samsung 830 64GB Crucial M4 Corsair H100 
OSMonitorKeyboardPower
Windows 7 Professional 64-bit Alienware OptX AW2310 Saitek Eclipse Seasonic X750 
CaseMouseAudio
Corsair 650D Logitech G500 Creative Titanium HD 
  hide details  
Reply
     
CPUMotherboardGraphicsRAM
Intel 7700k Z270M-DH3 UD 1151 MATX Zotac 1070 Amp! Edition CORSAIR 16GB 2X8 D4 3200 C16 VLPX 
Hard DriveHard DriveHard DriveCooling
Samsung 250GB 850 EVO Samsung 250GB 850 EVO Corsair 64GB M4 CORSAIR H110i 
OSMonitorKeyboardPower
Windows 10 ASUS VG248QE 24" 1920x1080 144Hz  Corsair K65 - Cherry Reds SEASONIC 80PLUS GOLD X-650 
CaseMouseMouse Pad
NZXT S340 Mid Tower Computer Case Logitech G502 SteelSeries QcK mass 
CPUMotherboardGraphicsRAM
2500k Gigabyte Z68X-ED3H-B3 EVGA GTX 680 8GB (4 x 2GB) DDR3 1600 HyperX Genesis 
Hard DriveHard DriveHard DriveCooling
256GB Samsung OEM SSD (SLOW POS) 64GB Samsung 830 64GB Crucial M4 Corsair H100 
OSMonitorKeyboardPower
Windows 7 Professional 64-bit Alienware OptX AW2310 Saitek Eclipse Seasonic X750 
CaseMouseAudio
Corsair 650D Logitech G500 Creative Titanium HD 
  hide details  
Reply
post #79 of 817
Quote:
Originally Posted by PappaSmurfsHarem View Post

I figured, so theres no way to control the VM from the host other then setting up an VNC server on the VM once it is running then VNC'ing to the VM?
You can connect from the host to VM via RDP (run by the VM) or VNC (run by the host in QEMU for KVM or the hypervisor for Xen -- I think). With VNC, since the server is run by the host, there's nothing to do in the VM to set it up. A simple -vnc :0 (qemu-kvm option) or "vnc = 1" (Xen config. file) is enough.

EDIT: Third option (the default, actually, IIRC): let QEMU show the output to an SDL app (X client).
Edited by Roman2K - 6/14/12 at 4:13am
    
CPUMotherboardGraphicsRAM
Intel Core i7-2600 Gigabyte GA-Z77MX-D3H Sapphire Radeon HD 7970 Corsair XMS3 (16 GB) 
Hard DriveCoolingOSMonitor
Intel 330 (180 GB) × 2 Thermalright HR-02 Windows 7 BenQ XL2420T 
KeyboardPowerCaseMouse
Xenta Super Compact Wireless UK Keyboard Seasonic X-560 Fractal Design Define Mini Roccat Pyra 
  hide details  
Reply
    
CPUMotherboardGraphicsRAM
Intel Core i7-2600 Gigabyte GA-Z77MX-D3H Sapphire Radeon HD 7970 Corsair XMS3 (16 GB) 
Hard DriveCoolingOSMonitor
Intel 330 (180 GB) × 2 Thermalright HR-02 Windows 7 BenQ XL2420T 
KeyboardPowerCaseMouse
Xenta Super Compact Wireless UK Keyboard Seasonic X-560 Fractal Design Define Mini Roccat Pyra 
  hide details  
Reply
post #80 of 817
The real benefit of this will come when we allow parallel access to the GPU over VT-d.
In this case, you don't relinquish control of the GPU to the guest operating system, instead the GPU's resources are shared between the host and guest operating systems (or, if you fancy, a secondary GPU can be given to the guest, and primary can be given to the host, and the secondary GPU can render to the primary GPU's framebuffer) Some really smart X11 developer has already done this, although only in a laboratory environment, and both "guests" were seperate X sessions, the two X sessions were able to trade control of the GPU back and forth with ease, and with multiple GPU, load sharing was easily achieved as well. The same is possible with Virtual machines via VT-d however there is still much work to be done on it, iirc some early form of this type of behavior is available now, though I'm not certain how well it works.
    
CPUMotherboardGraphicsRAM
Core i7 920 D0 4.2ghz HT (1.3625v) Asus R3E 2xGTX 460 (non SLi, no overclock) 6x2gb G.skill @ 6-8-6-24-1T 
Hard DriveOptical DriveOSMonitor
WD-VR 300GBx1, 2xWD 1tb,2x60gb Agility Some crappy combo burner... Arch x64 3xDell U2410f rev A02 
KeyboardPowerCaseMouse
X-Armor U9BL TT Toughpower 1200w (NTB more efficient) Mountain Mods Pinnacle 24 CYO Roccat Kone (R.I.P. A4Tech x7) 
Mouse Pad
Steelpad Experience I-1 
  hide details  
Reply
    
CPUMotherboardGraphicsRAM
Core i7 920 D0 4.2ghz HT (1.3625v) Asus R3E 2xGTX 460 (non SLi, no overclock) 6x2gb G.skill @ 6-8-6-24-1T 
Hard DriveOptical DriveOSMonitor
WD-VR 300GBx1, 2xWD 1tb,2x60gb Agility Some crappy combo burner... Arch x64 3xDell U2410f rev A02 
KeyboardPowerCaseMouse
X-Armor U9BL TT Toughpower 1200w (NTB more efficient) Mountain Mods Pinnacle 24 CYO Roccat Kone (R.I.P. A4Tech x7) 
Mouse Pad
Steelpad Experience I-1 
  hide details  
Reply
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Operating Systems
Overclock.net › Forums › Software, Programming and Coding › Operating Systems › {Guide} Create a Gaming Virtual Machine