This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
Home Products Support Community News


Re: [Xen-devel] RE: Some questions of VT-D graphic passthrough

To: Jean Guyader <jean.guyader@xxxxxxxxx>
Subject: Re: [Xen-devel] RE: Some questions of VT-D graphic passthrough
From: wei zhou <weizhou.sir@xxxxxxxxx>
Date: Wed, 15 Apr 2009 19:39:33 +0800
Cc: "xen-devel@xxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxx>, Tim Moore <timothy.moore@xxxxxxxxxxx>
Delivery-date: Wed, 15 Apr 2009 04:40:05 -0700
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type; bh=cCJuJZECtuJ4SC3qhwf5A2SzP2F8+zDHMoI06qikWWA=; b=obHy4Xc7lIYLe4PLOJDQnKZ80fuV0eP6pSR1OFqvZ8Qxagr1RHBfgu9fYc1f6S7OBn 2KUbN3lfz1D0V8VcOPTrXCH+MihPd9J0br2DbJvEISkjw9nPyNywsY5JcTARuh+0M1Cq 7gD26xpwx2DIn3yROrOtnqXlicUW6a2d0+nVg=
Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=NhinBYWiSv3YYM7IK7Xn4ZdhfmASoZmB6Qzn0WzWtftXADO3hSpVRr6aaXfHldHL+s C4ezOIprW6ZS4NX25MBVZAYpalTUcqAOnNn0bbxJYq8JAPSEOUfBwGSQYN9kWqH7nZVE WYQ/5dOav4LGM2n6QVvnn64iStvU5CsRgQasE=
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <f68b66460904150347o21d48c62i87729e3638cc3dc4@xxxxxxxxxxxxxx>
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
References: <d485c38e0904140055r4e5e7b54v35e0612ffcac7c57@xxxxxxxxxxxxxx> <14D9C9E2ED61ED41BC3B37ACDF4E880002B40FAFC4F5@xxxxxxxxxxxxxxxxxxxxxxx> <f68b66460904150347o21d48c62i87729e3638cc3dc4@xxxxxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
That means  the proper graphic driver can make the DomainU displaied on the seconed screen.
It that all right ?
Without any patch or source modification.

2009/4/15 Jean Guyader <jean.guyader@xxxxxxxxx>

2009/4/15 Tim Moore <timothy.moore@xxxxxxxxxxx>:
> Answers inline below….
>    I heard the good news you published from Xen Maillist.That really
> inspired me. Recently i was working on vt-d graphic passthrough  experiment.
> That was a real tough job for me. I faced some problems that you may also
> met before. So i hope you can give me any advises or informaitons.
>    Any reply  appreciated!
> HardWare:  Q35 matherboard + PCIE NVIDIA 9400 + PCI ATI R128 + IGD Intel
>                    Two Monitors connected with respective cards
> OS           :  Domain0 (Gentoo X86_64 2.6.28)
>                    DomainU (Ubuntu i386 / windows xp / RedHat Ent4.5)
>                    Xen3.3.1
> At first ,I assumed the Matherboard integrated graphic card for Domain0 then
> passthrough the PCIE NVIDIA graphic card for DomainU.
> But My Matherboard cann't support those two cards work together.
>  And Everytime i use the PCIE card render for Domain0, the VT-D can't be
> Enable Because of the RMMR incorrect.
> See:
> http://www.nabble.com/Re:-Re:-VT-D-RMRR-is-incorrect-p22022061.html
> Use this work around and (/* the whole “if” section */) and recompile Xen
> I think VT-d is needed for this to work …
> Considered that reason , the PCIE card was aborted in my experiment.
> Now I use the integrated card as the primary card ,the ATI PCI graphic card
> as the secondly.
> Now i face the problem is that the DomainU asigned the ATI card can't
> displaied on the Monitor connected with the ATI card.

ATI graphic driver doesn't work with vt-d.

> From you information on Xen maillist,
> you passthrough the PCIE NVIDIA card to DomainU --> boot from console  -->
> setup the proper driver for that card --> startx --> then the DomainU
> display on the second Monitor
> Any other works ?
> Is that right?  You didn't change any source codes. The whole process are
> works about configurations.
> I tried install a R128 driver in DomainU for the ATI card and Modified the
> xorg.conf(/etc/X11/xorg.conf) to tell the DomainU use the ATI card do render
> work.
> whatever i do the DomainU always stay on the same screen.
> Now i have none idea for the next step .
> Hope you can give me some help.

Usually the linux drivers are a bit more flexible. And works with vt-d.

Jean Guyader

Best regards !
William zhou
E-mail: weizhou.sir@xxxxxxxxx

Xen-devel mailing list