On Fri, 18 Jul 2003, Dan wrote:

>>We get what the lawyers say we can have basically, and we should 
>>be glad to get that, especially if the alternative is nothing.
>
> From an end-user's point of view, this argument doesn't cut it.

It doesn't have to cut it.  If a product does not do what you do 
not want it to do or expect it to do, or if a 
company/vendor/whatever does not provide or support a product 
which meets your personal needs or work the way you require or 
expect, then it is simple.  Repeat after me:

        Do not purchase the product that does not meet your needs.


>The fact that ATI have contributed code for a 2D driver doesn't move me. 
>In fact I don't even use the 2D driver - the only time I run X with my 
>Radeon I use the VESA driver for it, as it's the only way I can get 
>tv-out working in X, but admittedly that's only when I leave my 
>girlfriend with the computer and she wants a gui interface to mplayer 
>with tv-out.

I don't think that the product you are using was designed,
developed, marketed, supported, or advertised for the purpose
that you are trying to use it for however, as much as you may or
may not want to use it for that purpose.  You may be upset by 
that, but really.  Purchase the right tool for the right job, and 
in some cases that might very well mean that you can't use OSS to 
solve the job at hand.


>Sure Quake works, and xscreensaver and the xmms plugins. Cool. But a 
>majority of the games I have don't work: Tribes 2 ( crashes on startup 
>), Unreal Tournament 2003 ( previously required S3 Texture Compression,

I feel pretty confident to say that none of the video hardware 
companies which either support XFree86/OSS with open and/or close 
source drivers are doing so for the Linux video gaming market.  
Video gaming in Linux is a cool thing for Linux enthusiasts such 
as yourself, and for myself, however it is not something which is 
driving the production of video drivers.

If any of the numerous video hardware vendors out there reading 
this are in fact specifically targeting their drivers to the 
Linux gamers out there, please speak up.

I have a feeling I'll see a vow of silence on this one.

The drivers are produced for high end CAD and 3D animation and
scientific usage such as geological exploration, and medical.  
They are thrown over the fence more unsupported and more or less
as-is to the unwashed masses (of which I consider myself as well
for the purpose of this statement) in hopes that if other people
get them to work with whatever software they use, great.

I would be surpised, no, shocked to find out that the production 
of Linux video drivers is *aimed* at improving their corporate 
financial bottom line, by selling hardware to Linux gamers or 
home enthusiasts.

 
>now has far too many rendering bugs to be able to tell what's
>going on)  , Neverwinter Nights ( runs at 1 frame every 5
>seconds - and yes I have DRI working ).

Most likely, the scientific, medical and 3D animation customers 
that the drivers were written and are maintained for have not 
encountered these problems in the 3D software that they use for 
business purposes.


>While I certainly don't just sit here playing games all day, I
>bought my Radeon for 2 reasons, and 2D support wasn't one of
>them - $AUS 500 is too much for just 2D support. I wanted 3D
>acceleration, and multimedia ( tv in & out ). Of these, 3D
>acceleration doesn't work with my games, tv-out
>kinda-just-barely works on the console ( but I assume someone
>will eventually 'fix' this so it doesn't work at all )  and
>tv-in I believe works, ( but not if compiled with gcc-3.x. - I
>suppose this is fair enough ).

You purchased hardware that has drivers that were not developed 
and are not _supported_ for the purposes that you wish to use 
them for.  You are very much in a position of caveat emptor.


>If ATI have provided more documentation than all other hardware
>vendors combined then that is an interesting statistic, but it
>doesn't address the above end-user issues. However I have read a
>number of threads in the Gatos mailing list about ATI not even
>responding to requests for documentation for the newer Rage
>Theatre chips for the past *year*.

And ATI is the market leader for that kind of hardware 
functionality.  I presume they don't want all of their 
competitors to have similar functionality in their next 
generation video hardware.


>Responding with a reason why the documentation is not available
>would be something.

Yes, it would be something that the community would use to start 
a never ending thread to counteract whatever the reasons are.  
More likely than not it is a case of "it's better to not say 
anything at all, than to try and be honest and explain your 
position and then have people attack you endlessly with more 
ferocity than they'd have done had you not said anything".

I encounter this all the time.  If someone asks me "Why does your 
product version x.y not support foo?" and I delete their mail, 
they are none the wiser.  They are unlikely to flame me, or to 
even know if I got it.

However, if I say "We do not support foo in product x.y because
there are very few users out there who use it, and the amount of
engineering resources that would have to be spent to develop this
support would be far greater than the benefit it provides to our
users overall, compared to those engineering resources being
spent on other features and support that we could be working on
that would benefit a much larger group of users".  If I say that, 
I might get back a "hmm, you have a point there, I must agree", 
and sometimes I do.  More often I get back "WTF?  I bought your 
product and paid $nn, and you're telling me you wont add support 
for "foo"?  Too hell with you then!  I'm going to use vendor 
bar's product next time and you can go to hell!"

Anyone in my position who has to deal with these types of support 
questions or customer/user feedback, will very likely know 
exactly where I am coming from, and will strongly back up my 
statement that it is often better to just shut the hell up and 
not say anything to a customer/user about something than it is to 
be honest and then upset them even more, possibly getting them to 
spread their negativity around and generate more bad publicity or 
angst toward your company.



>Not responding at all ... that's something else again. Maybe
>there are legal reasons. Maybe they just want to protect their
>IP.  Whatever. Respond. It doesn't matter to end users anyway.
>What matters is that nVidia's cards just work, and the reason is
>that nVidia have made the effort to make things work. ATI have
>made some efforts to make some things work.

I disagree, and for the reasons given above.  And I'll add to 
what I said above, that if you do respond, you'll most likely get 
SOME kind of email back, and most likely very negative, and with 
arguments/debates and more questions.  The majority of time you 
are the messenger, not the decision maker, and you're now in an 
argument you want no part of, with some user/customer who is 
going ballistic at you over a decision that is likely not made by 
you.  Do you then respond back and likely make things even worse?  
Or do you now be quiet and hope they just go away?  Perhaps they 
get 3 other people to email you or phone you too, and now you 
have to deal with 3 people who you KNOW are going to disagree 
with you and want to argue/debate/state their mind about 
something you KNOW that there is ZERO chance of anything they say 
changing the situation.

Worse, you waste your time doing so, and your company time.  
Should these companies hire 50 people to respond to all of these 
emails to listen to users argue with them?  No.  Hit delete, and 
let it go.  The user may be upset for not getting a response, but 
they're going to more often be a lot less upset than hearing 
the truth and wanting to argue with you and waste a lot of your 
time doing so.  Also, your company is paying for your time, so if 
you're responding to 5000 users a day to listen to them argue, 
that is hardly worthy usage of your time.

Fortunately, it is Saturday, so I can argue with you until 
Monday.  After that, I'll have to delete your mails.  ;o)

>The sad thing is that I would actually really like a Radeon 9800. But I 
>would be a fool if I bought one. Previous experience tells me I'd be far 
>better off with a GeForce - even my friend's hand-me-down GeForce 2 MX.

You're the best judge of what works best for you, especially 
after personally testing various things.  And while you might 
decide to purchase card A and B above and find B works best for 
you, and A does not work well at all, just as many other people 
out there are likely to buy card A and B and find card A works 
better for them.

That is what I see by analyzing postings to the XFree86 mailing 
lists, 2 bugzilla databases, and 4 IRC channels devoted to X11 
anyway.  What works for one person great, might not work worth 
shit for another.  Your mileage will definitely vary.

Do experiment though, and find something that does work good for 
you, preferably on loaner/trial if possible.

TTYL

-- 
Mike A. Harris


_______________________________________________
Devel mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/devel

Reply via email to