I''ve searched the list and see others looking for OpenGL. I have an Intel Q6600 with VT (nice price drop)... I''m unsure if it has IOMMU. I also have an ATI X1650. I''m not specifically looking for OpenGL support, but that would be nice. More importantly, I''d like dual head, which the ATI proprietary drivers give. I believe one card with two outputs can not do dual head with the vesa driver. I''ve seen info on the hacked fglrx driver... but it would be quite a step back in Xen versions and linux kernel versions. Others on this list, must do dual head on dom0, how? Two cards and let X stitch them together? In the future, what can I hope for.... concerning dom0 and HVMs. Thanks, Scott _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Scott Serr wrote:> I''ve searched the list and see others looking for OpenGL. > > I have an Intel Q6600 with VT (nice price drop)... I''m unsure if it > has IOMMU. I also have an ATI X1650. > > I''m not specifically looking for OpenGL support, but that would be > nice. More importantly, I''d like dual head, which the ATI proprietary > drivers give. I believe one card with two outputs can not do dual > head with the vesa driver. > > I''ve seen info on the hacked fglrx driver... but it would be quite a > step back in Xen versions and linux kernel versions. > > Others on this list, must do dual head on dom0, how? Two cards and > let X stitch them together? > > In the future, what can I hope for.... concerning dom0 and HVMs.(I''ll talk to myself) It seems the NVidia drivers have an easier time of it, or at least the patch isn''t as old as the fglrx patch. http://en.opensuse.org/Use_Nvidia_driver_with_Xen Note the note... an update broke things so you have to stay back at NVidia''s 1.0-9631 version. I can only imagine changes in the way NVidia does things have made it quite difficult to bring this patch forward to a more current version. My thoughts... Both the NVidia patch and the ATI patch are quite small! Seems someone could maintain them in those companies. (they would win my business) Thanks in advance for any additional direction, -Scott _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Mark Williamson
2007-Aug-31 02:55 UTC
Re: [Xen-users] Xen future on workstation - dual head
> I''ve seen info on the hacked fglrx driver... but it would be quite a > step back in Xen versions and linux kernel versions.Ubuntu Feisty includes a restricted modules package that works with the Xen dom0 kernel though. I don''t know for sure that this includes a working fglrx kernel module, though - but it''d be cool if it worked out of the box, wouldn''t it? Actually, I suspect you can just go ahead an install fglrx if you don''t need GL: the userspace portion of the driver is sufficient to do 2D, you just won''t get 3D acceleration. I *think*.> Others on this list, must do dual head on dom0, how? Two cards and let > X stitch them together?That''d probably work too, but I guess it''d be a bit gross for you to have to do that.> In the future, what can I hope for.... concerning dom0 and HVMs.In what respect in particular? I''ll go ahead and babble about stuff I think is cool anyhow: Xen isn''t exactly a workstation-focused piece of software (KVM and VirtualBox are open source products that are possibly more suitable in some ways). However... There''s a neato project called VMGL (http://www.cs.toronto.edu/~andreslc/xen-gl/) which allows you to get accelerated OpenGL for a Linux virtual machine; this''ll work with Xen and also with other VM platforms. It''d be nice to see the framebuffer support extended to give better 2D acceleration in future. It''d also be nice to see VMGL able to use a Xen-specific shared memory transport, which ought to be faster and more foolproof then the current solution of sending data over the network (eg. you can stuff up networking without Quake disappearing!). Cheers, Mark -- Dave: Just a question. What use is a unicyle with no seat? And no pedals! Mark: To answer a question with a question: What use is a skateboard? Dave: Skateboards have wheels. Mark: My wheel has a wheel! _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Mark Williamson wrote:>> I''ve seen info on the hacked fglrx driver... but it would be quite a >> step back in Xen versions and linux kernel versions. >> > > Ubuntu Feisty includes a restricted modules package that works with the Xen > dom0 kernel though. I don''t know for sure that this includes a working fglrx > kernel module, though - but it''d be cool if it worked out of the box, > wouldn''t it? > > Actually, I suspect you can just go ahead an install fglrx if you don''t need > GL: the userspace portion of the driver is sufficient to do 2D, you just > won''t get 3D acceleration. I *think*. >I didn''t know that the restricted driver was Xen (dom0) compatible. I''ll have to try that. Really what I am after is the proprietary driver for so I can Rotate 90 degrees... and so I can do dual head. 2D acceleration would be nice, but not necessary.>> Others on this list, must do dual head on dom0, how? Two cards and let >> X stitch them together? >> > > That''d probably work too, but I guess it''d be a bit gross for you to have to > do that. >It''s just the old typical Xinerama setup. But it would be cruel to force me to have 2 video cards when one dual output should do the job. Finding a good, old, cheap PCI card is hard. Well at odds: good vs old and good vs cheap. Thanks, Scott _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
On Wed, Aug 29, 2007 at 10:55:31PM -0600, Scott Serr wrote: Hi,> Others on this list, must do dual head on dom0, how? Two cards and let > X stitch them together?Today I finally got it working. Two cards indeed and no 3D, at least there is Xvideo on Screen0. 02:00.0 nVidia Corporation GeForce 8500 GT (rev a1) 07:00.0 nVidia Corporation G72 [GeForce 7300 LE] (rev a1) Xorg 7.2.5 (core 1.3.0) nv driver version 2.1.3 vesa driver version 1.3.0 xorg.conf example: # /etc/X11/xorg.conf (xorg X Window System server configuration file) # Section "Files" FontPath "/usr/share/fonts/X11/misc" FontPath "/usr/X11R6/lib/X11/fonts/misc" FontPath "/usr/share/fonts/X11/cyrillic" FontPath "/usr/X11R6/lib/X11/fonts/cyrillic" FontPath "/usr/share/fonts/X11/100dpi/:unscaled" FontPath "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled" FontPath "/usr/share/fonts/X11/75dpi/:unscaled" FontPath "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled" FontPath "/usr/share/fonts/X11/Type1" FontPath "/usr/X11R6/lib/X11/fonts/Type1" FontPath "/usr/share/fonts/X11/100dpi" FontPath "/usr/X11R6/lib/X11/fonts/100dpi" FontPath "/usr/share/fonts/X11/75dpi" FontPath "/usr/X11R6/lib/X11/fonts/75dpi" # path to defoma fonts FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType" EndSection Section "ServerFlags" Option "Xinerama" "true" Option "StandbyTime" "10" EndSection Section "Module" Load "bitmap" Load "dbe" Load "ddc" Load "extmod" Load "freetype" Load "dri" Load "GLcore" Load "glx" Load "int10" Load "record" Load "v4l" Load "vbe" EndSection Section "InputDevice" Identifier "Generic Keyboard" Driver "kbd" Option "CoreKeyboard" Option "XkbRules" "xorg" Option "XkbModel" "pc104" Option "XkbLayout" "pl" Option "XKbOptions" "compose:rwin" EndSection Section "InputDevice" Identifier "Configured Mouse" Driver "mouse" Option "CorePointer" Option "Device" "/dev/input/mice" Option "Protocol" "ExplorerPS/2" EndSection Section "Device" Identifier "7300 LE" Driver "nv" BusID "PCI:7:0:0" EndSection Section "Device" Identifier "8500 GT" Driver "vesa" BusID "PCI:2:0:0" EndSection Section "Monitor" Identifier "Belinea" Option "DPMS" HorizSync 31-67 VertRefresh 59-61 EndSection Section "Monitor" Identifier "CTX" Option "DPMS" HorizSync 30-95 VertRefresh 50-160 EndSection Section "Screen" Identifier "Screen0" Device "7300 LE" Monitor "Belinea" DefaultDepth 24 SubSection "Display" Depth 24 Modes "1280x1024" "1024x768" "800x600" "640x480" EndSubSection EndSection Section "Screen" Identifier "Screen1" Device "8500 GT" Monitor "CTX" DefaultDepth 24 SubSection "Display" Depth 24 Modes "1280x1024" "1024x768" "800x600" "640x480" EndSubSection EndSection Section "ServerLayout" Identifier "Default Layout" Screen 0 "Screen0" Screen 1 "Screen1" Below "Screen0" InputDevice "Generic Keyboard" InputDevice "Configured Mouse" EndSection I have to use vesa driver on Screen1 due to some Xorg bugs (sigsegv related to RandR1.2 extension & enabled Xinerama). Vendor drivers generally doesn''t work well under Xenified kernel and open source ones don''t do dual head on single card (or only in very limited way, like recent "nv" driver). Easy solution is to put second card into motherboard. Kupson -- Great software without the knowledge to run it is pretty useless. (Linux Gazette #1) _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users