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 6

post #51 of 824
Thread Starter 
Quote:
Originally Posted by buggystick View Post

Great guide! Thanks for all the work putting it together. I'm so close that I can almost taste success, but as of yet I have been unable to get the VM to start with the GPU attached. I'm able to get to the point where 'xm pci-list-assignable-devices' shows the devices I'm wanting to assign to the guest, but every time I try starting the VM I get an error saying "Error: pci: PCI Backend and pci-stub don't own device xxxx:xx:xx.x".
I've tried using both pci-stub and xen-pciback, but am still met with the same error. I can confirm with lspci that they are in fact owned by pci-stub or pciback. Any ideas?
MB: Asus Crosshair Formula V
CPU: FX-8120
dom0 GPU: GTX 280
domU GPU: GTX 590
OS: Fedora 16
Xen: 4.1.2
I've also tried giving the 280 to domU, thinking that there might be issues with dual GPU cards, but I still get the same error.

I know that there are a lot more issues with the Nvidia cards (GTx 200 series and newer), but it seems like you are having an issue actually getting it attached. I had a lot of trouble assigning and binding to pciback and the pci-stub, but libvirt actually does a good job at this. Do you have libvirt installed? I recommend that you do so and then run the following like I suggested to other posters:
Code:
virsh nodedev-list | grep pci
virsh nodedev-dettach pci_xxxx_xx_xx_xx
xm pci-list-assignable-devices
xm pci-attach <domain-name> xx:xx.x
xm pci-attach <domain-name> xx:xx.x
Test Chamber ITX
(14 items)
 
Dream Rig (AMD)
(11 items)
 
Dream Rig (Intel)
(11 items)
 
CPUMotherboardGraphicsRAM
i7-2600 Gigabyte H77N-wifi Radeon HD 7750 16GB Corsair DDR3 1600 CL 10 (@1333 CL 8) 
Hard DriveHard DriveOSPower
Corsair Force 3 180gb Seagate Barracuda STBD2000101 2x in RAID1 Lubuntu / Win 8.1 / CentOS 6.4 -- Xen 4.3 FSP 80+ Micro-ATX 450w 
Case
Fractal Node 304 
CPUMotherboardGraphicsGraphics
AMD FX-8350 ASRock Fatal1ty 990FX Professional Sapphire Radeon HD 7970 GHz Edition 3GB AMD FirePro W5000 
RAMHard DriveHard DriveCooling
G.Skill Trident X Series 32GB (4 x 8GB) DDR3-1866 Seagate Barracuda 1TB 3.5" 7200RPM x2 RAID 1 Corsair Force Series GT 120GB x2 RAID 0 NZXT Kraken X60 
PowerCaseOther
SeaSonic Platinum 860W 80 PLUS Platinum Lian-Li PC-100 (Black) ATX Mid Tower Case RaspberryPi 
CPUMotherboardGraphicsGraphics
i7-3930k ASrock X79 EXTREME4-M SAPPHIRE Radeon HD 7870 GHz Edition 2GB  AMD FirePro W5000 
RAMHard DriveHard DriveCooling
G.Skill Ripjaws Z Series 32GB (4 x 8GB) DDR3-1866 2x Corsair Force Series 3 180GB RAID 0 2x Western Digital Red 2TB RAID 1 Noctua NH-D14 SE2011 
PowerCaseOther
SeaSonic 660W 80 PLUS Platinum Silverstone TJ08B-E Integrated RaspberryPi 
  hide details  
Reply
Test Chamber ITX
(14 items)
 
Dream Rig (AMD)
(11 items)
 
Dream Rig (Intel)
(11 items)
 
CPUMotherboardGraphicsRAM
i7-2600 Gigabyte H77N-wifi Radeon HD 7750 16GB Corsair DDR3 1600 CL 10 (@1333 CL 8) 
Hard DriveHard DriveOSPower
Corsair Force 3 180gb Seagate Barracuda STBD2000101 2x in RAID1 Lubuntu / Win 8.1 / CentOS 6.4 -- Xen 4.3 FSP 80+ Micro-ATX 450w 
Case
Fractal Node 304 
CPUMotherboardGraphicsGraphics
AMD FX-8350 ASRock Fatal1ty 990FX Professional Sapphire Radeon HD 7970 GHz Edition 3GB AMD FirePro W5000 
RAMHard DriveHard DriveCooling
G.Skill Trident X Series 32GB (4 x 8GB) DDR3-1866 Seagate Barracuda 1TB 3.5" 7200RPM x2 RAID 1 Corsair Force Series GT 120GB x2 RAID 0 NZXT Kraken X60 
PowerCaseOther
SeaSonic Platinum 860W 80 PLUS Platinum Lian-Li PC-100 (Black) ATX Mid Tower Case RaspberryPi 
CPUMotherboardGraphicsGraphics
i7-3930k ASrock X79 EXTREME4-M SAPPHIRE Radeon HD 7870 GHz Edition 2GB  AMD FirePro W5000 
RAMHard DriveHard DriveCooling
G.Skill Ripjaws Z Series 32GB (4 x 8GB) DDR3-1866 2x Corsair Force Series 3 180GB RAID 0 2x Western Digital Red 2TB RAID 1 Noctua NH-D14 SE2011 
PowerCaseOther
SeaSonic 660W 80 PLUS Platinum Silverstone TJ08B-E Integrated RaspberryPi 
  hide details  
Reply
post #52 of 824
Quote:
Originally Posted by dizzy4 View Post

I know that there are a lot more issues with the Nvidia cards (GTx 200 series and newer), but it seems like you are having an issue actually getting it attached. I had a lot of trouble assigning and binding to pciback and the pci-stub, but libvirt actually does a good job at this. Do you have libvirt installed? I recommend that you do so and then run the following like I suggested to other posters:

That is actually the method I used to detatch. However, the xm pci-attach fails
Code:
# xm pci-attach win7a 0a:00.0
Error: pci: device 0000:0a:00.0 has been attached!
Usage: xm pci-attach [-o|--options=<opt>] <Domain> <domain:bus:slot.func> [virtual slot]

Insert a new pass-through pci device.

Here is what xm pci-list shows:
Code:
# xm pci-list-assignable-devices
0000:0a:00.0
0000:0a:00.1
0000:09:00.0
0000:09:00.1
0000:07:00.0
0000:08:00.0
0000:08:02.0

And lspci -v (Click to show)
Code:
07:00.0 PCI bridge: nVidia Corporation Device 05b9 (rev a3) (prog-if 00 [Normal decode])
        Flags: fast devsel
        Bus: primary=07, secondary=08, subordinate=0a, sec-latency=0
        I/O behind bridge: 0000b000-0000bfff
        Memory behind bridge: f4000000-f70fffff
        Prefetchable memory behind bridge: 00000000c0000000-00000000d9ffffff
        Capabilities: [40] Power Management version 3
        Capabilities: [60] Express Upstream Port, MSI 00
        Capabilities: [a0] Subsystem: nVidia Corporation Device 064e
        Kernel driver in use: pci-stub
        Kernel modules: shpchp

08:00.0 PCI bridge: nVidia Corporation Device 05b9 (rev a3) (prog-if 00 [Normal decode])
        Flags: fast devsel
        Bus: primary=08, secondary=09, subordinate=09, sec-latency=0
        Memory behind bridge: f6000000-f70fffff
        Prefetchable memory behind bridge: 00000000d0000000-00000000d9ffffff
        Capabilities: [40] Power Management version 3
        Capabilities: [60] Express Downstream Port (Slot+), MSI 00
        Kernel driver in use: pci-stub
        Kernel modules: shpchp

08:02.0 PCI bridge: nVidia Corporation Device 05b9 (rev a3) (prog-if 00 [Normal decode])
        Flags: fast devsel
        Bus: primary=08, secondary=0a, subordinate=0a, sec-latency=0
        I/O behind bridge: 0000b000-0000bfff
        Memory behind bridge: f4000000-f50fffff
        Prefetchable memory behind bridge: 00000000c0000000-00000000c9ffffff
        Capabilities: [40] Power Management version 3
        Capabilities: [60] Express Downstream Port (Slot+), MSI 00
        Kernel driver in use: pci-stub
        Kernel modules: shpchp

09:00.0 3D controller: nVidia Corporation Device 1088 (rev a1)
        Subsystem: nVidia Corporation Device 0868
        Flags: bus master, fast devsel, latency 0, IRQ 32
        Memory at f6000000 (32-bit, non-prefetchable) [size=16M]
        Memory at d0000000 (64-bit, prefetchable) [size=128M]
        Memory at d8000000 (64-bit, prefetchable) [size=32M]
        Expansion ROM at f7000000 [disabled] [size=512K]
        Capabilities: [60] Power Management version 3
        Capabilities: [68] MSI: Enable- Count=1/1 Maskable- 64bit+
        Capabilities: [78] Express Endpoint, MSI 00
        Capabilities: [b4] Vendor Specific Information: Len=14 <?>
        Capabilities: [100] Virtual Channel
        Capabilities: [128] Power Budgeting <?>
        Capabilities: [600] Vendor Specific Information: ID=0001 Rev=1 Len=024 <?>
        Kernel driver in use: pci-stub
        Kernel modules: nouveau

09:00.1 Audio device: nVidia Corporation GF110 High Definition Audio Controller (rev a1)
        Subsystem: nVidia Corporation Device 0868
        Flags: fast devsel, IRQ 33
        Memory at f7080000 (32-bit, non-prefetchable) [size=16K]
        Capabilities: [60] Power Management version 3
        Capabilities: [68] MSI: Enable- Count=1/1 Maskable- 64bit+
        Capabilities: [78] Express Endpoint, MSI 00
        Kernel driver in use: pci-stub
        Kernel modules: snd-hda-intel

0a:00.0 VGA compatible controller: nVidia Corporation Device 1088 (rev a1) (prog-if 00 [VGA controller])
        Subsystem: nVidia Corporation Device 0868
        Flags: bus master, fast devsel, latency 0, IRQ 34
        Memory at f4000000 (32-bit, non-prefetchable) [size=16M]
        Memory at c0000000 (64-bit, prefetchable) [size=128M]
        Memory at c8000000 (64-bit, prefetchable) [size=32M]
        I/O ports at b000 [size=128]
        Expansion ROM at f5000000 [disabled] [size=512K]
        Capabilities: [60] Power Management version 3
        Capabilities: [68] MSI: Enable- Count=1/1 Maskable- 64bit+
        Capabilities: [78] Express Endpoint, MSI 00
        Capabilities: [b4] Vendor Specific Information: Len=14 <?>
        Capabilities: [100] Virtual Channel
        Capabilities: [128] Power Budgeting <?>
        Capabilities: [600] Vendor Specific Information: ID=0001 Rev=1 Len=024 <?>
        Kernel driver in use: pci-stub
        Kernel modules: nouveau

0a:00.1 Audio device: nVidia Corporation GF110 High Definition Audio Controller (rev a1)
        Subsystem: nVidia Corporation Device 0868
        Flags: fast devsel, IRQ 35
        Memory at f5080000 (32-bit, non-prefetchable) [size=16K]
        Capabilities: [60] Power Management version 3
        Capabilities: [68] MSI: Enable- Count=1/1 Maskable- 64bit+
        Capabilities: [78] Express Endpoint, MSI 00
        Kernel driver in use: pci-stub
        Kernel modules: snd-hda-intel

post #53 of 824
This is exactly what what I have been getting...

[root@dom0~]# virsh nodedev-dettach pci_0000_07_00_0
Device pci_0000_07_00_0 dettached

[root@dom0 ~]# virsh nodedev-dettach pci_0000_07_00_1
Device pci_0000_07_00_1 dettached

[root@dom0 ~]# xm pci-list-assignable-devices
0000:07:00.0
0000:07:00.1

[root@dom0 ~]# xm pci-attach havoc 07:00.1
Error: Failed to parse pci device: 07:00.1
Usage: xm pci-attach [-o|--options=] [virtual slot]


I am starting to wonder if it has something to do with my motherboard.. I have even tried another release with SL6.2.
using http://www.crc.id.au/xen-on-rhel6-scientific-linux-6-centos-6-howto/

This worked great as xen-pciback.hide actually is built into the kernel, but again the ATI card did not display any video...

Device supports FLReset from what i read here...
Code:
07:00.0 VGA compatible controller: ATI Technologies Inc Barts XT [ATI Radeon HD 6800 Series] (prog-if 00 [VGA controller])
        Subsystem: XFX Pine Group Inc. Device 3107
        Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Interrupt: pin A routed to IRQ 16
        Region 0: Memory at e0000000 (64-bit, prefetchable) [disabled] [size=256M]
        Region 2: Memory at f7820000 (64-bit, non-prefetchable) [disabled] [size=128K]
        Region 4: I/O ports at a000 [disabled] [size=256]
        Expansion ROM at f7800000 [disabled by cmd] [size=128K]
        Capabilities: [50] Power Management version 3
                Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [58] Express (v2) Legacy Endpoint, MSI 00
                DevCap: MaxPayload 256 bytes, PhantFunc 0, Latency L0s <4us, L1 unlimited
                        ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ [B]FLReset-[/B]
                DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
                        RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop+
                        MaxPayload 256 bytes, MaxReadReq 512 bytes
                DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend-
                LnkCap: Port #0, Speed 2.5GT/s, Width x16, ASPM L0s L1, Latency L0 <64ns, L1 <1us
                        ClockPM- Surprise- LLActRep- BwNot-
                LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+
                        ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
                LnkSta: Speed 2.5GT/s, Width x16, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
                DevCap2: Completion Timeout: Not Supported, TimeoutDis-
                DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-
                LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis-, Selectable De-emphasis: -6dB
                         Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
                         Compliance De-emphasis: -6dB
                LnkSta2: Current De-emphasis Level: -6dB
        Capabilities: [a0] MSI: Enable- Count=1/1 Maskable- 64bit+
                Address: 00000000fee00338  Data: 0000
        Capabilities: [100] Vendor Specific Information <?>
        Capabilities: [150] Advanced Error Reporting
                UESta:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
                UEMsk:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
                UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
                CESta:  RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
                CEMsk:  RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
                AERCap: First Error Pointer: 00, GenCap+ CGenEn- ChkCap+ ChkEn-
        Kernel modules: radeon


Edited by nezorf - 5/11/12 at 2:57pm
    
MotherboardGraphicsRAMHard Drive
Gigabyte z77x-UD5H XFX 6870 Vengeance RAM  OCZ Agility 
Hard DriveOptical DriveCoolingOS
Seagate 3TB LG Bluray Antec Kuhler 20 Linux-Xen (Windows and SL Linux) 
Monitor
Dell wfp3008 
  hide details  
Reply
    
MotherboardGraphicsRAMHard Drive
Gigabyte z77x-UD5H XFX 6870 Vengeance RAM  OCZ Agility 
Hard DriveOptical DriveCoolingOS
Seagate 3TB LG Bluray Antec Kuhler 20 Linux-Xen (Windows and SL Linux) 
Monitor
Dell wfp3008 
  hide details  
Reply
post #54 of 824
Thread Starter 
@buggystick That error shows that your device is already attached to a VM. The way things work out is that once bound to a VM, it will be included in the configuration (by libvirt) that is used whenever the VM is started. So in theory if the stub and pciback are working properly it will boot and be passed through just fine. Your issue may be something new that is unknown because Nvidia passthrough support is still very unstable, but it looks like you have done everything right.

@nezorf I am not sure I can help you a whole lot more because you are using a different distribution of redhat. The only thing I would suggest is connecting to the VM using VNC (this can be done with virt-manager) and then installing drivers. By default, the primary video device is the emulated one, but the radeon should show up in the device list. If you install the CCC drivers and reboot without connecting VNC to the VM it should then select the radeon for video output. Another thing to try if that does not work would be to delete the VM (xm delete), then edit the config file and set nographic=1. Then xm new and xm start . That should also set the radeon to the primary output and is how I was able to get Win8 consumer preview to work.

Hope it helps! thumb.gif
Test Chamber ITX
(14 items)
 
Dream Rig (AMD)
(11 items)
 
Dream Rig (Intel)
(11 items)
 
CPUMotherboardGraphicsRAM
i7-2600 Gigabyte H77N-wifi Radeon HD 7750 16GB Corsair DDR3 1600 CL 10 (@1333 CL 8) 
Hard DriveHard DriveOSPower
Corsair Force 3 180gb Seagate Barracuda STBD2000101 2x in RAID1 Lubuntu / Win 8.1 / CentOS 6.4 -- Xen 4.3 FSP 80+ Micro-ATX 450w 
Case
Fractal Node 304 
CPUMotherboardGraphicsGraphics
AMD FX-8350 ASRock Fatal1ty 990FX Professional Sapphire Radeon HD 7970 GHz Edition 3GB AMD FirePro W5000 
RAMHard DriveHard DriveCooling
G.Skill Trident X Series 32GB (4 x 8GB) DDR3-1866 Seagate Barracuda 1TB 3.5" 7200RPM x2 RAID 1 Corsair Force Series GT 120GB x2 RAID 0 NZXT Kraken X60 
PowerCaseOther
SeaSonic Platinum 860W 80 PLUS Platinum Lian-Li PC-100 (Black) ATX Mid Tower Case RaspberryPi 
CPUMotherboardGraphicsGraphics
i7-3930k ASrock X79 EXTREME4-M SAPPHIRE Radeon HD 7870 GHz Edition 2GB  AMD FirePro W5000 
RAMHard DriveHard DriveCooling
G.Skill Ripjaws Z Series 32GB (4 x 8GB) DDR3-1866 2x Corsair Force Series 3 180GB RAID 0 2x Western Digital Red 2TB RAID 1 Noctua NH-D14 SE2011 
PowerCaseOther
SeaSonic 660W 80 PLUS Platinum Silverstone TJ08B-E Integrated RaspberryPi 
  hide details  
Reply
Test Chamber ITX
(14 items)
 
Dream Rig (AMD)
(11 items)
 
Dream Rig (Intel)
(11 items)
 
CPUMotherboardGraphicsRAM
i7-2600 Gigabyte H77N-wifi Radeon HD 7750 16GB Corsair DDR3 1600 CL 10 (@1333 CL 8) 
Hard DriveHard DriveOSPower
Corsair Force 3 180gb Seagate Barracuda STBD2000101 2x in RAID1 Lubuntu / Win 8.1 / CentOS 6.4 -- Xen 4.3 FSP 80+ Micro-ATX 450w 
Case
Fractal Node 304 
CPUMotherboardGraphicsGraphics
AMD FX-8350 ASRock Fatal1ty 990FX Professional Sapphire Radeon HD 7970 GHz Edition 3GB AMD FirePro W5000 
RAMHard DriveHard DriveCooling
G.Skill Trident X Series 32GB (4 x 8GB) DDR3-1866 Seagate Barracuda 1TB 3.5" 7200RPM x2 RAID 1 Corsair Force Series GT 120GB x2 RAID 0 NZXT Kraken X60 
PowerCaseOther
SeaSonic Platinum 860W 80 PLUS Platinum Lian-Li PC-100 (Black) ATX Mid Tower Case RaspberryPi 
CPUMotherboardGraphicsGraphics
i7-3930k ASrock X79 EXTREME4-M SAPPHIRE Radeon HD 7870 GHz Edition 2GB  AMD FirePro W5000 
RAMHard DriveHard DriveCooling
G.Skill Ripjaws Z Series 32GB (4 x 8GB) DDR3-1866 2x Corsair Force Series 3 180GB RAID 0 2x Western Digital Red 2TB RAID 1 Noctua NH-D14 SE2011 
PowerCaseOther
SeaSonic 660W 80 PLUS Platinum Silverstone TJ08B-E Integrated RaspberryPi 
  hide details  
Reply
post #55 of 824
So after much work. I have it working biggrin.gif Thanks Dizzy4!!!!!!

I think my issue was 2 things... First install the CCC drivers.. I did not do that at first.... and the no graphic option seemed to kick me past qemu screen.

Now to get some audio working... that still did not show up and possibly try loading OSX up on another one...


Saw a video here : http://www.youtube.com/watch?v=Q7v-5xSlgdk of some guy doing it. So i know it must be possible... Sort of end config would also would include a distro with lifespan then F16.

Again this is just a huge win thanks!
    
MotherboardGraphicsRAMHard Drive
Gigabyte z77x-UD5H XFX 6870 Vengeance RAM  OCZ Agility 
Hard DriveOptical DriveCoolingOS
Seagate 3TB LG Bluray Antec Kuhler 20 Linux-Xen (Windows and SL Linux) 
Monitor
Dell wfp3008 
  hide details  
Reply
    
MotherboardGraphicsRAMHard Drive
Gigabyte z77x-UD5H XFX 6870 Vengeance RAM  OCZ Agility 
Hard DriveOptical DriveCoolingOS
Seagate 3TB LG Bluray Antec Kuhler 20 Linux-Xen (Windows and SL Linux) 
Monitor
Dell wfp3008 
  hide details  
Reply
post #56 of 824
Dizzy4: Thanks for the guide.

I saw that some people managed to get it work, but I failed miserably. Actually, I failed long before even getting to your instructions, with the "simple" Fedora install. I couldn't get Fedora 16 working in my machine, then after some tries I managed to get Fedora 17 installed. But the install was so corrupted that I eventually gave up on Fedora.

I understand you chose Fedora for the out-of-box LVM support. I installed LMDE 12 (Linux Mint Debian Edition) now and it works out of the box. The Xen package also installed almost fine - it boots but there is one error line that I believe needs to be dealt with (some PCI error).

Before trying to fix things, do you have any experience or suggestions for getting the following hardware work with Xen and VGA passthrough (any Linux, though Linux Mint would be great):

ASUS Sabertooth X79 board (set to use UEFI, but it's also possible to use legacy BIOS setting)
i7 3930K processor with VT-d support (enabled in MB Bios)
PNY Quadro 600 GPU (Nvidia)
32 Gig memory
120 GB Sandisk Extreme SSD for OS and domU
WD 2000 Green hard disk for data
A bunch of other disks I will transfer from my old PC

Fedora 16 didn't work neither in Legacy BIOS mode nor in UEFI mode. The install disk did boot though, but the installation continued rebooting right after kernel selection.

How will the Nvidia Quadro 600 card work in your setup - any experience? I would want to install the proprietary Nvidia driver instead of the Nouveau OSS driver, as it provides better GPU support.

I hope to get it work somehow.
post #57 of 824
One more question: As mentioned before, I installed LMDE 12 but on a regular ext4 partition (/ and /home, /boot is on ext3). LVM2 is also working, including under Xen, but I use it for data drives and plan to use it for a Windows 7 domU.

Now the question: Is there a compelling reason to put the OS/Xen dom0 (LMDE) / and /home directories on LVM, or can I use my setup and just create the domU on the LVM partition?
post #58 of 824
Actually, I have yet another question: Do you use the dom0 Xen kernel as your day to day Linux environment, or do you install Linux onto a domU, side by side with your Windows domU?

I'm asking that since I thought to use the dom0 as my regular Linux desktop for everyday applications and the domU for Windows applications only. However, I can imagine to use a slim dom0 to run Linux as domU as well. What is your suggestion on that?
post #59 of 824
I went through a bit of thinking about this last night... To use disk images or LVM. I went with LVM. My reasons being is it's one less layer that needs to be written to or read from.. Unless you are just passing raw disk partitions to the domU's. Though if you are looking to do thin provisioning the disk images could allow for that... That has screwed me in the past(i.e ran out of space). So allocating up front I think just makes sense...
    
MotherboardGraphicsRAMHard Drive
Gigabyte z77x-UD5H XFX 6870 Vengeance RAM  OCZ Agility 
Hard DriveOptical DriveCoolingOS
Seagate 3TB LG Bluray Antec Kuhler 20 Linux-Xen (Windows and SL Linux) 
Monitor
Dell wfp3008 
  hide details  
Reply
    
MotherboardGraphicsRAMHard Drive
Gigabyte z77x-UD5H XFX 6870 Vengeance RAM  OCZ Agility 
Hard DriveOptical DriveCoolingOS
Seagate 3TB LG Bluray Antec Kuhler 20 Linux-Xen (Windows and SL Linux) 
Monitor
Dell wfp3008 
  hide details  
Reply
post #60 of 824
Quote:
"I installed LMDE 12 (Linux Mint Debian Edition) now and it works out of the box. The Xen package also installed almost fine - it boots but there is one error line that I believe needs to be dealt with (some PCI error).
Before trying to fix things, do you have any experience or suggestions for getting the following hardware work with Xen and VGA passthrough (any Linux, though Linux Mint would be great):

What are the errors? With this Distro I wonder if the first it has xen pciback built into the kernel or just a module or even at all? I have never used MINT so i am unsure.. I tried quite a few Redhat "Like" distro's with varying results.

Another thing to note is some ASUS before in the xen docs were thought not to work with xen.
Quote:
For ASUS Desktop Boards, these have VT-d support enabled, but Asus does NOT support Linux, so you are on you're own with any Linux or Xen issues like broken BIOSes:

found at http://wiki.xensource.com/xenwiki/VTdHowTo


Possibly that is outdated information.
    
MotherboardGraphicsRAMHard Drive
Gigabyte z77x-UD5H XFX 6870 Vengeance RAM  OCZ Agility 
Hard DriveOptical DriveCoolingOS
Seagate 3TB LG Bluray Antec Kuhler 20 Linux-Xen (Windows and SL Linux) 
Monitor
Dell wfp3008 
  hide details  
Reply
    
MotherboardGraphicsRAMHard Drive
Gigabyte z77x-UD5H XFX 6870 Vengeance RAM  OCZ Agility 
Hard DriveOptical DriveCoolingOS
Seagate 3TB LG Bluray Antec Kuhler 20 Linux-Xen (Windows and SL Linux) 
Monitor
Dell wfp3008 
  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