All of lore.kernel.org
 help / color / mirror / Atom feed
* RE: Video Presentation on PCI Express x16 VGA Pass Through to Xen-based Windows XP Home Edition HVM Virtual Machine
@ 2009-09-10 12:28 Mr. Teo En Ming (Zhang Enming)
  2009-09-10 14:03 ` Pasi Kärkkäinen
  0 siblings, 1 reply; 62+ messages in thread
From: Mr. Teo En Ming (Zhang Enming) @ 2009-09-10 12:28 UTC (permalink / raw)
  To: xen-devel; +Cc: space.time.universe


[-- Attachment #1.1: Type: text/plain, Size: 2466 bytes --]

Dear All,

Here is my latest video presentation on VGA passthrough. Please check out my
blog at http://teo-en-ming-aka-zhang-enming.blogspot.com/ or the Youtube
link at http://www.youtube.com/watch?v=1ia3IwG6tp4

The "not enough free resources" problem for nVidia Geforce 8400 GS PCI
Express x16 graphics card in earlier presentation videos:

http://www.youtube.com/watch?v=HNEiSI...<http://www.youtube.com/watch?v=HNEiSInrav0>

http://www.youtube.com/watch?v=_hOT_9...<http://www.youtube.com/watch?v=_hOT_9LIG5w>

was fixed. Device manager in Windows XP HVM domU no longer shows an
exclamation mark besides the nVidia Geforce 8400 GS graphics card. The
device is working properly and the resources tab shows the available memory
ranges.

Full VGA passthrough to Windows XP HVM guest operating system using Xen
virtualization has been realized. I am now able to run 3-D video benchmarks
on the passed through nVidia GeForce 8400 GS graphics card.

All this is possible using Xen 3.5 hypervisor with Intel supplied VGA
passthrough patches. Instead of using pvops dom0 kernel 2.6.31-rc6 which
causes Win XP domU to run slowly, I am now using pvops dom0 kernel
2.6.30-rc3.

Many thanks to Xen developers, Han Weidong and other engineers at Intel, and
also Christian Tramnitz for pointing me to the missing puzzle which helped
me in resolving the final problem.

I am now able to bootstrap Windows XP HVM domU from within Linux using Xen
virtualization and play 3D games in the Windows virtual machine. In the
past, Windows virtual machines can only see a 2D emulated/virtual display
adapter. The virtualized Windows operating systems were more palatable to
server administrators than gamers. With VGA pass through and direct hardware
access by Windows virtual machines to the graphics hardware, gamers will now
be able to play 3D games inside Windows virtual machines.

PS: I am still unable to passthrough USB devices, e.g. keyboard and mouse,
to the Windows XP HVM domU. This video is captured and rendered using the
open source kdenlive non-linear video editor. The video is taken using Canon
HV20.

-- 
Mr. Teo En Ming (Zhang Enming) Dip(Mechatronics) BEng(Hons)(Mechanical
Engineering)
Alma Maters:
(1) Singapore Polytechnic
(2) National University of Singapore
Blog URL: http://teo-en-ming-aka-zhang-enming.blogspot.com
Email: space.time.universe@gmail.com
MSN: teoenming@hotmail.com
Mobile Phone: +65-9648-9798
Street: Bedok Reservoir Road
Republic of Singapore

[-- Attachment #1.2: Type: text/html, Size: 3122 bytes --]

[-- Attachment #2: Type: text/plain, Size: 138 bytes --]

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel

^ permalink raw reply	[flat|nested] 62+ messages in thread

end of thread, other threads:[~2009-11-10 22:46 UTC | newest]

Thread overview: 62+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-09-10 12:28 Video Presentation on PCI Express x16 VGA Pass Through to Xen-based Windows XP Home Edition HVM Virtual Machine Mr. Teo En Ming (Zhang Enming)
2009-09-10 14:03 ` Pasi Kärkkäinen
2009-09-10 18:17   ` Jeremy Fitzhardinge
2009-09-11  0:19     ` Mr. Teo En Ming (Zhang Enming)
2009-09-11 15:37       ` Mr. Teo En Ming (Zhang Enming)
2009-09-11 16:03         ` Pasi Kärkkäinen
2009-09-12  2:52           ` Mr. Teo En Ming (Zhang Enming)
2009-09-12  8:44             ` Mr. Teo En Ming (Zhang Enming)
2009-09-12 10:11               ` Mr. Teo En Ming (Zhang Enming)
2009-09-12 12:23                 ` Mr. Teo En Ming (Zhang Enming)
2009-09-13  0:31                   ` Mr. Teo En Ming (Zhang Enming)
2009-09-13  9:12                     ` Pasi Kärkkäinen
2009-09-13 18:22                       ` Mr. Teo En Ming (Zhang Enming)
2009-09-13 18:28                         ` Mr. Teo En Ming (Zhang Enming)
2009-09-13 19:01                           ` Mr. Teo En Ming (Zhang Enming)
2009-09-13 19:26                         ` Pasi Kärkkäinen
2009-09-13 19:33                           ` Mr. Teo En Ming (Zhang Enming)
2009-09-13 19:45                             ` Pasi Kärkkäinen
2009-09-15 23:40             ` Jeremy Fitzhardinge
2009-09-19 16:44               ` Mr. Teo En Ming (Zhang Enming)
2009-09-19 17:03                 ` Mr. Teo En Ming (Zhang Enming)
2009-09-20  3:25                   ` Mr. Teo En Ming (Zhang Enming)
2009-09-20  3:36                     ` Mr. Teo En Ming (Zhang Enming)
2009-09-20  5:16                       ` Mr. Teo En Ming (Zhang Enming)
     [not found]                         ` <121797886.20090920160210@eikelenboom.it>
2009-09-21  0:33                           ` Re[2]: " Mr. Teo En Ming (Zhang Enming)
2009-09-21  7:28                             ` Re[4]: " Sander Eikelenboom
2009-10-08 13:36               ` Mr. Teo En Ming (Zhang Enming)
2009-10-08 13:48                 ` Mr. Teo En Ming (Zhang Enming)
2009-10-08 13:59                   ` Konrad Rzeszutek Wilk
2009-10-08 14:13                     ` Mr. Teo En Ming (Zhang Enming)
2009-10-08 14:22                       ` Konrad Rzeszutek Wilk
2009-10-08 14:44                         ` Mr. Teo En Ming (Zhang Enming)
2009-10-08 14:49                           ` Konrad Rzeszutek Wilk
2009-10-08 15:05                             ` Mr. Teo En Ming (Zhang Enming)
2009-10-09  0:54                               ` Mr. Teo En Ming (Zhang Enming)
2009-10-09  7:11                                 ` Pasi Kärkkäinen
2009-10-09  7:52                                   ` Mr. Teo En Ming (Zhang Enming)
2009-10-09 21:41                                     ` Jeremy Fitzhardinge
2009-10-11  7:22                                       ` Mr. Teo En Ming (Zhang Enming)
2009-10-12 18:10                                         ` Fire-wire passthrough with Linux pv-ops (2.6.31.1) Konrad Rzeszutek Wilk
2009-10-13  1:32                                           ` Mr. Teo En Ming (Zhang Enming)
2009-10-13  3:49                                             ` Mr. Teo En Ming (Zhang Enming)
2009-10-13 14:22                                             ` Konrad Rzeszutek Wilk
2009-10-13 14:39                                               ` Mr. Teo En Ming (Zhang Enming)
2009-10-13 17:04                                                 ` Konrad Rzeszutek Wilk
2009-10-23 17:47                                                   ` Mr. Teo En Ming (Zhang Enming)
2009-10-23 17:57                                                     ` Konrad Rzeszutek Wilk
2009-10-23 18:19                                                       ` Mr. Teo En Ming (Zhang Enming)
2009-11-01 14:07                                                         ` Mr. Teo En Ming (Zhang Enming)
2009-11-02 10:29                                                           ` [Xen-devel] " Mr. Teo En Ming (Zhang Enming)
2009-11-02 14:13                                                           ` Konrad Rzeszutek Wilk
2009-11-02 15:19                                                             ` Mr. Teo En Ming (Zhang Enming)
2009-11-02 16:05                                                               ` Konrad Rzeszutek Wilk
2009-11-10 22:46                                                                 ` Mr. Teo En Ming (Zhang Enming)
2009-11-03  1:47                                                           ` Han, Weidong
2009-11-03 12:27                                                             ` Mr. Teo En Ming (Zhang Enming)
2009-11-03 13:06                                                               ` [Xen-devel] " Mr. Teo En Ming (Zhang Enming)
2009-11-04  2:44                                                                 ` Han, Weidong
2009-10-13 14:48                                               ` Sander Eikelenboom
2009-10-13 15:24                                                 ` Mr. Teo En Ming (Zhang Enming)
2009-10-14 10:26                                         ` Video Presentation on PCI Express x16 VGA Pass Through to Xen-based Windows XP Home Edition HVM Virtual Machine Mr. Teo En Ming (Zhang Enming)
2009-10-08 14:06                   ` Mr. Teo En Ming (Zhang Enming)

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.