Re: [Dri-devel] Mach64 development

2001-10-02 Thread Carl Busjahn

Hey,
ATI has not been very cooperative with letting the documentation out, 
but they may be now, it took them a month to get the documentation to 
me, and by then School had started :-(  There is a cvs branch for mach64 
almost a year old which I have used with limited succes (some gl demos 
worked, but were corrupted - q3a unplayable), and a new patch which 
Manuel Teria and Frank C Earl have been working on, but it's over a 
month old by now.  Daryll Strauss wants to see a little more before 
he'll add a new mach64 cvs branch, and it seems like the DRI project 
doesn't know how to handle volunteers.  Of course people could mess up a 
cvs tree, but right now there's nothing to mess up.  

Daryll, could you explain your views on Mach64 again?

Carl Busjahn

Alex de Landgraaf wrote:

>Hey all,
>
>I too am interested (but my guess is a lot of people are, this mailing
>list is probably getting flooded with requests) in the Mach64 DRI. I
>checked the CVS but couldnt find a trace of it. Heard some rumors a few
>people where developing it in their spare time, but i don't know if
>their code has been submitted into the CVS yet. My question is if there
>is any code available, and if people are actively developing it.
>
>Cheers,
>Alex
>
>Ps. my guess is that this would be quite some work, as there are many
>chips based on it, all with different levels of acceleration. But who
>said it would be easy? ;)
>
>On Mon, 2001-10-01 at 11:31, Jens-Peter Konrath wrote:
>
>>Hi,
>>I'm interested in the mach64 driver work and would like to help.
>>Utah-GLX and Xfree 3.3.6 never worked on my machine, so I decided to
>>upgrade to Xf 4.1.0.
>>At the moment, I know just very little about video hardware, but if
>>someone could point me in the right direction...
>>
>>Jens
>>
>>
>>___
>>Dri-devel mailing list
>>[EMAIL PROTECTED]
>>https://lists.sourceforge.net/lists/listinfo/dri-devel
>>
>
>
>
>___
>Dri-devel mailing list
>[EMAIL PROTECTED]
>https://lists.sourceforge.net/lists/listinfo/dri-devel
>



___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel



Re: [Dri-devel] Mach64 development

2001-10-02 Thread Daryll Strauss

On Tue, Oct 02, 2001 at 04:54:26PM -0400, Carl Busjahn wrote:
> ATI has not been very cooperative with letting the documentation out, 
> but they may be now, it took them a month to get the documentation to 
> me, and by then School had started :-(  There is a cvs branch for mach64 
> almost a year old which I have used with limited succes (some gl demos 
> worked, but were corrupted - q3a unplayable), and a new patch which 
> Manuel Teria and Frank C Earl have been working on, but it's over a 
> month old by now.  Daryll Strauss wants to see a little more before 
> he'll add a new mach64 cvs branch, and it seems like the DRI project 
> doesn't know how to handle volunteers.  Of course people could mess up a 
> cvs tree, but right now there's nothing to mess up.  
> 
> Daryll, could you explain your views on Mach64 again?

The general idea is that we need a few developers to "take ownership" of
the branch. We generally ask that those developers submit a couple of
patches (just so we can look them over) and then we can give them
access. We need people interested in keeping up the work, merging
branches, dealing with questions, adding new code, etc. It takes some
long term dedication and work.

>From what I've seen so far the authors weren't particularly happy with
how the patches worked, and they weren't up for taking ownership of that
part of the project. If I've misunderstood, then the authors should
contact me directly. I'm happy to see this ramp up, but so far it hasn't
picked up much development momentum.

- |Daryll





___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel



Re: [Dri-devel] Radeon 8500, what's the plan?

2001-10-02 Thread volodya



On Thu, 27 Sep 2001, Gareth Hughes wrote:

> David Johnson wrote:
> 
> > 
> > They did release specs (under NDA) to many people (including yourself 
> > through PI/VA Linux).
> 
> 
> Sure, but not to people in the general open source community, and with the demise of 
>PI/VA, I would say the chances of a driver done by anyone other than ATI are slim to 
>nil.  Isn't that what we're talking about?

Well, we (GATOS) do have the docs, under similar NDA. I believe PI/VA was
more "doc-rich" ;) But (looking in them) they document at least basic 3d
functionality (don't know about TL and stuff, have not looked thoroughly
enough). Keep in mind that what we get is much better than nothing but not
as good as we would like. Probably, when ATI writes drivers internally
they rely on talking to their hardware people too much.

 Vladimir Dergachev

PS As for Radeon 8500, the major difference seems to be Firewire ports and
new PCI numbers. At least, I was assured that in TV-in regard nothing
changed much.

PSS Doc-rich refers to them allegedly having documentation for iDCT. Now,
for conspiracy people, consider this: Loki had iDCT docs and they are in
trouble, PI/VA got them - and VA is downsizing.. ;) Just kidding..

> 
> 
> -- Gareth
> 
> 
> ___
> Dri-devel mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/dri-devel
> 



___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel



Re: [Dri-devel] Re: Re: Radeon 8500, what's the plan?

2001-10-02 Thread volodya



 ** well, let's see how many flames I can generate with this.. **



On Sun, 30 Sep 2001, Mike A. Harris wrote:

> On Fri, 28 Sep 2001, Carl Busjahn wrote:
> 
> >Date: Fri, 28 Sep 2001 11:30:11 -0400
> >From: Carl Busjahn <[EMAIL PROTECTED]>
> >To: [EMAIL PROTECTED]
> >Content-Type: text/plain; charset=us-ascii; format=flowed
> >List-Id: 
> >Subject: Re: Re: Radeon 8500, what's the plan?
> >
> >I have to disagree.  If people are really concered about performance 
> >they should be using Linux anyway.
> 
> That is not disagreeing.  ;o)  I agree, people concerned about 
> performance should be using Linux.
> 
> >What David said is also true.  I'm not going to reccomend a
> >company that doesn't support Linux.  We also know that Online
> >games require good bandwidth, and the Linux tcp/ip stack just
> >tears up anything you can get from Microsoft.  Linux could
> >EASILY become the de facto gaming operating system.
> 
> Yes, it could become that.  In order for that to happen though, 
> certain things need to occur, including:
> 
> 1) Companies such as Loki, and others need to have a large 
>enough market to sell to in order to remain profitable.
> 2) People have to actually *buy* those games.
> 3) Drivers have to exist to push the hardware
> 
> For it to truely be successful, drivers need to be released for 
> the hardware at the same time as they are released for other 
> platforms such as Windows.  For that to happen, the hardware 
> vendor has to believe they will see a return on their investments 
> to write those drivers or pay someone to do so.  If they do 
> envision the market as being there, or at least recovering their 
> development costs, then they wont likely write drivers.  Simple 
> economics IMHO.  Any totally open source driven project to write 
> such from the ground up, even with specs, is going to trail 
> behind Windows-land in a game of catch up.
> 
> There has to be a 'big enough' market to drive things to happen.  
> I fully believe that Linux has the potential to become a 
> screaming game platform, but that is something that is in the 
> future - maybe 6 months, maybe a year, maybe 3 years.  Who knows.
> 
> Right now, there isn't a lineup of people outside Walmart running 
> to buy Linux games though, and so it makes sense that hardware 
> vendors are going to allocate less resources to making these 
> things happen.
> 
> Again, the potential is there, yes.  The actual reality is that
> the people who are interested in Linux games succeeding right now
> seem to be a small group (yourself, and myself, and probably a
> number of people in the list here for example).  Me and you, and
> the others who want to see games succeed, do not quite seem to
> stimulate enough interest, or revenue to make it worthwhile for
> someone to fund development.  I have faith that this will indeed
> change.  When is hard to say.
> 
> What can we do to change this?
> 
> 1) Buy all of Loki's games.  If you plan on buying a new game, 
>and a Linux version is available - get it instead of the 
>Windows version.  Same for other companies making games for 
>Linux.


One point that I think has been missed is that while Open Source in
general (and Linux, in particular) improves a lot user and developer 
experience, the binaries get even less value than in Windows. 

The reason is that when I get binary-only game in Windows, I can at least
play it (and reasonably hope that it will still play in future releases).

With linux, it will say something along the lines of "works with Redhat
6.2". (take a look at many CAD packages, for example - they are _not_ very
graphics intensive). Games are even trickier. I have not bought a single
Loki game for this reason: once I upgrade to new libraries or X it will be
dead weight. And if it crashes because of incompatibility there is little
I can do to fix it. (And no, I am not going to waddle thru machine code to
fix something I paid money for).

I would say that with Linux, the proper business model should be not
"release binary game", but "provide artwork for an existing engine".
I.e. have Open Source game engine (bet it Q3 like or Civilization like)
and sell artwork for it - artwork which does not crash because of a newer
library version.

> 
> 2) Buy hardware from vendors supporting open source, and let them 
>know what you're using it for.

This I agree with - but I would add "supporting with Open Source drivers". 
Even if you are not buying for Linux consider this:

   * you might want to install Linux on it in a few years

   * generally, hardware with Linux drivers is of higher quality - and if
 not you can easily find snide comments from developers about it.
 If source code to a driver is available you can take a look at it
 and have the general idea about how well the hardware will perform.

 without source the company is free to market it as they wish and
 blame Windows for poor perfomance.


Vladimir De

Re: [Dri-devel] gears problem

2001-10-02 Thread Steven P. Lilly

I'm using the kernel module from 2.4.10. Everything else is from the
Slackware 8.0 release. XFree86 4.1.0 and a Radeon AIW graphics card.

- Original Message -
From: "Michel Dänzer" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Sunday, September 30, 2001 10:24 AM
Subject: Re: [Dri-devel] gears problem


> On Sat, 2001-09-29 at 18:41, Steven P. Lilly wrote:
> > I just installed Slackware 8 with XFree86 4.1.0 and I've come across
some
> > weirdness with glxgears. When I'm running a window manager everything is
> > fine but when I don't run a window manager I get a much higher frame
rate
> > but what I see is some garbage with a piece of a large red gear. Is this
a
> > known problem? Has it been fixed if I download a newer version of DRI?
If
> > you need more info let me know.
>
> Which driver? Are you using the right kernel module (some drivers need
> at least one from Linux kernel 2.4.9 or later or one built from XFree86
> source) ?
>
>
> --
> Earthling Michel Dänzer (MrCooper)/ Debian GNU/Linux (powerpc) developer
> XFree86 and DRI project member   /  CS student, Free Software enthusiast
>
> ___
> Dri-devel mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/dri-devel
>


___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel



Re: [Dri-devel] Re: Re: Radeon 8500, what's the plan?

2001-10-02 Thread Damien Miller

On Tue, 2 Oct 2001 [EMAIL PROTECTED] wrote:

> With linux, it will say something along the lines of "works with Redhat
> 6.2". (take a look at many CAD packages, for example - they are _not_ very
> graphics intensive). Games are even trickier. I have not bought a single
> Loki game for this reason: once I upgrade to new libraries or X it will be
> dead weight. And if it crashes because of incompatibility there is little
> I can do to fix it. (And no, I am not going to waddle thru machine code to
> fix something I paid money for).

That's just not true. I still run the quake2 binary release which I first
used on Redhat 5.something on Redhat 7.1. Quake3 runs better on my Redhat
Frankenstein Roswell/Rawhide workstation than it did on Redhat 6.2.

-d

-- 
| Damien Miller <[EMAIL PROTECTED]> \ ``E-mail attachments are the poor man's 
| http://www.mindrot.org  /   distributed filesystem'' - Dan Geer


___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel



Re: [Dri-devel] Radeon 8500, what's the plan?

2001-10-02 Thread David Johnson




>From: [EMAIL PROTECTED]
>Reply-To: [EMAIL PROTECTED]
>To: [EMAIL PROTECTED]
>Subject: Re: [Dri-devel] Radeon 8500, what's the plan?
>Date: Tue, 2 Oct 2001 17:19:53 -0400 (EDT)
>
>
>
>Well, we (GATOS) do have the docs, under similar NDA. I believe PI/VA was
>more "doc-rich" ;) But (looking in them) they document at least basic 3d
>functionality (don't know about TL and stuff, have not looked thoroughly
>enough). Keep in mind that what we get is much better than nothing but not
>as good as we would like. Probably, when ATI writes drivers internally
>they rely on talking to their hardware people too much.

I think you probably got the same docs that PI/VA got and those docs are 
fairly complete.  The advantage of ATI engineers is that they can talk 
directly to the people who designed the chip.

>PSS Doc-rich refers to them allegedly having documentation for iDCT. Now,
>for conspiracy people, consider this: Loki had iDCT docs and they are in
>trouble, PI/VA got them - and VA is downsizing.. ;) Just kidding..

Loki didn't get low level (i.e. register level) idct docs.  They got an idct 
library with docs on how to use that library.  I don't think PI/VA got them 
either.  There is some seriously proprietary stuff with idct that for legal 
reasons ATI wouldn't want to expose.

David

_
Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp


___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel



Re: [Dri-devel] Radeon 8500, what's the plan?

2001-10-02 Thread Jeffrey W. Baker

On Wed, 3 Oct 2001, David Johnson wrote:

> There is some seriously proprietary stuff with idct that for legal
> reasons ATI wouldn't want to expose.

That is one of the most ridiculous statements I have heard.  Substitute
some equivalent terms in there:

"There is some seriously proprietary stuff with the Pythagorean Theorem
that for legal reasons ATI wouldn't want to expose."

"There is some seriously proprietary stuff with the quadratic equation
that for legal reasons ATI wouldn't want to expose."

-jwb


___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel



Re: [Dri-devel] Re: Re: Radeon 8500, what's the plan?

2001-10-02 Thread David Johnson




>  ** well, let's see how many flames I can generate with this.. **

I'll see if I can generate more.

>One point that I think has been missed is that while Open Source in
>general (and Linux, in particular) improves a lot user and developer
>experience, the binaries get even less value than in Windows.
>
>The reason is that when I get binary-only game in Windows, I can at least
>play it (and reasonably hope that it will still play in future releases).
>
>With linux, it will say something along the lines of "works with Redhat
>6.2". (take a look at many CAD packages, for example - they are _not_ very
>graphics intensive). Games are even trickier. I have not bought a single
>Loki game for this reason: once I upgrade to new libraries or X it will be
>dead weight. And if it crashes because of incompatibility there is little
>I can do to fix it. (And no, I am not going to waddle thru machine code to
>fix something I paid money for).

I tend to agree with this.  I think a major problem for Linux is forward and 
backward compatibility issues and compatibility issues between 
distributions.  To be perfectly honest, I think if Linux is to have a future 
as a 'desktop' or 'gaming' OS a lot of these issues need to be cleaned up.  
I have written a Linux USB driver that got broken somewhere between kernel 
2.4.0 and kernel 2.4.5.  How as a driver developer can I ensure that my 
driver will work on future, supposedly stable, kernel releases?  How can the 
customers of this product get that assurance?  Sure, you can say 'release 
the source and have open source developers maintain it' but to be honest if 
you want the best support it has to come from the hardware manufacturers.  
Hardware manufacturers want to (if economically feasible) to maintain the 
code themselves, release driver updates on their own schedule (not Linus's 
or Redhat's) and offer support to their own customers.  With the highly 
competitive 3D industry and the need to protect intellectual property I 
think the future is in binary drivers (like NVIDIA).  I feel you are only 
going to get quality drivers at hardware release time (i.e. support equal to 
Windows or Mac) if they come directly from the hardware manufacturer.  Linux 
needs to make it simple for the hardware manufactuers to develop and release 
drivers and for their customers to easily install/upgrade them preferably in 
a point and click manner.  When that happens Linux will be on its way to 
becomimg a real desktop/gaming platform.

Take a look at NVIDIA's linux driver website. 
http://www.nvidia.com/view.asp?PAGE=linux  Is that confusing to a 
non-technical user or what?  Is the average user going to know the 
difference between "Redhat 7.1 SMP Kernel" vs "RedHat 7.1, one CPU, 
uniprocessor kernel" vs "RedHat 7.1, enterprise kernel"?  Sorry, but that is 
rediculous.

If you guys really want to see Linux become a gaming platform go out and 
solve these issues.  Develop the driver infrastructure so that the kinds of 
things above don't happen.  Develop the driver infrastructure that makes it 
easy for the hardware manufacturers to develop drivers and support their 
users.  That is how you will take Linux to the next level and make Linux a 
viable desktop/gaming platform.


David


_
Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp


___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel



Re: [Dri-devel] Radeon 8500, what's the plan?

2001-10-02 Thread Gareth Hughes

Jeffrey W. Baker wrote:

> On Wed, 3 Oct 2001, David Johnson wrote: 
> 
>>There is some seriously proprietary stuff with idct that for legal
>>reasons ATI wouldn't want to expose.
>>
> 
> That is one of the most ridiculous statements I have heard.  Substitute
> some equivalent terms in there:
> 
> "There is some seriously proprietary stuff with the Pythagorean Theorem
> that for legal reasons ATI wouldn't want to expose."
> 
> "There is some seriously proprietary stuff with the quadratic equation
> that for legal reasons ATI wouldn't want to expose."

Okay then...

I think what David's suggesting is that ATI's implementation of an iDCT 
in hardware is pretty cool, and they're not about to go and tell 
everyone how they did it.  Last time I checked, they were the only 
vendor to offer such a solution, and thus you may want to consider their 
position on the matter.

-- Gareth

___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel



Re: [Dri-devel] Radeon 8500, what's the plan?

2001-10-02 Thread David Johnson


>From: Gareth Hughes <[EMAIL PROTECTED]>
>To: "Jeffrey W. Baker" <[EMAIL PROTECTED]>
>CC: David Johnson <[EMAIL PROTECTED]>, [EMAIL PROTECTED]
>Subject: Re: [Dri-devel] Radeon 8500, what's the plan?
>Date: Tue, 02 Oct 2001 18:02:16 -0700
>
>Jeffrey W. Baker wrote:
>
>>On Wed, 3 Oct 2001, David Johnson wrote:
>>
>>>There is some seriously proprietary stuff with idct that for legal
>>>reasons ATI wouldn't want to expose.
>>>
>>
>>That is one of the most ridiculous statements I have heard.  Substitute
>>some equivalent terms in there:
>>
>>"There is some seriously proprietary stuff with the Pythagorean Theorem
>>that for legal reasons ATI wouldn't want to expose."
>>
>>"There is some seriously proprietary stuff with the quadratic equation
>>that for legal reasons ATI wouldn't want to expose."
>
>Okay then...
>
>I think what David's suggesting is that ATI's implementation of an iDCT
>in hardware is pretty cool, and they're not about to go and tell
>everyone how they did it.  Last time I checked, they were the only
>vendor to offer such a solution, and thus you may want to consider their
>position on the matter.

Actually I think SiS offers an idct solution as well but beyond protecting 
intellectual property there are potential legal issues with exposing how ATI 
decodes copy righted, copy protected DVD.  It may or may not be an issue but 
I understand why they don't want to necessarily play those games.  There are 
similar issues with releasing TV Out information.

David




_
Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp


___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel



Re: [Dri-devel] Radeon 8500, what's the plan?

2001-10-02 Thread Peter Surda

On Wed, Oct 03, 2001 at 01:17:03AM +, David Johnson wrote:
> Actually I think SiS offers an idct solution as well but beyond protecting 
> intellectual property there are potential legal issues with exposing how ATI 
> decodes copy righted, copy protected DVD.
I don't understand what this fuss about hardware accelerated idct is. In which
situation you actually get use of it? When I play DVDs on my Duron 650 I get
over 50% free CPU time with a software-only dvd decoder (vlc), the card only
does yuv->rgb and scaling. It really only helps on older computers, but why
would anyone buy a radeon 8500 and put it in an old computer?

> It may or may not be an issue but I understand why they don't want to
> necessarily play those games.  There are similar issues with releasing TV
> Out information.
Yes, there are problems about macrovision, i.e. the manufacturer shouldn't
give out the docs if they can't ensure control of macrovision. Fortunately
there has been some progress lately in the area of undocumented TV-Out
features, thanks to me .

Hmm isn't this dri-devel? Shouldn't we be talking about stuff like how to do
DMA efficiently and what new functions to add instead? Brings me back to what
I wrote a couple of weeks ago, there is no function in DRI that is able to
transfer data from the card to system memory and such a beast could really
come in handy when doing video capturing.

> David
Bye,

Peter Surda (Shurdeek) <[EMAIL PROTECTED]>, ICQ 10236103, +436505122023

--
  To boldly go where I surely don't belong.

 PGP signature


Re: [Dri-devel] Re: Re: Radeon 8500, what's the plan?

2001-10-02 Thread Allen Akin

On Wed, Oct 03, 2001 at 12:57:55AM +, David Johnson wrote:
|...  I think a major problem for Linux is forward and 
| backward compatibility issues and compatibility issues between 
| distributions.  ...

There are (at least) two issues here: Binary compatibility for
applications, and binary compatibility for driver interfaces (including
kernel-resident, X, and client-side 3D drivers, in the case of DRI).

Binary compatibility at the driver level is an extremely difficult
problem given the variation in hardware across vendors (and even across
multiple generations of cards from the same vendor).  The DRI
people have been working on it.  However, unless the vendors providing
closed-source solutions eventually agree to a common open infrastructure,
there will never be perfect compatibility across vendors.

Binary compatibility at the application level is also hard, but doable.
For 3D, a Linux OpenGL compatibility standard already exists, and I
believe all OpenGL implementations released within roughly the past year
conform to it.  Most of the complaints in the current thread seem to be
focused on application compatibility, so I wanted to make sure that
everyone knows that problem has largely been solved.

Allen

___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel



Re: [Dri-devel] Re: Re: Radeon 8500, what's the plan?

2001-10-02 Thread Peter Surda

On Wed, Oct 03, 2001 at 12:57:55AM +, David Johnson wrote:
> Take a look at NVIDIA's linux driver website. 
> http://www.nvidia.com/view.asp?PAGE=linux  Is that confusing to a 
> non-technical user or what?  Is the average user going to know the 
> difference between "Redhat 7.1 SMP Kernel" vs "RedHat 7.1, one CPU, 
> uniprocessor kernel" vs "RedHat 7.1, enterprise kernel"?  Sorry, but that is 
> rediculous.
Indeed. But this isn't the "fault of linux". It happens because nvidia's and
kernel devlopers' ideas on how to do this don't mix.

> If you guys really want to see Linux become a gaming platform go out and
> solve these issues.
I could equally claim "nvidia should solve the issues".

I don't think it is necessary for the manufacturers to develop drivers. A lot
of open source developers would be more than happy to get cool hardware before
it gets officially released, sign a NDA and release a driver when the thing
gets marketed. This has been done and it seems to work. And I am surely more
happy when I sign a NDA with ATI and fix the problems myself than to complain
to nvidia that their drivers crash (although I must confess nvidia is doing
pretty well considered their drivers are closed source).

> Develop the driver infrastructure so that the kinds of things above don't
> happen.
Turn everything to open-source so that the kinds of things above don't
happen. Matter of perspective.

> Develop the driver infrastructure that makes it easy for the hardware
> manufacturers to develop drivers and support their users.  That is how you
> will take Linux to the next level and make Linux a viable desktop/gaming
> platform.
I would agree to this, but my experience says it is more efficient not to plan
into much details in the beginning, rather try to design a flexible scheme so
you can add new stuff later when need arises. A lot of open-source development
follows this path.

I think this flexibility and ability to adapt is one of the main linux'
strengths and I don't want to kill it in the name of gaming. Sure I want more
linux games, but I want it to be done "the right way" (TM), which means that
there would be a possibility for a normal guy like me to have access to
souce-code to the drivers, even under NDA. I don't think I need source-code to
games, if the manufacturer provides support. If a game crashes and I get
fragged, big deal. But if a driver crashes and the box freezes I'll be very
angry because all the stuff I run at that time gets killed.

Oh no now I've done it again. I should stop this and actually do something
creative :-) So I'm gonna sleep now and will do some programming tomorrow.

> David
Bye,

Peter Surda (Shurdeek) <[EMAIL PROTECTED]>, ICQ 10236103, +436505122023

--
   There's no place like ~

 PGP signature


Re: [Dri-devel] Re: Re: Radeon 8500, what's the plan?

2001-10-02 Thread David Johnson




>From: [EMAIL PROTECTED]
>Reply-To: [EMAIL PROTECTED]
>To: "David S. Miller" <[EMAIL PROTECTED]>
>CC: [EMAIL PROTECTED]
>Subject: Re: [Dri-devel] Re: Re: Radeon 8500, what's the plan?
>Date: Tue, 2 Oct 2001 21:59:11 -0400 (EDT)

>But, you are right: ID might be afraid to open the product that pays well.
>On the other hand, you mentioned millions - how about other companies
>teaming up and financing a project ala XFree ? You know, for millions of
>dollars... Unless, of course, ID has patents.

No, ID doesn't have patents but they have John Carmack who is a 3D genius.  
Id (and the unreal guys) makes millions because they have the smartest and 
best 3D developers that create the best 3D engines.  If all it took was 
money for others to create their own engine, they probably would but 
unfortunately it isn't that easy.

David


_
Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp


___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel



Re: [Dri-devel] Re: Re: Radeon 8500, what's the plan?

2001-10-02 Thread volodya



On Wed, 3 Oct 2001, Damien Miller wrote:

> On Tue, 2 Oct 2001 [EMAIL PROTECTED] wrote:
> 
> > With linux, it will say something along the lines of "works with Redhat
> > 6.2". (take a look at many CAD packages, for example - they are _not_ very
> > graphics intensive). Games are even trickier. I have not bought a single
> > Loki game for this reason: once I upgrade to new libraries or X it will be
> > dead weight. And if it crashes because of incompatibility there is little
> > I can do to fix it. (And no, I am not going to waddle thru machine code to
> > fix something I paid money for).
> 
> That's just not true. I still run the quake2 binary release which I first
> used on Redhat 5.something on Redhat 7.1. Quake3 runs better on my Redhat
> Frankenstein Roswell/Rawhide workstation than it did on Redhat 6.2.
> 

I was mostly concerned about Civ III and Might and Magic. Admittedly,
(after taking another look now) the recommendations about using special
XFree drivers are not there anymore. Perhaps, I'll reconsider and buy
some (at least Might and Magic). The windows requirement that I keep the
CD in is pretty lame: CDs add to my backpack weight considerably, and,
besides, what's the full install for ? 

On the other hand, perhaps, I should give a try to writing a game engine
myself.

 Vladimir Dergachev

> -d
> 
> -- 
> | Damien Miller <[EMAIL PROTECTED]> \ ``E-mail attachments are the poor man's 
> | http://www.mindrot.org  /   distributed filesystem'' - Dan Geer
> 


___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel



Re: [Dri-devel] Radeon 8500, what's the plan?

2001-10-02 Thread volodya



On Wed, 3 Oct 2001, David Johnson wrote:

> 
> 
> 
> >From: [EMAIL PROTECTED]
> >Reply-To: [EMAIL PROTECTED]
> >To: [EMAIL PROTECTED]
> >Subject: Re: [Dri-devel] Radeon 8500, what's the plan?
> >Date: Tue, 2 Oct 2001 17:19:53 -0400 (EDT)
> >
> >
> >
> >Well, we (GATOS) do have the docs, under similar NDA. I believe PI/VA was
> >more "doc-rich" ;) But (looking in them) they document at least basic 3d
> >functionality (don't know about TL and stuff, have not looked thoroughly
> >enough). Keep in mind that what we get is much better than nothing but not
> >as good as we would like. Probably, when ATI writes drivers internally
> >they rely on talking to their hardware people too much.
> 
> I think you probably got the same docs that PI/VA got and those docs are 
> fairly complete.  The advantage of ATI engineers is that they can talk 
> directly to the people who designed the chip.
> 
> >PSS Doc-rich refers to them allegedly having documentation for iDCT. Now,
> >for conspiracy people, consider this: Loki had iDCT docs and they are in
> >trouble, PI/VA got them - and VA is downsizing.. ;) Just kidding..
> 
> Loki didn't get low level (i.e. register level) idct docs.  They got an idct 
> library with docs on how to use that library.  I don't think PI/VA got them 
> either.  There is some seriously proprietary stuff with idct that for legal 
> reasons ATI wouldn't want to expose.

Would you know which legal reasons ? I.e. is that only ATI will get into
trouble if the publish the docs, or anyone that figures out how iDCT works
is liable ?

   thanks

  Vladimir Dergachev


> 
> David
> 
> _
> Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp
> 


___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel



Re: [Dri-devel] Radeon 8500, what's the plan?

2001-10-02 Thread volodya



On Tue, 2 Oct 2001, Gareth Hughes wrote:

> Jeffrey W. Baker wrote:
> 
> > On Wed, 3 Oct 2001, David Johnson wrote: 
> > 
> >>There is some seriously proprietary stuff with idct that for legal
> >>reasons ATI wouldn't want to expose.
> >>
> > 
> > That is one of the most ridiculous statements I have heard.  Substitute
> > some equivalent terms in there:
> > 
> > "There is some seriously proprietary stuff with the Pythagorean Theorem
> > that for legal reasons ATI wouldn't want to expose."
> > 
> > "There is some seriously proprietary stuff with the quadratic equation
> > that for legal reasons ATI wouldn't want to expose."
> 
> Okay then...
> 
> I think what David's suggesting is that ATI's implementation of an iDCT 
> in hardware is pretty cool, and they're not about to go and tell 

Or it could be that the iDCT core was not developed by ATI, but by someone
else, and ATI just licensed it. This could explain why they are so
adamant about not releasing the docs. As for TV-out they might be afraid
that releasing the specs could be consired equivalent to providing
Macrovision circumvention device. Or, perhaps, they are under contract
with Macrovision..

   Vladimir Dergachev

> everyone how they did it.  Last time I checked, they were the only 
> vendor to offer such a solution, and thus you may want to consider their 
> position on the matter.
> 
> -- Gareth
> 
> ___
> Dri-devel mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/dri-devel
> 


___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel



Re: [Dri-devel] Radeon 8500, what's the plan?

2001-10-02 Thread David Johnson




> > Loki didn't get low level (i.e. register level) idct docs.  They got an 
>idct
> > library with docs on how to use that library.  I don't think PI/VA got 
>them
> > either.  There is some seriously proprietary stuff with idct that for 
>legal
> > reasons ATI wouldn't want to expose.
>
>Would you know which legal reasons ? I.e. is that only ATI will get into
>trouble if the publish the docs, or anyone that figures out how iDCT works
>is liable ?

I don't recall all the reasons, or even if they were legally valid, but it 
was just a potentially messy situation, especially at that time when MPAA 
was suing everyone.

David


_
Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp


___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel



Re: [Dri-devel] Radeon 8500, what's the plan?

2001-10-02 Thread David Johnson




>
>Or it could be that the iDCT core was not developed by ATI, but by someone
>else, and ATI just licensed it. This could explain why they are so
>adamant about not releasing the docs. As for TV-out they might be afraid
>that releasing the specs could be consired equivalent to providing
>Macrovision circumvention device. Or, perhaps, they are under contract
>with Macrovision..

That is the exact reason for TV Out.  Without being able to ensure that a 
macrovision protected incoming video stream is also macrovision protected 
going out it could be viewed as ATI releasing a macrovision circumvention 
device (or helping others create one).  That might put ATI in some hot legal 
water.  There are similar things with DVD decoding that ATI must protect so 
I understand fully if they want to be overly cautious.  Their core business 
depends on it.

David


_
Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp


___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel



Re: [Dri-devel] Radeon 8500, what's the plan?

2001-10-02 Thread volodya



On Wed, 3 Oct 2001, Peter Surda wrote:

> On Wed, Oct 03, 2001 at 01:17:03AM +, David Johnson wrote:
> > Actually I think SiS offers an idct solution as well but beyond protecting 
> > intellectual property there are potential legal issues with exposing how ATI 
> > decodes copy righted, copy protected DVD.
> I don't understand what this fuss about hardware accelerated idct is. In which
> situation you actually get use of it? When I play DVDs on my Duron 650 I get
> over 50% free CPU time with a software-only dvd decoder (vlc), the card only
> does yuv->rgb and scaling. It really only helps on older computers, but why
> would anyone buy a radeon 8500 and put it in an old computer?

Well, it would be useful on a notebook pc's (cpu is much less power
efficient). I am not familiar with particular implementations, but from
mathematical point of view, one should be able to use it to compress video
and for this you'll need all the speedups you can get.

   Vladimir Dergachev

> 
> > It may or may not be an issue but I understand why they don't want to
> > necessarily play those games.  There are similar issues with releasing TV
> > Out information.
> Yes, there are problems about macrovision, i.e. the manufacturer shouldn't
> give out the docs if they can't ensure control of macrovision. Fortunately
> there has been some progress lately in the area of undocumented TV-Out
> features, thanks to me .
> 
> Hmm isn't this dri-devel? Shouldn't we be talking about stuff like how to do
> DMA efficiently and what new functions to add instead? Brings me back to what
> I wrote a couple of weeks ago, there is no function in DRI that is able to
> transfer data from the card to system memory and such a beast could really
> come in handy when doing video capturing.
> 
> > David
> Bye,
> 
> Peter Surda (Shurdeek) <[EMAIL PROTECTED]>, ICQ 10236103, +436505122023
> 
> --
>   To boldly go where I surely don't belong.
> 


___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel



Re: [Dri-devel] Radeon 8500, what's the plan?

2001-10-02 Thread Keith Packard


Around 3 o'clock on Oct 3, Peter Surda wrote:

> I don't understand what this fuss about hardware accelerated idct is. In which
> situation you actually get use of it? When I play DVDs on my Duron 650 I get
> over 50% free CPU time with a software-only dvd decoder (vlc), the card only
> does yuv->rgb and scaling. It really only helps on older computers, but why
> would anyone buy a radeon 8500 and put it in an old computer?

Hardware accelerated iDCT and motion compensation saves energy on laptops.
For my machine it should be the difference between not quite finishing a
two hour movie and having battery left for hacking before and afterwards.

When you're running on batteries, performance can often be measured in 
joules instead of seconds...

[EMAIL PROTECTED]XFree86 Core Team  SuSE, Inc.



___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel



Re: [Dri-devel] Re: Re: Radeon 8500, what's the plan?

2001-10-02 Thread Leif Delgass

On Tue, 2 Oct 2001 [EMAIL PROTECTED] wrote:

> On the other hand, perhaps, I should give a try to writing a game engine
> myself.

I know of at least one open-source (LGPL) engine in development: Crystal
Space (http://crystal.linuxgames.com).  It's a very ambitious project
which aims to be a complete, general-purpose, cross-platform engine.  I've
looked at the demos and it looks very interesting.  The success of a
project like this would be a big boon to gaming on Linux and other
"alternative" OSes.  I'm sure they'd appreciate the help. ;)

-- 
Leif Delgass


___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel



Re: [Dri-devel] Re: Re: Radeon 8500, what's the plan?

2001-10-02 Thread volodya



On Tue, 2 Oct 2001, Leif Delgass wrote:

> On Tue, 2 Oct 2001 [EMAIL PROTECTED] wrote:
> 
> > On the other hand, perhaps, I should give a try to writing a game engine
> > myself.
> 
> I know of at least one open-source (LGPL) engine in development: Crystal
> Space (http://crystal.linuxgames.com).  It's a very ambitious project

Thanks for the pointer :) I was thinking more in terms of 2.1+1d pure
software engine - think cartoons. In the end, Quake has already been done.
(by +1 I mean time-monotonic rendering. So that if a figure moves left the
corresponding points cannot move to the right, though they may stay in the
same place. Would be fun figuring out proper algorithms..)

   Vladimir Dergachev

> which aims to be a complete, general-purpose, cross-platform engine.  I've
> looked at the demos and it looks very interesting.  The success of a
> project like this would be a big boon to gaming on Linux and other
> "alternative" OSes.  I'm sure they'd appreciate the help. ;)
> 
> -- 
> Leif Delgass
> 
> 
> ___
> Dri-devel mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/dri-devel
> 


___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel



Re: [Dri-devel] Radeon 8500, what's the plan?

2001-10-02 Thread John Tobin

You know that there is a reason why they provide the tar.gz file
so that people using different kernels can use the driver. The
RPMs are simply there for the people that don't o upgrade the
kernel and stick with what Redhat gave them, making it easier for
them. I don't think that compiling and installing the driver from
the tar.gz is terribly hard.

As far as knowing the difference between packages, it is the
end-user's responsibility to know what hardware/software he has
installed on his system so that he gets the right thing. If all
else fails RTFM.

--
John Tobin
[EMAIL PROTECTED]; AOL IM: ogre7929
http://ogre.rocky-road.net
http://ogre.rocky-road.net/cdr.shtml

On Tue, 02 Oct 2001 18:05:02 -0700
D> Take a look at NVIDIA's linux driver website. 
D> http://www.nvidia.com/view.asp?PAGE=linux  Is that confusing
D> to a 
D> non-technical user or what?  Is the average user going to know
D> the 
D> difference between "Redhat 7.1 SMP Kernel" vs "RedHat 7.1, one
D> CPU, 
D> uniprocessor kernel" vs "RedHat 7.1, enterprise kernel"? 
D> Sorry, but that is 
D> rediculous.

D> If you guys really want to see Linux become a gaming platform
D> go out and 
D> solve these issues.  Develop the driver infrastructure so that
D> the kinds of 
D> things above don't happen.  Develop the driver infrastructure
D> that makes it 
D> easy for the hardware manufacturers to develop drivers and
D> support their 
D> users.  That is how you will take Linux to the next level and
D> make Linux a 
D> viable desktop/gaming platform.


D> David


___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel



Re: [Dri-devel] Re: Re: Radeon 8500, what's the plan?

2001-10-02 Thread Peter Surda

On Tue, Oct 02, 2001 at 03:40:18PM -0700, David S. Miller wrote:
>> Actually I think there is a "golden middle way" and ID actually showed it
>> too.  Release binary games and when some time passes and they see no money
>> in engine licenses and maintaining the patches is too costly, release it
>> under GPL (see quake1).
> Sure, if people don't mind getting a Linux version until several years
> later.
This is actually a different topic. Q3 was available about the same time on
all platforms BTW.

> I thought this conversation was about Loki releasing Linux versions
> of current generation games.
I thought the conversation was about why and which games and cards to buy? My
opinion is to buy ATI cards because they have the best support for open source
developers and to buy Loki games because they do a good job and also make neat
open-source stuff (e.g. SDL) as by-products.
 
By not supporting Loki you are deminishing the chance anyone will ever sell
any Linux games, old or new. I think that it isn't such a big problem for
an enthusiastic Linux developer to do a little more support than to write
programs and docs :-).

BTW you are apparently cc-ing emails to "[EMAIL PROTECTED]"
(missing "t").

Bye,

Peter Surda (Shurdeek) <[EMAIL PROTECTED]>, ICQ 10236103, +436505122023

--
   Dudes! May the Open Source be with you.



msg01918/pgp0.pgp
Description: PGP signature


Re: [Dri-devel] Re: Re: Radeon 8500, what's the plan?

2001-10-02 Thread David S. Miller

   From: Peter Surda <[EMAIL PROTECTED]>
   Date: Wed, 3 Oct 2001 03:19:04 +0200
   
   > I thought this conversation was about Loki releasing Linux versions
   > of current generation games.
   I thought the conversation was about why and which games and cards to buy?

The thread I responded to was talking about releasing source to the
game engine to deal with "compatibility issues" between Linux versions
and distributions.

It was pretty much agreed that, given how much licensing money
companies make from the engines, it is unreasonable to expect this to
happen "at release" time.

Actually I fail to realize why I even posted anything, as most of
postings here on this topic are full of pretty bogus ideas.  Maybe a a
few of these "way out there" ideas would have a fighting chance during
the big tech bubble of last year, but now with the current cash
crunch... it's totally unlikely.

Franks a lot,
David S. Miller
[EMAIL PROTECTED]

___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel



Re: [Dri-devel] Re: Re: Radeon 8500, what's the plan?

2001-10-02 Thread volodya



On Tue, 2 Oct 2001, David S. Miller wrote:

>From: [EMAIL PROTECTED]
>Date: Tue, 2 Oct 2001 17:39:25 -0400 (EDT)
>
>I would say that with Linux, the proper business model should be not
>"release binary game", but "provide artwork for an existing engine".
>I.e. have Open Source game engine (bet it Q3 like or Civilization like)
>and sell artwork for it - artwork which does not crash because of a newer
>library version.
> 
> Yep, as soon as companies like ID stop enjoying licensing fees on the
> order of a million US dollars a shot for the rights to use these
> engines :-)

Hmm, I did not know about this. 

> 
> Be a realist, there is a lot of money in game engine licensing.  So it

Still, they sell engines to companies not people. So a NPL-like license
would
allow the end user to have the code and let them collect royalties as
well.

But, you are right: ID might be afraid to open the product that pays well. 
On the other hand, you mentioned millions - how about other companies
teaming up and financing a project ala XFree ? You know, for millions of
dollars... Unless, of course, ID has patents.


> is very unlikely companies will just stop doing so today to make Linux
> game releases easier.
> 
> The onus is more so on distribution makers to get the libraries all
> compatible and in sync.
> 
> But to be honest I've never run into the library problems you mention
> at least amongst the same vendor.  So for example, I've installed
> vanilla Loki Quake3 from the CD on everything from a Red Hat 6.2
> 7.1 with no problems.  All of the point releases from ID installed
> fine as well.

I had few problems with (demo) quake as well. But Quake isn't my
game. When I looked at Civ III it said something about requiring special
Xservers - and I decided to stick with Windows version that I already
paid for. 

  Vladimir Dergachev

> 
> Franks a lot,
> David S. Miller
> [EMAIL PROTECTED]
> 


___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel



Re: [Dri-devel] Re: Re: Radeon 8500, what's the plan?

2001-10-02 Thread David S. Miller

   From: [EMAIL PROTECTED]
   Date: Tue, 2 Oct 2001 17:39:25 -0400 (EDT)
   
   I would say that with Linux, the proper business model should be not
   "release binary game", but "provide artwork for an existing engine".
   I.e. have Open Source game engine (bet it Q3 like or Civilization like)
   and sell artwork for it - artwork which does not crash because of a newer
   library version.

Yep, as soon as companies like ID stop enjoying licensing fees on the
order of a million US dollars a shot for the rights to use these
engines :-)

Be a realist, there is a lot of money in game engine licensing.  So it
is very unlikely companies will just stop doing so today to make Linux
game releases easier.

The onus is more so on distribution makers to get the libraries all
compatible and in sync.

But to be honest I've never run into the library problems you mention
at least amongst the same vendor.  So for example, I've installed
vanilla Loki Quake3 from the CD on everything from a Red Hat 6.2
7.1 with no problems.  All of the point releases from ID installed
fine as well.

Franks a lot,
David S. Miller
[EMAIL PROTECTED]

___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel