Go Back   nV News Forums > Linux Support Forums > NVIDIA Linux

Newegg Daily Deals

Reply
 
Thread Tools
Old 11-05-06, 04:44 PM   #37
Fenix
Registered User
 
Join Date: Dec 2004
Posts: 5
Default Re: Nvidia support for Xen

I came up with a request for Windows Drivers in VT environments... Maybe people here might be interested.

http://www.nvnews.net/vbulletin/show...&highlight=Xen
Fenix is offline   Reply With Quote
Old 11-07-06, 07:49 AM   #38
Ditig
Registered User
 
Join Date: Nov 2006
Posts: 3
Default Re: Nvidia support for Xen

Quote:
Originally Posted by jzono1
I'd like Xen aware drivers too.

A stripped down Vista under gentoo/xen for gaming would be sweet.
Sweet. But XP would be just as good until games start coming out for Vista
Ditig is offline   Reply With Quote
Old 11-07-06, 08:53 AM   #39
JaXXoN
Registered User
 
Join Date: Jul 2005
Location: Munich
Posts: 910
Default Re: Nvidia support for Xen

Hi!

I think it might be quite tricky to get a 3D accelerated Windows
OS runnig in a user domain. There are a number of variants:


1. Dedicated (second) PCIe graphics card for domU

AFAIK, you need to have a Xen-aware driver for paravirtualisized
kernels, but from what i understand, an IOMMU should be capable
of hiding the virtualization so that even an unmodified driver should
work in domU in a VT environment, but from what i know, nobody
yet succeeded tu run an unmodified driver. Anyway, such a solution
has quite some disadventages: you need a second graphics card and
you need a KVM switch or a Framegrabber for redirecting the video
output to the LCD attached to the Linux graphics card. Alternativly,
it might be possible to add a simple windows driver that constantly
streams the visible framebuffer of the Windows graphics card to
the Linux graphics card (even at 1600x1200@32, the bandwidth is
below 500MB/sec, which shouldn't be a big issue if both cards are PCIe).
So this should basically be the simplest solution, but not realy the most
comfortable one.

2. X/GLX Windows graphics driver

A "fairly simple approach" would be to implement a Windows
graphics driver that uses the X/GLX protocol to "remotely"
draw the screen content on the graphics card that is under
control of dom0. However, the implementation effort is quite
hugh (but somewhat straight forward) and networked GLX typically
imposes quite some performance drop. Such a driver could also
be used to redirect the screen-content of windows boxes to
plain X-Terminals, so there is a small chance that such a beast
already exists (however, couldn't quickly find anything on Google
on that topic).

3. Windows graphics driver as OpenGL-client on dom0

In this variant, the Windows graphics driver in domU is allowed
to run in process context in dom0. I guess this would be *very*
tricky to implement, but it might be feasible to even pass through
D3D DMA streams, so that there is no recognizable performance loss.

Any feedback?

regards

Bernhard
JaXXoN is offline   Reply With Quote
Old 11-07-06, 01:26 PM   #40
Fenix
Registered User
 
Join Date: Dec 2004
Posts: 5
Default Re: Nvidia support for Xen

For the "remote" approach the question is: Will direct Hardware Access be possible? Otherwise I guess there will be a problem with DirectX applications (which are the interesting once when running Windows on DomU).
I'd prefer a driver capable of sharing the real hardware to both systems. But any solution is better than no 3D support..
Fenix is offline   Reply With Quote
Old 11-08-06, 07:41 AM   #41
JaXXoN
Registered User
 
Join Date: Jul 2005
Location: Munich
Posts: 910
Default Re: Nvidia support for Xen

Quote:
Originally Posted by Fenix
For the "remote" approach the question is: Will direct Hardware Access be possible?
You mean for the second variant with the Windows driver
implemented as X/GLX client? No, direct hardware access wouln't
be possible: the virtual machine talks to the X-Server running
in Dom0 via (virtual) network.

Quote:
Originally Posted by Fenix
Otherwise I guess there will be a problem with DirectX applications (which are the interesting once when running Windows on DomU).
This may not necessaryly be an issue: DirectX (D3D) commands could
to be converted to OpenGL commands, which can then be streamed
to the remote X-Server. From what i know, this is what you can also
do with Wine.

Quote:
Originally Posted by Fenix
I'd prefer a driver capable of sharing the real hardware to both systems.
Me too - this is what the third variant describes, but allowing the
Windows driver running in DomU and the Linux Driver running in
Dom0 to access the hardware at the same time would very
likely require quite some changes in the driver code, which
only nvidia could perform!

Quote:
Originally Posted by Fenix
But any solution is better than no 3D support..
Maybe there is a fourth variant, which is a mix between the second
and the third variant:

The Windows driver in DomU converts DirectX/Direct3D function calls
to OpenGL function calls (like Wine is doing it), which are directly
accessing the hardware trough a "proxy GLX client process" running
in Dom0. This variant might be feasible without the need of modifying
the Linux nvidia driver ...

I was also considerung another variant where a driver is in sleep
mode in one domain while another driver is active in another domain.
In theory, this might be feasible with unmodified drivers, but you
could only do full screen switching, so it's not realy a comfortable
solution.

regards

Bernhard
JaXXoN is offline   Reply With Quote
Old 01-01-07, 04:54 PM   #42
smcarrick
Registered User
 
Join Date: Dec 2005
Posts: 11
Send a message via AIM to smcarrick Send a message via MSN to smcarrick
Default Re: Nvidia support for Xen

One more "Me Too" to add to this ongoing list.

I'm running FC6, which installs Xen pretty much by default and only (again, by default) gives you one kernel to boot to on their boot menu. Of course, this kernel is xen-enabled. I enjoy being able to use Xen to check out other OSs and test my web pages on their native browsers, as well as testing for cross-compiled software. It would be nice to be able to run my 3D games without using software rendering, since I have an nVidia GeForce 5500 to do the 3D work on its hardware.

Please add my vote for the xen-aware driver for the nVidia cards to the ever-growing list. Thanks much and please keep supporting the Linux community...

SMC
smcarrick is offline   Reply With Quote
Old 01-14-07, 05:54 PM   #43
drizzt81
Registered User
 
Join Date: Dec 2004
Posts: 5
Default Re: Nvidia support for Xen

and another xen user that would like an 'official' driver. I am not having any luck getting the patched modules to work for me.
drizzt81 is offline   Reply With Quote
Old 02-17-07, 06:51 PM   #44
Ravenik
Registered User
 
Join Date: Mar 2006
Posts: 2
Default Re: Nvidia support for Xen

Also interested in 'official' driver with xen.
Ravenik is offline   Reply With Quote

Old 03-06-07, 12:19 AM   #45
Floppie
Registered User
 
Join Date: Mar 2007
Posts: 15
Default Re: Nvidia support for Xen

One more on the list.

What I was thinking of was a variation of the fourth option. Running the driver dom0, while Xen installs a dummy driver in domU, which effectively acts as a HAL. This dummy driver would be the only part of the Windows (we'll assume the user is running winblows...I mean Windows in domU) environment that is aware it's running virtualized. The HAL driver would be used to talk directly to the driver running in dom0, and somewhere in the mix all the necessary calculations would be performed for the memory mapping to be done properly.

This model could actually be used for all sorts of fun hardware to run in Xen.
Floppie is offline   Reply With Quote
Old 03-08-07, 08:49 AM   #46
JThrawn2000
Registered User
 
Join Date: Oct 2005
Posts: 6
Default Re: Nvidia support for Xen

Well I just wanted to add my humble request for a official xen supported driver...

I love my dual 8800 SLI installation just dont want to waste it when im running xen kernel.
JThrawn2000 is offline   Reply With Quote
Old 03-22-07, 06:58 AM   #47
Penguinfan
Fedora Core 6
 
Join Date: Oct 2006
Location: Brisbane
Posts: 6
Default Re: Nvidia support for Xen

Quote:
Originally Posted by netllama
This enhancement is assigned to development, however it has not been scheduled for a specific driver release.
...
That was a year ago now. Any movement?
Penguinfan is offline   Reply With Quote
Old 04-01-07, 10:17 AM   #48
boltronics
Registered User
 
Join Date: Nov 2005
Location: Melbourne, Australia
Posts: 2
Default Re: Nvidia support for Xen

I too am in need of a driver that supports Xen. All our machines here use nVidia GPUs (including notebooks), and really don't want to look for an alternative as we increase our reliance on virtualization.
boltronics is offline   Reply With Quote
Reply


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


Similar Threads
Thread Thread Starter Forum Replies Last Post
Remastered Doom 3 BFG Edition Game Coming with Stereo 3D Support News Archived News Items 0 06-01-12 05:30 AM
Need Help Installing NVIDIA Tesla M2070Q in Linux RHEL5 Ferianto85 NVIDIA Linux 0 05-18-12 08:35 PM
Official Detonator 40.xx Feedback Thread pelly NVIDIA Windows Graphics Drivers 299 09-22-02 06:54 AM

All times are GMT -5. The time now is 11:32 AM.


Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Copyright 1998 - 2014, nV News.