Bug#255270: xfree86: libglide3 has now ia64 and amd64 support
Hi Branden, On Wed, Jul 14, 2004 at 11:19:13AM -0500, Branden Robinson wrote: On Sat, Jun 19, 2004 at 11:58:45PM +0200, Guillem Jover wrote: I've ported libglide3 to amd64 and ia64. So now xfree86 can Build-Depend on libglide3-dev on those arches. I've integrated this patch: $ svn log -r 1640 svn://necrotic.deadbeast.net/xfree86 Oh, sorry to have missed some stuff in the patch. If you and your fellow Glide enthusiasts could test the XFree86 SVN trunk on i386, amd64, ia64, and alpha, I sure would appreciate it. Ok I've build trunk r1640 (trunk r1685 at the time didn't build correclty, suppose it's a known issue) and tested it on i386. Report follows: [EMAIL PROTECTED]:~$ uname -a Linux zulo 2.6.6-zulo #1 Tue May 11 12:05:18 CEST 2004 i586 GNU/Linux [EMAIL PROTECTED]:~$ X -version This is a pre-release version of XFree86, and is not supported in any way. Bugs may be reported to XFree86@XFree86.Org and patches submitted to [EMAIL PROTECTED] Before reporting bugs in pre-release versions, please check the latest version in the XFree86 CVS repository (http://www.XFree86.Org/cvs). XFree86 Version 4.3.0.1 (Debian 4.3.0.dfsg.1-6+glide 20040725043259 [EMAIL PROTECTED]) Release Date: 15 August 2003 X Protocol Version 11, Revision 0, Release 6.6 Build Operating System: Linux 2.6.7-haydn i686 [ELF] Build Date: 25 July 2004 Before reporting problems, check http://www.XFree86.Org/ to make sure that you have the latest version. Module Loader present OS Kernel: Linux version 2.6.6-zulo ([EMAIL PROTECTED]) (gcc version 2.95.4 20011002 (Debian prerelease)) #1 Tue May 11 12:05:18 CEST 2004 [EMAIL PROTECTED]:~$ glxinfo name of display: :0.0 display: :0 screen: 0 direct rendering: Yes server glx vendor string: SGI server glx version string: 1.2 server glx extensions: GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context client glx vendor string: SGI client glx version string: 1.2 client glx extensions: GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context GLX extensions: GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context OpenGL vendor string: VA Linux Systems, Inc. OpenGL renderer string: Mesa DRI 20020221 Voodoo4 x86/MMX/3DNow! OpenGL version string: 1.2 Mesa 4.0.4 OpenGL extensions: GL_ARB_multitexture, GL_ARB_transpose_matrix, GL_EXT_abgr, GL_EXT_bgra, GL_EXT_clip_volume_hint, GL_EXT_compiled_vertex_array, GL_EXT_packed_pixels, GL_EXT_paletted_texture, GL_EXT_polygon_offset, GL_EXT_rescale_normal, GL_EXT_texture3D, GL_EXT_texture_env_add, GL_EXT_texture_env_combine, GL_EXT_texture_object, GL_EXT_texture_lod_bias, GL_EXT_vertex_array, GL_HP_occlusion_test, GL_IBM_rasterpos_clip, GL_MESA_window_pos, GL_NV_texgen_reflection glu version: 1.3 glu extensions: GLU_EXT_nurbs_tessellator, GLU_EXT_object_space_tess visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat -- 0x23 24 tc 1 24 0 r . . 8 8 8 8 0 0 0 0 0 0 0 0 0 None 0x24 24 tc 1 24 0 r . . 8 8 8 8 0 0 0 16 16 16 16 0 0 Slow 0x25 24 tc 1 24 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None 0x26 24 tc 1 24 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow 0x27 24 tc 1 24 0 r y . 8 8 8 8 0 0 0 0 0 0 0 0 0 None 0x28 24 tc 1 24 0 r y . 8 8 8 8 0 0 0 16 16 16 16 0 0 Slow 0x29 24 tc 1 24 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None 0x2a 24 tc 1 24 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow 0x2b 24 dc 1 24 0 r . . 8 8 8 8 0 0 0 0 0 0 0 0 0 None 0x2c 24 dc 1 24 0 r . . 8 8 8 8 0 0 0 16 16 16 16 0 0 Slow 0x2d 24 dc 1 24 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None 0x2e 24 dc 1 24 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow 0x2f 24 dc 1 24 0 r y . 8 8 8 8 0 0 0 0 0 0 0 0 0 None 0x30 24 dc 1 24 0 r y . 8 8 8 8 0 0 0 16 16 16 16 0 0 Slow 0x31 24 dc 1 24 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None 0x32 24 dc 1 24 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow regards, guillem
Bug#255270: xfree86: libglide3 has now ia64 and amd64 support
[Sorry for the big CC list.] On Tue, Jul 20, 2004 at 01:52:03PM +0200, Frederik Schueler wrote: On Sat, Jul 17, 2004 at 05:43:06AM +0200, Guillem Jover wrote: Could someone with an amd64, ia64 or alpha (I'll take care of i386) and a 3Dfx card with any of the following chipsets: Voodoo Banshee, Voodoo 3, Voodoo 4 or Voodoo 5 I finally installed the SVN alpha packages I successfully build on my alpha, I have 3D acceleration with my voodoo4 (Quake2 with glx renderer): it works. Okay, great. Sounds like there are no regressions on i386 or alpha, then, and thus no reason to back out the patch. Hopefully amd64 and ia64 glide support works all right, but if not, they're no worse off than before. -- G. Branden Robinson| The power of accurate observation Debian GNU/Linux | is frequently called cynicism by [EMAIL PROTECTED] | those who don't have it. http://people.debian.org/~branden/ | -- George Bernard Shaw signature.asc Description: Digital signature
Bug#255270: xfree86: libglide3 has now ia64 and amd64 support
Hi, On Sat, Jul 17, 2004 at 05:43:06AM +0200, Guillem Jover wrote: Could someone with an amd64, ia64 or alpha (I'll take care of i386) and a 3Dfx card with any of the following chipsets: Voodoo Banshee, Voodoo 3, Voodoo 4 or Voodoo 5 I finally installed the SVN alpha packages I successfully build on my alpha, I have 3D acceleration with my voodoo4 (Quake2 with glx renderer): it works. [EMAIL PROTECTED]:~$ glxinfo name of display: :0.0 display: :0 screen: 0 direct rendering: Yes server glx vendor string: SGI server glx version string: 1.2 server glx extensions: GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context client glx vendor string: SGI client glx version string: 1.2 client glx extensions: GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context GLX extensions: GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context OpenGL vendor string: VA Linux Systems, Inc. OpenGL renderer string: Mesa DRI 20020221 Voodoo4 OpenGL version string: 1.2 Mesa 4.0.4 OpenGL extensions: GL_ARB_multitexture, GL_ARB_transpose_matrix, GL_EXT_abgr, GL_EXT_bgra, GL_EXT_clip_volume_hint, GL_EXT_compiled_vertex_array, GL_EXT_packed_pixels, GL_EXT_paletted_texture, GL_EXT_polygon_offset, GL_EXT_rescale_normal, GL_EXT_texture3D, GL_EXT_texture_env_add, GL_EXT_texture_env_combine, GL_EXT_texture_object, GL_EXT_texture_lod_bias, GL_EXT_vertex_array, GL_HP_occlusion_test, GL_IBM_rasterpos_clip, GL_MESA_window_pos, GL_NV_texgen_reflection glu version: 1.3 glu extensions: GLU_EXT_nurbs_tessellator, GLU_EXT_object_space_tess visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat -- 0x23 16 tc 1 16 0 r . . 5 6 5 0 0 0 0 0 0 0 0 0 0 None 0x24 16 tc 1 16 0 r . . 5 6 5 0 0 0 8 0 0 0 0 0 0 Slow 0x25 16 tc 1 16 0 r . . 5 6 5 0 0 0 0 16 16 16 0 0 0 Slow 0x26 16 tc 1 16 0 r . . 5 6 5 0 0 0 8 16 16 16 0 0 0 Slow 0x27 16 tc 1 16 0 r . . 5 6 5 0 0 16 0 0 0 0 0 0 0 None 0x28 16 tc 1 16 0 r . . 5 6 5 0 0 16 8 0 0 0 0 0 0 Slow 0x29 16 tc 1 16 0 r . . 5 6 5 0 0 16 0 16 16 16 0 0 0 Slow 0x2a 16 tc 1 16 0 r . . 5 6 5 0 0 16 8 16 16 16 0 0 0 Slow 0x2b 16 tc 1 16 0 r y . 5 6 5 0 0 0 0 0 0 0 0 0 0 None 0x2c 16 tc 1 16 0 r y . 5 6 5 0 0 0 8 0 0 0 0 0 0 Slow 0x2d 16 tc 1 16 0 r y . 5 6 5 0 0 0 0 16 16 16 0 0 0 Slow 0x2e 16 tc 1 16 0 r y . 5 6 5 0 0 0 8 16 16 16 0 0 0 Slow 0x2f 16 tc 1 16 0 r y . 5 6 5 0 0 16 0 0 0 0 0 0 0 None 0x30 16 tc 1 16 0 r y . 5 6 5 0 0 16 8 0 0 0 0 0 0 Slow 0x31 16 tc 1 16 0 r y . 5 6 5 0 0 16 0 16 16 16 0 0 0 Slow 0x32 16 tc 1 16 0 r y . 5 6 5 0 0 16 8 16 16 16 0 0 0 Slow 0x33 16 dc 1 16 0 r . . 5 6 5 0 0 0 0 0 0 0 0 0 0 None 0x34 16 dc 1 16 0 r . . 5 6 5 0 0 0 8 0 0 0 0 0 0 Slow 0x35 16 dc 1 16 0 r . . 5 6 5 0 0 0 0 16 16 16 0 0 0 Slow 0x36 16 dc 1 16 0 r . . 5 6 5 0 0 0 8 16 16 16 0 0 0 Slow 0x37 16 dc 1 16 0 r . . 5 6 5 0 0 16 0 0 0 0 0 0 0 None 0x38 16 dc 1 16 0 r . . 5 6 5 0 0 16 8 0 0 0 0 0 0 Slow 0x39 16 dc 1 16 0 r . . 5 6 5 0 0 16 0 16 16 16 0 0 0 Slow 0x3a 16 dc 1 16 0 r . . 5 6 5 0 0 16 8 16 16 16 0 0 0 Slow 0x3b 16 dc 1 16 0 r y . 5 6 5 0 0 0 0 0 0 0 0 0 0 None 0x3c 16 dc 1 16 0 r y . 5 6 5 0 0 0 8 0 0 0 0 0 0 Slow 0x3d 16 dc 1 16 0 r y . 5 6 5 0 0 0 0 16 16 16 0 0 0 Slow 0x3e 16 dc 1 16 0 r y . 5 6 5 0 0 0 8 16 16 16 0 0 0 Slow 0x3f 16 dc 1 16 0 r y . 5 6 5 0 0 16 0 0 0 0 0 0 0 None 0x40 16 dc 1 16 0 r y . 5 6 5 0 0 16 8 0 0 0 0 0 0 Slow 0x41 16 dc 1 16 0 r y . 5 6 5 0 0 16 0 16 16 16 0 0 0 Slow 0x42 16 dc 1 16 0 r y . 5 6 5 0 0 16 8 16 16 16 0 0 0 Slow Greetings Frederik Schueler -- ENOSIG
Bug#255270: xfree86: libglide3 has now ia64 and amd64 support
On Sat, Jul 17, 2004 at 05:43:06AM +0200, Guillem Jover wrote: Could someone with an amd64, ia64 or alpha (I'll take care of i386) and a 3Dfx card with any of the following chipsets: Voodoo Banshee, Voodoo 3, Voodoo 4 or Voodoo 5 I don't *think* you're going to get any takers on ia64. I think the workstations have all shipped with ATI or NVidia cards to date. -- Next the statesmen will invent cheap lies, putting the blame upon the nation that is attacked, and every man will be glad of those conscience-soothing falsities, and will diligently study them, and refuse to examine any refutations of them; and thus he will by and by convince himself that the war is just, and will thank God for the better sleep he enjoys after this process of grotesque self-deception. -- Mark Twain
Bug#255270: xfree86: libglide3 has now ia64 and amd64 support
Matthew Wilcox wrote: On Sat, Jul 17, 2004 at 05:43:06AM +0200, Guillem Jover wrote: Could someone with an amd64, ia64 or alpha (I'll take care of i386) and a 3Dfx card with any of the following chipsets: Voodoo Banshee, Voodoo 3, Voodoo 4 or Voodoo 5 I put a PCI voodoo 3 in this ia64 box (HP zx6000) and it failed (hard - the BIOS hung). I very much doubt the other voodoo cards would work, unless they have firmware that _doesn't_ set the I'm a VGA card PCI bits. Anyhow, let this be a warning to anyone else crazy enough to try Duraid
Bug#255270: xfree86: libglide3 has now ia64 and amd64 support
On Sat, 17 Jul 2004 05:40:31 +0100, Matthew Wilcox [EMAIL PROTECTED] said: Matthew On Sat, Jul 17, 2004 at 05:43:06AM +0200, Guillem Jover wrote: Could someone with an amd64, ia64 or alpha (I'll take care of i386) and a 3Dfx card with any of the following chipsets: Voodoo Banshee, Voodoo 3, Voodoo 4 or Voodoo 5 Matthew I don't *think* you're going to get any takers on ia64. I think the Matthew workstations have all shipped with ATI or NVidia cards to date. We use to demo OpenGL hw accel with a Merced workstation with a Voodoo 3 card (I think it was Voodoo 3). Unfortunately, the card is a 5V PCI card which cannot be used in the zx1-based workstations anymore, so I stopped using it. --david
Bug#255270: xfree86: libglide3 has now ia64 and amd64 support
[Apolgies for the big CC -- I have no idea who's subscribed to which lists. I'm reading this via [EMAIL PROTECTED].] On Sat, Jul 17, 2004 at 02:48:54PM +1000, Duraid Madina wrote: Matthew Wilcox wrote: On Sat, Jul 17, 2004 at 05:43:06AM +0200, Guillem Jover wrote: Could someone with an amd64, ia64 or alpha (I'll take care of i386) and a 3Dfx card with any of the following chipsets: Voodoo Banshee, Voodoo 3, Voodoo 4 or Voodoo 5 I put a PCI voodoo 3 in this ia64 box (HP zx6000) and it failed (hard - the BIOS hung). I very much doubt the other voodoo cards would work, unless they have firmware that _doesn't_ set the I'm a VGA card PCI bits. Anyhow, let this be a warning to anyone else crazy enough to try I wonder if it would be possible to run such a card as the secondary card. Or would the problem you describe happen anyway, even with an IA64(EFI?)-friendly video card also in the machine? -- G. Branden Robinson| I came, I saw, she conquered. Debian GNU/Linux | The original Latin seems to have [EMAIL PROTECTED] | been garbled. http://people.debian.org/~branden/ | -- Robert Heinlein signature.asc Description: Digital signature
Bug#255270: xfree86: libglide3 has now ia64 and amd64 support
Branden Robinson wrote: [Apolgies for the big CC -- I have no idea who's subscribed to which lists. I'm reading this via [EMAIL PROTECTED].] I put a PCI voodoo 3 in this ia64 box (HP zx6000) and it failed (hard - the BIOS hung). I very much doubt the other voodoo cards would work, unless they have firmware that _doesn't_ set the I'm a VGA card PCI bits. I wonder if it would be possible to run such a card as the secondary card. Or would the problem you describe happen anyway, even with an IA64(EFI?)-friendly video card also in the machine? On zx1 systems (including the HP zx2000 and zx6000, the only workstation Itanium systems currently made) I suspect the machine might die anyway when X tries to initialize the second card (i.e. when the int10 module tries to run the card's BIOS) - assuming it doesn't get initialized earlier. Having said that, it's entirely possible that on other systems, such as anything with the rather common E8870 chipset, things might work OK. Shouldn't someone just write a glide-OpenGL wrapper and be done with it? ;) Duraid
Bug#255270: xfree86: libglide3 has now ia64 and amd64 support
Hi, On Wed, Jul 14, 2004 at 11:19:13AM -0500, Branden Robinson wrote: On Sat, Jun 19, 2004 at 11:58:45PM +0200, Guillem Jover wrote: I've ported libglide3 to amd64 and ia64. So now xfree86 can Build-Depend on libglide3-dev on those arches. I've integrated this patch: $ svn log -r 1640 svn://necrotic.deadbeast.net/xfree86 Thanks Branden! If you and your fellow Glide enthusiasts could test the XFree86 SVN trunk on i386, amd64, ia64, and alpha, I sure would appreciate it. Instructions[1] for building the trunk are available. [1] http://necrotic.deadbeast.net/xsf/XFree86/HACKING.txt Could someone with an amd64, ia64 or alpha (I'll take care of i386) and a 3Dfx card with any of the following chipsets: Voodoo Banshee, Voodoo 3, Voodoo 4 or Voodoo 5 build an xfree86 package from XSF trunk (you should have already a libglide3{-dev,} build for your arch) and report back if it does hardware acceleration (glxinfo) or any build problem to this bug report? thanks, guillem
Bug#255270: xfree86: libglide3 has now ia64 and amd64 support
On Sat, Jun 19, 2004 at 11:58:45PM +0200, Guillem Jover wrote: I've ported libglide3 to amd64 and ia64. So now xfree86 can Build-Depend on libglide3-dev on those arches. Hi Guillem, I've integrated this patch: $ svn log -r 1640 svn://necrotic.deadbeast.net/xfree86 If you and your fellow Glide enthusiasts could test the XFree86 SVN trunk on i386, amd64, ia64, and alpha, I sure would appreciate it. Instructions[1] for building the trunk are available. [1] http://necrotic.deadbeast.net/xsf/XFree86/HACKING.txt -- G. Branden Robinson| I came, I saw, she conquered. Debian GNU/Linux | The original Latin seems to have [EMAIL PROTECTED] | been garbled. http://people.debian.org/~branden/ | -- Robert Heinlein signature.asc Description: Digital signature
Bug#255270: xfree86: libglide3 has now ia64 and amd64 support
On Sat, Jun 19, 2004 at 11:58:45PM +0200, Guillem Jover wrote: I've ported libglide3 to amd64 and ia64. So now xfree86 can Build-Depend on libglide3-dev on those arches. Attached the patch (against branches/4.3.0/sid) that enables those. Hmm Imake *is not* autoconf... I forgot to enable the real stuff. O: Ok, here is the second patch that should be applied with addition to the first one. I could merge debian/patches/003_linux.cf_and_xfree86.cf.diff with this patch if desired. I've not done so because don't know how do you want to handle this. regards, guillem --- xc.old/config/cf/linux.cf 2004-06-21 04:07:32.0 +0200 +++ xc/config/cf/linux.cf 2004-06-21 03:52:01.0 +0200 @@ -222,11 +222,11 @@ #define HasGlide2 YES #define Glide2IncDir /usr/include/glide # endif /* i386Architecture */ -/* Glide3 only works on alpha and i386. */ -# if defined(i386Architecture) || defined(AlphaArchitecture) +/* Glide3 only works on alpha, amd64, ia64 and i386. */ +# if defined(i386Architecture) || defined(AlphaArchitecture) || defined(ia64Architecture) || defined(x86_64Architecture) #define HasGlide3 YES #define Glide3IncDir /usr/include/glide3 -# endif /* i386Architecture || AlphaArchitecture */ +# endif /* i386Architecture || AlphaArchitecture || ia64Architecture || x86_64Architecture */ /* Enable extended instruction set support. */ # ifdef i386Architecture #define HasX86Support YES --- xc.old/config/cf/xfree86.cf 2004-06-21 04:07:29.0 +0200 +++ xc/config/cf/xfree86.cf 2004-06-21 04:00:19.0 +0200 @@ -477,8 +477,11 @@ vga dummy fbdev vesa # endif -/* DRI tdfx driver needs Glide, which is not available for x86_64 */ -# define TdfxDriDriver /**/ +# if HasGlide3 +# define TdfxDriDrivertdfx +# else +# define TdfxDriDriver/**/ +# endif # define DevelDRIDrivers /**/
Bug#255270: xfree86: libglide3 has now ia64 and amd64 support
Package: xfree86 Version: 4.3.0.dfsg.1-5 Severity: wishlist Tags: patch Hi, I've ported libglide3 to amd64 and ia64. So now xfree86 can Build-Depend on libglide3-dev on those arches. Attached the patch (against branches/4.3.0/sid) that enables those. regards, guillem Index: debian/control === --- debian/control (revision 1553) +++ debian/control (working copy) @@ -4,7 +4,7 @@ Maintainer: Debian X Strike Force debian-x@lists.debian.org Uploaders: Branden Robinson [EMAIL PROTECTED], Fabio M. Di Nitto [EMAIL PROTECTED] Standards-Version: 3.6.1 -Build-Depends: dpkg (= 1.7.0), flex, bison, bsdmainutils, groff, zlib1g-dev | libz-dev, libncurses5-dev | libncurses-dev, libpam0g-dev | libpam-dev, libfreetype6-dev, libpaperg, libstdc++5-dev | libstdc++-dev, tetex-bin, po-debconf, debhelper (= 4.1.16), html2text, libglide2-dev ( 2001.01.26) [i386], libglide3-dev (= 2002.04.10-3) [alpha i386], linux-kernel-headers [alpha amd64 arm hppa i386 ia64 m68k mips mipsel powerpc s390 sh], linux-kernel-headers (= 2.5.999-test7-bk-15) [sparc], libpng12-dev | libpng-dev, libexpat1-dev, libfontconfig1-dev, fontconfig, bzip2, libxft-dev (= 2.1.2), libxrender-dev (= 0.8.3), libxcursor-dev, dbs, m4 +Build-Depends: dpkg (= 1.7.0), flex, bison, bsdmainutils, groff, zlib1g-dev | libz-dev, libncurses5-dev | libncurses-dev, libpam0g-dev | libpam-dev, libfreetype6-dev, libpaperg, libstdc++5-dev | libstdc++-dev, tetex-bin, po-debconf, debhelper (= 4.1.16), html2text, libglide2-dev ( 2001.01.26) [i386], libglide3-dev (= 2002.04.10-7) [alpha i386 ia64 amd64], linux-kernel-headers [alpha amd64 arm hppa i386 ia64 m68k mips mipsel powerpc s390 sh], linux-kernel-headers (= 2.5.999-test7-bk-15) [sparc], libpng12-dev | libpng-dev, libexpat1-dev, libfontconfig1-dev, fontconfig, bzip2, libxft-dev (= 2.1.2), libxrender-dev (= 0.8.3), libxcursor-dev, dbs, m4 Build-Conflicts: cpp-3.3 ( 1:3.3.3-0pre1) Package: lbxproxy