Re: licenses

2005-04-27 Thread Mike A. Harris
Vladimir Dergachev wrote:

On Wed, 27 Apr 2005, Keith Whitwell wrote:
Donnie Berkholz wrote:
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Vladimir Dergachev wrote:
   Can someone enlighten me as to what is the license of R200 Mesa
driver ? Also, what is the usual (accepted, preferred, etc..) license
for a Mesa driver code ?

Taken a look at the top of any the files in src/mesa/drivers/dri/r200?
Here's what's there:
/* $XFree86: xc/lib/GL/mesa/src/drv/r200/r200_lock.c,v 1.1 2002/10/30
12:51:52 alanh Exp $ */
/*
Copyright (C) The Weather Channel, Inc.  2002.  All Rights Reserved.
The Weather Channel (TM) funded Tungsten Graphics to develop the
initial release of the Radeon 8500 driver under the XFree86 license.
This notice must be preserved.

Basically the standard license for the Mesa drivers is the part from 
here down, plus a copyright line as above, with whoever you want as 
the copyright holder.

So is it XFree86 license ? Pre or post 4.4.0 ? Or something else ?
I would recommend avoiding confusion, and not using the name XFree86
license unless refering specifically to the XFree86 project.  When
refering to the XFree86 project's license, it is also best to indicate
what specific version of the license you're refering to, as the older
license was more or less MIT style, while the newer one has additional
restrictions.
MIT/X11 License is the traditional X license which most of the xc/*
codebase is licensed under, including most drivers, etc.  If adding a
new driver to the tree, please license it MIT/X11.
---
SF.Net email is sponsored by: Tell us your software development plans!
Take this survey and enter to win a one-year sub to SourceForge.net
Plus IDC's 2005 look-ahead and a copy of this survey
Click here to start!  http://www.idcswdc.com/cgi-bin/survey?id=105hix
--
___
Dri-devel mailing list
Dri-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dri-devel


Re: i830 driver status..

2004-07-16 Thread Mike A. Harris
On Fri, 16 Jul 2004, Alex Deucher wrote:

Date: Fri, 16 Jul 2004 09:06:26 -0400
From: Alex Deucher [EMAIL PROTECTED]
To: Dave Airlie [EMAIL PROTECTED]
Cc: [EMAIL PROTECTED]
Content-Type: text/plain; charset=US-ASCII
X-BeenThere: [EMAIL PROTECTED]
Subject: Re: i830 driver status..

On Thu, 15 Jul 2004 08:22:42 +0100 (IST), Dave Airlie [EMAIL PROTECTED] wrote:
 
 Is the i830 driver considered to be dead, should any future work go
 towards the i915 one?
 
 just like to get a semi-official idea? if so we need to import the up to
 date DDX into the DRI tree and start releasing the snapshots for the i915
 driver..

Sounds good to me.  At this point perhaps we should just not worry
about updating the DRI tree and just switch to using the XORG tree for
DDX.  it's a lot of hassle to have to maintain both trees and then
moves changes back and forth.  New dri DDX related work can happen on
a branch maybe.  Just a thought...

I think it is a great idea if the DRI CVS tree moves into X.org, 
either on Xorg CVS head, or on a branch - either would be better 
than having so many different repositories to track, and merging 
would probably be much smoother also, and could possibly be done 
more often as well.

Please bring this up on the [EMAIL PROTECTED] list if it 
hasn't already (haven't checked my xorg folder).  The new release 
is looming on the near horizon for late August or thereabouts, so 
it would be nice if this change could occur before then.

TTYL


---
This SF.Net email is sponsored by BEA Weblogic Workshop
FREE Java Enterprise J2EE developer tools!
Get your free copy of BEA WebLogic Workshop 8.1 today.
http://ads.osdn.com/?ad_id=4721alloc_id=10040op=click
--
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel


Re: [Bug 849] [PATCH] Fix DRI pagesize assumptions in radeon and r128 drivers

2004-07-11 Thread Mike A. Harris
On Sun, 11 Jul 2004, Patrick McFarland wrote:

Date: Sun, 11 Jul 2004 02:32:00 -0400
From: Patrick McFarland [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Content-Type: text/plain; charset=us-ascii
X-BeenThere: [EMAIL PROTECTED]
Subject: Re: [Bug 849] [PATCH] Fix DRI pagesize assumptions in radeon and
r128 drivers

Does this fix the random crashing issue on ia32?

ia64, alpha and other architectures have configureable page size, 
which is IIRC, a kernel compile time constant.  If X is built to 
expect a specific pagesize on a given arch, it will break if the 
user changes their kernel's pagesize.  The X server already tries 
to handle this all over, but from time to time glitches like this 
one are found.

ia32 has a fixed 4k pagesize (not counting large pages of 
course), and so this patch does nothing on ia32.


---
This SF.Net email sponsored by Black Hat Briefings  Training.
Attend Black Hat Briefings  Training, Las Vegas July 24-29 - 
digital self defense, top technical experts, no vendor pitches, 
unmatched networking opportunities. Visit www.blackhat.com
--
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel


[Dri-devel] Uninitialized variable 'size' used in r200TryReadPixels()

2004-03-26 Thread Mike A. Harris
In XFree86 4.3.0, and also in current X.org X11, in the file:

xc/lib/GL/mesa/src/drv/r200/r200_pixel.c

inside the function r200TryReadPixels(), the variable size is 
declared as:

static GLboolean
r200TryReadPixels( GLcontext *ctx,
  GLint x, GLint y, GLsizei width, GLsizei height,
  GLenum format, GLenum type,
  const struct gl_pixelstore_attrib *pack,
  GLvoid *pixels )
{
   r200ContextPtr rmesa = R200_CONTEXT(ctx);
   GLint size;
   GLint pitch = pack-RowLength ? pack-RowLength : width;
   GLint blit_format;


Later in the same function, the variable is passed uninitialized 
to the function check_color():

   if (!check_color(ctx, type, format, pack, pixels, size, pitch))
  return GL_FALSE;


I'm not aware of any actual bug being triggered by this, but the 
code is obviously incorrect.  Later in the file, the function
r200TryDrawPixels() calls check_color also, passing it's own 
local variable size, however size is declared in that function 
as:

static GLboolean
r200TryDrawPixels( GLcontext *ctx,
  GLint x, GLint y, GLsizei width, GLsizei height,
  GLenum format, GLenum type,
  const struct gl_pixelstore_attrib *unpack,
  const GLvoid *pixels )
{
   r200ContextPtr rmesa = R200_CONTEXT(ctx);
   GLint pitch = unpack-RowLength ? unpack-RowLength : width;
   GLuint dest, planemask;
   GLuint cpp = rmesa-r200Screen-cpp;
   GLint size = width * pitch * cpp;



I'm unfamiliar with this particular code, however it seems that 
the same calculation being done in r200TryDrawPixels() would be 
valid for r200TryReadPixels().

Does the patch I've attached look correct?


-- 
Mike A. Harris   ftp://people.redhat.com/mharris
OS Systems Engineer - X.org X11 maintainer - Red Hat--- xc/lib/GL/mesa/src/drv/r200/r200_pixel.c.r200-uninitialized-variable-used   
2004-03-26 03:49:15.0 -0500
+++ xc/lib/GL/mesa/src/drv/r200/r200_pixel.c2004-03-26 04:06:07.0 -0500
@@ -155,9 +155,10 @@
  GLvoid *pixels )
 {
r200ContextPtr rmesa = R200_CONTEXT(ctx);
-   GLint size;
GLint pitch = pack-RowLength ? pack-RowLength : width;
GLint blit_format;
+   GLuint cpp = rmesa-r200Screen-cpp;
+   GLint size = width * pitch * cpp;
 
if (R200_DEBUG  DEBUG_PIXEL)
   fprintf(stderr, %s\n, __FUNCTION__);


[Dri-devel] Re: Uninitialized variable 'size' used in r200TryReadPixels()

2004-03-26 Thread Mike A. Harris
On Fri, 26 Mar 2004, Mike A. Harris wrote:

In XFree86 4.3.0, and also in current X.org X11, in the file:

   xc/lib/GL/mesa/src/drv/r200/r200_pixel.c

[SNIP]
I'm unfamiliar with this particular code, however it seems that 
the same calculation being done in r200TryDrawPixels() would be 
valid for r200TryReadPixels().

Does the patch I've attached look correct?

Of course, 30 seconds after sending my email, I noticed that the 
check_color() function does not even use the sz parameter it is 
passed anywhere.  Should check_color() just have that parameter 
removed, and all locations that use it updated to not pass that?



-- 
Mike A. Harris   ftp://people.redhat.com/mharris
OS Systems Engineer - X.org X11 maintainer - Red Hat


---
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470alloc_id=3638op=click
--
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel


[Dri-devel] Re: Fw: Re: Savage driver in Mesa and DRI trunk

2004-03-05 Thread Mike A. Harris
On Fri, 5 Mar 2004, Felix [ISO-8859-1] Kühling wrote:

Date: Fri, 5 Mar 2004 16:47:50 +0100
From: Felix [ISO-8859-1] Kühling [EMAIL PROTECTED]
To: Alex Deucher [EMAIL PROTECTED]
Cc: [EMAIL PROTECTED], [EMAIL PROTECTED]
Content-Type: text/plain; charset=US-ASCII
Subject: Re: Fw: Re: Savage driver in Mesa and DRI trunk

On Fri, 5 Mar 2004 07:34:30 -0800 (PST)
Alex Deucher [EMAIL PROTECTED] wrote:

 
 --- Felix K_hling [EMAIL PROTECTED] wrote:
  Mark,
  
  I'm forwarding your message to the dri-devel mailing list. I can't
  test
  randr here. Alex how much do you know about randr? Can you reproduce
  and
  problems?
 
 Unfortunately, I haven't really messed with randr much.  I don't
 personally find much use for it.  However I do have the same notebook
 Mark has so I may take a look at it.  Does the dri cvs tree have xrandr
 in it? unfortunately that notebook has a pretty old distro on it.

I just realized that I do have xrandr installed. I wasn't aware that it
was part of XFree86 4.2.1 which I still have installed on my box. Or is
it a Debian add-on? Either way, I'm going to look into it sometime.

The xrandr client was added to 4.2.0, however only kdrive 
supports RandR in 4.2.0.  You need 4.3.0 for RandR support in the 
core server.

HTH


---
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id70alloc_id638op=click
--
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel


[Dri-devel] Re: freedesktop CVS

2004-03-02 Thread Mike A. Harris
On Mon, 1 Mar 2004, Leif Delgass wrote:

Date: Mon, 1 Mar 2004 11:33:29 -0500 (EST)
From: Leif Delgass [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Content-Type: TEXT/PLAIN; charset=US-ASCII
Subject: freedesktop CVS

Hello,

I'm not able to checkout the DRI CVS from freedesktop.org, since I seem to 
have been dropped from the dri group -- same problem that others had 
recently.  I sent an email to Eric but apparently he's away for some time.  
Does anyone else on the list have the ability to modify groups on 
freedesktop.org?

I've added Leif to the dri group earlier today, so that's fixed 
now.  Let me know if anyone else is missing.

Also, just a note so everyone knows what to do in case of any
kind of administrative problems in the future...  You can try
joining #freedesktop on irc.freenode.net and ping myself, or
other admins in realtime, and/or you can email
[EMAIL PROTECTED] for asynchronous admin requests, 
and we'll try to fix up whatever is broke ASAP.

Hope this helps,
TTYL

-- 
Mike A. Harris



---
SF.Net is sponsored by: Speed Start Your Linux Apps Now.
Build and deploy apps  Web services for Linux with
a free DVD software kit from IBM. Click Now!
http://ads.osdn.com/?ad_id=1356alloc_id=3438op=click
--
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel


Re: [Mesa3d-dev] Re: [Dri-devel] Savage 3D driver roadmap

2004-02-21 Thread Mike A. Harris
On Fri, 20 Feb 2004, Alex Deucher wrote:

 the main reason mach64 is still on a branch in DRI is it is insecure
 by
 default, I'm going to look into it when I've moved apartments and got
 myself settled in again :-), I don't think putting insecure code into
 the
 trunk where it may get merged up to XFree86 is such a good idea :-)


As I recall it's just a matter of changing a config option to a
different default.  should be trivial.

Just needs to be added to DevelDRIDrivers in xfree86.cf



-- 
Mike A. Harris ftp://people.redhat.com/mharris
OS Systems Engineer - XFree86 maintainer - Red Hat


---
SF.Net is sponsored by: Speed Start Your Linux Apps Now.
Build and deploy apps  Web services for Linux with
a free DVD software kit from IBM. Click Now!
http://ads.osdn.com/?ad_id=1356alloc_id=3438op=click
--
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel


[Dri-devel] Re: R9200SE Slowness

2004-02-21 Thread Mike A. Harris
On Sat, 21 Feb 2004, Chris Ison wrote:

ok, let me get this in perspective

R9200R8500
DRI14.62103716.860273
fglrx39.46159444.228085

I have been trying to hunt down the slowdown in DRI, I even if (0)'s all
occurances of sched_yield () which is slower in 2.6 than 2.4 due to 2.6
doing it properly.

According to R200_DEBUG, there is no fallbacks used with glxgears and only
vertex array fallbacks used for QuakeForge. This may be misleading however
is the fallback debug option is only used in extreme fallbacks and not
partial ones.

also been looking at r200EmitState, for most of its calls, it emits nothing,
but occassionally it does, been thinking about assing a switch or something
that is set when there truely is something to emit, and bailout early in
r200EmitState if there isn't.

Thats as far as I've gotten so far.

Is there anything else I should be looking at?

oprofile perhaps might help.


-- 
Mike A. Harris



---
SF.Net is sponsored by: Speed Start Your Linux Apps Now.
Build and deploy apps  Web services for Linux with
a free DVD software kit from IBM. Click Now!
http://ads.osdn.com/?ad_id=1356alloc_id=3438op=click
--
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel


[Dri-devel] Re: GATOS and DRI merge

2004-02-10 Thread Mike A. Harris
On Tue, 10 Feb 2004, Hod McWuff wrote:

So, to summarize, I need to know *roughly* what's changed since the
Gatos folks forked, in terms of what-moved-where and an idea of any
structural changes. I can read the different sources and figure out the
code changes myself, but I need to know what I'm looking for.

Presumeably the best way to find out what the GATOS developer(s) 
changed, would be to ask them.  ;o)

It would seem the best approach is to merge their changes -
conceptually, one by one - into the current DRI sources.

That sounds sane, however some of it may require a bit of
discussion to iron out issues.  For example, anything that might
break ABI would be a no-go.  If I recall correctly, in the past
there were ABI changing differences, however I have no idea if
that is the case nowadays.

That said, it would indeed be nice to have GATOS efforts work out 
of the box with one single unified driver set.


-- 
Mike A. Harris



---
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
--
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel


[Dri-devel] Re: Minimal fix for the R128 drivers

2004-01-15 Thread Mike A. Harris
On Wed, 14 Jan 2004, Alan Cox wrote:

Date: Wed, 14 Jan 2004 13:39:39 +
From: Alan Cox [EMAIL PROTECTED]
To: DRI Devel [EMAIL PROTECTED]
Content-Type: multipart/mixed; boundary==-aOYRP5LaOLpcWQuYBxVm
Subject: Minimal fix for the R128 drivers

I think this is about the minimal fix needed. I'm not entirely happy
with the limits picked, especially for spans, but maybe someone with
an R128 can verify it is ok, or change the code to loop each chunk
of pixels/span data.

If nobody objects to Alan's security patch, I'd like to commit it
to CVS head for r128.


-- 
Mike A. Harris



---
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
--
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel


[Dri-devel] Re: ATI R200 PCI

2003-12-04 Thread Mike A. Harris
On Thu, 4 Dec 2003, Chris Ison wrote:

I realize replies will be resticted under NDA, but I am unable to refine
my questions until I can find the answers to the following questions in
relation to ATI docs some developers have access too.

1. Do the ATI docs outline or detail expected PCI access process for the
r200 chipset, and if so, how close does the code match to it.

The ATI docs pretty much document the complete operation of the 
hardware for all intents and purposes.  Not sure how better to 
answer your question, as it is kindof vague IMHO.


2. Do the docs specify expected process of initializing the card for
both AGP and PCI and how close does the code match this.

Again, kindof a vague question IMHO.


3. Are all registers mentioned in the docs also in the code.

If you mean, is every single register in the Radeon 
specifications present in radeon_reg.h and actually used 
somewhere in the driver, the answer is definitely a resounding 
no.


4. From the published register information (under the NDI) is the detail
enough to know if some registers need special handling, and if so, is
this being done in the code exactly as detailed in the docs.

What registers?  Obviously the Radeon docs were used to write the 
driver, and are consulted by those who have them when fixing bugs 
and when adding new features, however nobody is a perfect 
programmer 100% and so there is definitely flaws in the driver, 
or it would be bug free.

Again you're being very vague here.


5. Is there anything in the documentation in reguards to PCI or anything
effecting PCI that is not implemented in the code

Yes, it's entirely likely.  PCI support was implemented for Alpha 
initially, and was never tested or contracted to work on anything 
else.  SInce then various people (including yourself IIRC) have 
debugged different problems and got PCI support working better.  
There are definitely still bugs in the PCI support however, so 
that means that there are parts of the driver or kernel module 
missing code that is needed in order to make the cards function 
properly.  You could interpret that as meaning the driver does 
not follow the documentation 100%, or it's possible that the docs 
are missing needed info, or it's much more likely that nobody has 
been interested enough to just debug and pound on the PCI support 
and work out any quirks on all hardware supported.


and if so, is it possable to implement without breaching the NDA.

Fixing bugs in the driver is always possible without breaching 
NDA.


6. Is there anything that is not implemented in the code that exists in
the docs.

For complete total support of all features on all 
Radeon hardware?  Yes, absolutely. The OSS driver doesn't support 
anywhere near the complete functionality that the Windows drivers 
support on Radeon hardware, and probably never will, both from 
lack of volunteers to do the work, lack of people to fund the 
work, and various other factors.

If so is the NDA preventing the implementation or has it been
a case of time constraints.

Implementation of what specifically?  There are some advanced 3D
features which are not implemented, which would require
permission from ATI to do, but just as importantly would require
someone wanting to actually do it, and dedicate time to do it, 
and that generally only happens when there is money involved, and 
big business contracts riding on it, such as the R200 3D support 
funded by The Weather Channel.


I think that covers everything I wish to ask at this stage, and
incase you are wondering, I am willing to help solve the mystery
of the slow pci-gart, and the first place would appear to be
comparing the docs to whats in the code and find any difference
in implementation no matter how small. But since I don't have
access to these docs I need the help of those that do.

THe first step to me, would be to oprofile things, and find where 
the bottleneck is, then try to determine why.  I doubt it would 
be that hard, and I doubt it requires the docs, although having 
the docs is always better than not having them when 
troubleshooting.

If there are specific registers you don't understand and think 
might be a problem, or any other code construct, feel free to 
ask, and also to stick around in #dri-devel.  While nobody can 
provide you the docs except ATI, we can probably clarify some 
uestions you might have about radeon hardware operation et al.

IMHO, it's best to approach this from a direct concrete angle of
a specific problem though, rather than a general problem of PCI
not working properly and wanting to go over every inch of the
driver anc compare register usage to the manual.  The latter IMHO 
is a huge waste of time.


-- 
Mike A. Harris



---
This SF.net email is sponsored by OSDN's Audience Survey.
Help shape OSDN's sites and tell us what you think. Take this
five minute survey and you could win a $250 Gift Certificate.
http://www.wrgsurveys.com

[Dri-devel] Re: Radeon PCI API

2003-11-29 Thread Mike A. Harris
On Fri, 28 Nov 2003, Alex Deucher wrote:

Date: Fri, 28 Nov 2003 23:08:04 -0800 (PST)
From: Alex Deucher [EMAIL PROTECTED]
To: Torgeir Veimo [EMAIL PROTECTED],
 [EMAIL PROTECTED] [EMAIL PROTECTED]
Content-Type: text/plain; charset=us-ascii
Subject: Re: Radeon PCI API

Your best bet, if you can find one, is a fireGL 8800.  It's basically
an overclocked 8500.  barring that the 8500's and 9100's are the next
fastest.

The 8800 is a faster R200 based board.  It's not overclocked 
however.

-- 
Mike A. Harris



---
This SF.net email is sponsored by: SF.net Giveback Program.
Does SourceForge.net help you be more productive?  Does it
help you create better code?  SHARE THE LOVE, and help us help
YOU!  Click Here: http://sourceforge.net/donate/
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel


[Dri-devel] Re: [Bug 131] Metabug - Mach64 DRI is not merged into the [DRI] trunk.

2003-11-09 Thread Mike A. Harris
On Fri, 7 Nov 2003, David Dawes wrote:

--- Additional Comments From [EMAIL PROTECTED]  2003-07-11 06:30 ---
So why this bug is closed? This is METABUG  

It is closed because it is neither a bug report or a submission, and is
irrelevant to anyone tracking bugs for a release.  This type of stuff
belongs in your wiki.

I totally agree here.  People need to stop abusing bugzilla as a 
mailing list or wiki substitute.  Bugzilla is for tracking 
defects, not for following the development of a driver or driver 
feature for 12 months through to completion.  The whole concept 
of a METABUG whatever that is, is flawed.

Create a mailing list for mach64-dri, or discuss it here please.  
Another similar bug is the Radeon IGP DRI bug report which has 
gone way out of hand IMHO and turned into a huge neverending 
mailing list substitute and/or web based tech support forum.

http://bugs.xfree86.org/show_bug.cgi?id=314

That's just rediculous bugzilla abuse.  I'm closing that one out
too, and asking people to continue their endless discussion on
the mailing lists, as it is equally abusive of bugzilla as the 
Mach64 DRI metabug.

Please use dri-users and/or dri-devel for such discussions, not 
bugzilla.

-- 
Mike A. Harris



---
This SF.Net email sponsored by: ApacheCon 2003,
16-19 November in Las Vegas. Learn firsthand the latest
developments in Apache, PHP, Perl, XML, Java, MySQL,
WebDAV, and more! http://www.apachecon.com/
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel


[Dri-devel] Re: Re: More expat problems...

2003-10-26 Thread Mike A. Harris
On Tue, 21 Oct 2003, Linus Torvalds wrote:

 glcontextmodes.o gets linked to libGL, not the driver. Apperently you
 have an outdated libGL installed.

Well, my regular libGL.so is as new as the driver and compiled from DRI.  
And yes, _gl_context_modes_destroy is there according to 'nm'.

HOWEVER - with the new Fedora test install, the system will actually have 
a libGL.so in /usr/X11R6/lib/tls/ too - and will find that one first.

Removing the TLS-version of libGL solves the problem.

So this is just a heads-up: I bet other people will hit this problem as 
they upgrade to Fedora test and the new RH library locations.

Lots of people will likely inadvertently be hit by this 
unfortunately.  My suggestion to everyone, is to uninstall the 
XFree86-Mesa-libGL package using:

rpm -e --nodeps XFree86-Mesa-libGL

As long as you know you're installing another rpm which provides 
libGL itself, then all rpm dependancies will be met properly and 
the --nodeps above is harmless.  However if one installs outside 
of rpm context, such as from raw sources, then the system will 
have unmet rpm dependancies on libGL.so.1 and will complain about 
it.  2 solutions to that are:

1) Make sure any alternative libGL being installed is in rpm 
   format

or

2) Create a dummy rpm called fake-libGL-provide which contains 
   no files, but which has lines like:  Provides: libGL.so.1

By doing either of these, ensures rpm is happy, and that there 
shouldn't be any libGL conflicts.  I made Mesa-libGL a separate 
subpackage to make replacing libGL easier for people to do.

Hope this helps people to avoid such libGL probs.

TTYL

-- 
Mike A. Harris



---
This SF.net email is sponsored by: The SF.net Donation Program.
Do you like what SourceForge.net is doing for the Open
Source Community?  Make a contribution, and help us add new
features and functionality. Click here: http://sourceforge.net/donate/
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel


[Dri-devel] Re: new 2048 limit code...

2003-10-24 Thread Mike A. Harris
On Fri, 24 Oct 2003, Alex Deucher wrote:

Unless anyone says otherwise, I'm going to remove this code.  All it
has done is generate complaints from MergedFB users.  Apparently it
doesn't hurt anything (ie. cause a crash) to leave direct rendering
enabled if the virtual desktop is larger than 2048.  Since MergedFB
users seem to be the only ones running into it, I don't see this
affecting regular DRI users.  I will put a warning in the code if the
virtual res is larger than 2048 to let them know that they may run into
issues.

My suggestion would be to make it a config file option defaulting 
to the current behaviour.  That way users who don't know any 
better get 3D working full desktop, but get an error/warning to 
the log file if their resolution goes beyond what is supported.  
Users who know what they're doing and want 3D on part of the 
desktop anyway can force enable it.

That seems to be less problematic for most people IMHO, no?

Anyhow, just a bit of feedback/suggestion, I don't have any hard 
opinion any way about it...  And of course nothing is written in 
stone so whatever you go with can always be changed again later 
depending on user feedback, etc.

TTYL

-- 
Mike A. Harris



---
This SF.net email is sponsored by: The SF.net Donation Program.
Do you like what SourceForge.net is doing for the Open
Source Community?  Make a contribution, and help us add new
features and functionality. Click here: http://sourceforge.net/donate/
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel


[Dri-devel] Re: can't get dricvs to use radeon drm

2003-10-22 Thread Mike A. Harris
On Wed, 22 Oct 2003, Chris Ison wrote:

 Have you done all the proper idiot checks?
 
 I hate to use the word that way, but that's how I'd phrase it if I were 
 speaking to myself...
 
 Have you checked to make sure /dev/dri/card0 exists, has the proper 
 major and minor numbers, and is readable and writeable by root?
 

ok, /dev/dri/card0 doesn't exists, so why does it work for the SF dri
and not the freedesktop one ... /dev/dri does exist, I'm thinking the SF
drm creates /dev/dri/card0 but the freedesktop one doesn't, but I could
be wrong. I will investigate this further by reverting back to the SF
cvs.

The DRI project officially moved the CVS repository from 
sourceforge to freedesktop.org, so the freedesktop.org is now the 
official DRI project CVS repository and the sourceforge CVS 
repository is completely obsolete.  Don't use it.

The DRM doesn't create device nodes on the filesystem (that would
be totally insane).  The X server itself creates /dev/dri/card*
as needed.

-- 
Mike A. Harris



---
This SF.net email is sponsored by OSDN developer relations
Here's your chance to show off your extensive product knowledge
We want to know what you know. Tell us and you have a chance to win $100
http://www.zoomerang.com/survey.zgi?HRPT1X3RYQNC5V4MLNSV3E54
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel


[Dri-devel] Re: kernel-2.6.0-test{7-8} and radeon drm segfault

2003-10-19 Thread Mike A. Harris
On Sun, 19 Oct 2003, Donnie Berkholz wrote:

Date: Sun, 19 Oct 2003 14:12:59 -0400
From: Donnie Berkholz [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Content-Type: multipart/signed; micalg=pgp-sha1;
protocol=application/pgp-signature; boundary==-b29xJgAX4aLDOTD7duZT
Subject: Re: kernel-2.6.0-test{7-8} and radeon drm segfault

On Sun, 2003-10-19 at 05:28, Louis Garcia wrote:
 I've been playing with kernel-2.6 on redhat's latest beta. With my
 radeon 7500 drm works great. When I boot to kernel-2.6 latest, I
 modprobeagpgart, intel-agp and radeon. Startx and run glxinfo
 and glxgears and both segfault. Anyone else seeing this? This
 also happens if these are build statically. How is the stability of the
 dri drivers in kernel-2.6.x?

Hi, I just dealt with this problem yesterday in Gentoo. You need to
prevent the patch named similar to Mesa-SSE-fixes-from-MesaCVS.patch
from being applied.
http://bugs.gentoo.org/show_bug.cgi?id=30541

Which of course would reinstate the bug that that patch fixes for 
all 2.4.x users, which is the overwhelming majority of users out 
there.

The proper fix is to fix both problems, not substitute one for 
the other - although the latter is probably fine for homebrew 
systems.

-- 
Mike A. Harris



---
This SF.net email sponsored by: Enterprise Linux Forum Conference  Expo
The Event For Linux Datacenter Solutions  Strategies in The Enterprise 
Linux in the Boardroom; in the Front Office;  in the Server Room 
http://www.enterpriselinuxforum.com
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel


[Dri-devel] Re: Snapshots

2003-10-11 Thread Mike A. Harris
On Fri, 10 Oct 2003, Felix [ISO-8859-1] Kühling wrote:

there were 2 reports from snapshot users on dri-users that DRI was
disabled with the new configuration stuff. In at least one case the
problem was that libexpat was not installed on the system. Could the
snapshot build be changed to link the drivers statically with libexpat?
In either case I'll add a note in the FAQ.

By all means allow the option to link statically to libraries if 
that is something considered useful, however please do not make 
this the default, as it:

1) Bloats code unnecessarily
2) Makes security updates a very complicated mess if expat needs 
   to be updated to fix some security hole - you have to know 
   every binary on the system that links statically to it.

We had a wonderful time a year ago with updating zlib because so 
many software projects include the complete out of date zlib 
sources and link statically to their own copy.  Bad juju.


-- 
Mike A. Harris



---
This SF.net email is sponsored by: SF.net Giveback Program.
SourceForge.net hosts over 70,000 Open Source Projects.
See the people who have HELPED US provide better services:
Click here: http://sourceforge.net/supporters.php
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel


[Dri-devel] Re: ATI Radeon 9200 SE

2003-09-14 Thread Mike A. Harris
On Sat, 13 Sep 2003, Michel [ISO-8859-1] Dänzer wrote:

 My Device section looks like:
 
 Section Device
 Identifier Radeon
 Driver radeon
 BusID PCI:1:0:0
 Option AGPMode  4
 Option AGPSize  128

BTW, I renamed this to GARTSize in current DRI CVS.

Is AGPsize an alias?  Or when people upgrade in the future will 
their configuration break if it is using AGPSize?


-- 
Mike A. Harris



---
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel


[Dri-devel] Re: ATI Radeon 9200 SE

2003-09-14 Thread Mike A. Harris
On Sun, 14 Sep 2003, Michel [ISO-8859-1] Dänzer wrote:

 I think when things like this are changed, it is important to 
 both document it widely, and also provide a backward 
 compatibility mechanism.  Otherwise it confuses users, and can 
 cause tech support problems.

Well, this option isn't documented widely in the first place.

That doesn't mean it's not widely used though.  It is documented, 
and so people do use it, although I certainly never recommend it 
to people.  ;o)

Anyway, you should have read my second followup before sending
out yours. :)

I read/respond serially usually.  Might want to update docs to 
show they're aliases too, to avoid confusion also.  ;o)


-- 
Mike A. Harris



---
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel


[Dri-devel] Re: ATI Radeon 9200 SE

2003-09-14 Thread Mike A. Harris
On Sun, 14 Sep 2003, Michel [ISO-8859-1] Dänzer wrote:

 Anyway, you should have read my second followup before sending
 out yours. :)
 
 I read/respond serially usually.  

Can't Pine do better? :P

 Might want to update docs to show they're aliases too, to avoid 
 confusion also.  ;o)

I'll gladly do so if you show me where it's documented.

radeon manpage


-- 
Mike A. Harris



---
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel


[Dri-devel] Re: ATI Radeon 9200 SE

2003-09-14 Thread Mike A. Harris
On Sun, 14 Sep 2003, Michel [ISO-8859-1] Dänzer wrote:

Date: Sun, 14 Sep 2003 13:29:07 +0200
From: Michel [ISO-8859-1] Dänzer [EMAIL PROTECTED]
To: Mike A. Harris [EMAIL PROTECTED]
Cc: [EMAIL PROTECTED]
Content-Type: text/plain; charset=UTF-8
Subject: Re: ATI Radeon 9200 SE

On Sun, 2003-09-14 at 13:22, Mike A. Harris wrote:
 On Sun, 14 Sep 2003, Michel [ISO-8859-1] Dnzer wrote:
 
  Might want to update docs to show they're aliases too, to avoid 
  confusion also.  ;o)
 
 I'll gladly do so if you show me where it's documented.
 
 radeon manpage

Doesn't mention it in any of the trees I have, only found one which does
on the web - vendor specific patch?

Ah, could be.  I searched google, as it was easier than trying to 
search manpages/html/ps/etc. docs that come with X to try to find 
the various places it might show up.

IMHO it should be documented somewhere however unless it's 
considered a developer only option.  If it's developer-only 
perhaps it should be only enabled for debug builds?


-- 
Mike A. Harris



---
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel


[Dri-devel] Re: XFree86 merge

2003-09-13 Thread Mike A. Harris
On Fri, 12 Sep 2003, Alan Hourihane wrote:

  Do DRI developers need to worry about that ?
 
 It's no problem for me personally, no idea about other developers, but
 what about users?
 
They didn't have IPv6 before, so if it doesn't work now, there's still
no problem for users.

The problem with the IPv6 support commited to XFree86 CVS, was 
that it requires the system to have IPv6 support wether you 
actually use IPv6 at all or not.  In other words, if your kernel 
does not support IPv6, then you can not use XFree86 CVS as it 
requires IPv6 unconditionally to be available on the system 
wether or not the X server will actually be used with IPv6.

That was the original problem, however I do not know if that is 
still the case or wether it's been fixed now or not.  It's 
possible that someone fixed the IPv6 to not be unconditional, but 
if it did get fixed, I must have missed seeing the checkin.

If the issue is still present however, then anyone compiling 
XFree86 CVS and using it must have IPv6 on their system, even if 
they don't use it.

Hope this helps.
TTYL

-- 
Mike A. Harris



---
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel


Re: [Dri-devel] Re: Sourceforge CVS

2003-09-04 Thread Mike A. Harris
On Wed, 3 Sep 2003, Alan Hourihane wrote:

 Havoc, your comment on pserver being like telnet isn't really applicable,
 anon only pserver is as secure as any anon only service, I wouldn't even
 think about using non-anon pserver but I don't think DRI will ever need
 such a thing..
 
 
 Just a question of bandwidth/load then. I'm willing to try it.  When
 we get general freedesktop.org anon mirrors we can always move to
 using those.
 
 To give you an idea of plans for the hosting and current status:
 https://listman.redhat.com/archives/xdg-list/2003-September/msg1.html
 
 So what we can do is include DRI in the migration plan. From you guys
 we probably need details on the exact stuff to be hosted, and how you
 want to set it up; and I'd guess someone from DRI should have admin
 access to the server (let us know who).
 
 OK.
 
 If anyone is deeply unhappy with the idea of moving to freedesktop.org for 
 cvs hosting, it's time to speak up.

One question. Would this be a temporary thing or permanent move ?

If temporary then I guess I'd rather just see a anoncvs mirror setup rather
than move it in the first place. 

But if it's permanent, then it's o.k. with me. Obviously we wouldn't tear
down the CVS at SF, but we'd need to update the website to point people
where to grab the new CVS.

My original suggestion was for freedesktop.org to be the new 
permanent home for DRI.  Assuming the server load works out ok, 
which I think it probably will, there shouldn't really be any 
problems.  How many people out there use DRI anoncvs?

We can also set up cvsup, and recommend it to people instead of 
CVS, which can help out significantly also.  I'll install cvsupd 
on the machine so it can be enabled when needed.


-- 
Mike A. Harris



---
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel


[Dri-devel] Re: Re: Sourceforge CVS

2003-09-02 Thread Mike A. Harris
On Tue, 2 Sep 2003, Keith Whitwell wrote:

What is wrong right now is that we can't get uptodate versions of the 
repository to non-developers.

Non-developers currently don't have BK, arch, subversion or even cvsup 
installed.  They do seem to often have CVS installed, and we've successfully 
used it in the past to iterate test-debug-patch cycles.  I don't think we can 
expect them to be installing a new version tool to participate in that 
existing process.

A lot of them do have rsync, but even that wasn't installed by default in 
redhat until pretty recently.  It's also a lot less rich than cvs.

So, anonymous cvs is probably our best bet for rapid distribution of changes 
etc to users.

This means two things
   1) we need to fix anonymous CVS now
   2) the discussion of developer version control system doesn't impact the fact 
that we need to fix anonymous CVS access for non-developers, so is not to be 
considered in any way urgent, imminent or even likely.
   
If we ever did move to a different system, I think we'd want to keep an 
anonymous CVS access for non-developer access.

So, right now, the urgent thing is to find a reliable site to host our cvs, 
including pserver anonymous cvs.

No need for a flame war, talk of other version systems is basically idle 
banter and healthy venting of frustration.  I expect we'll be using cvs for 
some time to come, if not longer.


I can start creating user accounts on freedesktop.org and setup
whatever infrastructure is needed right away, assuming the
project favours the idea.  All I need is DRI project members to
email me, [EMAIL PROTECTED], or [EMAIL PROTECTED] their ssh DSA keys,
and let us know what is needed.  I can set up user accounts, and
provide admin access to those who need it as well.

rsync/cvsup/etc. are either installed already or can be ready to
go in short order also.  I'll also need to know which email
address anyone prefers to have their email forwarded to.

dri.freedesktop.org sound good?


-- 
Mike A. Harris



---
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel


[Dri-devel] Re: Opteron, GinGin and PCIGart

2003-07-19 Thread Mike A. Harris
On Thu, 17 Jul 2003, Ian Romanick wrote:

Date: Thu, 17 Jul 2003 09:35:09 -0700
From: Ian Romanick [EMAIL PROTECTED]
To: [EMAIL PROTECTED],
 DRI developer's list [EMAIL PROTECTED]
Reply-To: [EMAIL PROTECTED]
Content-Type: text/plain; charset=us-ascii; format=flowed
Subject: Re: Opteron, GinGin and PCIGart

Mark Lane wrote:

 I am getting a weird error when attempting to run ForcePCIMode on an 
 opteron with a Radeon 7500 PCI. I have also used a 7000 with the same 
 results.
 
 (EE) RADEON(0): GetBuffer timed out, resetting engine...
 (EE) RADEON(0): RADEONCPGetBuffer: CP reset -1020
 (EE) RADEON(0): RADEONCPGetBuffer: CP start -1020
 (EE) RADEON(0): RADEONCPGetBuffer: CP GetBuffer -1020
 (EE) RADEON(0): GetBuffer timed out, resetting engine...
 (EE) RADEON(0): RADEONCPGetBuffer: CP reset -1020
 (EE) RADEON(0): RADEONCPGetBuffer: CP start -1020
 (EE) RADEON(0): RADEONCPGetBuffer: CP GetBuffer -1020
 (EE) RADEON(0): GetBuffer timed out, resetting engine...
 
 I am running the stock XFree86 which comes with GinGin.

There are some known potential problems with the Radeon driver on 
64-bit.  Right now, none of the DRI developers (that I know of) have 
access to any 64-bit hardware, so you're venturing into uncharted 

I do.  ;o)  Just not the time. ;o/

territory.  One question, though.  Are you running in mixed 32-bit / 
64-bit mode, or is everything (i.e., X-server, kernel, applications) 
built for 64-bit?

If he's using the GinGin64 supplied binaries and kernel, he's 
using a complete 64bit kernel+userland including X.  I believe it 
is probably a DRM issue that needs a few pokes with a stick.

I'm going to try to reproduce it on ia64 also to see if it is 
likely a 64bit issue or just an architectural oddity.  Either is 
possible.  I haven't tried 4.3.0 on Alpha yet, but that might be 
a good idea too.

Take care guys,
TTYL



-- 
Mike A. Harris




---
This SF.net email is sponsored by: VM Ware
With VMware you can run multiple operating systems on a single machine.
WITHOUT REBOOTING! Mix Linux / Windows / Novell virtual machines at the
same time. Free trial click here: http://www.vmware.com/wl/offer/345/0
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel


[Dri-devel] Re: spam collection of the past few days

2003-06-20 Thread Mike A. Harris
On 17 Jun 2003, Michel Dänzer wrote:

 And I have to say I'd be willing to stand down and let someone take over.
 
 The amount of spam I have to keep clearing anyway is time consuming to
 say the least. If I were to make the lists subscriber only, this task
 would only increase.
 
 So if anyone wants to take my place, just say so.

I've already volunteered to take on a share. I obviously wouldn't want
to do it all myself either. Any other takers?

I volunteer as well.  I maintain a few lists already which only 
permit subscriber posting, and while the spam load on those lists 
is much less than dri-devel, I don't mind helping keep the admin 
queue empty.  My sourceforge name is mharris, feel free to add 
me to any/all of the DRI lists, just let me know which one's I'm 
on.  ;o)

-- 
Mike A. Harris




---
This SF.Net email is sponsored by: INetU
Attention Web Developers  Consultants: Become An INetU Hosting Partner.
Refer Dedicated Servers. We Manage Them. You Get 10% Monthly Commission!
INetU Dedicated Managed Hosting http://www.inetu.net/partner/index.php
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel


[Dri-devel] Re: __MUST_HAVE_AGP

2003-06-11 Thread Mike A. Harris
On Wed, 11 Jun 2003, [iso-8859-15] José Fonseca wrote:

 Are there some radeon AGP cards able to work without agpgart?

Which drivers are you using?  PCI support in Radeon was busted some time
ago, which meant that AGP had to be present.

To be clearer to the original person, PCI DRI support didn't work
except on Alpha architecture.  Radeon hardware worked fine in 2D
only with DRI disabled though, on both AGP and PCI cards.

 I have an nvidia NFORCE1-based motherboard.
 Agpgart module does not support my north bridge: does this mean that I 
 can't accelerate any AGP card (radeon 7200 for example)?

That's a difficult question. I don't know whether the Radeon hardware
allows to be run in PCI mode.

All Radeon hardware should work fine in PCI mode.  Wether or not 
XFree86/DRI drivers are up to scratch on a given XFree86 release 
or not is another question though.  It is much better nowadays 
than in the past though.

The issue is that the Radeon driver for PCI cards relies on the
existence of a PCI-GART (it does the same as the AGP GART, but
in the PCI bus) which I don't know if it's present on AGP cards.

It is, and should work on AGP cards just like a PCI card, with 
ForcePCIMode.


-- 
Mike A. Harris




---
This SF.net email is sponsored by:  Etnus, makers of TotalView, The best
thread debugger on the planet. Designed with thread debugging features
you've never dreamed of, try TotalView 6 free at www.etnus.com.
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel


[Dri-devel] Re: Re: SPAM : DRI Devel ratio

2003-05-29 Thread Mike A. Harris
On Wed, 28 May 2003, Sven Luther wrote:

  I was being sarcastic, his message was encoded with koi8-r, which, along
  with being html, is one of the indescriminate reasons people block email
  (and get a good number of false positives)
 
 however, foreign language encoding is separate from html email.
 
 blocking based on foreign language encodings is not such a good idea.
 blocking html is not so bad, though.

You need to block multi-part mails with only one html part too though,
which is not so easy to do, i think.

This filter doesn't catch *everything*, but for the last 6 years 
or so, it has had zero false positives for me while subscribed to 
limitless numbers of mailing lists.

:0:
* ^Content-Type:.*text/html
HTML

I go through the HTML folder occasionally, and all of the stuff 
is junk spam.  There may be the opportunity for false positives, 
but in practice over the years, I've yet to see any with my mail 
load.  Different people's mail usage may vary however...

Hope this helps.

-- 
Mike A. Harris




---
This SF.net email is sponsored by: eBay
Get office equipment for less on eBay!
http://adfarm.mediaplex.com/ad/ck/711-11697-6916-5
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel


[Dri-devel] Re: Re: XFree86 bugzilla available

2003-03-19 Thread Mike A. Harris
On Wed, 19 Mar 2003, Philip Brown wrote:

  An XFree86 bugzilla is now available at http://bugs.xfree86.org/.
  Many thanks to Hewlett-Packard for supplying the hardware, netSweng for
  hosting, and the many developers who helped configure and test it.
 
 This is great news. I think a great job was done organizing the products
 and components.
 

I dont get it. Why is this suddenly great news, when DRI could have been
using sourceforge's bugtracking system all this time?

Because sourceforge's bug tracking system sucks? [1]


However, it seems the decision to abandon that methodology was somehow made
around 2001, judging by all the bug reports already sitting on
http://sourceforge.net/tracker/?group_id=387atid=100387

Because sourceforge's bug tracking system sucks? [1]


Someone with access should really go through those things, and clear out
all the ones that have now been rendered(ahem) obsolete.

Or, someone could just leave it as is, disable it and forget 
about it because sourceforge's bug tracking system sucks. [1]


[1] This is strictly my own personal opinion, and particularly as 
applies to large projects such as XFree86/DRI/etc.


-- 
Mike A. Harris ftp://people.redhat.com/mharris
OS Systems Engineer - XFree86 maintainer - Red Hat



---
This SF.net email is sponsored by: Does your code think in ink? 
You could win a Tablet PC. Get a free Tablet PC hat just for playing. 
What are you waiting for?
http://ads.sourceforge.net/cgi-bin/redirect.pl?micr5043en
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel


[Dri-devel] Re: Re: XFree86 bugzilla available

2003-03-19 Thread Mike A. Harris
On Wed, 19 Mar 2003, Philip Brown wrote:

 [...]
 The sourceforge bug tracker is a broken pos.

Yet tens, if not hundreds, of people seem to have reported bugs
successfully with it against dri.

Millions could report bugs using it potentially.  That doesn't 
make it a good tool, nor does it make it one that is well suited 
to the specific task of tracking bugs for the DRI project.  The 
DRI developers clearly think that it is crap, and that is the 
bottom line really, regardless of what anyone else thinks.  I 
just happen to agree with them.  ;o)

Even if the decision stands to no longer field new bugs there, it would
still be nice if someone cleaned out the bugs there that are no longer
relevant.

Feel free.


-- 
Mike A. Harris ftp://people.redhat.com/mharris
OS Systems Engineer - XFree86 maintainer - Red Hat



---
This SF.net email is sponsored by: Does your code think in ink? 
You could win a Tablet PC. Get a free Tablet PC hat just for playing. 
What are you waiting for?
http://ads.sourceforge.net/cgi-bin/redirect.pl?micr5043en
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel


[Dri-devel] Re: XFree86 bugzilla available

2003-03-19 Thread Mike A. Harris
On Wed, 19 Mar 2003, [iso-8859-15] José Fonseca wrote:

I know that the current policy on DRI is to post bugs on dri-users or
dri-devel, but with XFree86 having a bug database is inevitable that
people will eventually post bugs there too. Therefore what's the
possibility of:
 - Setting up a general owner for DRI bugs, which probably would be
   [EMAIL PROTECTED]
 - automatically set the owner of DRI bugs, e.g., by the users adding a
   DRI keyword, or associating the XFree86 Server-DRI extension
   component.
 - Add the possibility to add comments to bugs via e-mail.

Bugzilla requires a valid authenticated login.  Not possible to 
do that with email-bugzilla at least currently.


Basically I would like to be possible that:
 - An user adds a bug concerning DRI
 - The owner is (either manually or automatically) set to
   [EMAIL PROTECTED], which receives the bug
 - Any developer on the dri-devel list which has an account on
   XFree86 Bugzilla can reply and that comment is added to the bug
   database.

Click on the URL in the bugzilla email, the bug comes up, and you 
can enter a comment directly into bugzilla.  Even pine can do 
this easily.


-- 
Mike A. Harris ftp://people.redhat.com/mharris
OS Systems Engineer - XFree86 maintainer - Red Hat



---
This SF.net email is sponsored by: Does your code think in ink?
You could win a Tablet PC. Get a free Tablet PC hat just for playing.
What are you waiting for?
http://ads.sourceforge.net/cgi-bin/redirect.pl?micr5043en
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel


[Dri-devel] Re: dri driver features page - radeon_naming

2003-03-13 Thread Mike A. Harris
On Thu, 13 Mar 2003, Smitty wrote:

 My Radeon DDR VIVO identified itself (under windows) as a 7200...
My Radeon 32MB SDR identifies itself (under windows) as a 7200...

That's because the video drivers have had the PCI ID to name 
mappings changed from Radeon xxx SDR/DDR to Radeon 7200.  To 
my knowledge, it is impossible to distinguish an original Radeon 
32/64 SDR/DDR card from a Radeon 7200 card, as all that was 
changed is the marketing name on the box, and the name mapping in 
the video driver, etc.

If they changed the subdevice ID of the 7200, or bumped the chip 
revision, then they might be able to be distinguished, however 
I'm not sure it matters since programatically they're identical.


-- 
Mike A. Harris ftp://people.redhat.com/mharris
OS Systems Engineer - XFree86 maintainer - Red Hat



---
This SF.net email is sponsored by:Crypto Challenge is now open! 
Get cracking and register here for some mind boggling fun and 
the chance of winning an Apple iPod:
http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0031en
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel


Re: [Dri-devel] Corrupted textures on 64bit tuxracer

2003-03-12 Thread Mike A. Harris
On Tue, 11 Mar 2003, Dave Jones wrote:

  On x86_64 (probably any 64bit arch also, but I haven't tested
  ia64 or alpha yet), tuxracer experiences texture corruption on
  ice patches and the sides of some hills.  This is occurs on the
  very first race, so it's not hard to reproduce.  AS you're 
  gliding along, the grey patch approaches and flickers terribly, 
  but the portions that are white snow seem to work fine.

Wierd. I used a radeon 7500 to develop the x86-64 agpgart code,
_and_ I used tuxracer almost exclusively to test it, and hadn't
noticed any problems.  I'll upgrade X to our latest beta rpm
in a while, and see if I can reproduce here, as its been a while
since I tested it (definitly before 4.3.0 came out).

It does appear to be TCL related, so older X servers probably 
wouldn't show it.

  Just wondering if anyone else experiences this on 64bit archs 
  with tuxracer to help determine if it might be a bug in the game, 
  or a bug on the X side of things.

It sounds like a DRI regression, although it could also be something
as subtle as toolchain problems. During early agpgart development,
broken gcc's made some really wacky effects happen in tuxracer 8-)

With the environment variable set as Michel suggested, the main
problem disappears.  The other 'problem' I saw seems to just be a
visual effect rather than a bug.  I don't generally run tuxracer 
ever, so I never really noticed it before.  ;o)  I think this can 
be written off as a tuxracer bug now.

Thanks.

-- 
Mike A. Harris ftp://people.redhat.com/mharris
OS Systems Engineer - XFree86 maintainer - Red Hat




---
This SF.net email is sponsored by:Crypto Challenge is now open! 
Get cracking and register here for some mind boggling fun and 
the chance of winning an Apple iPod:
http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0031en
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel


[Dri-devel] Re: patch for function naming consistency

2003-03-12 Thread Mike A. Harris
On Wed, 12 Mar 2003, Philip Brown wrote:

  I just noticed that in drivers/ati, every single function related to DRI
  initialization,etc. is named RADEONDRIXxxxYyyy ... except
  RADEONPreInitDRI()
  
  Here's a patch to fix that, and R128PreInitDRI()
 
 This change doesn't seem obvious to me; the RADEONDRIxxx() functions are
 in radeon_dri.c and directly related to the DRI, whereas
 RADEONPreInitDRI() (along with other RADEONPreInitxxx() functions) is in
 radeon_driver.c


Maybe it belongs in radeon_dri.c, then? Coincidence of current location,
should not be a reason for avoiding logical naming and grouping.
If you like, I'll submit patches for doing the move AND rename.


 and mainly processes the DRI related driver options.

Consistency is a Good Thing.

It is nice and easy to do grep RADEONDRI tags to get a list of all
DRI-related functions for radeon.

[The fact that you can get more complicated with grep RADEON | grep DRI
  should not excuse the lack of consistency in naming]


So RADEONPreInitDRI() doesnt actually do any rendering; So what.
It is still DRI related.

I think you're looking at function naming from a point of view of 
what all functions contain the 3 letters 'DRI' grouped together 
in the function name and wanting to change the name of 
RADEONPreInitDRI() because it doesn't match the others, rather 
than looking at the logical grouping of where the function exists 
now.

I agree with Michel and think it is properly named as is, and in
the proper location.

What is the function classification based on?  Is it based on 
performing a PreInit operation, or is it a DRI function that does 
preinit?  I see it as the former as it is called from 
RadeonPreInit.

IMHO, the names of functions and the file they are located in 
should be based on the functionality that they are providing, and 
should be grouped based on similar functionality and not based on 
similarities in portions of their names.



-- 
Mike A. Harris ftp://people.redhat.com/mharris
OS Systems Engineer - XFree86 maintainer - Red Hat






---
This SF.net email is sponsored by:Crypto Challenge is now open! 
Get cracking and register here for some mind boggling fun and 
the chance of winning an Apple iPod:
http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0031en
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel


[Dri-devel] Re: patch for function naming consistency

2003-03-12 Thread Mike A. Harris
On Wed, 12 Mar 2003, Philip Brown wrote:

 []
 IMHO, the names of functions and the file they are located in 
 should be based on the functionality that they are providing, and 
 should be grouped based on similar functionality and not based on 
 similarities in portions of their names.

I agree with that sentiment 100%.

Which is why when I see the function in question, as providing a
DRI-specific function that does not *exist* if DRI is not compiled in,
it seems straightforward to me that as such, it should have a 
DRI-oriented name, and belongs in radeon_dri.c

With several people in disagreement with you though, I guess it
might be a decision perhaps that should fall more into the lap of
the driver maintainer or project lead or somesuch.



-- 
Mike A. Harris ftp://people.redhat.com/mharris
OS Systems Engineer - XFree86 maintainer - Red Hat



---
This SF.net email is sponsored by:Crypto Challenge is now open! 
Get cracking and register here for some mind boggling fun and 
the chance of winning an Apple iPod:
http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0031en
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel


Re: [Dri-devel] Re: patch for function naming consistency

2003-03-12 Thread Mike A. Harris
On Wed, 12 Mar 2003, Keith Whitwell wrote:

 With several people in disagreement with you though, I guess it
 might be a decision perhaps that should fall more into the lap of
 the driver maintainer or project lead or somesuch.

Well, I didn't have much to do with this code when it was written, but I'm 
happy for it to stay where it is and as it is named for now.

If someone wanted to take on a bigger task of comprehensively spring-cleaning 
the radeon 2d driver, that might be interesting, but renaming  moving that 
one function won't do anything to make the driver easier to navigate.

Agreed.  Also, there are IMHO large enough portions of code that 
are common to both the r128 and radeon driver at least, which 
could be moved to a common shared file.  Unless it's objected to, 
I'll be investigating something like that in the future.



-- 
Mike A. Harris ftp://people.redhat.com/mharris
OS Systems Engineer - XFree86 maintainer - Red Hat



---
This SF.net email is sponsored by:Crypto Challenge is now open! 
Get cracking and register here for some mind boggling fun and 
the chance of winning an Apple iPod:
http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0031en
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel


[Dri-devel] Re: Re: dri driver features page - radeon_naming

2003-03-12 Thread Mike A. Harris
On Thu, 13 Mar 2003, Ian Molton wrote:

  7200 aka Radeon 64 DDR, is the type and speed of the memory, 
  and that the TCL unit is somehow disabled via software.
 7200 is SDR.

You sure about that?

My Radeon DDR VIVO identified itself (under windows) as a 7200...

The original Radeon R100 chip was released in various products 
with different memory configurations.

I believe all 4 of the following were shipped products:

Radeon 32 SDR
Radeon 32 DDR
Radeon 64 SDR
Radeon 64 DDR

Also VIVO and AiW variants of the above.  Every single board I've 
personally encountered all used the same Radeon chip, which is 
PCI ID: 1002:5144 aka. Radeon R100 QD.

Some of these board variants were later discontinued, while
others were rebranded as Radeon 7200.  The Radeon 7200 is
merely a new cosmetic name for the existing boards, however the
chips are the same.

Depending on how new or old your Windows (or XFree86) drivers 
are, any of the above cards will be detected as either Radeon 
QD or Radeon 7200.  They are all one and the same however, 
just with different memory configurations.

The Radeon QD chip supports TCL in hardware, and it works in
XFree86 using the Radeon TCL code on all of them (since they're
all the same chip).  There was also another card which was called
ATI Radeon LE which was made by 3rd party for the Asian market
(according to an FAQ which may or may not still be on ATI's
website).  This card was a slower clocked card, which was 
intended as a lower priced Light Edition for that particular 
market and it is claimed to not have the hardware TCL unit.  
However, the card identifies itself also as a Radeon QD which 
we of course know does have the hardware TCL unit.

I have never actually used or seen one of these in person, but I
do know people who have had them, and have used the TCL features
on the hardware in Windows (aparently hacking some registry
settings), although I don't know anyone whom has used TCL on them
in Linux.  I presume that the card's BIOS disables the TCL unit 
(or perhaps just doesn't enable it) at POST, and so the Windows 
drivers aren't able to use it - or perhaps it is entirely a 
driver/registry thing.  Not entirely sure, as I've never 
personally touched one.  I do know however that all boards 
containing the Radeon QD chip do in fact have a useable TCL 
unit on them.

Hope this helps to clarify the R100 line a bit.


-- 
Mike A. Harris ftp://people.redhat.com/mharris
OS Systems Engineer - XFree86 maintainer - Red Hat



---
This SF.net email is sponsored by:Crypto Challenge is now open! 
Get cracking and register here for some mind boggling fun and 
the chance of winning an Apple iPod:
http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0031en
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel


[Dri-devel] Corrupted textures on 64bit tuxracer

2003-03-11 Thread Mike A. Harris
On x86_64 (probably any 64bit arch also, but I haven't tested
ia64 or alpha yet), tuxracer experiences texture corruption on
ice patches and the sides of some hills.  This is occurs on the
very first race, so it's not hard to reproduce.  AS you're 
gliding along, the grey patch approaches and flickers terribly, 
but the portions that are white snow seem to work fine.

This is using XFree86 4.3.0 on a Radeon 7500 under a 64bit kernel 
with 64bit X.  Everything is stable (doesn't crash), just the 
graphic glitches described above.

Just wondering if anyone else experiences this on 64bit archs 
with tuxracer to help determine if it might be a bug in the game, 
or a bug on the X side of things.




-- 
Mike A. Harris ftp://people.redhat.com/mharris
OS Systems Engineer - XFree86 maintainer - Red Hat



---
This SF.net email is sponsored by:Crypto Challenge is now open! 
Get cracking and register here for some mind boggling fun and 
the chance of winning an Apple iPod:
http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0031en
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel


Re: [Dri-devel] Re: dri driver features page

2003-03-10 Thread Mike A. Harris
On 9 Mar 2003, Michel Dänzer wrote:

 *  7X00 denotes a R100 based card.
 
 Should be removed, as Radeon 7000, is RV100, not R100.

And what's the difference between the two, in particular as far as the
drivers are concerned? :)

My point is to provide documentation that is technically accurate 
as per ATI specifications, not bend them on a whim.  Radeon VE, 
is Radeon RV100, regardless of wether the chip works like a R100 
as far as DRI is concerned or not.

Why make confusion?


-- 
Mike A. Harris ftp://people.redhat.com/mharris
OS Systems Engineer - XFree86 maintainer - Red Hat



---
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel


[Dri-devel] Re: Radeon Depth buffer

2003-03-08 Thread Mike A. Harris
On Fri, 7 Mar 2003, Ian Romanick wrote:

  I was looking at the source for the radeon driver and noticed that the
 depth buffer is always set to 32 bits if a 24 bpp color depth is
 selected.  Is this a hardware limitation, or might it be possible to
 change it to 16 bpp?

There's two ways to do this.  One would be to add an option to the X 
server to select the depth-buffer size.  Look in 
programs/Xserver/hw/xfree86/drivers/ati/radeon_driver.c for how options 
(like AGPSize) are handled.  Basically, you'd add an entry like

   { OPTION_DEPTH_SIZE, DepthBits, OPTV_INTEGER, {0}, FALSE },

One of the following would be more consistent with option naming:

{ OPTION_DEPTH_SIZE, DepthSize, OPTV_INTEGER, {0}, FALSE },

{ OPTION_DEPTH_BUFFER_SIZE, DepthBufferSize, OPTV_INTEGER, {0}, FALSE },

Just a suggestion.


-- 
Mike A. Harris ftp://people.redhat.com/mharris
OS Systems Engineer - XFree86 maintainer - Red Hat



---
This SF.net email is sponsored by: Etnus, makers of TotalView, The debugger 
for complex code. Debugging C/C++ programs can leave you feeling lost and 
disoriented. TotalView can help you find your way. Available on major UNIX 
and Linux platforms. Try it free. www.etnus.com
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel


[Dri-devel] Re: Re: Radeon Depth buffer

2003-03-08 Thread Mike A. Harris
On Sat, 8 Mar 2003, Ian Romanick wrote:

 { OPTION_DEPTH_SIZE, DepthSize, OPTV_INTEGER, {0}, FALSE },
 
 { OPTION_DEPTH_BUFFER_SIZE, DepthBufferSize, OPTV_INTEGER, {0}, FALSE },
 
 Just a suggestion.

I had thought about that.  The problem is that seems to imply setting 
the size of the buffer, not the size of each element in the buffer.  I 
got to thinking about it last night, and now I have a different idea. 
How about something like this?

{ OPTION_DEPTH_SIZE, ZBufferFormat, OPTV_ANYSTR, {0}, FALSE },

The existing options seem to follow the naming pattern of having 
the macro named the same thing as the config file option, only 
uppercased with word breaks turned into underscores, so if you 
choose the config file option ZBufferFormat, then it would 
be consistent to call it OPTION_Z_BUFFER_FORMAT IMHO.

-- 
Mike A. Harris ftp://people.redhat.com/mharris
OS Systems Engineer - XFree86 maintainer - Red Hat



---
This SF.net email is sponsored by: Etnus, makers of TotalView, The debugger 
for complex code. Debugging C/C++ programs can leave you feeling lost and 
disoriented. TotalView can help you find your way. Available on major UNIX 
and Linux platforms. Try it free. www.etnus.com
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel


[Dri-devel] Re: Number Nine Revolution IV - DRI?

2003-03-04 Thread Mike A. Harris
On Tue, 4 Mar 2003, Ian Romanick wrote:

 Is anyone interested in developing OpenGL DRI drivers for this
card?   If anyone is, I would be willing to pay for drivers -
on the condition that they are Open Sourced. Please contact me
for further information or questions.

Is there any reason why you have to have support for that card?  AFAIK, 
there is no documentation available for that card, and the company that 
made the chip no longer exists (at least not in its previous form).  Not 
only that, there are MUCH better cards available for PCI and AGP that 
perform many orders of magnitude better.  I seem to remember that this 
card can't even play the original GLQuake at a decent frame rate.

Not to mention that the amount of money that would be required to
pay to have the work done, would more than likely exceed the cost
to replace the card(s) with newer hardware that is already
supported by DRI.  Unless someone has 1000 of these cards in a
lab or somesuch perhaps.


-- 
Mike A. Harris ftp://people.redhat.com/mharris
OS Systems Engineer - XFree86 maintainer - Red Hat



---
This SF.net email is sponsored by: Etnus, makers of TotalView, The debugger 
for complex code. Debugging C/C++ programs can leave you feeling lost and 
disoriented. TotalView can help you find your way. Available on major UNIX 
and Linux platforms. Try it free. www.etnus.com
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel


[Dri-devel] Re: Number Nine Revolution IV - DRI?

2003-03-04 Thread Mike A. Harris
On Tue, 4 Mar 2003, Carlos Noguera wrote:

Is there any reason why you have to have support for that card?  AFAIK,
there is no documentation available for that card, and the company that
made the chip no longer exists (at least not in its previous form).  Not
only that, there are MUCH better cards available for PCI and AGP that
perform many orders of magnitude better.  I seem to remember that this
card can't even play the original GLQuake at a decent frame rate.

I don't *need* DRI/OpenGL support for the card, but it would be incredibly
nice to have it. Right now it is in my current setup, driving my SGI 1600SW
flat panel and is the only AGP card that will drive that monitor without
using SGI's Multilink Adapter (expensive, $450+ on eBay). It's an excellent
display, and has Xfree support, so I am not really about to part with it.
The 1600SW is hands down the best flat panel at an affordable price that I
have seen.

That being said, I thought this might be a nice challenge to a developer,
help someone make some money, get me OpenGL (not looking for a gaming card
anyway...), AND give back to the community all at once.

Certainly an admirable offering.  ;o)

Not to discourage you, but just speaking of the likely reality
that the cost of a brand new card, including that $450 Ebay gizmo
on top of it, would more than likely be several thousand dollars
cheaper than paying a developer to write drivers for an ancient
video card from a company that doesn't exist anymore, and do so
without hardware specifications.

In contrast, there are several people working on ATI Mach64 3D 
support right now, whom do have the specifications for the 
hardware, as well as prior source code to use as a basis 
(Utah-GLX), and with help/support from other developers whom have 
worked on the hardware before, including tips from ATI.  This 
project AFAIK is coming along nicely, and will hopefully be in a 
future X release.

To attempt to do the same thing, for a card that barely nobody 
uses anymore, and without docs, or access to people familiar with 
the hardware, is extremely an unlikely thing to happen from 
anyone volunteer or otherwise.  ;o)  Even if you had $1 to 
put up for driver development, I doubt anything would come out of 
it in the end.

Again.. not to discourage your effort.  Just trying to provide 
what I believe to be a realistic expectation right now all things 
considered.



-- 
Mike A. Harris ftp://people.redhat.com/mharris
OS Systems Engineer - XFree86 maintainer - Red Hat



---
This SF.net email is sponsored by: Etnus, makers of TotalView, The debugger 
for complex code. Debugging C/C++ programs can leave you feeling lost and 
disoriented. TotalView can help you find your way. Available on major UNIX 
and Linux platforms. Try it free. www.etnus.com
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel


[Dri-devel] Re: voodoo specs

2003-03-04 Thread Mike A. Harris
On 4 Mar 2003, Tom Hosiawa wrote:

People have been mentioning the Voodoo specs are available but I've
googled for them and found nothing, anybody know where they are???

http://www.medex.hu/~danthe/tdfx


-- 
Mike A. Harris ftp://people.redhat.com/mharris
OS Systems Engineer - XFree86 maintainer - Red Hat



---
This SF.net email is sponsored by: Etnus, makers of TotalView, The debugger 
for complex code. Debugging C/C++ programs can leave you feeling lost and 
disoriented. TotalView can help you find your way. Available on major UNIX 
and Linux platforms. Try it free. www.etnus.com
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel


[Dri-devel] Re: future of DRI? - why no one plays with Glide3. - documentation.

2003-03-03 Thread Mike A. Harris
On Mon, 3 Mar 2003, Smitty wrote:

 I'd love to see more vendors providing specs, and doing so more
 openly, and preferably without NDAs.  Ragging on vendors who do
 permit access to docs under NDA to people of their choosing, for
 not providing them to the world, is more likely to dry up access
 to specs for _EVERYONE_, and make binary only drivers the only
 way of getting modern hardware to work.
 
 In other words, I believe that whining about these certain
 realities, is equivalent to shooting one's self in the foot.

Mike you're quite the downer at the moment, been a rough weekend? g

Neither really.  ;o)  I'm just expressing my opinion on how
things are, and what we can realistically expect now, and in the
near future, at least from my perspective.  I might not be 100%
correct, but it's how I see things from my current viewpoint
anyway.


I couldn't care two hoots about whether or not ATI sits on the hardware
documentation or starts distributing it to univertsities as teching aids.

What I'm saying is that if they'd decide gee this document can
be released without problem, along with this pile over here and
this lot over here can probably be released for use only for
writing OSS drivers then they should go ahead and do it.

Absolutely.  I think they'd (any vendor, not just ATI) do that if
they really wanted to do that.  I think the fact that some
vendors do not do that is indicative that they don't want to do
that however, or they would.  ;o)

It would make life a lot simpler for all concerned.  Why should
people have to fight to get documentation when ATI is in reality
quite happy to give out certain docs, but because they have
ceated an awkward process.

I don't see it as a fight at all.  Aside from the very few
vendors who have publically released documentation (such as 3Dfx
Voodoo 3, some older Intel docs, etc.), ATI is one of the vendors
who provides docs to more people under NDA than any of the other
vendors, with the exception of the cards mentioned above and some
other older things here and there.  In other words, if the
alternative to a vendors docs under NDA, is no docs at all from
the vendor, I don't think we should complain.


At the end of the day an NDA isn't much protection, eventually
the doc will fall into the hands of someone they don't want it
to, whether someone has to steal it off someone who has signed a
NDA, find it in the trash, bribe the night staff.

Well, if people do not honour the NDAs that vendors give, it is a 
no brainer what will happen.  If someone leaks documentation and 
breaks the NDA and it gets back to the vendor, the vendor is most 
likely just going to do one of:

1) Not provide documentation to people anymore period

2) Make the NDA more restrictive and provide documentation to 
   less people

3) Provide watermarked docs under NDA to individuals.  If docs 
   leak, they can then sue the person who leaked them, as it is 
   obvious due to the watermarking

4) Force developers to work right in the vendor's headquarters in 
   a monitored room with access to docs that don't leave the 
   premises (such as some of the Serverworks IDE work, etc.)



It pretty much is an all or nothing approach.

If they're prepared to release docs to members of TG, why don't they
release them to TG directly?

I really don't understand your point here.  You are suggesting 
that ATI release docs to TG, and then let TG decide who gets them 
and who does not get them.  ATI is capable of deciding who they 
want having their docs, and if they wanted TG to be the people to 
decide that, they would ask TG to do that.  The fact that that 
has not taken place means that they are capable of deciding this 
on their own, and that that is not an option that they consider 
doing.

I don't see the point of it anyway.


What I was doing was putting forward a suggestion that TG may be
able to get docs out of ATI easier (without screwing over ATI in
the preocess).

And my suggestion, is that if ATI wanted docs to go into the
hands of random open source developers through TG, that they
would themselves just give docs to those random open source
developers, which is the way it is now.  Developers get the docs
from ATI, or they do not get the docs from ATI.  I completely
fail to see how/why/what TG has anything to do with this
whatsoever.


It was just a suggestion, maybe after I learn C I'll care, and
argue my points with a lot more conviction.

If you do not know C, the documentation would be useless to you 
in any case.  It always seems to be the people who don't even 
know how to write helloworld.c that are the ones who complain 
about a vendor like ATI not providing them with hardware 
documentation that they couldn't do anything but make paper 
airplanes out of anyway.

$0.02




-- 
Mike A. Harris ftp://people.redhat.com/mharris
OS Systems Engineer - XFree86 maintainer - Red Hat



---
This sf.net email is sponsored by:ThinkGeek
Welcome

[Dri-devel] Re: future of DRI? - why no one plays with Glide3. - documentation.

2003-03-02 Thread Mike A. Harris
On Sun, 2 Mar 2003, Smitty wrote:

OK but here is my take on it, people will work on what they are
interested in, so if someone wants to work on R128 and ATI does
give out docs for that chip then they should give it to him.

Whats the chance of ATI delegating some of this function to TG, ie just
give all their hardware programmers guides etc that they are willing to
let people see to TG with the understanding that TG only allow people who
should see them to get hold of them.

I think ATI is more than capable of determining who the are and
are not willing to provide their hardware specifications to.  I
of course am not an ATI employee, and I do not know what their
detailed reasoning is for access to their hardware
specifications, nor do I care really, it's their documentation 
and they've got their own right to decide who gets what, and 
under what circumstances.


Surely TG can respond quicker than a juggernaut like ATI, and
then Jon Smirl would have got his docs already and made some
progress.

I don't think response time is an issue at all.

This also makes sense in terms of concentrating development of
OSS 3D drivers, allowing for higher productivity through
division of labour, knowledge concentration, etc, rather than
scattering the docs thinly accross the world to individuals.

It doesn't compel those who have no interest in DRI but it sure
helps those who do.

It's a no brainer that the more widely available hardware docs 
are for any hardware, the more likelyhood of them being put to 
use by one or more people in the OSS community.  That isn't a 
debateable topic I don't think.  This whole issue however has 
nothing to do with who is the arbiter of access to vendor foo's 
documentation.

Any particular vendor may or may not permit access to
some/all/none of their documentation either freely and
publically, or via NDA to specific individuals under whatever
criterion they wish to decide upon.  A bunch of people whining on 
a mailing list is not going to change that at all.

In general, someone who goes ahead and works on the code and
makes improvements WITHOUT a vendor's documentation generally has
a better chance at actually getting it.  Those who do nothing but
whine on mailing lists that they can't do work on the code
because they don't have the docs, are more likely to never see
them.

I don't think that any vendor is planning on providing hardware 
documentation widespread or to specific individuals based on a 
popular vote of some mailing list.  There are certain realities 
that people must learn to accept and to deal with, and one of 
them is that some video hardware vendors do not want to provide 
any access to their hardware specifications at all.  Others don't 
want their documentation widespread and public for whatever 
reasons they may have (none of our business really IMHO), but 
they may want to support the open source community nonetheless, 
and so they provide access to their documentation under an NDA 
agreement that they are comfortable with.  It allows them to 
protect whatever it is they're wanting to protect, and it allows 
open source progress to be made as well.  We're lucky to get 
specifications from any vendor who is willing to provide them to 
us under _ANY_ terms.

I'd love to see more vendors providing specs, and doing so more
openly, and preferably without NDAs.  Ragging on vendors who do
permit access to docs under NDA to people of their choosing, for
not providing them to the world, is more likely to dry up access
to specs for _EVERYONE_, and make binary only drivers the only
way of getting modern hardware to work.

In other words, I believe that whining about these certain
realities, is equivalent to shooting one's self in the foot.


-- 
Mike A. Harris ftp://people.redhat.com/mharris
OS Systems Engineer - XFree86 maintainer - Red Hat



---
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel


[Dri-devel] Re: future of DRI?

2003-03-01 Thread Mike A. Harris
On Fri, 28 Feb 2003, David Bronaugh wrote:

 NVIDIA already has their own cross-platform low level driver, with a
 cross-platform 3d API. It's their UDI, Unified Driver Interface,
 or something like that.
 
 So if they switched to using DRI, they would then be looking at rewriting
 their own crossplatform(?) opengl implementation that currently
 nicely slots onto their UDI.


Has anyone put any thought into a 'migration' kit of sorts for
DRI, so that IHVs can easily port their Windows drivers to DRI?

How would that benefit the open source DRI project?  By steering 
volunteer resources from working on open source code, to having 
volunteer resources working on implementing code that makes it 
even easier for binary only drivers to exist, thus making the DRI 
project irrelevant?

Sorry, but hardware vendors aren't even interested in this so it 
would be pointless.  I highly doubt that any unpaid volunteers 
are anxious to contribute to making the project irrelevant, and I 
highly doubt anyone is out there ready to pay to have something 
like that done either.


-- 
Mike A. Harris ftp://people.redhat.com/mharris
OS Systems Engineer - XFree86 maintainer - Red Hat



---
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel


[Dri-devel] Re: future of DRI? - why no one plays with Glide3.

2003-03-01 Thread Mike A. Harris
On Sat, 1 Mar 2003, Smitty wrote:

 The 3Dfx Voodoo 3 and Banshee specs are available, as are docs 
 for other 3D hardware.  Who is working on that right now?  3Dfx 
 released the source code of Glide3 for example.  I dont think a 
 single line of code has been written for Glide3 for 2 years now.

Probably because,
3DFX is dead, 

I completely realize that 3Dfx is dead.  My point is that even 
when they were alive still at the end, there wasn't much going on 
with the 3Dfx drivers.

a V3 gets smacked around by a TNT2, 

Not with open source drivers it doesn't.

Glide is not neccessary if you have OpenGL or DirectX, 
and Glide is low level 3dfx only.

I'm also well aware of that.

A useless API for old and slow not to mention dead technology.

Yes, it is.  But you missed my point.  The point being that code 
exists and nobody is hacking on it.  I'm not *blaming* anyone.  
Volunteers work on what volunteers are interested in working on.  
That's obviously not Glide3.  Point is, there is code and docs 
that have been available to people that have not seen much 
contributions at all except by funded development.  Look at the 
Intel i8x0 driver for example.  The Intel specs are publically 
available, and Intel funds development of the driver.  The 
hardware is readily available too.  Yet there is not any major 
contributions to the code at all other than what is produced by 
funded development.

This is hardware that is brand new, and by a company that is not 
dead.  Forgive my bad example of choosing 3Dfx and Glide3.


Which is probably why Molton is trying to instigate a divorce
from Glide for the V3.

I certainly support that move.  Anholt was working on Glide3 
recently a bit as well.  I dunno how far he got, but I've been 
meaning to ask.



-- 
Mike A. Harris ftp://people.redhat.com/mharris
OS Systems Engineer - XFree86 maintainer - Red Hat



---
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel


Re: [Dri-devel] Re: future of DRI? - why no one plays with Glide3.

2003-03-01 Thread Mike A. Harris
On Sat, 1 Mar 2003, Jon Smirl wrote:

X has served us well for a long time but I just don't
think it is sufficient to be the standard video
platform for desktop Linux over the next ten years.
We're not going to replace X overnight, but we need a
path to slowly evolve it. I am amazed at the rate of
change in the kernel, but X hardly seems to change at
all. How can we speed things up?

I believe it can be done by creating an X devlopment
community/environment that is more conducive to future progress,
and more open, accepting, and encouraging of new developers. The
DRI project IMHO works pretty good in this aspect for ages now.


For me, a layered approach where each piece can be
compiled, used and tested independently would make X
much more manageable.  Something like this:

Kernel level - fusion of DRM and FB, libDRM
OpenGL - Mesa + DRI
Xserver
rest of X

I'm sure people with more experience on X can divide
it in a better way, but the key is in dividing it into
smaller, more digestible chunks. These layers need to
build and run independently.

I can't agree more.  I think X should be broken into several 
pieces personally that are independant of each other.  The 
drivers should be decoupled from the huge monolithic sources 
IMHO, and built separately against a DDK of some kind.  Not 
unlike the existing XFree86 sdk that I don't believe anyone 
uses currently.  I'm investigating this currently in my 
tinkerings.  I'd like to split up X sources sometime in the 
future into at least:

1) fonts
2) docs
3) video drivers
4) various applications not needed at X server build/install time
5) X server and everything else

That's just phase 1 idea.  I think it oculd be broken down much 
finer than that.  The benefits IMHO would be large.


The DRI tree has close to 10,000 files in it right now
and DRI isn't even a complete X tree. That's an awful
lot of code to read and understand as a single
package. 

Agreed.


-- 
Mike A. Harris ftp://people.redhat.com/mharris
OS Systems Engineer - XFree86 maintainer - Red Hat



---
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel


[Dri-devel] Re: future of DRI?

2003-02-28 Thread Mike A. Harris
 of those reasons result in me thinking any of these vendors
doubts the open source community is capable of hacking on source
code.  I would bet money, that the number 1, 2, and 3 reasons are
entirely legal reasons surrounding intellectual property and
other issues.

While I totally am on the side of the fence that would love to
see source code released of such drivers from _all_ vendors, I
don't expect them to fully release the code of their drivers as I
understand the legal and some other aspects.  At least ATI
contributes both source code and specifications to the open
source community, and Nvidia contributes largely to the 2D only
nv driver even though they do not providing hardware specs.  

Over time perhaps more and more will be released from different 
vendors.  Time will tell I guess. One thing is certain though, 
and that is that no amount of community begging, petitioning, and 
other similar requests are going to get hardware companies to 
violate intellectual property laws just to oil a squeaky wheel.

Instead, lets thank them for what they do give us, and politely 
request things of them that are realistically something they 
might be willing to, and legally able to provide us in the 
future, rather than a nonrealistic white card, which they're not 
likely to be legally able to do.

Just my thoughts.

-- 
Mike A. Harris ftp://people.redhat.com/mharris
OS Systems Engineer - XFree86 maintainer - Red Hat



---
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel


[Dri-devel] RE: future of DRI?

2003-02-28 Thread Mike A. Harris
On Fri, 28 Feb 2003, Daniel Vogel wrote:

 Does DRI have a future with neither NVIDIA nor ATI participating?
 Are people actually talking to them about why they don't use it and
 what has to be done to remedy this fact? Shouldn't this be a top priority?

To clarify: I meant what has to be done to make DRI (direct
rendering *infrastructure*) attractive for IHVs. I didn't mean
to imply what has to be done to get NVIDIA or ATI to release
open source drivers and whatnot.

The open source/ closed source discussion has been beaten to
death and is irrelevant to this thread.

My point was/is that without NVIDIA or ATI using the DRI
infrastructure it is doomed to fail.

Well... for starters ATI *is* using the DRI infrastructure.  
Does that mean that you think DRI is doomed to success now?


-- 
Mike A. Harris ftp://people.redhat.com/mharris
OS Systems Engineer - XFree86 maintainer - Red Hat




---
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel


[Dri-devel] Re: future of DRI?

2003-02-28 Thread Mike A. Harris
 
it is fantastic too.  The Mach64 project, talk of Savage driver, 
and others on the way for older hardware.  I just don't think it 
is realistic to expect that source code is going to materialize 
merely because specifications are made available.

The 3Dfx Voodoo 3 and Banshee specs are available, as are docs 
for other 3D hardware.  Who is working on that right now?  3Dfx 
released the source code of Glide3 for example.  I dont think a 
single line of code has been written for Glide3 for 2 years now.

Don't get me wrong here, I want DRI to succeed, and to be as open 
source as possible.  But I think people need to be realistic 
about it and get off the fantasy clouds they're living in.

My general experience of seeing people ask for specifications for
various hardware, more times than not the person does nothing
with them, or they fix one bug that bothered them then go away.  
That's either with specs that are open already, or with specs 
that they were able to convince a vendor to give to them.  It'd 
be great if specs were all opened, but I don't think that there 
will be 100's of developers standing in line to hack on code if 
they were published on tomorrow's slashdot front page.  There 
would be a very small handful.  And hopefully they'd put together 
a successful project around it, but it wouldn't happen very 
quickly IMHO.  Not without funding.

2) ATI could shift resources and contribute to the DRI
code base instead of working on their own.

Let me play devils advocate...  What would they get out of it?

3) ATI can license their patents for royalty free use
when developing drivers for their hardware. Other uses
would require fees, like the new W3C patent position.

I'm not talking about ATI's patents.  I'm talking about other 
company's patents to which ATI may have licensed perhaps to use 
in their own hardware or software.  They may not have legal 
rights to divulge this information.

I fully believe that vendors can benefit the most from having 
open source drivers and specifications.  I do not however believe 
that if a vendor releases specs or source that it will result in 
an overnight sensation of a stampede of new developers entering 
the foray.  I also understand the various complex webs of legal 
issues such vendors may face due to licensing of patents, cross 
licensing agreements and other legal issues, and I respect their 
positions even though it would please me greatly more than 
anything to see all specs and sources opened up.

Someone should really turn this topic into an FAQ we can point 
people to every 3-4 weeks when the topic comes up again.


-- 
Mike A. Harris ftp://people.redhat.com/mharris
OS Systems Engineer - XFree86 maintainer - Red Hat



---
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel


[Dri-devel] RE: future of DRI?

2003-02-28 Thread Mike A. Harris
On Fri, 28 Feb 2003, Daniel Vogel wrote:

Fragmention still isn't good, which brings me back to my
original question whether folks are talking to NVIDIA why they
aren't using the DRI framework.

I'm sure if Nvidia wanted to use DRI they would do so.  What
benefit would there be to Nvidia really of ditching their
existing infrastructure which is closed source, and switching
both their kernel side and userland side code to closed source
code which uses the DRI infrastructure?

Their code is also shared between Windows and I believe 
Macintosh, and DRI is not available on those platforms.

I don't see exactly what you mean by fragmentation.  2 vendors 
using closed source code aren't fragmenting anything except for 
their own internal interests.  The drivers are a black box 
really, and could be using any kind of interface, be it DRI, or 
some proprietary solution.  It neither helps nor hinders the DRI 
project really.


-- 
Mike A. Harris ftp://people.redhat.com/mharris
OS Systems Engineer - XFree86 maintainer - Red Hat



---
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel


[Dri-devel] Re: Using DRI to implement 2D X drivers

2003-02-27 Thread Mike A. Harris
On Thu, 27 Feb 2003, Philip Brown wrote:

 If 3D isn't important to a desktop, then why are my
 windows stacked on top of each other? Why do my
 buttons depress and my windows look like they have
 raised borders? Edit boxes have shadows and menus look
 like they raise when the mouse if over them. Right now
 we are going through a lot of effort to simulate 3D.

I'm using fvwm. The borders are simulated 3d using very LITTLE effort.
Having it done through opengl would probably increase the amount of
complexity and whatnot considerably, I would guess.
Sure, I could have smooth color gradients, fading, even animated borders...
but I dont WANT them. That distracts me from what's actually going on in
the window itself. I could care less about the borders.

That's not a problem either.  It just means that you are one of 
the people who would continue to use fvwm.  Other people, having 
different individual preferences may however differ with what 
they would like to have.

I too am somewhat of a minimalist when it comes to eye candy in 
the GUI, but I realize and understand the importance of eye 
candy to the masses of computer users out there.  If someone 
wants to got ahead and implement those features, sobeit.  None of 
us have to use them if we don't want to.  It at least provides 
those who do want them, with the opportunity to have them.


-- 
Mike A. Harris ftp://people.redhat.com/mharris
OS Systems Engineer - XFree86 maintainer - Red Hat



---
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel


[Dri-devel] Re: Lock problem with Radeon DRI

2003-02-18 Thread Mike A. Harris
On Tue, 18 Feb 2003, Martin Spott wrote:

  Where did you take the DRM sources from ? I usually take the source for the
  DRM module from the same DRI CVS tree I use to build the whole DRI thing,
 
 Mike Harris builds in Red Hat beta and in rawhide

It appears to me that the kernel modules of Mike's build do not differ from
XFree86 4.2.99.901 - at least he didn't include any additional patches
that thouch the kernel modules. I have the impression he also did not
include any patches that touch the Radeon driver in a way that might prevent
from lockups.

Just to be clear here.  I do not build kernel DRM modules - ever.  
I do not package kernel DRM modules - ever.  I take kernel DRM
and pass it to arjan/alan occasionally, but I do not build DRM
nor ship it to anyone, and I never have.  So, there is no Mike's 
DRM.

So are we going to see XFree86-4.3.0 with broken Radeon DRI drivers ?

I do not decide what DRM code is used in DRI-CVS, nor in
XFree86-CVS, nor in the Red Hat kernel, Linus' kernel, Alan's -ac
patches, or any other place.

I package up XFree86 itself, not the kernel.


-- 
Mike A. Harris ftp://people.redhat.com/mharris
OS Systems Engineer - XFree86 maintainer - Red Hat



---
This SF.net email is sponsored by: SlickEdit Inc. Develop an edge.
The most comprehensive and flexible code editor you can use.
Code faster. C/C++, C#, Java, HTML, XML, many more. FREE 30-Day Trial.
www.slickedit.com/sourceforge
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel



[Dri-devel] Re: Re: DRI Mailing list maintanence / maintaner

2003-02-17 Thread Mike A. Harris
On Sat, 15 Feb 2003, D. Hageman wrote:

 I think spam filtering for dri-devel and dri-users would be a good
 solution -- IMO, that would be better than moderation.  For dri-patches,
 the Reply-To is dri-devel.  I'd rather have just commit messages and
 nothing else on dri-patches.  Any comments/replies to specific patches, or
 posts dealing with CVS should go to dri-devel anyway.  That's why I
 suggested limiting just dri-patches to sourceforge addresses.

I have only been glancing at this thread, but basically it comes down to 
this - If the spam bothers you that much setup spam filtering on your 
personal machine and be done with it.  We waste more time and bandwidth 
talking about what should be done (with the list) then actually doing 
what really should be done (with dri).  Just my thoughts ...

As stated in my previous mail, I do use spamassassin, and as such 
I do not have a problem with spam.  If you're not interested in 
the discussion on despamming, then simply hit DEL on the messages 
that do not interest you, and you'll lose no time at all. If 
other people wish to discuss it, they can, and will.

Freedom of speech.

-- 
Mike A. Harris ftp://people.redhat.com/mharris
OS Systems Engineer - XFree86 maintainer - Red Hat



---
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel



Re: [Dri-devel] Re: Re: DRI Mailing list maintanence / maintaner

2003-02-17 Thread Mike A. Harris
On Mon, 17 Feb 2003, D. Hageman wrote:

 As stated in my previous mail, I do use spamassassin, and as such 
 I do not have a problem with spam.  If you're not interested in 
 the discussion on despamming, then simply hit DEL on the messages 
 that do not interest you, and you'll lose no time at all. If 
 other people wish to discuss it, they can, and will.
 
 Freedom of speech.

Please - what one minute here!

I hold the freedom of speech very close to my heart for specific reasons I 
won't go into.  What I wrote above in no way indicates that I want such a 
freedom restricted or otherwise removed.

What I did write above is an indication of my insight into the problem:
  
1) Moderating a list restricts the flow of information (thus in some way 
can be viewed as a restriction of speech ... see above).

2) Limiting the mailing list interaction via mail addresses limits the 
flow of information (thus in some way can be viewed as a restriction of 
speech ... see above).

3) Implementing a mailing list wide spam filter can remove potentially 
beneficial e-mails (thus in some way can be viewed as a restriction of 
speech ... see above  Besides I know it will never happen unless 
we take the lists off of sourceforge and host them else where ... or so 
the little birds tell me). 

Stating that ... too much energy has already been wasted ... on spinning 
wheels.

My point, is that freedom of speech grants me, and anyone else on 
this mailing list the right to discuss the issue we are 
discussing.  You have the right to use procmail to filter out the 
discussion when you are no longer interested in reading it.  
We'll keep the Subject line the same for your benefit.


-- 
Mike A. Harris ftp://people.redhat.com/mharris
OS Systems Engineer - XFree86 maintainer - Red Hat



---
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel



[Dri-devel] RE: ATI reference drivers

2003-02-14 Thread Mike A. Harris
On Thu, 13 Feb 2003, Alexander Stohr wrote:

  development for the Linux platform has not stopped,
  surely not, it is just that there were no releases
  in the last two months or so. i have to admit that
  there were some problems as for any driver out there,
  but none was so fundamental serious that we felt 
  it needed an instant driver update.
 
 I'm wondering - TransGaming sent in some feedback to ATI about these
 driver's use of the fs register, which conflicts with the Win32
 threading model, replicated by Wine and WineX (TransGaming WineX is
 designed to run Windows games on Linux). Do you happen to know the
 status of this issue?
 
WineX is clobbering a register that the OpenGL part
of the driver has already sort of claimed?
Then their software is sort of broken. ;-)

I have never tried WineX myselves in recent times
but i am confident that the next ATI Linux driver release 
will address that thing so that this conflict is solved.

As I understand, the fs register is reserved for Wine/Winex 
usage, and the gs register is used by newer glibc for libpthread, 
and in the latest glibc for thread local storage (TLS), for 
threaded applications at least.

Anything else using these registers is going to have problems.  
Nothing should be using fs or gs aside from the above.

I've carbon copied Ulrich, Jakub and Arjan in case they'd like to 
add comments as well.

Hope this helps.

-- 
Mike A. Harris ftp://people.redhat.com/mharris
OS Systems Engineer - XFree86 maintainer - Red Hat



---
This SF.NET email is sponsored by: FREE  SSL Guide from Thawte
are you planning your Web Server Security? Click here to get a FREE
Thawte SSL guide and find the answers to all your  SSL security issues.
http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0026en
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel



[Dri-devel] Re: mach64-0-0-6-branch

2003-02-12 Thread Mike A. Harris
On Wed, 12 Feb 2003, Martin Spott wrote:

Date: Wed, 12 Feb 2003 14:36:41 +0100 (CET)
From: Martin Spott [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
List-Id: dri-devel.lists.sourceforge.net
Subject: Re: mach64-0-0-6-branch

 [...] Since the GATOS head is now based
 on current XFree86 cvs, I may not have a new patch until 4.3.0 is released
 and changes get propagated back to the DRI and GATOS trees.

Could anyone tell me if I'll find recent GATOS stuff merged into the current
XFree86-4.3 pre-releases ? I did not find the answer neither on the GATOS
pages nor in the XFree86 CVS 'changes.html' document.
I _did_ expect XFree86-4.3 to be 'up to date' with GATOS and would like to
see some sort of proof - _before_ downloading tons of source code,

No, GATOS wont be integrated into 4.3.0.


-- 
Mike A. Harris ftp://people.redhat.com/mharris
OS Systems Engineer - XFree86 maintainer - Red Hat



---
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel



[Dri-devel] Re: ATI reference drivers

2003-02-11 Thread Mike A. Harris
On Mon, 10 Feb 2003, Michael Born wrote:

Please excuse my not very DRI related question.

Is there an official statement from ATI regarding the product cycle of their 
binary 3D drivers for Linux x86?
In an interview at www.sharkyextreme.com an ATI person stated that they will 
release 8-10 Windows driver over the year. 
Their Linux driver is dated 29th november 2002 and has a lot of problems as I 
read in the Suse mailing list.
If there is no comment on the future support of this driver - it is worthless 
because nobody knows if the ATI hardware will ever be usable.

Questions and comments pertaining to ATI's binary drivers don't
really have a place here.  Such comments should be directed to
ATI's online feedback webpage near where you download the drivers
themselves.  While ATI's binary drivers use the DRI
infrastructure, they are unrelated to the DRI project, and this
mailing list.  In other words, nobody hear can help you.


I really would like to buy an ATI card (9100 or 9500), but with no driver 
support I'll have to stay with Nvidia cards.

The Radeon 9000 is supported by DRI, and I just submitted a patch 
to XFree86 last week which got added to XFree86 CVS shortly after 
which adds support for the Radeon 9100, however it is not tested 
on actual Radeon 9100 hardware yet.  The 9100 is a R200 board so 
it should work, but no promises.

If nobody has done it already, I can bring the latest PCI ID
changes over from XFree86 CVS head and commit them to DRI-CVS.


-- 
Mike A. Harris ftp://people.redhat.com/mharris
OS Systems Engineer - XFree86 maintainer - Red Hat



---
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel



[Dri-devel] Re: [patch] Yet another DMA buffer leak

2003-02-08 Thread Mike A. Harris
On 8 Feb 2003, Michel Dänzer wrote:

  Found it. DRIVER_RELEASE in radeon.h has to call radeon_reclaim_buffers
  as the drm_drv.h template seems to expect DRIVER_RELEASE to handle this.
  DRIVER_RELEASE in i810.h does this too. The (1 line) patch is attached.
 
 Thanks for fixing yet another one Felix!  

Indeed, keep up the good work! :)

 Should this not be forwarded to [EMAIL PROTECTED] or [EMAIL PROTECTED]
 as well?

It should get picked up from the mesa-4-0-4-branch, where I'll commit it
shortly, as well as to the trunk.

The cutoff date for XFree86 4.3.0 is today however, so if they do 
not sync with Mesa, the changes may not get into 4.3.0.

-- 
Mike A. Harris ftp://people.redhat.com/mharris
OS Systems Engineer - XFree86 maintainer - Red Hat



---
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel



[Dri-devel] Re: different build options for alpha

2003-02-07 Thread Mike A. Harris
On 7 Feb 2003, Michel Dänzer wrote:

Someone sent me this patch to build my Debian packages on alpha. Is
there any reason not to apply it to the trunk?

Yes.  Applying it would be similar to adding the following to the 
trunk for x86:

DefaultGcc2i386Opt -march=i686 -mcpu=i686


In other words, it would make the default build run only on EV56 
Alpha machines or higher.  There are a great many EV5 machines 
out there, and most people I encounter running Alpha (such as on 
#alpha on freenode) are using EV5 boxen.

Please don't apply this to the default build, it is something 
that someone should add as an architecture customization IMHO.


-- 
Mike A. Harris ftp://people.redhat.com/mharris
OS Systems Engineer - XFree86 maintainer - Red Hat



---
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel



[Dri-devel] Re: different build options for alpha

2003-02-07 Thread Mike A. Harris
On 7 Feb 2003, Michel Dänzer wrote:

Date: 07 Feb 2003 00:04:59 +0100
From: Michel Dänzer [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Content-Type: multipart/mixed; boundary==-VHm8nTy1q66jRspvQ0H6
List-Id: dri-devel.lists.sourceforge.net
Subject: different build options for alpha


Someone sent me this patch to build my Debian packages on alpha. Is
there any reason not to apply it to the trunk?

Oops..  I misread your patch.  It does -mcpu=ev56 and not 
-march=ev56, so it would still run on any alpha.  My bad.

As a total guess, most businesses probably have EV56 or higher in
usage, however I'd also guess most hobbiests have EV5 machines,
so choosing a default instruction scheduling that is
representative of the majority out there would be tricky.

I'm using EV67 here, so either will work for me.  ;o)

It might be best to stick with the lowest common denominator 
perhaps.

TTYL

-- 
Mike A. Harris ftp://people.redhat.com/mharris
OS Systems Engineer - XFree86 maintainer - Red Hat



---
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel



[Dri-devel] Re: different build options for alpha

2003-02-07 Thread Mike A. Harris
On 7 Feb 2003, Michel Dänzer wrote:

 Someone sent me this patch to build my Debian packages on alpha. Is
 there any reason not to apply it to the trunk?
 
 Oops..  I misread your patch.  It does -mcpu=ev56 and not 
 -march=ev56, so it would still run on any alpha.  My bad.

I think you still haven't looked at the patch carefully... there's been
-mcpu=ev6 in there for as long as I remember, which breaks on the ev56
machine of the person who sent me that patch.

I committed the solution discussed with Alan now.

Gah..  typo..  my brain isn't with me today...



-- 
Mike A. Harris ftp://people.redhat.com/mharris
OS Systems Engineer - XFree86 maintainer - Red Hat



---
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel



[Dri-devel] Re: A question, about Rage128 and news in DRI

2003-02-03 Thread Mike A. Harris
On Mon, 3 Feb 2003, Stefan Lange wrote:

VIA/S3 has been contacted several times already, whether they'll allow 
the integration of S3TC-support in the DRI. Unfortunately they never 
answered. So it's not very likely that you'll S3TC in DRI in the near 
future. Things might change some time, if you're lucky, but I doubt it.

If you update ut2k3 to the latest version you'll be able to play it even 
without S3TC-support, however.
But I seriously doubt that you can play ut2k3 with a r128 anyway...

UT2003 indeed would probably not run on an R128 in Windows well
if at all.  I doubt highly it would fare much better with DRI
IMHO.

-- 
Mike A. Harris ftp://people.redhat.com/mharris
OS Systems Engineer - XFree86 maintainer - Red Hat




---
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel



[Dri-devel] Re: Radeon PCI Fix

2003-02-03 Thread Mike A. Harris
On Mon, 3 Feb 2003, Keith Whitwell wrote:

please find attached a complete patch that allows pci Radeon cards to
work with DRI. It was created against the DRI CVS xc branch/trunk.
 
 
 Thanks, I'll commit this unless someone else comes up with a better
 solution.

Well, I'd like to at least understand why *two* reads are necessary.

The first one to flush the ring buffer to the card prior to the
COMMIT_RING(), then the second one to flush the RADEON_WRITE()
inside COMMIT_RING() right away.


-- 
Mike A. Harris ftp://people.redhat.com/mharris
OS Systems Engineer - XFree86 maintainer - Red Hat



---
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel



[Dri-devel] Re: Configuration File Example.

2003-01-29 Thread Mike A. Harris
On Thu, 30 Jan 2003, Smitty wrote:

How about this for something which can be edited by a GUI program which
can change the settings, and which I / you / world+dog can read,
understand and edit easily in a text editor? 

GUI *and* CLI editable without having to squint at it.

Anyone see any problems if so feel free to educate me.

#No spaces except between the connfiguration option and the choice
#The only configuration options are those in brackets
#Explain how Global config is overwriten by Device which is overwritten
#by Program.

Global
 Begin
  Anisotrophic_texture_filtering(Y/N) Y
  Bilinear_filtering(Y/N) Y
  Trilinear_filtering(Y/N) Y
  AGP_speed(1/2/4/8) 1
 End;

Device 0
 Begin
  AGP_speed(1/2/4/8) 2
 End;

Device 1
 Begin
  AGP_speed(1/2/4/8) 4
 End;

Program Quake1
 Begin
  Trilinear_filtering(Y/N) N
  Double_buffering(Y/N) Y
 End;

Program UT
 Begin
  Trilinear_filtering(Y/N) N
  Double_buffering(Y/N) Y
  Vertical_sync(Y/N) Y
 End;

1) Requires special parser which is too syntax sensitive
2) Users editing the file could hose it rather easily compared to 
   existing formats.

For a new config file, I personally think it makes the most sense 
to use one of either:

1) XF86Config style file, and use libxf86config to parse it, 
   possibly extending the lib slightly as needed.

or

2) One of the XML-is-my-favourite TLA ideas

Either one has a good arguement on both sides.

Reinventing a new format though buys nothing.  I'm of the faith 
that good GUI/TUI config tools should be handling everything for 
configuration.  End user edited config files == bug reports out 
the wazoo.  I'd prefer to not ship some specialized config format 
at all than to ship one that wasn't well thought out, and also 
keeps the principle of least surprise.

KISS principle.  Also, a bit of open source philosophy - reuse 
what exists already, don't reinvent.

$0.02


-- 
Mike A. Harris ftp://people.redhat.com/mharris
OS Systems Engineer - XFree86 maintainer - Red Hat



---
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel



Re: [Dri-devel] Version handshake problems?

2002-12-12 Thread Mike A. Harris
On 12 Dec 2002, Michel Dänzer wrote:

 /proc/dri shows 0, 1 and 2.
 
 0 - tdfx 0xe200 (The Matrox)
 ^^
tdfx == 3Dfx Voodoo 3/4/5 or banshee, it is not Matrox




-- 
Mike A. Harris ftp://people.redhat.com/mharris
OS Systems Engineer - XFree86 maintainer - Red Hat



---
This sf.net email is sponsored by:
With Great Power, Comes Great Responsibility
Learn to use your power at OSDN's High Performance Computing Channel
http://hpc.devchannel.org/
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel



Re: [Dri-devel] DRM Kernel Questions

2002-12-12 Thread Mike A. Harris
On Thu, 12 Dec 2002, Keith Whitwell wrote:

 Right now for 2.4 I'm juggling too many conflicting balls, if its all in
 the DRM CVS then merging stuff added to DRM cvs is a real nobrainer, and
 since I can do it item by item as it changes its also easy to know when
 something bad happens.

I've been looking at what's in 2.4 and it's quite divergent from what we've 
got on the trunk.  It is pretty closely related to the xfree 4.2 code, though, 
and most of the changes seem to be in the 2.4 code.

Are you proposing pulling the dri trunk code into 2.4?

Is the DRI trunk compatible with XFree86 4.1.0, 4.2.0, 4.2.1, and 
current CVS XFree86?  If so, and it is considered stable, which 
is what I presume by it being considered for 2.4.x integration, 
then it makes sense to me to do so.

Backward compatibility with releases back at least as far as 
4.1.0 is critically important though.


-- 
Mike A. Harris ftp://people.redhat.com/mharris
OS Systems Engineer - XFree86 maintainer - Red Hat



---
This sf.net email is sponsored by:
With Great Power, Comes Great Responsibility 
Learn to use your power at OSDN's High Performance Computing Channel
http://hpc.devchannel.org/
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel



Re: [Dri-devel] DRM Kernel Questions

2002-12-12 Thread Mike A. Harris
On 12 Dec 2002, Alan Cox wrote:

Date: 12 Dec 2002 18:22:10 +
From: Alan Cox [EMAIL PROTECTED]
To: Alan Hourihane [EMAIL PROTECTED]
Cc: D. Hageman [EMAIL PROTECTED], [EMAIL PROTECTED]
Content-Type: text/plain
List-Id: dri-devel.lists.sourceforge.net
Subject: Re: [Dri-devel] DRM Kernel Questions

On Thu, 2002-12-12 at 12:40, Alan Hourihane wrote:
  The ability to track changes to that with reasons so that we can keep a
  stable DRM and also the 'DRM of the day' visible to the kernel people -
  perhaps the devel kernel tree having an option for Development DRM
  (XFree86 4.4) (Y/M/N).
  
 For 'stable DRM' you need to stick with XFree86 4.2.0 and the DRM modules
 that ship with 4.2.0. For 'DRM of the day' use the DRI trunk.

Do the 4.2.0 DRM modules from XFree 4.2.0 have all the bug fixes in them
for things pci_alloc_consistent ?

I don't know the answer to that, but it brought up a thought in 
my mind.  DRM is supposed to be backward compatible currently as 
far back as 4.1.0.  It would make the most sense to me then, to 
check all DRM changes into xf-4_2-branch, and xf-4_1-branch as 
soon as they're known to be stable and correct.  This ensures 
that DRM is updated in all releases.

The alternative is having people get a given X release, and then 
use the DRM from the most recent X release.  Or should they be 
getting it from DRI-CVS instead?  Or from kernel.org?

A lot of confusion in DRMland...

-- 
Mike A. Harris ftp://people.redhat.com/mharris
OS Systems Engineer - XFree86 maintainer - Red Hat



---
This sf.net email is sponsored by:
With Great Power, Comes Great Responsibility 
Learn to use your power at OSDN's High Performance Computing Channel
http://hpc.devchannel.org/
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel



Re: [Dri-devel] DRM Kernel Questions

2002-12-12 Thread Mike A. Harris
On Thu, 12 Dec 2002, Alan Hourihane wrote:

   The ability to track changes to that with reasons so that we can keep a
   stable DRM and also the 'DRM of the day' visible to the kernel people -
   perhaps the devel kernel tree having an option for Development DRM
   (XFree86 4.4) (Y/M/N).
   
  For 'stable DRM' you need to stick with XFree86 4.2.0 and the DRM modules
  that ship with 4.2.0. For 'DRM of the day' use the DRI trunk.
 
 Do the 4.2.0 DRM modules from XFree 4.2.0 have all the bug fixes in them
 for things pci_alloc_consistent ?

No, nor does 4.2.1.

Should anyone be using XFree86 CVS stable branch DRM nor trunk
DRM then?  I presume if bugfixes are not going into XFree86 CVS 
stable branches, that the DRM in there is snapshoted and then 
throwaway.

Where should we be getting DRM from for our kernel, and where 
should we be sending bug fixes for DRM to?

I'd like to have one single location, be it kernel.org, DRI-CVS,
or XFree86.org to both get DRM from, and send in bugfixes for.  
I have been getting it from XFree86 CVS in the past, generally
right after a merge, or when I spot drm changes in cvs-commits.

Right now however, for both Red Hat kernels, and kernel.org
kernels there is up to 2 levels of indirection between the
kernel.org kernel updates and the DRM upstream source, and it 
seems also that many bugfixes also go through 2 or more levels of 
indirection.

Where should all DRM bug fixes be sent? Right now if I've got a 
DRM bugfix hypothetically, I've got to send it to Arjan for 
inclusion in our kernel, then Alan or Marcelo for inclusion in 
the kernel.org kernel, and should probably have it sent to 
linux-kernel so other vendors are aware of it also, 
then dri-devel to make DRI developers aware of it for inclusion 
into DRI CVS too, as I understand nobody follows linux-kernel, 
and also to XFree86's patch queue.

It's impossible to track all of that, and to track wether or not
a given patch has actually been accepted in all of those
locations and is applied or not.  It's possible that one group of 
people may not apply the patch until it is accepted by group B or 
C, and that the submitter may be expected to monitor group B to 
see if they accept and apply it, and then again notify group A, C 
and D that the patch is applied, please apply it to your set too.

As the number of patches goes up, and the number of releases of 
the kernel, XFree86, our distro, etc. it is impossible to keep 
track of it all.

What I would like to see, is the DRI project, the XFree86 
project, the Linux kernel folk all agree to one single 
unmistakeable official location for acquiring the 
current official stable kernel DRM source, and one 
single official location for submitting bug fixes, and then 
either:

1) That one location is responsible for pushing the fix out to
   whatever other places they feel are necessary or warranted.

or

2) The various projects all pull the fixes in themselves from the 
   one single central 'official' location, and if sent a fix from 
   someone randomly, they automatically forward it on to the
   official location and not just apply it locally to their tree.
   That could be DRI-CVS, XFree86 CVS, or kernel.org.

Also, it'd be prefered if that one official location would 
release versioned tarballs of the official DRM release, which 
would then be easier for people to manage what changed between 
different versions than tracking a given CVS head which may 
possibly become unstable at some times, etc.

Right now, as it stands, I often get bug reports of DRI lockups
and problems in our bugzilla, which upon deeper investigation 
turns out to be someone using a kernel.org kernel instead of our 
supplied kernel, and the DRM isn't new enough, or contains bugs 
that our kernel does not, and that DRI-CVS or XFree86 might not.

We need...

One DRM to rule them all,
One developer to find them,
One DRM to bring them all,
And in the darkness find them.

dodges tomatoes

Yes, that was a lame attempt at humor.

Seriously though, having 50 frayed trees of the same source code 
benefits nobody really, especially if various people consider 
different trees as authoritative/stable/official/whatever.

As long as XFree86 / DRI Project / kernel.org each have their own 
DRM code, people will pull DRM from one of the three locations, 
and people will send bug reports, fixes, etc. to 3 locations.  If 
each of those locations refuse to send patches on to the other 
locations, and expect the submitter to do it, the whole thing 
breaks down.

What solutions do people think would be appropriate?



-- 
Mike A. Harris ftp://people.redhat.com/mharris
OS Systems Engineer - XFree86 maintainer - Red Hat



---
This sf.net email is sponsored by:
With Great Power, Comes Great Responsibility 
Learn to use your power at OSDN's High Performance Computing Channel
http://hpc.devchannel.org/
___
Dri-devel mailing

Re: [Dri-devel] Re: [Xpert]Re: Probable return of Radeon, R128XFree86 crash at VT switch

2002-10-18 Thread Mike A. Harris
On Thu, 17 Oct 2002, Marc Aurele La France wrote:

 The problem WAS that this re-enabling did not always take place before
 Marc's changes, which is why we added the explicit call to do this.  I've
 checked the code in current XFree86 CVS, but would very much like to know
 (just for interest's sake) WHERE exactly the PCI enable (or whatnot) is
 called from that re-enables bus mastering after a VT switch.

The question on my, and David's, mind is whether or not bus mastering was
enabled on server entry.

I can't say for every reported case, but I can say that on the 
cases I examined personally, that the video hardware had Bus 
Mastering enabled prior to the X server being started (lspci 
-vvv), as well as while the X server was running.  Switching to a 
VT and doing lspci -vvv then showed bus mastering disabled.

I witnessed this on 3 different systems personally, and via 
testing feedback from various users got similar responses back.

Not sure if all systems were this way, but some were at least.

For the current CVS code, I don't know if the problem is present 
or not.  I've disabled Charl's patch for now in order to have the 
stock code well tested.  Our kernel hasn't been updated with the 
latest DRM source however, so testing hasn't begun yet.

Sometime in the next couple weeks I'll likely have our kernel DRM 
updated, and bang on the Radeon a bit.  If the problems recur, 
I'll try out Charl's patch again, and possibly do a debug session 
with Charl and MrCooper again if they're game.

Has anyone else already tested it for hanging?

TTYL


-- 
Mike A. Harris




---
This sf.net email is sponsored by:
Access Your PC Securely with GoToMyPC. Try Free Now
https://www.gotomypc.com/s/OSND/DD
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel



[Dri-devel] Re: Re: Ann: gcc-2.96 compiled snapshots available (I'm going tosmack redhat)

2002-10-03 Thread Mike A. Harris
.

Thanks,
TTYL

-- 
Mike A. Harris




---
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel



[Dri-devel] Typo on http://dri.sourceforge.net/other/radeon_dri_features.html

2002-09-18 Thread Mike A. Harris

There's a typo on the Radeon features webpage:

http://dri.sourceforge.net/other/radeon_dri_features.html

At the bottom it has IcDT  Gatos

Should be iDCT

(Discreet Cosine Transform)



-- 
Mike A. Harris  ftp://people.redhat.com/mharris
OS Systems Engineer
XFree86 maintainer
Red Hat Inc.



---
This SF.NET email is sponsored by: AMD - Your access to the experts
on Hammer Technology! Open Source  Linux Developers, register now
for the AMD Developer Symposium. Code: EX8664
http://www.developwithamd.com/developerlab
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel



[Dri-devel] Re: The Radeon LE?

2002-07-14 Thread Mike A. Harris

On Wed, 10 Jul 2002, Mike Mestnik wrote:

Date: Wed, 10 Jul 2002 18:29:44 -0700 (PDT)
From: Mike Mestnik [EMAIL PROTECTED]
To: Stefan Lange [EMAIL PROTECTED],
 Adam Duck [EMAIL PROTECTED],
 Michal Kozlowski [EMAIL PROTECTED]
Cc: lists.sourceforge.net dri-devel [EMAIL PROTECTED]
Content-Type: text/plain; charset=us-ascii
List-Id: dri-devel.lists.sourceforge.net
Subject: Re: The Radeon LE?

#
#   List of PCI ID's
#
#   Maintained by Martin Mares [EMAIL PROTECTED] and other volunteers from the
#   Linux PCI ID's Project at http://pciids.sf.net/. New data are always
#   welcome (if they are accurate), we're eagerly expecting new entries,
#   so if you have anything to contribute, please visit the home page or
#   send a diff -u against the most recent pci.ids to [EMAIL PROTECTED]
#
#   Daily snapshot on Tue 2002-07-09 10:00:05
#

This isn't the only place to find PCI IDs but it seems to explain all the hardware I 
have.

You can take a look at the list if you want, but there's not mention of a card maid 
by ATI with an
LE in it's name.  The name really isn't important it's the meaning behind the name.  
I've got a
Radeon 7500 QW Product ID 0x5157, and I also have A Radeon QL Product ID 0x514C, 
I didn't look
at the sub device to see if That was accurate.  I would like to know what the Product 
ID of your
Radeon LE card is and I'd like to add it to the data base.  If it is 0x514C then 
where did you
learn that it's also called an LE, I'm just curious?

The Radeon LE, if I'm not mistaken, is the same PCI ID as the 
regular Radeon 64DDR hardware (0x5144), which is referred to as 
Radeon QD.  I do not know of a way of distinguishing between a 
real Radeon 64DDR and an LE, or any of the other cards which use 
the 0x5144 chip.  I presume you need to use the 
subvendor/subdevice ID, however nobody has bothered since they 
just work(TM).

Please in the future make it clear what your talking about to
avoid confusion, it seams to me that the LE's work while the
QW's don't It could be that they have different Product IDs, or
that they just need to be treated as if they did.

Note also that ATI has not produced Radeon LE boards.  These 
cards were produced aparently by a third party in the APAC region 
as low cost solutions for that region.  ATI has a page on this on 
their website somewhere although I don't have the URL handy.


-- 
Mike A. Harris  Shipping/mailing address:
OS Systems Engineer 190 Pittsburgh Ave., Sault Ste. Marie,
XFree86 maintainer  Ontario, Canada, P6C 5B3
Red Hat Inc.
http://www.redhat.com   ftp://people.redhat.com/mharris



---
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel



[Dri-devel] DRM patch for i810/i830 memory allocation (fwd)

2002-07-09 Thread Mike A. Harris

Please apply this to the DRI codebase.  Also forwarding it to 
XFree86.



-- 
Mike A. Harris  Shipping/mailing address:
OS Systems Engineer 190 Pittsburgh Ave., Sault Ste. Marie,
XFree86 maintainer  Ontario, Canada, P6C 5B3
Red Hat Inc.
http://www.redhat.com   ftp://people.redhat.com/mharris

-- Forwarded message --
Date: Tue, 9 Jul 2002 09:02:48 -0400
From: Arjan van de Ven [EMAIL PROTECTED]
To: Mike A. Harris [EMAIL PROTECTED]
Content-Type: text/plain; charset=us-ascii
Subject: DRM patch for i810/i830 memory allocation

Hi,

The patch below makes the i810 and i830 drm kernel
module use the PCI DMA mapping API instead of an
ad-hoc allocator for allocating the page that is used
to communicate between driver and card. The ad-hoc allocator doesn't
actually work well in practice (I get quite a few bugreports about it) and
the PCI DMA API should be used regardless (it actually works cross-platform)

Greetings,
   Arjan van de Ven


diff -urN linux/drivers/char/drm.org/i810_dma.c linux/drivers/char/drm/i810_dma.c
--- linux/drivers/char/drm.org/i810_dma.c   Fri Jul  5 16:12:21 2002
+++ linux/drivers/char/drm/i810_dma.c   Fri Jul  5 17:15:08 2002
@@ -258,30 +258,6 @@
return retcode;
 }
 
-static unsigned long i810_alloc_page(drm_device_t *dev)
-{
-   unsigned long address;
-
-   address = __get_free_page(GFP_KERNEL);
-   if(address == 0UL)
-   return 0;
-
-   get_page(virt_to_page(address));
-   LockPage(virt_to_page(address));
-
-   return address;
-}
-
-static void i810_free_page(drm_device_t *dev, unsigned long page)
-{
-   if (page) {
-   struct page *p = virt_to_page(page);
-   put_page(p);
-   UnlockPage(p);
-   free_page(page);
-   }
-}
-
 static int i810_dma_cleanup(drm_device_t *dev)
 {
drm_device_dma_t *dma = dev-dma;
@@ -296,7 +272,8 @@
 dev_priv-ring.Size);
}
if(dev_priv-hw_status_page != 0UL) {
-   i810_free_page(dev, dev_priv-hw_status_page);
+   pci_free_consistent(dev-pdev, PAGE_SIZE, 
+dev_priv-hw_status_page,
+   dev_priv-dma_status_page);
/* Need to rewrite hardware status page */
I810_WRITE(0x02080, 0x1000);
}
@@ -462,7 +439,8 @@
dev_priv-zi1 = init-depth_offset | init-pitch_bits;
 
/* Program Hardware Status Page */
-   dev_priv-hw_status_page = i810_alloc_page(dev);
+   dev_priv-hw_status_page = pci_alloc_consistent(dev-pdev, PAGE_SIZE,
+   dev_priv-dma_status_page);
if(dev_priv-hw_status_page == 0UL) {
dev-dev_private = (void *)dev_priv;
i810_dma_cleanup(dev);
@@ -472,7 +450,7 @@
memset((void *) dev_priv-hw_status_page, 0, PAGE_SIZE);
DRM_DEBUG(hw status page @ %lx\n, dev_priv-hw_status_page);
 
-   I810_WRITE(0x02080, virt_to_bus((void *)dev_priv-hw_status_page));
+   I810_WRITE(0x02080, dev_priv-dma_status_page);
DRM_DEBUG(Enabled hardware status page\n);
 
/* Now we need to init our freelist */
diff -urN linux/drivers/char/drm.org/i810_drv.h linux/drivers/char/drm/i810_drv.h
--- linux/drivers/char/drm.org/i810_drv.h   Fri Jul  5 16:12:02 2002
+++ linux/drivers/char/drm/i810_drv.h   Fri Jul  5 17:10:41 2002
@@ -63,6 +63,7 @@
 
unsigned long hw_status_page;
unsigned long counter;
+   dma_addr_t dma_status_page;
 
atomic_t flush_done;
wait_queue_head_t flush_queue;  /* Processes waiting until flush*/
diff -u linux/drivers/char/drm.org/i830_dma.c linux/drivers/char/drm/i830_dma.c
--- linux/drivers/char/drm.org/i830_dma.c   Sat Jul  6 11:57:25 2002
+++ linux/drivers/char/drm/i830_dma.c   Sat Jul  6 15:18:14 2002
@@ -283,31 +283,6 @@
return retcode;
 }
 
-static unsigned long i830_alloc_page(drm_device_t *dev)
-{
-   unsigned long address;
-   
-   address = __get_free_page(GFP_KERNEL);
-   if(address == 0UL) 
-   return 0;
-   
-   atomic_inc(virt_to_page(address)-count);
-   set_bit(PG_locked, virt_to_page(address)-flags);
-   
-   return address;
-}
-
-static void i830_free_page(drm_device_t *dev, unsigned long addr)
-{
-   if (addr) {
-   struct page *page = virt_to_page(addr);
-
-   put_page(page);
-   UnlockPage(page);
-   free_page(addr);
-   }
-}
-
 static int i830_dma_cleanup(drm_device_t *dev)
 {
drm_device_dma_t *dma = dev-dma;
@@ -322,7 +297,8 @@
 dev_priv-ring.Size);
}
if(dev_priv-hw_status_page != 0UL) {
-   i830_free_page(dev, dev_priv-hw_status_page);
+   pci_free_consistent(dev-pdev, PAGE_SIZE

[Dri-devel] Re: IRC Meetings ML notification

2002-07-09 Thread Mike A. Harris

On Tue, 9 Jul 2002, José Fonseca wrote:

Date: Tue, 9 Jul 2002 22:09:58 +0100
From: José Fonseca [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Content-Type: text/plain; charset=iso-8859-1
List-Id: dri-devel.lists.sourceforge.net
Subject: IRC Meetings  ML notification

First I would like to apoligize for missing the last two IRC meetings.
There was no noble reason whatsoever - I completely forgot it.

Although this is no excuse, I would like to request that a notification
message is always sent to this mailing list - as it was often done -, even if
it's sent just on the meeting start.

Anyway, I'm going to see next week I don't forget it again (and with some luck even 
send the
notification myself!)

I've been on two week vacation, and haven't sent out any notices 
either.  If someone would like to automate an email to this list 
every Monday, an hour or so before the meeting, that would 
probably be a good idea.


-- 
Mike A. Harris  Shipping/mailing address:
OS Systems Engineer 190 Pittsburgh Ave., Sault Ste. Marie,
XFree86 maintainer  Ontario, Canada, P6C 5B3
Red Hat Inc.
http://www.redhat.com   ftp://people.redhat.com/mharris



---
This sf.net email is sponsored by:ThinkGeek
Stuff, things, and much much more.
http://thinkgeek.com/sf
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel



[Dri-devel] Re: Compilation

2002-06-24 Thread Mike A. Harris

On 23 Jun 2002, Marc Poulhiès wrote:

Date: 23 Jun 2002 22:28:14 +0200
From: Marc Poulhiès [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Content-Type: text/plain; charset=us-ascii
List-Id: dri-devel.lists.sourceforge.net
Subject: Compilation

Hi!
sorry if this question is very dumb, but i wanted to test the latest dri
drivers for my ati radeon 8500 but they wont compile... Here are the
messages  i get:

There are no Radeon 8500 DRI drivers.  Not until October-December 
this year anyway (Q4/2002).

You'll have to wait until then.


-- 
Mike A. Harris  Shipping/mailing address:
OS Systems Engineer 190 Pittsburgh Ave., Sault Ste. Marie,
XFree86 maintainer  Ontario, Canada, P6C 5B3
Red Hat Inc.
http://www.redhat.com   ftp://people.redhat.com/mharris



---
Sponsored by:
ThinkGeek at http://www.ThinkGeek.com/
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel



Re: [Dri-devel] Default AGP mode

2002-06-13 Thread Mike A. Harris

On Wed, 12 Jun 2002, David S. Miller wrote:

   From: Jeff Hartmann [EMAIL PROTECTED]
   Date: Wed, 12 Jun 2002 21:57:31 -0500

   Actually, its most safe to default to AGP mode 1x.  If we aren't 
   switching modes correctly there is a bug in that agp driver, and I'd 
   like to know about it.

Try to enable 4X in BIOS of SiS Athlon chipset, startup X in
default mode, SPLAT.

This is a widely known problem and you aren't going to get all
of the chipsets right in particular the AMD76x ones.  I'd suggest
rethinking the use 1X by default logic, it's wrong in half of
the cases.

   Unforunately there is no real way to test if 
   anything above AGP mode 1X works correctly.  Defaulting to AGP mode 1X 
   is the best option, since AGP mode 2X might cause the machine to lockup 
   upon initiating a DMA request.  Certain card/motherboard combinations 
   just don't work above 1X.
   
I totally disagree, you're locking up now on half the chipsets if the
user enables anything other than 1X mode in his BIOS.

The reason the machine locks up on 1X mode is for the same damn
reasons, the driver isn't programming the chip correctly or we lack
the workaround which in a manner of speaking is the same problem.

Ben LaHaise suggested tonigth to me on IRC that perhaps we could 
read the AGP mode from the BIOS and set that by default, and also 
keep blacklist/whitelists in the drivers/whatever to deal with 
side cases or known bad combinations.

That sounds good to me in theory, however I don't know how 
feasible it is in reality, so I thought I'd pass the idea on to 
you guys whom are obviously much more familiar with the 
intricacies of this stuff.

Does this sound reasonable?  Or are there factors which would 
make that overly difficult as well?

It's a good idea to at least explore this problem domain a bit, 
and try to brainstorm it.  It's just as frustrating for one group 
of 100 users to have slow 3D and not know much about 
reconfiguring it (or that they even can) as it would be to change 
things to default to faster, and lock up on other users systems.

There's got to be a way we can make the situation better somehow.  
The more end user configuration we require, the more end users 
lose out, and the more complicated the whole system becomes.  The 
more bug reports and problems, tech support, etc...

Someone suggested to me setting AGPmode in Cards for different 
hardware, but I thought that was quite crack-rock'ish since you 
have no idea what mobo chipset is in use, etc.

TIA

-- 
Mike A. Harris  Shipping/mailing address:
OS Systems Engineer 190 Pittsburgh Ave., Sault Ste. Marie,
XFree86 maintainer  Ontario, Canada, P6C 5B3
Red Hat Inc.
http://www.redhat.com   ftp://people.redhat.com/mharris


___

Don't miss the 2002 Sprint PCS Application Developer's Conference
August 25-28 in Las Vegas - 
http://devcon.sprintpcs.com/adp/index.cfm?source=osdntextlink

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



Re: [Dri-devel] Default AGP mode

2002-06-13 Thread Mike A. Harris

On Wed, 12 Jun 2002, David S. Miller wrote:

   Basically, someone has asked for me to default AGPMode to 4 in 
   our config file, which I thought was absolutely crazy.  The claim 
   is that AGP defaulted to 1x, but changing it to 4x sped things up 
   dramatically.  That is what lead me to believe that the default 
   being used is not the BIOS setting.

That's almost as stupid as the current situation which defaults
to 1X AGP.

I agree, defaulting to AGP 1x right now is just not the best
thing to do anymore.  All current generation hardware and even
the last gen or two can do AGP 2x.

Another known failure case (when user sets BIOS to 4X and X tries
to use it's default of 1X) is ALI M1647 chipsets.  That also hangs.

Right.


All of this points to using the BIOS supplied default as being the
logical way to go.

Is this information already available inside the X server?

xf86GetAGPInfo() appears it might be what I'm looking for here.

info-agp_mode

Is this the right bits?

Until we can be confident that every single AGP chipset is %100
done and has %100 of the workarounds, I'd highly suggest against
trying to switch AGP modes by default.

I agree.  How about this scenario then:  Any default is going to 
have certain failure cases.  Lets make the default AGP mode the X 
server uses be the AGP mode that the BIOS has set.  Whatever 
failure cases show up, we can blacklist and/or whitelist known 
good ones, etc.

This makes autodetection and autoconfiguration all the simpler.  
Doing this with user initiated config tools IMHO is just a bad 
idea.  I also think doing the BIOS AGPmode autodetect in a config 
tool, and setting AGPMode inside the X config file is bad because 
it assumes too much, and hard codes things at config time rather 
than autodetecting them at runtime.  Change motherboards, you 
don't want problems to pop up if it can be avoided for example.


To my knowledge only the ServerWorks AGP bits are a) written by
the vendor b) have all the necessary errata workarounds.

ServerWorks AGP was written by VA under contract with ServerWorks 
IIRC.  I've got a Tyan 2567 motherboard with the ServerWorks HEsl 
on it personally.  Unfortunately it only works in AGP 1x mode.  
AGP 2x is fried (or was last time I tried.  
Chipset/BIOS/implementation problems IMHO, not X bugs.  Kimball 
Brown at ServerWorks was very helpful to me in getting AGP 
working at all on this thing though despite the faulty 
motherboard design and broken BIOS.

It'd be nice to pull the needed info out of other vendors also.

-- 
Mike A. Harris  Shipping/mailing address:
OS Systems Engineer 190 Pittsburgh Ave., Sault Ste. Marie,
XFree86 maintainer  Ontario, Canada, P6C 5B3
Red Hat Inc.
http://www.redhat.com   ftp://people.redhat.com/mharris


___

Don't miss the 2002 Sprint PCS Application Developer's Conference
August 25-28 in Las Vegas - 
http://devcon.sprintpcs.com/adp/index.cfm?source=osdntextlink

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



Re: [Dri-devel] Default AGP mode

2002-06-13 Thread Mike A. Harris

On Thu, 13 Jun 2002, David S. Miller wrote:

Date: Thu, 13 Jun 2002 00:53:16 -0700 (PDT)
From: David S. Miller [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Cc: [EMAIL PROTECTED], [EMAIL PROTECTED]
Content-Type: Text/Plain; charset=us-ascii
Subject: Re: [Dri-devel] Default AGP mode

   From: Mike A. Harris [EMAIL PROTECTED]
   Date: Thu, 13 Jun 2002 02:58:53 -0400 (EDT)
   
   Ben LaHaise suggested tonigth to me on IRC that perhaps we could 
   read the AGP mode from the BIOS and set that by default, and also 
   keep blacklist/whitelists in the drivers/whatever to deal with 
   side cases or known bad combinations.

No need to read from the BIOS, just read the AGP registers.

Oops, bad wording on my part..  I meant Read the BIOS
configured AGP mode.  I'll have a look at this tomorrow for sure 
and see if I can figure it out.

Thanks again,
TTYL


-- 
Mike A. Harris  Shipping/mailing address:
OS Systems Engineer 190 Pittsburgh Ave., Sault Ste. Marie,
XFree86 maintainer  Ontario, Canada, P6C 5B3
Red Hat Inc.
http://www.redhat.com   ftp://people.redhat.com/mharris


___

Don't miss the 2002 Sprint PCS Application Developer's Conference
August 25-28 in Las Vegas - 
http://devcon.sprintpcs.com/adp/index.cfm?source=osdntextlink

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



[Dri-devel] Re: tcl branch merge

2002-06-12 Thread Mike A. Harris

On Tue, 11 Jun 2002, Keith Whitwell wrote:

Date: Tue, 11 Jun 2002 10:56:16 +0100
From: Keith Whitwell [EMAIL PROTECTED]
To: dri-devel [EMAIL PROTECTED]
Content-Type: text/plain; charset=us-ascii; format=flowed
List-Id: dri-devel.lists.sourceforge.net
Subject: tcl branch merge

Although we still have a couple of bugs  a lockup on the tcl branch, the 
situation is in general better than what's on the trunk  I'd like to get that 
code merged now.  This will also help get the 8500 branch started.

Anyone with any objections should speak up now.

For God sake, nobody speak up!

;o)


-- 
Mike A. Harris  Shipping/mailing address:
OS Systems Engineer 190 Pittsburgh Ave., Sault Ste. Marie,
XFree86 maintainer  Ontario, Canada, P6C 5B3
Red Hat Inc.
http://www.redhat.com   ftp://people.redhat.com/mharris


___

Sponsored by:
ThinkGeek at http://www.ThinkGeek.com/
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel



[Dri-devel] Default AGP mode

2002-06-12 Thread Mike A. Harris

It would appear that AGP mode 1x is used by default always unless 
the AGPmode option is specified in the config file.  (Correct me 
if I'm not completely correct with that).

I'm wondering if the default can be changed to be the fastest 
sane mode supported by the hardware and/or configured by the 
BIOS.

I'm unfamiliar with any discussions that may have previously 
occured or the rationales behind the existing defaults.

If possible I'd like to change the defaults to be more sane to 
modern hardware.

Any comments?



-- 
Mike A. Harris  Shipping/mailing address:
OS Systems Engineer 190 Pittsburgh Ave., Sault Ste. Marie,
XFree86 maintainer  Ontario, Canada, P6C 5B3
Red Hat Inc.
http://www.redhat.com   ftp://people.redhat.com/mharris


___

Sponsored by:
ThinkGeek at http://www.ThinkGeek.com/
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel



Re: [Dri-devel] Default AGP mode

2002-06-12 Thread Mike A. Harris

On Wed, 12 Jun 2002, David S. Miller wrote:

Date: Wed, 12 Jun 2002 18:08:37 -0700 (PDT)
From: David S. Miller [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Cc: [EMAIL PROTECTED]
Content-Type: Text/Plain; charset=us-ascii
Subject: Re: [Dri-devel] Default AGP mode

   From: Mike A. Harris [EMAIL PROTECTED]
   Date: Wed, 12 Jun 2002 20:35:15 -0400 (EDT)

   It would appear that AGP mode 1x is used by default always unless 
   the AGPmode option is specified in the config file.  (Correct me 
   if I'm not completely correct with that).
   
   I'm wondering if the default can be changed to be the fastest 
   sane mode supported by the hardware and/or configured by the 
   BIOS.
   
In fact it's wrong when the user has selected a different mode from
the BIOS setup especially on chips where we do not know how to fully
program the hardware when switching modes correctly.

Indeed.  I just wasnt aware of the specifics of how things are 
currently done, and wether or not it is being done both optimally 
and safely.  Stability trumping performance of course.  ;o)


I think the default should be whatever mode the chipset is in 
when AGP is started.

Agreed, that was my opinion as well.  I just wasn't 100% sure how 
it is currently defaulting, and I figured I'd ask here prior to 
examining the source code.  Having the BIOS default to say 2x, 
and having X default to 1x, or worse, having the BIOS default to 
8x and X default to 1x or 2x is the situation that I'm curious to 
determine if we're avoiding, or if it is a chipset specific 
thing, etc.

Basically, someone has asked for me to default AGPMode to 4 in 
our config file, which I thought was absolutely crazy.  The claim 
is that AGP defaulted to 1x, but changing it to 4x sped things up 
dramatically.  That is what lead me to believe that the default 
being used is not the BIOS setting.

I'm going to explore the source code tonight, and see what if 
anything I might be able to poke around.

Thanks for the feedback David.



-- 
Mike A. Harris  Shipping/mailing address:
OS Systems Engineer 190 Pittsburgh Ave., Sault Ste. Marie,
XFree86 maintainer  Ontario, Canada, P6C 5B3
Red Hat Inc.
http://www.redhat.com   ftp://people.redhat.com/mharris


___

Sponsored by:
ThinkGeek at http://www.ThinkGeek.com/
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel



[Dri-devel] 3Dfx Voodoo 3, Banshee, Voodoo 1/2, and Voodoo Rush technicalspecifications

2002-05-09 Thread Mike A. Harris

Anyone who might be interested on enhancing the XFree86 tdfx
video driver, for 2D or 3D, or other functionality, will likely 
require the technical specs for the cards.

The specs for all of these cards can be found in PDF format at 
the URL below.

http://www.medex.hu/~danthe/tdfx/

Hopefully this information will be useful for some would be X 
hackers out there who have the hardware and would like to enhance 
support and/or fix bugs.  I thought by providing links to the 
docs, it might help one get further along.

Hope someone finds them useful.


-- 
Mike A. Harris  Shipping/mailing address:
OS Systems Engineer 190 Pittsburgh Ave., Sault Ste. Marie,
XFree86 maintainer  Ontario, Canada, P6C 5B3
Red Hat Inc.
http://www.redhat.com   ftp://people.redhat.com/mharris


___

Have big pipes? SourceForge.net is looking for download mirrors. We supply
the hardware. You get the recognition. Email Us: [EMAIL PROTECTED]
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel



[Dri-devel] [PATCH] pagesize fixes for arch's where pages are not 4k

2002-05-03 Thread Mike A. Harris

The DRI code makes invalid assumptions about page size being 
4k.  Most (all?) non x86 architectures use page sizes larger 
than 4k (alpha, ia64, etc..).

I don't know how portable the patch is, but it has worked fine in 
Red Hat Linux for quite some time now.  An alternative to using 
getpagesize() would be to have compile time conditional code, 
however that is a problem on some architectures, since some 
architectures have pagesize that is variable depending on the 
kernel you're using, etc.

So I'm not sure if this is the best/most flexible solution or 
not, but it has at least worked now for us for quite a while, 
needing only slight changes with new XFree86 releases to patch 
cleanly.

Please apply.


-- 
Mike A. Harris  Shipping/mailing address:
OS Systems Engineer 190 Pittsburgh Ave., Sault Ste. Marie,
XFree86 maintainer  Ontario, Canada, P6C 5B3
Red Hat Inc.
http://www.redhat.com   ftp://people.redhat.com/mharris


--- xc/programs/Xserver/hw/xfree86/drivers/glint/glint_dri.c.fooSun Aug  5 
16:23:24 2001
+++ xc/programs/Xserver/hw/xfree86/drivers/glint/glint_dri.cSun Aug  5 16:23:41 
+2001
 -405,7 +405,7 
  * for SAREA mapping that includes a device private record
  */
 pDRIInfo-SAREASize = 
-   ((sizeof(XF86DRISAREARec) + 0xfff)  0x1000); /* round to page */
+   ((sizeof(XF86DRISAREARec) + getpagesize() -1)  getpagesize()); /* round to 
+page */
/* + shared memory device private rec */
 #else
 /* For now the mapping works by using a fixed size defined
--- xc/programs/Xserver/hw/xfree86/drivers/sis/sis_dri.c.fooSun Aug  5 16:22:27 
2001
+++ xc/programs/Xserver/hw/xfree86/drivers/sis/sis_dri.cSun Aug  5 16:17:10 
+2001
 -237,7 +237,7 
* for SAREA mapping that includes a device private record
*/
   pDRIInfo-SAREASize = 
-((sizeof(XF86DRISAREARec) + 0xfff)  0x1000); /* round to page */
+((sizeof(XF86DRISAREARec) + getpagesize() - 1)  getpagesize()); /* round to page 
+*/
   /* + shared memory device private rec */
 #else
   /* For now the mapping works by using a fixed size defined
--- xc/programs/Xserver/hw/xfree86/drivers/tdfx/tdfx_dri.c.foo  Sun Aug  5 16:21:32 
2001
+++ xc/programs/Xserver/hw/xfree86/drivers/tdfx/tdfx_dri.c  Sun Aug  5 16:23:13 
+2001
 -357,7 +357,7 
* for SAREA mapping that includes a device private record
*/
   pDRIInfo-SAREASize =
-((sizeof(XF86DRISAREARec) + 0xfff)  0x1000); /* round to page */
+((sizeof(XF86DRISAREARec) + getpagesize() - 1)  getpagesize()); /* round to page 
+*/
   /* + shared memory device private rec */
 #else
   /* For now the mapping works by using a fixed size defined



[Dri-devel] Re: mach64 (Rage XL) trouble

2002-05-02 Thread Mike A. Harris

On Wed, 1 May 2002, Kees Cook wrote:

I've finally had a chance to upgrade to XFree86 4.2.0, and am trying out 
the bleeding edge builds for mach64.  :)

Quick version: it doesn't work.

Long version: I think I have an AGP problem.

glxinfo reports that direct rendering is off.
the mach64 kernel driver compiled and is loaded, but agpgart errors out:

mtrr: Serverworks LE detected. Write-combining disabled.
   ^^
Ick.  Problem #1

mtrr: your processor doesn't support write-combining

Problem #2

I'm at a loss!  (And unfortunately, the ati driver is REALLY slow for just 
regular 2D stuff.  I can watch things repaint, etc.  Wasn't like that in 
XFree86 4.1.0...)

Yep, you're not likely to see it get any better either 
unfortunately.  Serverworks chipsets have an off by one problem 
in hardware with MTRR being used (if I've got the story I was 
told by Alan Cox correct), and as such MTRR is not available as 
it is purposefully disabled to prevent data corruption.  That 
significantly slows down graphics.

Also... AGP on Serverworks _sucks_.  I strongly recommend against
using Serverworks chipsets for any machines used for graphics.  
Server being the operative word for the chipset.  ;o)  If they 
were called Graphicsworks perhaps it would work better.  ;o)


What should I do next?

Replace the motherboard with a chipset that has a working AGP 
implementation which both works, and is fast, and also has 
working MTRR support.

Using Radeon with DRI on my Serverworks boards, with dual 1Ghz
P-III Xeon CPU's, and 1Gb of RAM, I can watch the screen paint
from top to bottom when switching windows - it takes about 1
second to paint the screen.  This is in my case due to the Radeon
CP engine 2D acceleration not accelerating everything it does in 
MMIO mode.

That latter part wont affect you on Mach64 though likely.

Bad news..  ;o(

-- 
Mike A. Harris  Shipping/mailing address:
OS Systems Engineer 190 Pittsburgh Ave., Sault Ste. Marie,
XFree86 maintainer  Ontario, Canada, P6C 5B3
Red Hat Inc.
http://www.redhat.com   ftp://people.redhat.com/mharris


___

Have big pipes? SourceForge.net is looking for download mirrors. We supply
the hardware. You get the recognition. Email Us: [EMAIL PROTECTED]
___
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel



[Dri-devel] Re: DRM causes video lock on virtual console switching

2002-04-14 Thread Mike A. Harris

On Sat, 13 Apr 2002, K. Petersen wrote:

Date: Sat, 13 Apr 2002 16:16:19 -0700 (PDT)
From: K. Petersen [EMAIL PROTECTED]
To: Jens Owen [EMAIL PROTECTED]
Cc: [EMAIL PROTECTED]
Content-Type: MULTIPART/MIXED;
BOUNDARY=-1936846907-1397867424-1018735485=:101992
List-Id: dri-devel.lists.sourceforge.net
Subject: Re: DRM causes video lock on virtual console switching



On Sat, 13 Apr 2002, Jens Owen wrote:


 Okay, let's turn off the BuiltInRadeon option for now, that's just for
 the 3D driver anyway.  Building a static server would give us a much
 more useful stack...


Here we are, two new stacks from the hung X.  The first is of a modular X,
created with the patched gdb from Mike A Harris.  The second is from a
static X built with the last host.def that you posted.

Both of these still have a ?? function call.  I didn't follow what to do
with the suggestion of call LoaderPrintSymbol for the address of each
'??', as Mike Harris suggested, so I don't have a proper identity for
this functions.
I'd be willing to identify this function if I recieved some guidance on
how to do so.

Hope these files provide you with something useful to work with in the
meantime.

You have to load the symbols from the module files before you 
will get meaningful names.


-- 
Mike A. Harris  Shipping/mailing address:
OS Systems Engineer 190 Pittsburgh Ave., Sault Ste. Marie,
XFree86 maintainer  Ontario, Canada, P6C 5B3
Red Hat Inc.
http://www.redhat.com   ftp://people.redhat.com/mharris


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



[Dri-devel] Re: DRM causes video lock on virtual console switching

2002-04-13 Thread Mike A. Harris

On Wed, 10 Apr 2002, K. Petersen wrote:

I have come upon a reproducible lockup on my system when switching from a
console virtual terminal to X.  It can be produced as follows:

Begin X
Switch back to a virtual console
Switch back to X

This causes the X display to appear on the screen, with a strip along the
top deformed.  In this state, the X server is unresponsive to
ctrl-alt-backspace, and I am unable to switch to any other virtual
terminals.  However, I can still log in remotely.
Using alt-sysreq-k, the display then changes colors, to what I believe
might be a lower color palatte, but cannot be certain of.  After this, I
am then able to switch virtual terminals, log in as root, run mode3, and
have the display restored.
At this point, vc/7 has not been restored to an unused state.  Instead
there is any text I typed while the display was locked, followed by a
blinking cursor.
If I now attempt to restart X, the system will lock completely.  The
monitor will go into power saving mode, the keyboard is unresponsive, and
I am unable to log in remotely.

I hope this has been a reasonably thorough description of the problem, now
my hardware and software configuration.

Hardware:
ATI Radeon 64DDR
AMD AthlonMP in SMP configuration
AMD 760MP chipset on a Tyan S2460 Motherboard

Software:
Linux kernel 2.4.18
Latest DRI cvs, with kernel module from the dri

This problem has occurred since X410, and kernel versions back at least
through 2.4.16, both with kernel DRM, and the DRM provided with the DRI.
I should also note that this only occurs when DRI is enabled.  There is no
problem switching between X and other virtual terminals when DRI is
disabled.

I believe this to be the correct forum for this issue, but if it is not,
then feel free to forward me to the linux kernel lists or whatever's more
appropriate.

I thank you in advance for your assistance,

We have massive reports of VT switching hangs in XFree86 4.2.0 
with almost all Radeon hardware, but with other hardware as well.  
This problem has occured aparently since the prereleases 4.1.99.* 
and up through to the final release of 4.2.0.  The kernel version 
doesn't seem to make any difference.  As I understand, the Radeon 
is not being initialized properly or restored properly, however 
it occurs on other hardware as well.

The problem seems common enough that I'm surprised it has not 
been determined yet, althought it seems that it is not one 
problem, but is more likely individual problems in different 
drivers, and the kernel isn't ruled out either.

I've tried debugging it myself but have yet to determine the 
problem or a solution.


-- 
Mike A. Harris  Shipping/mailing address:
OS Systems Engineer 190 Pittsburgh Ave., Sault Ste. Marie,
XFree86 maintainer  Ontario, Canada, P6C 5B3
Red Hat Inc.
http://www.redhat.com   ftp://people.redhat.com/mharris


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



[Dri-devel] Re: DRM causes video lock on virtual console switching

2002-04-13 Thread Mike A. Harris

On 13 Apr 2002, Michel Dänzer wrote:

Date: 13 Apr 2002 16:36:27 +0200
From: Michel Dänzer [EMAIL PROTECTED]
To: K. Petersen [EMAIL PROTECTED]
Cc: [EMAIL PROTECTED]
Content-Type: text/plain; charset=ISO-8859-1
List-Id: dri-devel.lists.sourceforge.net
Subject: Re: DRM causes video lock on virtual console switching

On Sat, 2002-04-13 at 03:58, K. Petersen wrote:

 #1  0xfc02 in ?? ()
 #2  0x0832575e in ?? ()
 #3  0x086da341 in ?? ()
 #4  0x0876ced1 in ?? ()
 #5  0x0816be18 in miSpritePaintWindowBackground (pWin=0x878c118,
 pRegion=0x875cd10, what=0) at misprite.c:844
 #6  0x0815f580 in miWindowExposures (pWin=0x878c118, prgn=0x875cd10,
 other_exposed=0x0) at miexpose.c:536
 #7  0x080a6a8a in xf86XVWindowExposures (pWin=0x878c118, reg1=0x875cd10,
 reg2=0x0) at xf86xv.c:1027
 #8  0x0832134a in ?? ()

Either call LoaderPrintSymbol for the address of each '??', use a gdb
with support for XFree86 modules or a static server.

I've got gdb compiled with X module debugging support available 
on ftp://people.redhat.com/mharris/gdb-xfree86

It allows one to debug a normal modular X server.  Red Hat Linux 
users can rebuild the XFree86 src.rpm with full debugging enabled 
by doing:

rpm -ivh XFree86-4.2.0-*.src.rpm
cd /usr/src/redhat/SPECS

edit the XFree86.spec file, look for the line Release: and add
dbg to the end of the release number.  Then look for
DebuggableBuild option, and change it from 0 to 1, then save
and exit.

Then rebuild new XFree86 rpms with debug support by doing:

rpm -bb XFree86.spec

It requires about a gigabyte of free disk space, and likely 
several hours depending on how fast your system is.  The 
resulting XFree86 rpm packages are HUGE.  ;o)

Hope this helps anyone who might be debugging in an rpm 
environement.

The patched gdb should be rebuildable under any other 
OS/distribution as well.

Hope this helps.


-- 
Mike A. Harris  Shipping/mailing address:
OS Systems Engineer 190 Pittsburgh Ave., Sault Ste. Marie,
XFree86 maintainer  Ontario, Canada, P6C 5B3
Red Hat Inc.
http://www.redhat.com   ftp://people.redhat.com/mharris


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



[Dri-devel] Re: Red Hat glide problem (was What about a trunk update to 4.0.2?)

2002-04-09 Thread Mike A. Harris

On Sat, 6 Apr 2002, Brian Paul wrote:

Date: Sat, 06 Apr 2002 08:56:32 -0700
From: Brian Paul [EMAIL PROTECTED]
To: DRI-Devel [EMAIL PROTECTED], [EMAIL PROTECTED]
Content-Type: text/plain; charset=us-ascii
Subject: Red Hat glide problem (was What about a trunk update to 4.0.2?)

Brian Paul wrote:

 Unfortunately, I'm seeing a far worse problem with the tdfx driver now
 with most demos.  Triangles are being rendered incorrectly - it's as if
 one of the vertices for each triangle is at screen coordinate (0,0).
 I'm looking into it.

The problem was the glide library.  I had recently wiped my test machine
clean and installed RH 7.2 which installs glide libraries as part of the
XFree86-libs-4.1.0-3.i386 RPM.

After I replaced /usr/lib/glide3/libglide3-v5.so with the one from the
DRI resources page, the problem went away.

Mike, is this a known problem?

There has been a problem reported to us, which appears to be 
fixed by using the Glide3 lib on the SF page according to 
reports like the above.

I'm not sure if the sources used in both cases are the same, or
if it is just a flaw in our build process for the Voodoo5 Glide3
library.  I suspect the way we are building it has been flawed 
slightly, which is the likely cause of the problem.

I've planned on looking into the problem, and making test builds,
however I cant test it myself as I dont have the hardware.  

Is anyone on this list, who has a Voodoo 4 or 5, interested in 
working with me and beta testing some new Glide3 builds with our 
current XFree86 4.2.0 packages?  If so, we can likely ensure this 
is fixed in the next release.

Thanks Brian for the reminder about this.

Take care,
TTYL






-- 
Mike A. Harris  Shipping/mailing address:
OS Systems Engineer 190 Pittsburgh Ave., Sault Ste. Marie,
XFree86 maintainer  Ontario, Canada, P6C 5B3
Red Hat Inc.
http://www.redhat.com   ftp://people.redhat.com/mharris


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



[Dri-devel] Re: G400 Compatibility Test Results

2002-04-08 Thread Mike A. Harris

On Mon, 8 Apr 2002, Ian Romanick wrote:

Date: Mon, 8 Apr 2002 16:00:05 -0700
From: Ian Romanick [EMAIL PROTECTED]
To: DRI developer's list [EMAIL PROTECTED]
Content-Type: multipart/mixed; boundary=J/dobhs11T7y2rNN
List-Id: dri-devel.lists.sourceforge.net
Subject: G400 Compatibility Test Results

I'm sending this as an HTML attachment.  If this causes anybody problems,
let me know and I can re-send as plain text.

Doesn't cause any problems..  just can't read it.  ;o)

-- 
Mike A. Harris  Shipping/mailing address:
OS Systems Engineer 190 Pittsburgh Ave., Sault Ste. Marie,
XFree86 maintainer  Ontario, Canada, P6C 5B3
Red Hat Inc.
http://www.redhat.com   ftp://people.redhat.com/mharris


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

Sponsored by http://www.ThinkGeek.com/




[Dri-devel] Weekly #dri-devel meeting in progress on irc.openprojects.net

2002-03-25 Thread Mike A. Harris

Weekly reminder notice about the meeting.



-- 
--
Mike A. Harris  Shipping/mailing address:
OS Systems Engineer 190 Pittsburgh Ave., Sault Ste. Marie,
XFree86 maintainer  Ontario, Canada, P6C 5B3
Red Hat Inc.
http://www.redhat.com   ftp://people.redhat.com/mharris
Red Hat XFree86 mailing list:   [EMAIL PROTECTED]
General open IRC discussion:#xfree86 on irc.openprojects.net
--


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



[Dri-devel] Re: Re: Downloadable Radeon Driver and libGL compatability

2002-03-11 Thread Mike A. Harris

On Fri, 8 Mar 2002, Jens Owen wrote:

  I've moved this field to the end of the structure and the libGL.so
  compatability issue appears to be fixed.
 
 Hmmm, that might be good enough, but I'm not 100% certain.

I'm worried that my hack of moving it to the end could possibly end up
writing over the end of the structure allocation.  So, I'd like to try
your suggested fix of using the currentDrawable fied.

  Wasn't this stuff recently submitted to the DRI trunk?  Maybe we can fix
  this incompatability if this hasn't propogated out to any major distros,
  yet.
 
 Yes, we should really fix it ASAP.

Was this part of Mesa 4?  So this wouldn't have gone out in XFree86 4.2
or any other source releases where we care about binary compatability,
right?

The latest official releases of X we've shipped are 4.1.0 with 
Mesa 3.4.2, so whatever you change is not likely to affect us.  
I've looked through several other mainstream distros, and I do 
not believe anyone has shipped anything yet in an official 
capacity using Mesa 4.0, XFree86 4.2.0.

You may want to contact other distro maintainers perhaps however.

It would be nice if this can be fixed the proper way as you
recommend, if possible.


-- 
--
Mike A. Harris  Shipping/mailing address:
OS Systems Engineer 190 Pittsburgh Ave., Sault Ste. Marie,
XFree86 maintainer  Ontario, Canada, P6C 5B3
Red Hat Inc.Phone: (705)949-2136
http://www.redhat.com   ftp://people.redhat.com/mharris
Red Hat XFree86 mailing list:   [EMAIL PROTECTED]
General open IRC discussion:#xfree86 on irc.openprojects.net
--


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



[Dri-devel] Friendly neighborhood #dri-devel meeting reminder.

2002-03-11 Thread Mike A. Harris

Just a reminder of the weekly #dri-devel meeting on
irc.openprojects.net at 4pm EST today.  That's 2100 UTC, and
1pm PST.



-- 
--
Mike A. Harris  Shipping/mailing address:
OS Systems Engineer 190 Pittsburgh Ave., Sault Ste. Marie,
XFree86 maintainer  Ontario, Canada, P6C 5B3
Red Hat Inc.Phone: (705)949-2136
http://www.redhat.com   ftp://people.redhat.com/mharris
Red Hat XFree86 mailing list:   [EMAIL PROTECTED]
General open IRC discussion:#xfree86 on irc.openprojects.net
--


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



[Dri-devel] Re: radeon7500 + irongate agp chipset: are the problems being workedon?

2002-02-21 Thread Mike A. Harris

On Sun, 17 Feb 2002, Andrew Schwerin wrote:

I'm running with a Radeon VE and having a similar problem.  All apps that 
use DRI eventually (within 10 minutes, often less than 1 minute) lock up 
the system.  I've got an A7A266.  Contrary to the experience of the users, 
I've had more trouble when I turn the AGP speed down from 4x to 1x, though 
reducing the aperature size has helped a little.

I've now tested Radeon, Radeon 7500 a fair bit with 4.2.0, and am 
also experiencing this exact same thing.  Upon starting up 
gears, it runs normal for about 2 seconds, then slows down to 
slower than software rendering instantly for about 3-5 seconds, 
then speeds up a bit, then goes back to full speed, and stays 
there.  Eventually it crashes X, and sometimes the whole system.

Running Chromium also crashes the system at the main screen.  
Running random GL screensavers crash also.  In some cases, after 
the initial crash, the system is still running.  I ssh in, and 
can kill X, etc..  all processes are in S state at that time.  
No log files show anything suspicious.

Killing X and restarting it always leads to full system lockup 
requiring a hard reset.

I cant get any OpenGL applications to run for long without 
locking up the X server and/or kernel.

I'm using our rawhide 2.4.17-0.16 kernel rebuilt for i586 UP on a 
K6-3 300Mhz CPU.

I haven't yet tried to debug things further, but am willing to 
test any kernel/X patches out.


-- 
--
Mike A. Harris  Shipping/mailing address:
OS Systems Engineer 190 Pittsburgh Ave., Sault Ste. Marie,
XFree86 maintainer  Ontario, Canada, P6C 5B3
Red Hat Inc.Phone: (705)949-2136
http://www.redhat.com   ftp://people.redhat.com/mharris
Red Hat XFree86 mailing list:   [EMAIL PROTECTED]
General open IRC discussion:#xfree86 on irc.openprojects.net
--


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



[Dri-devel] Re: Matrox G550?

2002-02-21 Thread Mike A. Harris

On Wed, 20 Feb 2002, Keith Whitwell wrote:

 Since the G550 is, basically, just a slightly enhanced G400/G450, it is
 supported by the DRI, right?  If so, then does anyone have any information
 about the partial TL support in the G550?  Now that we've got some TL
 support for the Radeon, it might be nice to look at this card, too.

I don't have any information about it, in fact I've never had access to one of
the cards to test or verify that the driver works on it.

However, if you can get doco, it should be reasonably easy to add
transformation support (I don't think the card does lighting???).

 I suppose it's probably the classic problem, though:  those that have the
 required docs won't share.

I don't know of anyone who does have docs.  You may have good luck contacting
Matrox directly.

To the best of my knowledge, Matrox no longer releases 
documentation of their hardware to open source projects and 
developers.  The last documentation that is available I believe 
is the G400.  From what I understand, the documentation contains 
information on defeating Macrovision.

I wonder why they couldn't just remove sensitive information 
though or redact it out.  At least Matrox supports their hardware 
via in house development patches though.  Possibly someone at 
Matrox would consider writing support for missing features, if 
not in official capacity, perhaps on their spare time.  Not sure 
if anyone from Matrox reads the list or not, but it might be a 
good idea to contact Luugi Marsan or Karl Lessard perhaps.

Just a thought.
TTYL



-- 
--
Mike A. Harris  Shipping/mailing address:
OS Systems Engineer 190 Pittsburgh Ave., Sault Ste. Marie,
XFree86 maintainer  Ontario, Canada, P6C 5B3
Red Hat Inc.Phone: (705)949-2136
http://www.redhat.com   ftp://people.redhat.com/mharris
Red Hat XFree86 mailing list:   [EMAIL PROTECTED]
General open IRC discussion:#xfree86 on irc.openprojects.net
--


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



Re: [Dri-devel] Re: radeon7500 + irongate agp chipset: are theproblems being worked on?

2002-02-21 Thread Mike A. Harris

On 21 Feb 2002, Andrew Schwerin wrote:

Date: 21 Feb 2002 02:55:38 -0800
From: Andrew Schwerin [EMAIL PROTECTED]
To: Mike A. Harris [EMAIL PROTECTED]
Cc: [EMAIL PROTECTED]
Content-Type: text/plain
Subject: Re: [Dri-devel] Re: radeon7500 + irongate agp chipset: are the
problems being worked on?

Hehe.  I feel mildly sheepish.  My system wasn't locking hard.  Only the
keyboard, mouse and video card were locking.  I was able to connect over
the network to my machine in order to shut it down safely last time it
locked up.  It still hoses the Radeon VE card and the keyboard, but
that's better than I thought.

Yep, I thought it was dead at first too, until I could ssh in.  
It is completely repeatable though.  I tried on 3 different
machines now, each with a Radeon 7500, a Radeon 64DDR and a
Radeon VE.  In all cases using 4.2.0 plus kernel 2.4.17+new DRM.

Unstable for me.

-- 
--
Mike A. Harris  Shipping/mailing address:
OS Systems Engineer 190 Pittsburgh Ave., Sault Ste. Marie,
XFree86 maintainer  Ontario, Canada, P6C 5B3
Red Hat Inc.Phone: (705)949-2136
http://www.redhat.com   ftp://people.redhat.com/mharris
Red Hat XFree86 mailing list:   [EMAIL PROTECTED]
General open IRC discussion:#xfree86 on irc.openprojects.net
--


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



  1   2   >