[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [Xen-devel] Using VT-D to grant a Windows DomU access to a PCIExpress graphics card?


  • To: "David Stone" <unclestoner@xxxxxxxxx>
  • From: "Han, Weidong" <weidong.han@xxxxxxxxx>
  • Date: Fri, 7 Dec 2007 23:11:48 +0800
  • Cc: Xen Developers <xen-devel@xxxxxxxxxxxxxxxxxxx>
  • Delivery-date: Fri, 07 Dec 2007 07:12:50 -0800
  • List-id: Xen developer discussion <xen-devel.lists.xensource.com>
  • Thread-index: Acg42RqDSG1bU0XeTjiugjRn5d05NgABxX7Q
  • Thread-topic: [Xen-devel] Using VT-D to grant a Windows DomU access to a PCIExpress graphics card?

David Stone wrote:
> Thanks for your response.
> 
>>> graphics card I'd like to pass through is PCI Express.
>>> If so, what PCI devices do I have to hide from Dom0 and pass to my
>>> Windows DomU?  Do I need to do this for the "PCI Express Root Port"
>>> AND "PCI Express Port 1" PCI devices as well has the graphics card
>>> itself?
>> 
>> Graphices card is special. Many tricky things need to be done, such
>> as frame buffer, VGA guest bios, etc. So current VT-d in Xen doesn't
>> support assigning graphics card yet.
> 
> I wonder if those complications (which I don't pretend to understand)
> would go away if the graphics card did not have to produce any output
> to a locally attached monitor?  My goal is not to render the Windows
> DomU graphics to the local monitor, but rather to just use the
> graphics device to do work like rendering to an off-screen buffer.  I
> can then do whatever I want with that buffer, such as send it over the
> network to another machine for display.  The Windows DomU would be
> running completely headless...I can RDP into it to administer it.
> 
> Would that make it more feasible?
> 

I don't think so. Without those complications, graphics card even can't
work on guest. I think displaying on local monitor is the same with
displaying on remote machine in essence.

Randy (Weidong)

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


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.