The Notebook Review forums were hosted by TechTarget, who shut down them down on January 31, 2022. This static read-only archive was pulled by NBR forum users between January 20 and January 31, 2022, in an effort to make sure that the valuable technical information that had been posted on the forums is preserved. For current discussions, many NBR forum users moved over to NotebookTalk.net after the shutdown.
Problems? See this thread at archive.org.

    Can some one explain Xen and KVM

    Discussion in 'Linux Compatibility and Software' started by skullassfreak, Oct 31, 2013.

  1. skullassfreak

    skullassfreak Notebook Enthusiast

    Reputations:
    0
    Messages:
    16
    Likes Received:
    0
    Trophy Points:
    5
    Hello
    I just purchased a new xps 15 which will have a GeForce gt750m. I was playing with the idea of running Linux on it but I want to game and I need certain windows apps. I came across the idea of type I hypervisor (i.e. xen) which I would use to run a windows 8 and Linux environment (Kubuntu). After a lot of looking, I'm really confused about the graphics card compatibility. Ideally, I would like to use bumblebee in Linux and Optimus in the windows environment; however, if this is not possible, then I would not mind sacrificing the extra power in Linux and run both the NVidia chip and integrated graphics in windows with Optimus?
     
  2. Peon

    Peon Notebook Virtuoso

    Reputations:
    406
    Messages:
    2,007
    Likes Received:
    128
    Trophy Points:
    81
    I don't know about KVM*, but first of all if you're thinking of making use of VT-d GPU passthrough with Xen, you need either an AMD graphics card or a fairly high-end Quadro. Geforces and entry-level Quadros do not work with GPU passthrough - it's believed that Nvidia purposely blocks it in the video BIOS.

    Secondly, your CPU, chipset, and motherboard all have to support VT-d, regardless of what hypervisor you choose. I don't know about the XPS 15, but VT-d is rarely available on consumer notebooks.

    Thirdly, I hate to say this, but it ultimately may not work. At least with Xen, GPU passthrough passes through the entire GPU. I know that sounds really obvious, but you'd be surprised at how many people don't fully realize that the entire GPU includes things like the DVI/HDMI output ports and what the implications of that are, so I'll state it explicitly just in case: when you pass the GPU through, you need to connect a display directly to the GPU in order to see anything on the VM. On a desktop computer, this just means reaching behind your PC and moving the VGA/DVI/HDMI/DisplayPort cable from your integrated graphics to your discrete GPU, but on an Optimus/Enduro laptop where there might not even be a physical connection between the discrete GPU and the outside world, there might not be anything to connect to, if you get what I mean.

    Finally, just so that I don't completely crush your hopes, Citrix has a Xen-derived product called XenClient for precisely this kind of scenario. It's not free, though.

    * I've heard that KVM has better support for Geforce passthrough than Xen nowadays, but this is just hearsay for you to follow up on, if you wish. I've never used KVM before so I can't help you there.
     
  3. itoffshore

    itoffshore Notebook Guru

    Reputations:
    26
    Messages:
    52
    Likes Received:
    6
    Trophy Points:
    16