Announcement

Collapse
No announcement yet.

Xen - VGA passthrough is the way to go!!!

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Xen - VGA passthrough is the way to go!!!

    Hello everybody, long time reader - first time poster here!

    So, why has nobody already posted THIS:
    Uploaded by ubicloud on May 31, 2011
    From Ubisoft Quebec City Studio Cloud Computing Team (currently hiring):

    This video presents one of our experiments featuring 2 fully 3D hardware accelerated VMs using Xen and GFX passthrough.

    The host is a Lenovo ThinkStation S20 with 2 NVIDIA GeForce GTX 460 running a xenified (Dom0) version of Ubuntu 10.10 64-bit.
    Each VM is running a vanilla Windows XP 32-bit with 4Go of RAM and 4 VCPUs.
    The native baseline results are very similar.

    The video shows the Unigine Heaven Benchmark 2.5 using the following settings:
    • Renderer: DirectX 9
    • Resolution: 1680 x 1050
    • Shaders: High
    • Textures: High
    • Filter: Trilinear
    • Anisotropy: 4x
    • Occlusion: Enabled
    • Refraction: Enabled
    • Volumetric: Enabled

    If you are interested to join our team, please contact: marie-eve.bolduc at ubisoft dot com
    Video:


    What are we actually waiting for?
    How can we make this usable for the average Linux "Joe"?
    Please help!

  • #2
    Yet another senseless technology.

    Comment


    • #3
      HUH?

      Originally posted by Desti View Post
      Yet another senseless technology.
      Would You please mind explaining exactly why that is so?

      Comment


      • #4
        Originally posted by Linuxxx View Post
        Would You please mind explaining exactly why that is so?
        You want to use Linux? Buy Windows! That's what it is about.

        Comment


        • #5
          Almost...

          Originally posted by Desti View Post
          You want to use Linux? Buy Windows! That's what it is about.
          Yes, that is true...
          BUT, the least it would do is to make dual-booting unnecessary!
          AND, I'm sure Ubisoft is up to something (games in the cloud?), else they would have not made this public, so apparently it is not that useless...

          Comment


          • #6
            Looks extremely interesting. Saying it's senseless is stupid... Yes, you dont have any use for it. But a lot of people do.

            Hell I know a hell of a lot of people who use windows for a web browser, IM, and playing the occasional game. I have a lot of em switched to linux, as they are sick and tired of malware threats/auto update reboots that auto reboot your computer for you/random stuff breaking over time. But a hell of a lot of em wont switch, because it prevents em from playing game X which they do every 2 months.

            If I could take their existing windows license, put that in a VM. And let em play their game (in a LOT of cases wine isn't an option). Then that would open up a lot of more potentional users.


            Besides, I've switched over a ton of people by letting them fallback to virtualbox/vmware. And after a while they stop needing to, and go 100% native linux. But during the switch, it's an important ability. Otherwise they tend to want dualboot, the second they hit a problem they dual boot into windows. And will stay there until something breaks.

            Comment


            • #7
              This technology has its use. It seems to me that it practically invalidates WINE, although I could stand corrected.

              Comment


              • #8
                Originally posted by snuwoods View Post
                This technology has its use. It seems to me that it practically invalidates WINE, although I could stand corrected.
                You would still need a Windows license. Also, Wine integrates with the system, it isn't sandboxed in the same way a virtualized operating system is.

                Comment


                • #9
                  Originally posted by Linuxxx View Post
                  Yes, that is true...
                  BUT, the least it would do is to make dual-booting unnecessary!
                  AND, I'm sure Ubisoft is up to something (games in the cloud?), else they would have not made this public, so apparently it is not that useless...
                  It is useless for consumers and gamers. It is just one more way to protect the current status quo and destroys real Linux games. Cloud streaming games are designed to steal consumer rights and destroy the homebrew mod scene.

                  Comment


                  • #10
                    That setup seems to be very tricky, maybe i test it too sometimes. I already checked that my sandy bridge system has pci pass-though with xen (but none of my older systems). Would be even cooler with nv+ati cards mixed or even together with intel onboard. Basically a new multicore system should be fast enough to power a virtualized multiseat system, maybe even cheaper than 2 or 3 basic pcs - and with real vga cards attached to each vm then even games are possible, mixed win+linux,...

                    Comment


                    • #11
                      Ich wδre dir sehr dankbar, Kano! (I would be very grateful, Kano!)

                      First of all, Off-Topic: Micheal, why haven't you approved my last post? Because of that German word?

                      Then, I think it's great that Kano is interested in this, and if he manages to accomplish something like this, the whole Linux community would really appreciate it, if he could share his findings and exactly how he did it *hint*! So, please keep up your great work, Kano!
                      You know, because this right here is a MAJOR potential to drag a LOT of new people into the Linux community! So, let's don't miss out on this and spread the goodness!

                      PS: Micheal, I think you should feature this somehow and perhaps even try to benchmark it. Because you know, the more Linux users, the more Phoronix readers!

                      Comment


                      • #12
                        VGA Passthrough looks really awesome.
                        One thing that would be great is to use the northbridge or APU graphic cards for Linux, and having a more powerfull nvidia/amd graphic cards for the virtualized windows. The drawback is you will need two screens (or a switch to plug the 2 graphics cards to 1 screen).

                        I've made a few game working with wine, but I'm really tired of rebooting when playing some games. This solution looks really great.
                        I'm using VirtualBox at work, (and dual-boot at home) but I never tried Xen. It seems more tricky to setup.

                        Comment


                        • #13
                          Now Ubisoft can run multiple mixed-environiment gaming administrative or gaming servers. The whole technology is about hosting windoofs with added GPU passthrough line. Ain't gonna contribute to linux gfx stack, nor to linux as desktop system, but will add Ubisoft and likes additional meat-shield in form of linux.

                          Did not expect anything constructive from them, either - they are just ignorant windoofs slaves. Perhaps, they even integrate their bullst DRM (as in digital wrongs) in to it, secretly (remember AC2?) Same as Blizzard. Garbage support companies.

                          Comment


                          • #14
                            Too late, too lame

                            Just two VMs? I have three VMs system running for six months now.
                            http://lists.xensource.com/archives/.../msg00464.html

                            Comment


                            • #15
                              Originally posted by Lemrouch View Post
                              Just two VMs? I have three VMs system running for six months now.
                              http://lists.xensource.com/archives/.../msg00464.html
                              Hehe, very cool setup!

                              Comment

                              Working...
                              X