Michael Ralston
2009-Jul-17 01:26 UTC
[Xen-users] NVIDIA, 2.6.30.1 patches, PV_OPS and Xen 3.4.1
I now have xen 3.3 with kernel 2.6.29.6 running smoothly, but still no nvidia X11. The files you have listed there are for the nvidia framebuffer console driver, not the proprietary X windows nvidia binary drivers. Do you have any nvidia-glx packages installed? Also does your xorg logs show the nvidia proprietary driver being loading including glx? Can you enable desktop effects or use applications which require GL extensions? In regards to the 2.6.30.1 patches, I''m a bit confused as to what needed to be changed in what way with the whole SPARSE_IRQ thing. I''ve talked to people on irc and I''m not alone in this confusion. Maybe you could blog on those changes, be a bit more verbose about which lines need to be changed in which way? I''ve also been trying the pv_ops kernel with xen 3.4.1, and it''s been freezing when I shutdown a open solaris guest. I''ve also found that for some reason when I xm create a dom with soundhw specified, the qemu-dm logs tell me that soundhw is an invalid option with xen 3.4.1. For these reasons I''ve switched back to xen 3.3. I probably should have split this email up into a couple of separate emails. My apologies. -- Michael On Mon, Jul 13, 2009 at 6:02 PM, Boris Derzhavets<bderzhavets@yahoo.com> wrote:>>You sure you''re using the nvidia driver? > > Yes. Take a look at > > root@ServerXen341:/usr/src/xenkernel/linux-2.6.30.1/drivers/video/nvidia# ls > built-in.o nv_accel.c nv_backlight.o nv_hw.o nvidia.c > nvidiafb.mod.o nv_local.h nv_setup.c > Makefile nv_accel.o nv_dma.h nv_i2c.c nvidiafb.ko > nvidiafb.o nv_of.c nv_setup.o > modules.order nv_backlight.c nv_hw.c nv_i2c.o nvidiafb.mod.c > nvidia.o nv_proto.h nv_type.h >_______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Boris Derzhavets
2009-Jul-17 06:40 UTC
[Xen-users] Re: NVIDIA, 2.6.30.1 patches, PV_OPS and Xen 3.4.1
>The files you have listed there are for the nvidia framebuffer console >driver, not the proprietary X windows nvidia binary drivers. Do you >have any nvidia-glx packages installed?I checked Synaptic Manager. nvidia-glx package doesn''t seem to be installed Only nvidia-common and a several nvidia-XX-modaliases packages seem to be installed.>Also does your xorg logs show >the nvidia proprietary driver being loading including glx?I guess yes. Xorg.0.log it''s attached. *********************************************************************** (II) Loading extension DOUBLE-BUFFER (II) LoadModule: "glx" (II) Loading /usr/lib/xorg/modules/extensions//libglx.so (II) Module glx: vendor="X.Org Foundation" compiled for 1.6.0, module version = 1.0.0 ABI class: X.Org Server Extension, version 2.0 (==) AIGLX enabled (II) Loading extension GLX ***********************************************************************> Can you enable desktop effects or use applications which require GL > extensions?Under Xen - noway. To get system working i do nothing with NVIDIA driver when use 2.6.30.1 (2.6.29.4) xenified (aka Suse) kernel. (GeForce 8500 GT). I guess nvidia driver patched to work under Xen comes with aka Suse Kernel. That makes Xorg.0.log to view as it is. Problem is pvops kernel. I started thread with light hope to get a feedback from someone of pvops kernel core developers. Here it goes :- Re: [Xen-devel] Re: [Xen-users] pv_ops kernel and nvidia binary driver Wednesday, July 15, 2009 4:14 AM From: "Ian Campbell" <Ian.Campbell@citrix.com> Add sender to Contacts To:"Jeremy Fitzhardinge" <jeremy@goop.org> Cc: "Boris Derzhavets" <bderzhavets@yahoo.com>, "xen-devel@lists.xensource.com" <xen-devel@lists.xensource.com>, "Michael Ralston" <michael@ralston.id.au>, "xen-users@lists.xensource.com" <xen-users@lists.xensource.com> On Tue, 2009-07-14 at 20:52 +0100, Jeremy Fitzhardinge wrote:> The problem comes down to whether the nvidia driver assumes the kernel''s > (pseudo-)physical addresses are really machine physical or not. If it > doesn''t do the appropriate conversions between physical and machine > addresses using the standard Linux DMA API (or similar), then it will > end up misprogramming the hardware and reading/writing random memory. > There''s not a lot we can do about that if that happens within the binary > part of the nvidia driver. If the binary code calls out to the > source-available parts of the driver to do those conversions, then it > would be possible to fix there.I''ve been running the Nvidia driver on an old style Xen kernel for quite a while now so I guess it will be possible to make it work for pvops too. The glue layer contains: /* * Traditionally, CONFIG_XEN indicated that the target kernel was * built exclusively for use under a Xen hypervisor, requiring * modifications to or disabling of a variety of NVIDIA graphics * driver code paths. As of the introduction of CONFIG_PARAVIRT * and support for Xen hypervisors within the CONFIG_PARAVIRT_GUEST * architecture, CONFIG_XEN merely indicates that the target * kernel can run under a Xen hypervisor, but not that it will. * * If CONFIG_XEN and CONFIG_PARAVIRT are defined, the old Xen * specific code paths are disabled. If the target kernel executes * stand-alone, the NVIDIA graphics driver will work fine. If the * kernels executes under a Xen (or other) hypervisor, however, the * NVIDIA graphics driver has no way of knowing and is unlikely * to work correctly. */ #if defined(CONFIG_XEN) && !defined(CONFIG_PARAVIRT) #include <asm/maddr.h> #include <xen/interface/memory.h> #define NV_XEN_SUPPORT_OLD_STYLE_KERNEL #endif which suggests it doesn''t currently work but I would guess that the issue could be fixed in the glue layer and the usages of NV_XEN_SUPPORT_OLD_STYLE_KERNEL will point towards the areas which need consideration, there aren''t too many of them... Ian.>In regards to the 2.6.30.1 patches, I''m a bit confused as to what >needed to be changed in what way with the whole SPARSE_IRQ thing. I''ve >talked to people on irc and I''m not alone in this confusion. Maybe you >could blog on those changes, be a bit more verbose about which lines >need to be changed in which way?View:- http://lxer.com/module/newswire/view/122758/index.html I believe it''s an exact instruction which files and where to update. *************************************************************************** Made two replacements CONFIG_SPARSE_IRQ by CONFIG_GENERIC_HARDIRQS. View the last entries in thread [2] @ xen-devel mailing list. In 60035_xen3-patch-2.6.29.patch1 line 11568 +#ifdef CONFIG_SPARSE_IRQ + irq_to_desc(irq)->kstat_irqs[cpu] = 0; +#else kstat_cpu(cpu).irqs[irq] = 0; In 60036_xen3-patch-2.6.30.patch1 line 18283 +#ifdef CONFIG_SPARSE_IRQ +int __init arch_probe_nr_irqs(void) +{ + int nr; + + if (nr_irqs > (NR_VECTORS * nr_cpu_ids)) + nr_irqs = NR_VECTORS * nr_cpu_ids; **************************************************************** View also thread. http://www.nabble.com/2.6.30-dom0-Xen-patches-td24293721.html and in particular posting from Jan Beulich :- ************************************************ Re: 2.6.30 dom0 Xen patches document.write(Nabble.ratingStars(3)); ************************************************ by document.write('''');Jan Beulichdocument.write(''''); document.write(Nabble.formatDateLong(new Date(1247230327000)));Jul 10, 2009; 04:52pm :: Rate this Message: - Use ratings to moderate (?) document.writeln(''Reply | ''); Reply | Reply to Author if( Nabble.user == 8486 ) { document.writeln(''| Delete''); } else if( Nabble.user == 792292 ) { document.writeln(''| Delete''); } document.writeln(''| Print''); | Print | View Threaded | Show Only this Message>>> Boris Derzhavets <bderzhavets@...> 10.07.09 14:40 >>> >I still believe in 60035_xen3-patch-2.6.29.patch1 line 11568 > >+#ifdef CONFIG_SPARSE_IRQ >+ irq_to_desc(irq)->kstat_irqs[cpu] = 0; >+#else > kstat_cpu(cpu).irqs[irq] = 0; > >causes a problem.Sure - that''s what I keep telling you: This needs to be replaced by CONFIG_GENERIC_HARDIRQS in the .30 patch. Oh, I think I now understand what you first did: You apparently replaced the *other* +#ifdef CONFIG_SPARSE_IRQ in the .30 patch - that''s wrong. You need to make the .30 patch *additionally* make the change indicated above. (Of course, you could do that in the .29 patch right away, but then your .29 patch will no longer properly reflect what''s needed for that version to build and/or work right.) Jan>I''ve also been trying the pv_ops kernel with xen 3.4.1, and it''s been >freezing when I shutdown a open solaris guest.I need your Xen and pvops setup in details to be able to respond> I''ve also found that >for some reason when I xm create a dom with soundhw specified, the >qemu-dm logs tell me that soundhw is an invalid option with xen 3.4.1. >For these reasons I''ve switched back to xen 3.3.Wrong list. Post this issue to xen-devel mailing list. Boris _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Michael Ralston
2009-Jul-17 08:11 UTC
[Xen-users] Re: NVIDIA, 2.6.30.1 patches, PV_OPS and Xen 3.4.1
You are definitely using the open source "nv" driver for X windows according to your Xorg.0.log (II) LoadModule: "nv" (II) Loading /usr/lib/xorg/modules/drivers//nv_drv.so (II) Module nv: vendor="X.Org Foundation" compiled for 1.6.0, module version = 2.1.12 Module class: X.Org Video Driver ABI class: X.Org Video Driver, version 5.0 (II) NV: driver for NVIDIA chipsets: RIVA 128, RIVA TNT, RIVA TNT2, If you want to try the proprietary nvidia driver, you can apt-get install nvidia-glx-180 If you do this, let me know how you go. -- Michael On Fri, Jul 17, 2009 at 4:40 PM, Boris Derzhavets<bderzhavets@yahoo.com> wrote:>>The files you have listed there are for the nvidia framebuffer console >>driver, not the proprietary X windows nvidia binary drivers. Do you >>have any nvidia-glx packages installed? > > I checked Synaptic Manager. nvidia-glx package doesn''t seem to be installed > Only nvidia-common and a several nvidia-XX-modaliases packages seem to > be installed. > >>Also does your xorg logs show >>the nvidia proprietary driver being loading including glx? > > I guess yes. Xorg.0.log it''s attached. > > *********************************************************************** > (II) Loading extension DOUBLE-BUFFER > (II) LoadModule: "glx" > (II) Loading /usr/lib/xorg/modules/extensions//libglx.so > (II) Module glx: vendor="X.Org Foundation" > compiled for 1.6.0, module version = 1.0.0 > ABI class: X.Org Server Extension, version 2.0 > (==) AIGLX enabled > (II) Loading extension GLX > *********************************************************************** >_______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Boris Derzhavets
2009-Jul-17 08:46 UTC
[Xen-users] Re: NVIDIA, 2.6.30.1 patches, PV_OPS and Xen 3.4.1
Sorry, once i tried to do that a had lot of trouble to fix it. I still believe it comes from xenified aka Suse kernel and has nothing to do with Ubuntu packages. My guess would be Geforce 7X00 plugged in your PC doesn''t get detected properly by open source driver loading via 2.6.30.1 or 2.6.29.4 xenified per Suse. We are loading the same xenified kernel having the same drivers with different consequences. Right ? Boris. --- On Fri, 7/17/09, Michael Ralston <michael@ralston.id.au> wrote: From: Michael Ralston <michael@ralston.id.au> Subject: Re: NVIDIA, 2.6.30.1 patches, PV_OPS and Xen 3.4.1 To: "Boris Derzhavets" <bderzhavets@yahoo.com> Cc: xen-users@lists.xensource.com Date: Friday, July 17, 2009, 4:11 AM You are definitely using the open source "nv" driver for X windows according to your Xorg.0.log (II) LoadModule: "nv" (II) Loading /usr/lib/xorg/modules/drivers//nv_drv.so (II) Module nv: vendor="X.Org Foundation" compiled for 1.6.0, module version = 2.1.12 Module class: X.Org Video Driver ABI class: X.Org Video Driver, version 5.0 (II) NV: driver for NVIDIA chipsets: RIVA 128, RIVA TNT, RIVA TNT2, If you want to try the proprietary nvidia driver, you can apt-get install nvidia-glx-180 If you do this, let me know how you go. -- Michael On Fri, Jul 17, 2009 at 4:40 PM, Boris Derzhavets<bderzhavets@yahoo.com> wrote:>>The files you have listed there are for the nvidia framebuffer console >>driver, not the proprietary X windows nvidia binary drivers. Do you >>have any nvidia-glx packages installed? > > I checked Synaptic Manager. nvidia-glx package doesn''t seem to be installed > Only nvidia-common and a several nvidia-XX-modaliases packages seem to > be installed. > >>Also does your xorg logs show >>the nvidia proprietary driver being loading including glx? > > I guess yes. Xorg.0.log it''s attached. > > *********************************************************************** > (II) Loading extension DOUBLE-BUFFER > (II) LoadModule: "glx" > (II) Loading /usr/lib/xorg/modules/extensions//libglx.so > (II) Module glx: vendor="X.Org Foundation" > compiled for 1.6.0, module version = 1.0.0 > ABI class: X.Org Server Extension, version 2.0 > (==) AIGLX enabled > (II) Loading extension GLX > *********************************************************************** >_______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Boris Derzhavets
2009-Jul-17 08:58 UTC
Re: [Xen-users] Re: NVIDIA, 2.6.30.1 patches, PV_OPS and Xen 3.4.1
I also guess that install Ubuntu Deslktop via tasksel on Jaunty Server doesn''t install "nvidia-glx-180" . I will be able to check it in 1 hr. What could be also a reason for conflict with driver loading via xenified kernel. Boris. --- On Fri, 7/17/09, Boris Derzhavets <bderzhavets@yahoo.com> wrote: From: Boris Derzhavets <bderzhavets@yahoo.com> Subject: [Xen-users] Re: NVIDIA, 2.6.30.1 patches, PV_OPS and Xen 3.4.1 To: "Michael Ralston" <michael@ralston.id.au> Cc: xen-users@lists.xensource.com Date: Friday, July 17, 2009, 4:46 AM Sorry, once i tried to do that a had lot of trouble to fix it. I still believe it comes from xenified aka Suse kernel and has nothing to do with Ubuntu packages. My guess would be Geforce 7X00 plugged in your PC doesn''t get detected properly by open source driver loading via 2.6.30.1 or 2.6.29.4 xenified per Suse. We are loading the same xenified kernel having the same drivers with different consequences. Right ? Boris. --- On Fri, 7/17/09, Michael Ralston <michael@ralston.id.au> wrote: From: Michael Ralston <michael@ralston.id.au> Subject: Re: NVIDIA, 2.6.30.1 patches, PV_OPS and Xen 3.4.1 To: "Boris Derzhavets" <bderzhavets@yahoo.com> Cc: xen-users@lists.xensource.com Date: Friday, July 17, 2009, 4:11 AM You are definitely using the open source "nv" driver for X windows according to your Xorg.0.log (II) LoadModule: "nv" (II) Loading /usr/lib/xorg/modules/drivers//nv_drv.so (II) Module nv: vendor="X.Org Foundation" compiled for 1.6.0, module version = 2.1.12 Module class: X.Org Video Driver ABI class: X.Org Video Driver, version 5.0 (II) NV: driver for NVIDIA chipsets: RIVA 128, RIVA TNT, RIVA TNT2, If you want to try the proprietary nvidia driver, you can apt-get install nvidia-glx-180 If you do this, let me know how you go. -- Michael On Fri, Jul 17, 2009 at 4:40 PM, Boris Derzhavets<bderzhavets@yahoo.com> wrote:>>The filesyou have listed there are for the nvidia framebuffer console>>driver, not the proprietary X windows nvidia binary drivers. Do you >>have any nvidia-glx packages installed? > > I checked Synaptic Manager. nvidia-glx package doesn''t seem to be installed > Only nvidia-common and a several nvidia-XX-modaliases packages seem to > be installed. > >>Also does your xorg logs show >>the nvidia proprietary driver being loading including glx? > > I guess yes. Xorg.0.log it''s attached. > > *********************************************************************** > (II) Loading extension DOUBLE-BUFFER > (II) LoadModule: "glx" > (II) Loading /usr/lib/xorg/modules/extensions//libglx.so > (II) Module glx: vendor="X.Org Foundation" > compiled for 1.6.0, module version = 1.0.0 >ABI class: X.Org Server Extension, version 2.0> (==) AIGLX enabled > (II) Loading extension GLX > *********************************************************************** >-----Inline Attachment Follows----- _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Michael Ralston
2009-Jul-17 09:01 UTC
Re: [Xen-users] Re: NVIDIA, 2.6.30.1 patches, PV_OPS and Xen 3.4.1
I''ve got x-windows working with the nv driver, I''d prefer the nvidia one if it is at all possible. -- Michael On Fri, Jul 17, 2009 at 6:58 PM, Boris Derzhavets<bderzhavets@yahoo.com> wrote:> I also guess that install Ubuntu Deslktop via tasksel on Jaunty Server > doesn''t install "nvidia-glx-180" . I will be able to check it in 1 hr. > What could be also a reason for conflict with driver loading via xenified > kernel. > > Boris. > > --- On Fri, 7/17/09, Boris Derzhavets <bderzhavets@yahoo.com> wrote: > > From: Boris Derzhavets <bderzhavets@yahoo.com> > Subject: [Xen-users] Re: NVIDIA, 2.6.30.1 patches, PV_OPS and Xen 3.4.1 > To: "Michael Ralston" <michael@ralston.id.au> > Cc: xen-users@lists.xensource.com > Date: Friday, July 17, 2009, 4:46 AM > > Sorry, once i tried to do that a had lot of trouble to fix it. > I still believe it comes from xenified aka Suse kernel and has nothing > to do with Ubuntu packages. > > My guess would be Geforce 7X00 plugged in your PC doesn''t get detected > properly by open source driver loading via 2.6.30.1 or 2.6.29.4 xenified per > Suse. > We are loading the same xenified kernel having the same drivers with > different consequences. Right ? > > Boris. > > > --- On Fri, 7/17/09, Michael Ralston <michael@ralston.id.au> wrote: > > From: Michael Ralston <michael@ralston.id.au> > Subject: Re: NVIDIA, 2.6.30.1 patches, PV_OPS and Xen 3.4.1 > To: "Boris Derzhavets" <bderzhavets@yahoo.com> > Cc: xen-users@lists.xensource.com > Date: Friday, July 17, 2009, 4:11 AM > > You are definitely using the open source "nv" driver for X windows > according to your Xorg.0.log > > (II) LoadModule: "nv" > (II) Loading /usr/lib/xorg/modules/drivers//nv_drv.so > (II) Module nv: vendor="X.Org Foundation" > compiled for 1.6.0, module version = 2.1.12 > Module class: X.Org Video Driver > ABI class: X.Org Video Driver, version 5.0 > (II) NV: driver for NVIDIA chipsets: RIVA 128, RIVA TNT, RIVA TNT2, > > If you want to try the proprietary nvidia driver, you can apt-get > install nvidia-glx-180 > > If you do this, let me know how you go. > > -- Michael > > > > > On Fri, Jul 17, 2009 at 4:40 PM, Boris Derzhavets<bderzhavets@yahoo.com> > wrote: >>>The files you have listed there are for the nvidia framebuffer console >>>driver, not the proprietary X windows nvidia binary drivers. Do you >>>have any nvidia-glx packages installed? >> >> I checked Synaptic Manager. nvidia-glx package doesn''t seem to be >> installed >> Only nvidia-common and a several nvidia-XX-modaliases packages seem to >> be installed. >> >>>Also does your xorg logs show >>>the nvidia proprietary driver being loading including glx? >> >> I guess yes. Xorg.0.log it''s attached. >> >> *********************************************************************** >> (II) Loading extension DOUBLE-BUFFER >> (II) LoadModule: "glx" >> (II) Loading /usr/lib/xorg/modules/extensions//libglx.so >> (II) Module glx: vendor="X.Org Foundation" >> compiled for 1.6.0, module version = 1.0.0 >> ABI class: X.Org Server Extension, version 2.0 >> (==) AIGLX enabled >> (II) Loading extension GLX >> *********************************************************************** >> > > > -----Inline Attachment Follows----- > > _______________________________________________ > Xen-users mailing list > Xen-users@lists.xensource.com > http://lists.xensource.com/xen-users >_______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Andrew Lyon
2009-Jul-18 17:58 UTC
Re: [Xen-users] Re: NVIDIA, 2.6.30.1 patches, PV_OPS and Xen 3.4.1
On Fri, Jul 17, 2009 at 10:01 AM, Michael Ralston<michael@ralston.id.au> wrote:> I''ve got x-windows working with the nv driver, I''d prefer the nvidia > one if it is at all possible. > > -- MichaelI have been using the Nvidia binary driver with various kernels Xenified using opensuse patches, from 2.6.25 to 2.6.30.1, I am not using pv_ops so PARAVIRT_GUEST etc are all set to =N, having built and booted the Xenified kernel you just need to use a Xen specific option to compile the kernel module: cd /usr/src sh /home/andy/NVIDIA-Linux-x86_64-180.60-pkg2.run -x cd NVIDIA-Linux-x86_64-180.60-pkg2/usr/src/nv/ SYSSRC=/usr/src/linux-2.6.30-xen-r2/ IGNORE_XEN_PRESENCE=y make module SYSSRC=/usr/src/linux-2.6.30-xen-r2/ IGNORE_XEN_PRESENCE=y make install modprobe nvidia On Gentoo another step is necessary as the opengl setting needs to be switched to nvidia, to do this I simply install the vanilla kernel source for the same kernel version, set the /usr/src/linux symlink to point to it, and then emerge the drivers, which installs and builds the module for the non-xen kernel, everything is then in place and correctly configured to use the nvidia drivers and you have the xen compatible module already installed. I imagine a similar procedure of installing the drivers for the non-xen kernel first could be done on other distros. I am using a 8600GT driving two Samsung TFT''s at 1920x1200 using DVI, I had problems with the second display showing horizontal lines and causing massive lag when the mouse was moved to it, adding swiotlb=256 to the kernel command line fixed the problem. I am not using Xinerama, the two displays are separate X screens so windows cannot be moved between them but the mouse can, I prefer this mode to Xinerama. I''ve not tried 185.18.14 yet, I will give it a try soon. Andy _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Andrew Lyon
2009-Jul-18 18:19 UTC
Re: [Xen-users] Re: NVIDIA, 2.6.30.1 patches, PV_OPS and Xen 3.4.1
On Sat, Jul 18, 2009 at 6:58 PM, Andrew Lyon<andrew.lyon@gmail.com> wrote:> On Fri, Jul 17, 2009 at 10:01 AM, Michael Ralston<michael@ralston.id.au> wrote: >> I''ve got x-windows working with the nv driver, I''d prefer the nvidia >> one if it is at all possible. >> >> -- Michael > > I have been using the Nvidia binary driver with various kernels > Xenified using opensuse patches, from 2.6.25 to 2.6.30.1, I am not > using pv_ops so PARAVIRT_GUEST etc are all set to =N, having built > and booted the Xenified kernel you just need to use a Xen specific > option to compile the kernel module: > > cd /usr/src > sh /home/andy/NVIDIA-Linux-x86_64-180.60-pkg2.run -x > cd NVIDIA-Linux-x86_64-180.60-pkg2/usr/src/nv/ > SYSSRC=/usr/src/linux-2.6.30-xen-r2/ IGNORE_XEN_PRESENCE=y make module > SYSSRC=/usr/src/linux-2.6.30-xen-r2/ IGNORE_XEN_PRESENCE=y make install > > modprobe nvidia > > On Gentoo another step is necessary as the opengl setting needs to be > switched to nvidia, to do this I simply install the vanilla kernel > source for the same kernel version, set the /usr/src/linux symlink to > point to it, and then emerge the drivers, which installs and builds > the module for the non-xen kernel, everything is then in place and > correctly configured to use the nvidia drivers and you have the xen > compatible module already installed. > > I imagine a similar procedure of installing the drivers for the > non-xen kernel first could be done on other distros. > > I am using a 8600GT driving two Samsung TFT''s at 1920x1200 using DVI, > I had problems with the second display showing horizontal lines and > causing massive lag when the mouse was moved to it, adding swiotlb=256 > to the kernel command line fixed the problem. I am not using > Xinerama, the two displays are separate X screens so windows cannot be > moved between them but the mouse can, I prefer this mode to Xinerama. > > I''ve not tried 185.18.14 yet, I will give it a try soon. > > Andy >185.18.14 seems to work ok with kernel 2.6.30. Andy _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Michael Ralston
2009-Jul-19 03:34 UTC
Re: [Xen-users] Re: NVIDIA, 2.6.30.1 patches, PV_OPS and Xen 3.4.1
On Sun, Jul 19, 2009 at 4:19 AM, Andrew Lyon<andrew.lyon@gmail.com> wrote:> > 185.18.14 seems to work ok with kernel 2.6.30. > > Andy >Which Xen version is that with? I''ve unsuccessfully tried 3.3.0, 3.3.1, 3.4.0 and 3.4.1 with kernel 2.6.29.6 and pv_ops kernel, with all versions of nvidia drivers. I''m using a 7900GT. -- Michael _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Boris Derzhavets
2009-Jul-19 07:14 UTC
Re: [Xen-users] Re: NVIDIA, 2.6.30.1 patches, PV_OPS and Xen 3.4.1
Have you noticed version of GeForce Video Card used by Andy ? B. --- On Sat, 7/18/09, Michael Ralston <michael@ralston.id.au> wrote: From: Michael Ralston <michael@ralston.id.au> Subject: Re: [Xen-users] Re: NVIDIA, 2.6.30.1 patches, PV_OPS and Xen 3.4.1 To: "Andrew Lyon" <andrew.lyon@gmail.com> Cc: "Boris Derzhavets" <bderzhavets@yahoo.com>, xen-users@lists.xensource.com Date: Saturday, July 18, 2009, 11:34 PM On Sun, Jul 19, 2009 at 4:19 AM, Andrew Lyon<andrew.lyon@gmail.com> wrote:> > 185.18.14 seems to work ok with kernel 2.6.30. > > Andy >Which Xen version is that with? I''ve unsuccessfully tried 3.3.0, 3.3.1, 3.4.0 and 3.4.1 with kernel 2.6.29.6 and pv_ops kernel, with all versions of nvidia drivers. I''m using a 7900GT. -- Michael _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Andrew Lyon
2009-Jul-19 20:54 UTC
Re: [Xen-users] Re: NVIDIA, 2.6.30.1 patches, PV_OPS and Xen 3.4.1
On Sun, Jul 19, 2009 at 4:34 AM, Michael Ralston<michael@ralston.id.au> wrote:> On Sun, Jul 19, 2009 at 4:19 AM, Andrew Lyon<andrew.lyon@gmail.com> wrote: >> >> 185.18.14 seems to work ok with kernel 2.6.30. >> >> Andy >> > > Which Xen version is that with? > > I''ve unsuccessfully tried 3.3.0, 3.3.1, 3.4.0 and 3.4.1 with kernel > 2.6.29.6 and pv_ops kernel, with all versions of nvidia drivers. > > I''m using a 7900GT. > > -- Michael >I am using v3.4, and I also go it working with 3.3.X. What problem do you have? I''m going to add a second 8600GT card soon to use with windows7 using passthru, I''ve already rebased the flr code to 2.6.30 and plan to port the other necessary bits of kernel/xen code to 2.6.30/2.4.x soon :). Andy _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Michael Ralston
2009-Jul-19 23:52 UTC
Re: [Xen-users] Re: NVIDIA, 2.6.30.1 patches, PV_OPS and Xen 3.4.1
When I start X with an nvidia driver, the screen goes black and the keyboard does not respond. I can remote ssh into the machine, but if I try to list the processes running on the machine ''ps -ef'' the ps command stops at the process before where the Xorg process should be. ctrl-c will not terminate the ''ps -ef'' command. If i try to remote reboot the machine it does not respond to ''init 6'', it just acts as if you never told it ''init 6''. A hard reset is required to get the machine useful again. Boris seems to think this is because I have a slightly older geforce 7900gt, what do you think? My mother has a geforce 8600 in her pc, I might see if I can borrow it before I tell my wife I need to buy a new video card. I''m also thinking of installing hardy, as it has more versions of xen precompiled for it, maybe one of those will work. -- Michael On Mon, Jul 20, 2009 at 6:54 AM, Andrew Lyon<andrew.lyon@gmail.com> wrote:> On Sun, Jul 19, 2009 at 4:34 AM, Michael Ralston<michael@ralston.id.au> wrote: >> On Sun, Jul 19, 2009 at 4:19 AM, Andrew Lyon<andrew.lyon@gmail.com> wrote: >>> >>> 185.18.14 seems to work ok with kernel 2.6.30. >>> >>> Andy >>> >> >> Which Xen version is that with? >> >> I''ve unsuccessfully tried 3.3.0, 3.3.1, 3.4.0 and 3.4.1 with kernel >> 2.6.29.6 and pv_ops kernel, with all versions of nvidia drivers. >> >> I''m using a 7900GT. >> >> -- Michael >> > > I am using v3.4, and I also go it working with 3.3.X. > > What problem do you have? > > I''m going to add a second 8600GT card soon to use with windows7 using > passthru, I''ve already rebased the flr code to 2.6.30 and plan to port > the other necessary bits of kernel/xen code to 2.6.30/2.4.x soon :). > > Andy >_______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Andrew Lyon
2009-Jul-20 18:57 UTC
Re: [Xen-users] Re: NVIDIA, 2.6.30.1 patches, PV_OPS and Xen 3.4.1
On Mon, Jul 20, 2009 at 12:52 AM, Michael Ralston<michael@ralston.id.au> wrote:> When I start X with an nvidia driver, the screen goes black and the > keyboard does not respond. I can remote ssh into the machine, but if I > try to list the processes running on the machine ''ps -ef'' the ps > command stops at the process before where the Xorg process should be. > ctrl-c will not terminate the ''ps -ef'' command. If i try to remote > reboot the machine it does not respond to ''init 6'', it just acts as if > you never told it ''init 6''. A hard reset is required to get the > machine useful again.Which kernel are you using? I had no success with the xensource 2.6.18 or the 2.6.20/21 that are in Gentoo portage, it was this which initially prompted me to rebase the opensuse xen patches and release a updated kernel ebuild, the first kernel which worked for me was 2.6.25. I have you tried running strace on the X process when it is in this state? Can you post the X.org log ? (probably /var/log/Xorg.0.log)> > Boris seems to think this is because I have a slightly older geforce > 7900gt, what do you think? My mother has a geforce 8600 in her pc, I > might see if I can borrow it before I tell my wife I need to buy a new > video card.Might be worth a try, I had problems with the first card I tried which I believe was a 9600GT,> > I''m also thinking of installing hardy, as it has more versions of xen > precompiled for it, maybe one of those will work. > > -- MichaelAgain might be worth a try, I''ve only ever used Xen that I''ve compiled on the system itself. Andy> > > > > On Mon, Jul 20, 2009 at 6:54 AM, Andrew Lyon<andrew.lyon@gmail.com> wrote: >> On Sun, Jul 19, 2009 at 4:34 AM, Michael Ralston<michael@ralston.id.au> wrote: >>> On Sun, Jul 19, 2009 at 4:19 AM, Andrew Lyon<andrew.lyon@gmail.com> wrote: >>>> >>>> 185.18.14 seems to work ok with kernel 2.6.30. >>>> >>>> Andy >>>> >>> >>> Which Xen version is that with? >>> >>> I''ve unsuccessfully tried 3.3.0, 3.3.1, 3.4.0 and 3.4.1 with kernel >>> 2.6.29.6 and pv_ops kernel, with all versions of nvidia drivers. >>> >>> I''m using a 7900GT. >>> >>> -- Michael >>> >> >> I am using v3.4, and I also go it working with 3.3.X. >> >> What problem do you have? >> >> I''m going to add a second 8600GT card soon to use with windows7 using >> passthru, I''ve already rebased the flr code to 2.6.30 and plan to port >> the other necessary bits of kernel/xen code to 2.6.30/2.4.x soon :). >> >> Andy >> >_______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users