Re: Help needed, TDFX [Re: Release-critical Bugreport for March 23, 2001]

2001-03-29 Thread Stephen Zander

 "Joseph" == Joseph Carter [EMAIL PROTECTED] writes:
Joseph If you have a 3dfx card, you probably should be using CVS
Joseph DRI, which can be made not too painful (but will uglify
Joseph your XF86Config-4 file a bit..)

Is the same true for Voodoo5?

-- 
Stephen

"If I claimed I was emporer just cause some moistened bint lobbed a
scimitar at me they'd put me away"


--  
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]




Re: Help needed, TDFX [Re: Release-critical Bugreport for March 23, 2001]

2001-03-29 Thread Jules Bean

On Thu, Mar 29, 2001 at 12:17:07AM -0800, Stephen Zander wrote:
  "Joseph" == Joseph Carter [EMAIL PROTECTED] writes:
 Joseph If you have a 3dfx card, you probably should be using CVS
 Joseph DRI, which can be made not too painful (but will uglify
 Joseph your XF86Config-4 file a bit..)
 
 Is the same true for Voodoo5?

Yes, the CVS drivers are faster (AIUI).

The difference (empirically) appears to be more noticeable on machines
which have slow CPUs, and hence tend to be CPU bound (like mine which
is a K6-2 500, which has very poor FP performance compared to a PII of 
similar speed).

Note that Mercury has made apt-able DRI cvs debs of X; these were
announced to this list as well as debian-x, and I'm using them
successfully here.

Jules


--  
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]




Re: Help needed, TDFX [Re: Release-critical Bugreport for March 23, 2001]

2001-03-29 Thread Stephen Zander
 Joseph == Joseph Carter [EMAIL PROTECTED] writes:
Joseph If you have a 3dfx card, you probably should be using CVS
Joseph DRI, which can be made not too painful (but will uglify
Joseph your XF86Config-4 file a bit..)

Is the same true for Voodoo5?

-- 
Stephen

If I claimed I was emporer just cause some moistened bint lobbed a
scimitar at me they'd put me away



Re: Help needed, TDFX [Re: Release-critical Bugreport for March 23, 2001]

2001-03-29 Thread Joseph Carter
On Thu, Mar 29, 2001 at 12:17:07AM -0800, Stephen Zander wrote:
 Joseph If you have a 3dfx card, you probably should be using CVS
 Joseph DRI, which can be made not too painful (but will uglify
 Joseph your XF86Config-4 file a bit..)
 
 Is the same true for Voodoo5?

Most assuredly.  The Radeon is the one that seems to be having trouble.  I
don't think the driver is ready for release yet at least on some hardware.
The DRI people are assuring me that it's just my specific hardware that
has the problems though, so I could be wrong.

-- 
Joseph Carter [EMAIL PROTECTED]Free software developer

hop when you start making only stupid mistakes that are obvious, thats
  when you start getting competent
hop because you don't make fundamental misunderstanding mistakes
hop and thats a *good* sign.



pgpbyig2TgpC8.pgp
Description: PGP signature


Re: Help needed, TDFX [Re: Release-critical Bugreport for March 23, 2001]

2001-03-26 Thread Marcelo E. Magallon

 [EMAIL PROTECTED] writes:

  Is there any trouble with an old matrox millenium (2Mo+2Mo)?

 Other than the fact that that card won't do any kind of hardware
 accelerated 3D rendering on Linux, no, it's a really good card.  Still
 one of the best ones at what it does.  Only G200 and up do accelerated
 3D rendering on Linux.

-- 
Marcelo


--  
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]




Re: Help needed, TDFX [Re: Release-critical Bugreport for March 23, 2001]

2001-03-26 Thread Arthur Korn

Marcelo E. Magallon schrieb:
 Only G200 and up do accelerated 3D rendering on Linux.

Uh, well, "acceleration" might be exagerated for my G200 ...

Really nice 2D card though.

ciao, 2ri
-- 
We all know Linux is great... it does infinite loops in 5 seconds.
-- Linus Torvalds


--  
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]




Re: Help needed, TDFX [Re: Release-critical Bugreport for March 23, 2001]

2001-03-26 Thread Juliusz Chroboczek
GS You mean to say a Voodoo2 graphics card that is sold/marketed/used as a
GS 3D only chipset, can be used under X4 as a '2D' card? With no other
GS VESA/VGA card available?

Yep.  It's a ``shadowfb'' driver: all rendering is done in software to
a ``shadow framebuffer'', and the updated area of the shadowfb is
periodically blitted to the video card.

On a typical PCI setup, a shadowfb driver is roughly fourfold faster
than a plain unaccelerated driver because rendering operations don't
need to cross the bus.  (Advice to all users of the fbdev driver: add
``option shadowfb'' to your device section.)

GS If the above is true, could you provide some pointers? All the material
GS I've been able to find about V2 is mostly 'how to get quake/doom/etc to
GS run on your V2 card and linux'.

Man 4 glide?

Juliusz



Re: Help needed, TDFX [Re: Release-critical Bugreport for March 23, 2001]

2001-03-26 Thread Michel Dänzer
Juliusz Chroboczek wrote:
 
 (Advice to all users of the fbdev driver: add ``option shadowfb'' to your
 device section.)

That should be on by default. If not, it will soon be. :)


-- 
Earthling Michel Dänzer (MrCooper)\   Debian GNU/Linux (powerpc) developer
CS student, Free Software enthusiast   \XFree86 and DRI project member



Re: Help needed, TDFX [Re: Release-critical Bugreport for March 23, 2001]

2001-03-26 Thread jcdubacq
On Sat, 24 Mar 2001, Zephaniah E. Hull wrote:

 Ok, the design of the V3 chip is that if you try to talk to it about
 3D while it is in the middle of doing 2D, or try to talk to it about
 2D while it is doing 3D then you will have serious problems.
 (FWIW, almost all 2D/3D cards have the same.)
 Any questions?

Yes. Is there any trouble with an old matrox millenium (2Mo+2Mo)? I
never (almost) use any 3D or heavy graphics anyway, but I found that
ssystem was very beautiful. And it does reboot my computer after a
variable time, maybe five minutes, maybe half an hour... (in fullscreen
mode)...

-- 
Jean-Christophe Dubacq -- ATER en informatique à l'université de Caen
Tel: 02 31 56 74 30 / 06 67 67 69 15 / 02 31 93 62 24
Email: [EMAIL PROTECTED] http://www.info.unicaen.fr/~jcdubacq/
Adresse: Jean-Christophe Dubacq, GREYC, Université de Caen, 14032 Caen Cedex



Re: Help needed, TDFX [Re: Release-critical Bugreport for March 23, 2001]

2001-03-26 Thread Marcelo E. Magallon
 [EMAIL PROTECTED] writes:

  Is there any trouble with an old matrox millenium (2Mo+2Mo)?

 Other than the fact that that card won't do any kind of hardware
 accelerated 3D rendering on Linux, no, it's a really good card.  Still
 one of the best ones at what it does.  Only G200 and up do accelerated
 3D rendering on Linux.

-- 
Marcelo



Re: Help needed, TDFX [Re: Release-critical Bugreport for March 23, 2001]

2001-03-26 Thread Arthur Korn
Marcelo E. Magallon schrieb:
 Only G200 and up do accelerated 3D rendering on Linux.

Uh, well, acceleration might be exagerated for my G200 ...

Really nice 2D card though.

ciao, 2ri
-- 
We all know Linux is great... it does infinite loops in 5 seconds.
-- Linus Torvalds



Re: Help needed, TDFX [Re: Release-critical Bugreport for March 23, 2001]

2001-03-25 Thread Scott Dier

* Zephaniah E. Hull [EMAIL PROTECTED] [010324 13:48]:
 (FWIW, almost all 2D/3D cards have the same.)

Uh. uh. ah. uh.  Are you trying to say that windowed opengl with
multiple opengl contexts and 2d-apps side-by-side doesn't work on most
pc cards?  Nvidia cards do it fine.

-- 
Scott Dier [EMAIL PROTECTED] [EMAIL PROTECTED]
http://www.ringworld.org/  #linuxos@efnet

"When's the last time you used duct tape on a duct?" -Larry Wall

 PGP signature


Re: Help needed, TDFX [Re: Release-critical Bugreport for March 23, 2001]

2001-03-25 Thread Marcelo E. Magallon

 Scott Dier [EMAIL PROTECTED] writes:

  Uh. uh. ah. uh.  Are you trying to say that windowed opengl with
  multiple opengl contexts and 2d-apps side-by-side doesn't work on most
  pc cards?  Nvidia cards do it fine.

 No.  He's saying that you have to pay attention to what you are doing
 at the driver level if you want to have multiple contexts.  What do you
 think that kernel module you load does?

 If you get the chance, open two OpenGL contexts side by side on a SGI
 box.  Very different experience.

-- 
Marcelo


--  
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]




Re: Help needed, TDFX [Re: Release-critical Bugreport for March 23, 2001]

2001-03-25 Thread Scott Dier
* Zephaniah E. Hull [EMAIL PROTECTED] [010324 13:48]:
 (FWIW, almost all 2D/3D cards have the same.)

Uh. uh. ah. uh.  Are you trying to say that windowed opengl with
multiple opengl contexts and 2d-apps side-by-side doesn't work on most
pc cards?  Nvidia cards do it fine.

-- 
Scott Dier [EMAIL PROTECTED] [EMAIL PROTECTED]
http://www.ringworld.org/  [EMAIL PROTECTED]

When's the last time you used duct tape on a duct? -Larry Wall


pgpUaTHJRq53Z.pgp
Description: PGP signature


Re: Help needed, TDFX [Re: Release-critical Bugreport for March 23, 2001]

2001-03-25 Thread Marcelo E. Magallon
 Scott Dier [EMAIL PROTECTED] writes:

  Uh. uh. ah. uh.  Are you trying to say that windowed opengl with
  multiple opengl contexts and 2d-apps side-by-side doesn't work on most
  pc cards?  Nvidia cards do it fine.

 No.  He's saying that you have to pay attention to what you are doing
 at the driver level if you want to have multiple contexts.  What do you
 think that kernel module you load does?

 If you get the chance, open two OpenGL contexts side by side on a SGI
 box.  Very different experience.

-- 
Marcelo



Re: Help needed, TDFX [Re: Release-critical Bugreport for March 23, 2001]

2001-03-24 Thread Joseph Carter

On Sat, Mar 24, 2001 at 02:14:26PM +0100, Marcelo E. Magallon wrote:
  "Zephaniah E. Hull" [EMAIL PROTECTED] writes:
 
  You simply CAN NOT use mesag3-glide2 on a V3 with X4, it won't work.
 
 Uhm.  Why?
 
 (if I'm going to be maintaining this, I'd like to know why it doesn't
 work with a specific setup, in particular, I'd like to know if this is
 a bug in mesa or a bug in glide2)

Neither.  It's that the X server and Glide2 would have to cooperate in
order to let you do it.  As of XFree4, X no longer knows how to talk to
Glide2, but does know how to talk to Glide3.  Evil, eh?

-- 
Joseph Carter [EMAIL PROTECTED]Free software developer

Crow_ hmm, is there a --now-dammit option for exim?


 PGP signature


Re: Help needed, TDFX [Re: Release-critical Bugreport for March 23, 2001]

2001-03-24 Thread Zephaniah E\. Hull

On Sat, Mar 24, 2001 at 08:08:16PM +0100, Marcelo E. Magallon wrote:
  Joseph Carter [EMAIL PROTECTED] writes:
 
   Neither.  It's that the X server and Glide2 would have to cooperate in
   order to let you do it.  As of XFree4, X no longer knows how to talk to
   Glide2, but does know how to talk to Glide3.  Evil, eh?
 
  Then why does it work for V1 and V2?
 
  What you are saying sound like "there's no DRM for glide2".
 
  Maybe the bit of info I'm missing is why would I want to use glide2
  instead of glide3 if I have a V3?  I remember vaguely something along
  the lines of "all the V3s are equal, but some are more equal than
  others".  Maybe I should go and buy myself a V1 or V2...

Ok, the design of the V3 chip is that if you try to talk to it about 3D
while it is in the middle of doing 2D, or try to talk to it about 2D
while it is doing 3D then you will have serious problems.

(FWIW, almost all 2D/3D cards have the same.)

Thus the 2D code must know that you are doing 3D on the card, X3 knew
about glide2, and worked with it to avoid these problems.

X4 no longer knows about glide2, it knows about the DRI, which means
that trying to use mesa3-glide2 on a V3 with X4 will result in a
disaster.

You can use a V1 and V2 just fine with it under X4 because X4 does not
need to know anything about them, they are purely 3D cards which just
pass-through the VGA signal normally, this is why they don't natively do
3D in a window.

I suppose it might be worth looking at the tdfx driver to see if I can
get it to know about glide2 again, as last I looked mesa3-glide2 + X3
was faster then DRI + X4 on the V3 (though, this may change with the DRI
CVS code, which I should have packaged soon.).

Any questions?

Zephaniah E. Hull.
(Just waking up, so not as clear as I could be, sorry.)
 
 -- 
 Marcelo

-- 
 PGP EA5198D1-Zephaniah E. Hull [EMAIL PROTECTED]-GPG E65A7801
Keys available at http://whitestar.soark.net/~warp/public_keys.
   CCs of replies from mailing lists are encouraged.

}No.  I just point out to troublemakers that I have an English degree,
}which means that I am allowed to make changes to the English language.
}(What _else_ could it possibly be for?)
}Wow; in that case, my physics degree is *WAY* more useful than I
}had thought.
This just proves how useless a computer science degree is:  there is hardly
any useful science involved at all.  I want my computer black magic degree!
-- Victoria Swann, Jonathan Dursi, and D. Joseph Creighton on ASR

 PGP signature


Re: Help needed, TDFX [Re: Release-critical Bugreport for March 23, 2001]

2001-03-24 Thread Branden Robinson

On Sat, Mar 24, 2001 at 02:48:23PM -0500, Zephaniah E. Hull wrote:
 X4 no longer knows about glide2

That's not precisely true.  xfree86 Build-Depends on libglide2-dev for a
reason; to build the "glide" driver which gives you a *2D* X environment on
Voodoo Graphics and Voodoo2 cards.

 You can use a V1 and V2 just fine with it under X4 because X4 does not
 need to know anything about them,

What it needs to know about them is provided by libglide2-dev.

What X4 doesn't try to do with those old cards is 3D acceleration.

-- 
G. Branden Robinson |It was a typical net.exercise -- a
Debian GNU/Linux|screaming mob pounding on a greasy spot
[EMAIL PROTECTED]  |on the pavement, where used to lie the
http://www.debian.org/~branden/ |carcass of a dead horse.

 PGP signature


Re: Help needed, TDFX [Re: Release-critical Bugreport for March 23, 2001]

2001-03-24 Thread Zephaniah E\. Hull

On Sat, Mar 24, 2001 at 03:20:09PM -0500, Branden Robinson wrote:
 On Sat, Mar 24, 2001 at 02:48:23PM -0500, Zephaniah E. Hull wrote:
  X4 no longer knows about glide2
 
 That's not precisely true.  xfree86 Build-Depends on libglide2-dev for a
 reason; to build the "glide" driver which gives you a *2D* X environment on
 Voodoo Graphics and Voodoo2 cards.

More accurately, I should have said the X4 tdfx driver no longer knows
anything about glide2.

Sadly, it is very likely non-trivial to get the tdfx driver working with
both glide2 and DRI source wise, let alone run time.

Zephaniah E. Hull.
 
 -- 
 G. Branden Robinson |It was a typical net.exercise -- a
 Debian GNU/Linux|screaming mob pounding on a greasy spot
 [EMAIL PROTECTED]  |on the pavement, where used to lie the
 http://www.debian.org/~branden/ |carcass of a dead horse.



-- 
 PGP EA5198D1-Zephaniah E. Hull [EMAIL PROTECTED]-GPG E65A7801
Keys available at http://whitestar.soark.net/~warp/public_keys.
   CCs of replies from mailing lists are encouraged.

OK, fine. You're arguing semantics, though.

"arguing semantics" is not the same as "arguing nomenclature".  My DI
was very good at arguing semantics. He had this funny idea  that an
"unloaded" weapon was one that you had personally inspected  and that
the semantic difference mattered. Something about not  wanting to do
the paperwork of one of us killed someone with an  unloaded weapon.
Most technical debates are ultimately about semantics,  but that
doesn't mean that they are unimportant.
  -- Shmuel Metz and Steve Sobol on ASR.

 PGP signature


Re: Help needed, TDFX [Re: Release-critical Bugreport for March 23, 2001]

2001-03-24 Thread Gordon Sadler

On Sat, Mar 24, 2001 at 03:20:09PM -0500, Branden Robinson wrote:
 On Sat, Mar 24, 2001 at 02:48:23PM -0500, Zephaniah E. Hull wrote:
  X4 no longer knows about glide2
 
 That's not precisely true.  xfree86 Build-Depends on libglide2-dev for a
 reason; to build the "glide" driver which gives you a *2D* X environment on
 Voodoo Graphics and Voodoo2 cards.
 
You mean to say a Voodoo2 graphics card that is sold/marketed/used as a
3D only chipset, can be used under X4 as a '2D' card? With no other
VESA/VGA card available?

If that's true that's great, I have a V2 sitting here doing nothing,
don't play many games under Linux -). But I could use it build another
computer that's missing a graphics card, and use gdm/xdm/kdm to boot
straight to X4?


  You can use a V1 and V2 just fine with it under X4 because X4 does not
  need to know anything about them,
 
 What it needs to know about them is provided by libglide2-dev.
 
 What X4 doesn't try to do with those old cards is 3D acceleration.

If the above is true, could you provide some pointers? All the material
I've been able to find about V2 is mostly 'how to get quake/doom/etc to
run on your V2 card and linux'.

Thanks
Gordon Sadler


--  
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]




Re: Help needed, TDFX [Re: Release-critical Bugreport for March 23, 2001]

2001-03-24 Thread Alexander Hvostov

On Sat, 24 Mar 2001 14:54:35 -0600
Gordon Sadler [EMAIL PROTECTED] wrote:

 On Sat, Mar 24, 2001 at 03:20:09PM -0500, Branden Robinson wrote:
  On Sat, Mar 24, 2001 at 02:48:23PM -0500, Zephaniah E. Hull wrote:
   X4 no longer knows about glide2
  
  That's not precisely true.  xfree86 Build-Depends on libglide2-dev for a
  reason; to build the "glide" driver which gives you a *2D* X environment on
  Voodoo Graphics and Voodoo2 cards.
  
 You mean to say a Voodoo2 graphics card that is sold/marketed/used as a
 3D only chipset, can be used under X4 as a '2D' card? With no other
 VESA/VGA card available?
 
 If that's true that's great, I have a V2 sitting here doing nothing,
 don't play many games under Linux -). But I could use it build another
 computer that's missing a graphics card, and use gdm/xdm/kdm to boot
 straight to X4?

The Voodoo Graphics and Voodoo2 chips are designed mainly for 3D, but they
are also capable of 2D. The reason that they aren't marketed for this is that
their 2D performance is exceedingly slow (ie, unaccelerated) compared to cards
that are actually designed to do 2D. The 2D capabilities of these cards is
mainly intended for drawing in-game 2D displays, such as heads-up displays,
status bars, etc.

Use the `glide' driver in XFree86 4.x to use your Voodoo2 as the only video
card.

Regards,

Alex.


--  
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]




Re: Help needed, TDFX [Re: Release-critical Bugreport for March 23, 2001]

2001-03-24 Thread Joseph Carter
On Fri, Mar 23, 2001 at 03:15:25PM -0800, Alexander Hvostov wrote:
 I have this problem too. After a while, X freezes while running _any_ OpenGL
 application. This means blender, GL screen savers, GL xmms plugins, etc.

I'll assume you're running XFree4 since you didn't say otherwise.

X freezes like this for me quite frequently.  Branden claimed it was a
kernel bug some months ago, but that was fixed and it still dies.  A
number of things cause it, but I never knew DRI to be one of them.
Mozilla caused my uptimes to be measured in hours rather than weeks under
recent XFree4 packages.  With my new card (ATI Radeon) it's changing video
modes (which anyone who has seen me work in X knows I spend 30% of my time
in 640x480 or lower due to unreadably small, aliased fonts in things like
Netscape..)

The problem seems to be in short that damned near anything will cause X to
lock up and stop responding.  A suggestion to make your life a little
easier is to renice XFree86 to 0.  For some reason it gets -10 by default
amd that's just pleading for a lockup to down the box if you don't have a
convenient box to ssh in and fix it.


 The only way to recover from this is to login to the machine over the network,
 kill -9 X, and restart it (which, in my case, is done by gdm). However, doing
 this causes the text mode console to become totally screwed up; attempting to
 switch to the console works except that the display is still in graphics mode
 (with whatever X drew on the screen). This display doesn't get repainted,
 since all the software (the kernel and X) thinks the display is in text mode,
 but it really isn't. Switching back to X works fine though (ie, it repaints
 the screen and otherwise behaves normally).

You can fix this by using the framebuffer console for your card.  Except
that most framebuffer drivers are not quite stable (like XFree4 it would
seem) and very slow.


 For this reason, I've disabled DRI on my system until this problem gets fixed.
 It would be nice to have it fixed, since applications like blender get really
 slow without it...
 
 My hardware is a Creative 3D Blaster Banshee. The chip is 3Dfx Voodoo Banshee,
 PCI revision 3, part/serial/whatever number CT6760, 16 MB SDRAM on-board. It's
 attached to PCI (as you might have guessed).
 
 Because the freezes seem totally unpredictable (except of course that a GL
 application is running at the time of the freeze), I find this bug difficult
 to reproduce.

I can reproduce it with XawTV, Ctrl-Alt-Grey+, and any DRI app which uses
the VidMode extension.  I can also do it with anything that creates shaped
windows frequently (the OSD plugin for XMMS for example or some window
manager themes)  In short, it's really easy to get X to freeze.

-- 
Joseph Carter [EMAIL PROTECTED]Free software developer

Kethryvis Gruuk: UFies are above and beyond the human race :)



pgpMJAwTF0O86.pgp
Description: PGP signature


Re: Help needed, TDFX [Re: Release-critical Bugreport for March 23, 2001]

2001-03-24 Thread Marcelo E. Magallon
 Alexander Hvostov [EMAIL PROTECTED] writes:

 Package: mesag3-glide2 (debian/main)
 
 Maintainer: Marcelo E. Magallon [EMAIL PROTECTED]
   74471  Open GL xscreensavers cause X to hang with 3DFX cards.
   
I need help with this bug, I can't test this as I don't have TDFX
hardware.

  For this reason, I've disabled DRI [...]

 Oh, I'm sorry, I should have said this more prominently: I need help
 reproducing this using the mesag3-glide2 package, not the DRI modules.

 Thanks,

-- 
Marcelo



Re: Help needed, TDFX [Re: Release-critical Bugreport for March 23, 2001]

2001-03-24 Thread Marcelo E. Magallon
 Joseph Carter [EMAIL PROTECTED] writes:

  modes (which anyone who has seen me work in X knows I spend 30% of my time
  in 640x480 or lower due to unreadably small, aliased fonts in things like
  Netscape..)

 Just as a hint, Galeon let's you change the scaling of the fonts on a
 per page basis.

-- 
Marcelo



Re: Help needed, TDFX [Re: Release-critical Bugreport for March 23, 2001]

2001-03-24 Thread Marcelo E. Magallon
 Zephaniah E. Hull [EMAIL PROTECTED] writes:

  You simply CAN NOT use mesag3-glide2 on a V3 with X4, it won't work.

 Uhm.  Why?

 (if I'm going to be maintaining this, I'd like to know why it doesn't
 work with a specific setup, in particular, I'd like to know if this is
 a bug in mesa or a bug in glide2)

-- 
Marcelo



Re: Help needed, TDFX [Re: Release-critical Bugreport for March 23, 2001]

2001-03-24 Thread Joseph Carter
On Sat, Mar 24, 2001 at 02:14:26PM +0100, Marcelo E. Magallon wrote:
  Zephaniah E. Hull [EMAIL PROTECTED] writes:
 
  You simply CAN NOT use mesag3-glide2 on a V3 with X4, it won't work.
 
 Uhm.  Why?
 
 (if I'm going to be maintaining this, I'd like to know why it doesn't
 work with a specific setup, in particular, I'd like to know if this is
 a bug in mesa or a bug in glide2)

Neither.  It's that the X server and Glide2 would have to cooperate in
order to let you do it.  As of XFree4, X no longer knows how to talk to
Glide2, but does know how to talk to Glide3.  Evil, eh?

-- 
Joseph Carter [EMAIL PROTECTED]Free software developer

Crow_ hmm, is there a --now-dammit option for exim?



pgpj4kAUoJIWB.pgp
Description: PGP signature


Re: Help needed, TDFX [Re: Release-critical Bugreport for March 23, 2001]

2001-03-24 Thread Marcelo E. Magallon
 Joseph Carter [EMAIL PROTECTED] writes:

  Neither.  It's that the X server and Glide2 would have to cooperate in
  order to let you do it.  As of XFree4, X no longer knows how to talk to
  Glide2, but does know how to talk to Glide3.  Evil, eh?

 Then why does it work for V1 and V2?

 What you are saying sound like there's no DRM for glide2.

 Maybe the bit of info I'm missing is why would I want to use glide2
 instead of glide3 if I have a V3?  I remember vaguely something along
 the lines of all the V3s are equal, but some are more equal than
 others.  Maybe I should go and buy myself a V1 or V2...

-- 
Marcelo



Re: Help needed, TDFX [Re: Release-critical Bugreport for March 23, 2001]

2001-03-24 Thread Zephaniah E. Hull
On Sat, Mar 24, 2001 at 08:08:16PM +0100, Marcelo E. Magallon wrote:
  Joseph Carter [EMAIL PROTECTED] writes:
 
   Neither.  It's that the X server and Glide2 would have to cooperate in
   order to let you do it.  As of XFree4, X no longer knows how to talk to
   Glide2, but does know how to talk to Glide3.  Evil, eh?
 
  Then why does it work for V1 and V2?
 
  What you are saying sound like there's no DRM for glide2.
 
  Maybe the bit of info I'm missing is why would I want to use glide2
  instead of glide3 if I have a V3?  I remember vaguely something along
  the lines of all the V3s are equal, but some are more equal than
  others.  Maybe I should go and buy myself a V1 or V2...

Ok, the design of the V3 chip is that if you try to talk to it about 3D
while it is in the middle of doing 2D, or try to talk to it about 2D
while it is doing 3D then you will have serious problems.

(FWIW, almost all 2D/3D cards have the same.)

Thus the 2D code must know that you are doing 3D on the card, X3 knew
about glide2, and worked with it to avoid these problems.

X4 no longer knows about glide2, it knows about the DRI, which means
that trying to use mesa3-glide2 on a V3 with X4 will result in a
disaster.

You can use a V1 and V2 just fine with it under X4 because X4 does not
need to know anything about them, they are purely 3D cards which just
pass-through the VGA signal normally, this is why they don't natively do
3D in a window.

I suppose it might be worth looking at the tdfx driver to see if I can
get it to know about glide2 again, as last I looked mesa3-glide2 + X3
was faster then DRI + X4 on the V3 (though, this may change with the DRI
CVS code, which I should have packaged soon.).

Any questions?

Zephaniah E. Hull.
(Just waking up, so not as clear as I could be, sorry.)
 
 -- 
 Marcelo

-- 
 PGP EA5198D1-Zephaniah E. Hull [EMAIL PROTECTED]-GPG E65A7801
Keys available at http://whitestar.soark.net/~warp/public_keys.
   CCs of replies from mailing lists are encouraged.

}No.  I just point out to troublemakers that I have an English degree,
}which means that I am allowed to make changes to the English language.
}(What _else_ could it possibly be for?)
}Wow; in that case, my physics degree is *WAY* more useful than I
}had thought.
This just proves how useless a computer science degree is:  there is hardly
any useful science involved at all.  I want my computer black magic degree!
-- Victoria Swann, Jonathan Dursi, and D. Joseph Creighton on ASR


pgpCSJk3ssXcm.pgp
Description: PGP signature


Re: Help needed, TDFX [Re: Release-critical Bugreport for March 23, 2001]

2001-03-24 Thread Branden Robinson
On Sat, Mar 24, 2001 at 02:48:23PM -0500, Zephaniah E. Hull wrote:
 X4 no longer knows about glide2

That's not precisely true.  xfree86 Build-Depends on libglide2-dev for a
reason; to build the glide driver which gives you a *2D* X environment on
Voodoo Graphics and Voodoo2 cards.

 You can use a V1 and V2 just fine with it under X4 because X4 does not
 need to know anything about them,

What it needs to know about them is provided by libglide2-dev.

What X4 doesn't try to do with those old cards is 3D acceleration.

-- 
G. Branden Robinson |It was a typical net.exercise -- a
Debian GNU/Linux|screaming mob pounding on a greasy spot
[EMAIL PROTECTED]  |on the pavement, where used to lie the
http://www.debian.org/~branden/ |carcass of a dead horse.


pgpMP0GSMF3uL.pgp
Description: PGP signature


Re: Help needed, TDFX [Re: Release-critical Bugreport for March 23, 2001]

2001-03-24 Thread Zephaniah E. Hull
On Sat, Mar 24, 2001 at 03:20:09PM -0500, Branden Robinson wrote:
 On Sat, Mar 24, 2001 at 02:48:23PM -0500, Zephaniah E. Hull wrote:
  X4 no longer knows about glide2
 
 That's not precisely true.  xfree86 Build-Depends on libglide2-dev for a
 reason; to build the glide driver which gives you a *2D* X environment on
 Voodoo Graphics and Voodoo2 cards.

More accurately, I should have said the X4 tdfx driver no longer knows
anything about glide2.

Sadly, it is very likely non-trivial to get the tdfx driver working with
both glide2 and DRI source wise, let alone run time.

Zephaniah E. Hull.
 
 -- 
 G. Branden Robinson |It was a typical net.exercise -- a
 Debian GNU/Linux|screaming mob pounding on a greasy spot
 [EMAIL PROTECTED]  |on the pavement, where used to lie the
 http://www.debian.org/~branden/ |carcass of a dead horse.



-- 
 PGP EA5198D1-Zephaniah E. Hull [EMAIL PROTECTED]-GPG E65A7801
Keys available at http://whitestar.soark.net/~warp/public_keys.
   CCs of replies from mailing lists are encouraged.

OK, fine. You're arguing semantics, though.

arguing semantics is not the same as arguing nomenclature.  My DI
was very good at arguing semantics. He had this funny idea  that an
unloaded weapon was one that you had personally inspected  and that
the semantic difference mattered. Something about not  wanting to do
the paperwork of one of us killed someone with an  unloaded weapon.
Most technical debates are ultimately about semantics,  but that
doesn't mean that they are unimportant.
  -- Shmuel Metz and Steve Sobol on ASR.


pgp9KvnAc4dIa.pgp
Description: PGP signature


Re: Help needed, TDFX [Re: Release-critical Bugreport for March 23, 2001]

2001-03-24 Thread Gordon Sadler
On Sat, Mar 24, 2001 at 03:20:09PM -0500, Branden Robinson wrote:
 On Sat, Mar 24, 2001 at 02:48:23PM -0500, Zephaniah E. Hull wrote:
  X4 no longer knows about glide2
 
 That's not precisely true.  xfree86 Build-Depends on libglide2-dev for a
 reason; to build the glide driver which gives you a *2D* X environment on
 Voodoo Graphics and Voodoo2 cards.
 
You mean to say a Voodoo2 graphics card that is sold/marketed/used as a
3D only chipset, can be used under X4 as a '2D' card? With no other
VESA/VGA card available?

If that's true that's great, I have a V2 sitting here doing nothing,
don't play many games under Linux -). But I could use it build another
computer that's missing a graphics card, and use gdm/xdm/kdm to boot
straight to X4?


  You can use a V1 and V2 just fine with it under X4 because X4 does not
  need to know anything about them,
 
 What it needs to know about them is provided by libglide2-dev.
 
 What X4 doesn't try to do with those old cards is 3D acceleration.

If the above is true, could you provide some pointers? All the material
I've been able to find about V2 is mostly 'how to get quake/doom/etc to
run on your V2 card and linux'.

Thanks
Gordon Sadler



Re: Help needed, TDFX [Re: Release-critical Bugreport for March 23, 2001]

2001-03-24 Thread Alexander Hvostov
On Sat, 24 Mar 2001 14:54:35 -0600
Gordon Sadler [EMAIL PROTECTED] wrote:

 On Sat, Mar 24, 2001 at 03:20:09PM -0500, Branden Robinson wrote:
  On Sat, Mar 24, 2001 at 02:48:23PM -0500, Zephaniah E. Hull wrote:
   X4 no longer knows about glide2
  
  That's not precisely true.  xfree86 Build-Depends on libglide2-dev for a
  reason; to build the glide driver which gives you a *2D* X environment on
  Voodoo Graphics and Voodoo2 cards.
  
 You mean to say a Voodoo2 graphics card that is sold/marketed/used as a
 3D only chipset, can be used under X4 as a '2D' card? With no other
 VESA/VGA card available?
 
 If that's true that's great, I have a V2 sitting here doing nothing,
 don't play many games under Linux -). But I could use it build another
 computer that's missing a graphics card, and use gdm/xdm/kdm to boot
 straight to X4?

The Voodoo Graphics and Voodoo2 chips are designed mainly for 3D, but they
are also capable of 2D. The reason that they aren't marketed for this is that
their 2D performance is exceedingly slow (ie, unaccelerated) compared to cards
that are actually designed to do 2D. The 2D capabilities of these cards is
mainly intended for drawing in-game 2D displays, such as heads-up displays,
status bars, etc.

Use the `glide' driver in XFree86 4.x to use your Voodoo2 as the only video
card.

Regards,

Alex.



Re: Help needed, TDFX [Re: Release-critical Bugreport for March 23, 2001]

2001-03-24 Thread Branden Robinson
On Sat, Mar 24, 2001 at 02:54:35PM -0600, Gordon Sadler wrote:
 You mean to say a Voodoo2 graphics card that is sold/marketed/used as a
 3D only chipset, can be used under X4 as a '2D' card? With no other
 VESA/VGA card available?
 
 If that's true that's great, I have a V2 sitting here doing nothing,
 don't play many games under Linux -). But I could use it build another
 computer that's missing a graphics card, and use gdm/xdm/kdm to boot
 straight to X4?

As I understand it, the answer to the above questions is yes.  I've never
tried it myself, though.

[...]
 If the above is true, could you provide some pointers? All the material
 I've been able to find about V2 is mostly 'how to get quake/doom/etc to
 run on your V2 card and linux'.

Probably the most straightforward thing to do is configure the
xserver-xfree86 package using the debconf interface.  Just select the
glide driver.

If xserver-xfree86 is already installed on such a box, just do:

dpkg-reconfigure xserver-xfree86

Selection of the driver module will be a high priority question.

-- 
G. Branden Robinson |   Why do we have to hide from the police,
Debian GNU/Linux|   Daddy?
[EMAIL PROTECTED]  |   Because we use vi, son.  They use
http://www.debian.org/~branden/ |   emacs.


pgp2JJh01z1Zx.pgp
Description: PGP signature


Re: Help needed, TDFX [Re: Release-critical Bugreport for March 23, 2001]

2001-03-24 Thread Joseph Carter
On Sat, Mar 24, 2001 at 08:08:16PM +0100, Marcelo E. Magallon wrote:
   Neither.  It's that the X server and Glide2 would have to cooperate in
   order to let you do it.  As of XFree4, X no longer knows how to talk to
   Glide2, but does know how to talk to Glide3.  Evil, eh?
 
  Then why does it work for V1 and V2?

Because the V1 and V2 are not otherwise handled at all by X.


  What you are saying sound like there's no DRM for glide2.
 
  Maybe the bit of info I'm missing is why would I want to use glide2
  instead of glide3 if I have a V3?  I remember vaguely something along
  the lines of all the V3s are equal, but some are more equal than
  others.  Maybe I should go and buy myself a V1 or V2...

The V3 runs faster and more stably with Glide2 and XFree3 than Glide3 and
XFree4.  Branden would have to make frequent uploads of CVS versions to
keep DRI in top shape.  Given that DRI in the current packages is the only
thing that the current X configuration stuff doesn't do for you (in fact
it's rather hostile toward it - I suspect Branden hasn't figured out the
gritty details of DRI yet due to time or indifference.

If you have a 3dfx card, you probably should be using CVS DRI, which can
be made not too painful (but will uglify your XF86Config-4 file a bit..)

-- 
Joseph Carter [EMAIL PROTECTED]Free software developer

doogie dpkg has bugs?  no way!



pgpzr760U9GeX.pgp
Description: PGP signature


Re: Help needed, TDFX [Re: Release-critical Bugreport for March 23, 2001]

2001-03-23 Thread Alexander Hvostov
On Fri, 23 Mar 2001 23:29:12 +0100
Marcelo E. Magallon [EMAIL PROTECTED] wrote:

  BugScan reporter [EMAIL PROTECTED] writes:
 
   Package: mesag3-glide2 (debian/main)
   Maintainer: Marcelo E. Magallon [EMAIL PROTECTED]
 74471  Open GL xscreensavers cause X to hang with 3DFX cards.
 
  I need help with this bug, I can't test this as I don't have TDFX
  hardware.

I have this problem too. After a while, X freezes while running _any_ OpenGL
application. This means blender, GL screen savers, GL xmms plugins, etc.
The only way to recover from this is to login to the machine over the network,
kill -9 X, and restart it (which, in my case, is done by gdm). However, doing
this causes the text mode console to become totally screwed up; attempting to
switch to the console works except that the display is still in graphics mode
(with whatever X drew on the screen). This display doesn't get repainted,
since all the software (the kernel and X) thinks the display is in text mode,
but it really isn't. Switching back to X works fine though (ie, it repaints
the screen and otherwise behaves normally).

For this reason, I've disabled DRI on my system until this problem gets fixed.
It would be nice to have it fixed, since applications like blender get really
slow without it...

My hardware is a Creative 3D Blaster Banshee. The chip is 3Dfx Voodoo Banshee,
PCI revision 3, part/serial/whatever number CT6760, 16 MB SDRAM on-board. It's
attached to PCI (as you might have guessed).

Because the freezes seem totally unpredictable (except of course that a GL
application is running at the time of the freeze), I find this bug difficult
to reproduce.

Regards,

Alex.



Re: Help needed, TDFX [Re: Release-critical Bugreport for March 23, 2001]

2001-03-23 Thread Steve Langasek
On Fri, 23 Mar 2001, Alexander Hvostov wrote:

 I have this problem too. After a while, X freezes while running _any_ OpenGL
 application. This means blender, GL screen savers, GL xmms plugins, etc.
 The only way to recover from this is to login to the machine over the network,
 kill -9 X, and restart it (which, in my case, is done by gdm). However, doing
 this causes the text mode console to become totally screwed up; attempting to
 switch to the console works except that the display is still in graphics mode
 (with whatever X drew on the screen). This display doesn't get repainted,
 since all the software (the kernel and X) thinks the display is in text mode,
 but it really isn't. Switching back to X works fine though (ie, it repaints
 the screen and otherwise behaves normally).

On the occasions when I've succeeded in breaking things horribly while GL was
in use, I've found that loading the framebuffer module for my card restored
the console to a usable state.

 For this reason, I've disabled DRI on my system until this problem gets fixed.
 It would be nice to have it fixed, since applications like blender get really
 slow without it...

 My hardware is a Creative 3D Blaster Banshee. The chip is 3Dfx Voodoo Banshee,
 PCI revision 3, part/serial/whatever number CT6760, 16 MB SDRAM on-board. It's
 attached to PCI (as you might have guessed).

 Because the freezes seem totally unpredictable (except of course that a GL
 application is running at the time of the freeze), I find this bug difficult
 to reproduce.

I looked into this bug briefly during the first bug-squashing party this year,
but since I didn't have my home machine (Voodoo3) set up to support DRI at
the time, I couldn't verify it directly.  Someone else on IRC then said they
were using OpenGL on their 3dfx and it worked fine.

I'm now running XFree 4.0.2-7, xlibmesa3 4.0.2-7, libglide3 2001.01.26-1,
and xscreensaver-gl 3.29-3, and I'm not having any problems.  I don't know if
this helps fix the bug in mesag3-glide2...  but it suggests that a workaround
may be to use xlibmesa3 instead of mesag3.  (Isn't the integrated XFree4 code
the preferred GL driver anyway?)

HTH,
Steve Langasek
postmodern programmer



Re: Help needed, TDFX [Re: Release-critical Bugreport for March 23, 2001]

2001-03-23 Thread Zephaniah E. Hull
On Fri, Mar 23, 2001 at 11:29:12PM +0100, Marcelo E. Magallon wrote:
  BugScan reporter [EMAIL PROTECTED] writes:
 
   Package: mesag3-glide2 (debian/main)
   Maintainer: Marcelo E. Magallon [EMAIL PROTECTED]
 74471  Open GL xscreensavers cause X to hang with 3DFX cards.
 
  I need help with this bug, I can't test this as I don't have TDFX
  hardware.

The big question is which X server was he running.

You simply CAN NOT use mesag3-glide2 on a V3 with X4, it won't work.

However a simple conflicts won't work, because you CAN use mesag3-glide2
for a V1 or a V2 with X4, though glide for the V1 is still broken in
sid. (It is an upstream issue, I hope to have time to mess with it soon
though.)

Zephaniah E. Hull.
(The glide maintainer.)
 
 -- 
 Marcelo

-- 
 PGP EA5198D1-Zephaniah E. Hull [EMAIL PROTECTED]-GPG E65A7801
Keys available at http://whitestar.soark.net/~warp/public_keys.
   CCs of replies from mailing lists are encouraged.

 My kid brother tells me Visual Age for Java is the cat's pajamas

I'm not a cat person, but I can just imagine the reaction of your
average feline to someone's attempt to stuff it into a pair of
pajamas.

Now picture your hard disk after the thing installs.
 -- Berry Kercheval and Graham Reed on ASR.


pgpY13YQdPqAM.pgp
Description: PGP signature