Unfortunately, The BIOS of my motherboard can't be updaded .
Because the board is not a Intel One which just used the Q35 chips.
So if i want use the PCIE NVIDIA card with the VT-D enable.
I ought to follow that way.
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 knew which was not a good way but i have no choice.Now I have modified the source code and recompiled. Everything seems good .
Domain0 works with VT-D. DomainU asigned the PCIE NVIDIA card and installed the nvidia-177-83 drivers.
But I am still face the tough question mentioned before that DomainU cann't be displaied on the second screen.
Booted the DomainU with console --> configured the driver for card --> startx
DomainU staied on the same screen then went into black screen but still alived.