mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
From: Stuart Longland <stuartl@longlandclan.hopto.org>
To: Timothy Miller <miller@techsource.com>
Cc: Linux Kernel Mailing List <linux-kernel@vger.kernel.org>
Subject: Re: HARDWARE: Open-Source-Friendly Graphics Cards -- Viable?
Date: Mon, 25 Oct 2004 21:54:24 +1000	[thread overview]
Message-ID: <417CE970.4010300@longlandclan.hopto.org> (raw)
In-Reply-To: <4176E08B.2050706@techsource.com>

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Timothy Miller wrote:
[ ... snip ... ]

> In short, what I have been proposing to my superiors is the development
> of a graphics card specifically for open source systems.  This means
> full disclosure on all register interfaces so that no one has to deal
> with anything closed source (BIOS included).  The goal here is to
> produce a graphics card which is a Free Software geek's dream in terms
> of openness.

This would be my dreams come true.  At the moment I'm running a Radeon
9200SE in my box -- which really under-performs under Linux using the
opensource driver.  Unfortunately, ATI's crappy binary (yick! I hate
binary drivers in general) messed up my X server settings, needless to
say it was gone in 5 minutes flat.

An alternate video card manufacturer who is open to everyone would make
a nice change.

Perhaps you could test the water with other devices?  Some people
mentioned sound cards, but also why not ethernet, wireless network
cards, etc?

> I can produce more detail later, but first, some characteristics and
> advantages of what I'm proposing:
>
[ ... snip ... ]
> - The card "just works" with Linux because, maybe, the drivers would go
> into main-line

This would be a *big* bonus.  One of the things that drove me away fron
nVidia and the later ATI cards is having to recompile their crappy
driver each time I update the kernel.

Not to mention the pain when to compilling programs, only to discover
that they've fiddled with the openGL libraries.

> (1) Would the sales volumes of this product be enough to make it worth
> producing (ie. profitable)?

Difficult to say.  Provided it wasn't too expensive, I'd consider it
worth while.  This is why I suggest testing the water with something
else for starters... that would get you income you can pour into
researching and developing a video card chipset.

> (2) How much would you be willing to pay for it?

Bear in mind that I'm a poor uni student :-)
I spose AU $80 would be as much as I'd pay for a purely 2D graphic card.

> (3) How do you feel about the choice of neglecting 3D performance as a
> priority?  How important is 3D performance?  In what cases is it not?

This is fair enough... suppose you went with the fully programmable
firmware idea -- upgrading the card would largely be a case of replacing
the firmware.  In that case, this would seem reasonable to me.

> (4) How much extra would you be willing to pay for excellent 3D
> performance?

Quadruple the above price maybe?  That would be absolute TOPS for me.

One question that needs to be asked -- how would one obtain one of these
cards?  Would I have to somehow order it online or would there be a
distributor somewhere in Australia where I could obtain one?

> (5) What's most important to you, performance, price, or stability?

1. Stability
2. Price
3. Performance

> I haven't worked out a complete design spec for this product.  The
> reason is that what we think people want and what people REALLY want may
> not be congruent.  If you have a good idea for a piece of graphics
> hardware which you think would be beneficial to the free software
> community (and worth it for a company to produce), then Tech Source, as
> a graphics company, might be willing to sell it.

I think the idea of implementing OpenGL fully in hardware has some nice
benefits.  A bit point is that there's less in the driver to go wrong,
less code to debug.  The other point is that it makes cross-platform
drivers more trivial.

> Oh, and before you flame me, YES, I AM doing market research for Tech
> Source here, but NO, I am not doing it at THEIR request.

Hey... I'm glad you had the courage to come here and ask :-) I get to
have my say that way. :-D

Probably my main comment, if anything would be to initially start small.
 Okay, the 2D market is more or less sorted -- one can pick up a decent
Matrox or S3 video card to perform that task for under AU$20, so unless
you we're really able to cut the costs down, this would not be so
profitable (except for the embedded market of course).

Is it worth perhaps looking at implementing a card with crude OpenGL
(i.e. ATI Mach64/NVidia Riva grade) and working up from there?

Again, I'll make the point that it may be worth producing some other
hardware (e.g. network cards, sound cards, etc) to test the water.  That
way, you get an idea of what the market is for opensource hardware in
general.  This will also give you an income that can help fund the
development of a GPU for use on your final holy grail.

I'd be interested to see how it goes... Good luck with this venture.
Hope it goes well.
- --
+-------------------------------------------------------------+
| Stuart Longland -oOo- http://stuartl.longlandclan.hopto.org |
| Atomic Linux Project     -oOo-    http://atomicl.berlios.de |
| - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
| I haven't lost my mind - it's backed up on a tape somewhere |
+-------------------------------------------------------------+
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFBfOlvuarJ1mMmSrkRApNiAJ0TVNnlANztd3KTfCyvYQem3nLPVQCeMCxG
4WbFlfSAw5k+xfvFmuR42Fs=
=JkPG
-----END PGP SIGNATURE-----

  parent reply	other threads:[~2004-10-25 11:56 UTC|newest]

Thread overview: 165+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-10-20 22:02 Timothy Miller
2004-10-20 22:17 ` Andre Eisenbach
2004-10-21  1:31   ` Jon Valvatne
2004-10-21 16:09     ` Timothy Miller
2004-10-24 19:47     ` Pavel Machek
2004-10-20 22:19 ` HARDWARE: Open-Source-Friendly Graphics Cards -- Viable? [u] Martin Schlemmer [c]
2004-10-24  8:24   ` Tonnerre
2004-10-24 14:26     ` Martin Schlemmer [c]
2004-10-20 22:26 ` HARDWARE: Open-Source-Friendly Graphics Cards -- Viable? David Lang
2004-10-21 14:46   ` Timothy Miller
2004-10-21 17:25     ` David Lang
2004-10-21 18:15       ` Timothy Miller
2004-10-21 18:32         ` Antonio Vargas
2004-10-22  9:53       ` Raphael Jacquot
2004-10-24  9:03       ` Tonnerre
2004-10-25  1:33         ` Stephen Wille Padnos
2004-10-25  1:48           ` Stephen Wille Padnos
2004-10-25  2:29           ` Gene Heskett
2004-10-22 10:16     ` Christian Leber
2004-10-22 17:31       ` Timothy Miller
2004-10-21 19:30   ` Kendall Bennett
2004-10-22 17:05     ` Tobias Diedrich
2004-10-22 17:12     ` Timothy Miller
2004-10-26  2:36     ` Dave Airlie
2004-10-26  3:55       ` Jon Smirl
2004-10-20 22:28 ` Jim Nelson
2004-10-21 14:51   ` Timothy Miller
2004-10-21 22:03     ` Jim Nelson
2004-10-20 22:29 ` Kasper Sandberg
2004-10-21 14:53   ` Timothy Miller
2004-10-21 15:06     ` Simon Braunschmidt
2004-10-21 18:00       ` Timothy Miller
2004-10-20 23:10 ` Alan Cox
2004-10-21 15:10   ` Timothy Miller
2004-10-21 15:25     ` Jon Smirl
2004-10-21 18:03       ` Timothy Miller
2004-10-21 15:32     ` Alan Cox
2004-10-21 19:30   ` Kendall Bennett
2004-10-22 17:15     ` Timothy Miller
2004-10-21  1:08 ` Jon Smirl
2004-10-21  1:11   ` Jon Smirl
2004-10-21  2:00     ` Stephen Wille Padnos
2004-10-21 16:08       ` Timothy Miller
2004-10-21 16:34         ` Stephen Wille Padnos
2004-10-21 23:38           ` Jan Knutar
2004-10-22  4:30             ` Jan Rychter
2004-10-22 17:00             ` Timothy Miller
2004-10-22 17:00               ` Chris Friesen
2004-10-22 18:47               ` Jeff Garzik
2004-10-22 19:22                 ` Timothy Miller
2004-10-22 19:33                   ` Jeff Garzik
2004-10-22 19:56                     ` Timothy Miller
2004-10-22 20:43                       ` Jeff Garzik
2004-10-22 20:27                         ` Alan Cox
2004-10-23 17:20                           ` Francois Romieu
2004-10-23 21:17                             ` Alan Cox
2004-10-24  0:06                               ` Francois Romieu
2004-10-22 20:51                       ` Jeff Garzik
2004-10-22 19:32                 ` Roland Dreier
2004-10-24 10:40               ` Helge Hafting
2004-10-25 15:39                 ` Timothy Miller
2004-10-21 21:57         ` J.A. Magallon
2004-10-22  9:48         ` Raphael Jacquot
2004-10-21 20:23       ` "Fernando O. Korndörfer"
2004-10-22  9:02       ` Raphael Jacquot
2004-10-21 15:13   ` Timothy Miller
2004-10-21 15:36     ` Shaun Kruger
2004-10-21 18:05       ` Timothy Miller
2004-10-21 19:30   ` Kendall Bennett
2004-10-22  8:49     ` Adrian Cox
2004-10-22 20:10       ` Geert Uytterhoeven
2004-10-23 13:17         ` Adrian Cox
2004-10-22 20:10   ` Geert Uytterhoeven
2004-10-22 22:07     ` Timothy Miller
2004-10-24 10:45       ` Helge Hafting
2004-10-25 15:47         ` Timothy Miller
2004-10-28  9:07           ` Helge Hafting
2004-10-29 16:00             ` Timothy Miller
2004-10-21  1:48 ` HARDWARE:Graphics Cards or TOE? Nuno Silva
2004-10-26 20:50   ` Timothy Miller
2004-10-21  2:29 ` HARDWARE: Open-Source-Friendly Graphics Cards -- Viable? Kurt Wall
2004-10-21 16:10   ` Timothy Miller
2004-10-21 16:22     ` Pascal Patry
2004-10-21 12:20 ` Adrian Bunk
2004-10-21 13:14   ` Simon Braunschmidt
2004-10-21 17:34     ` Jurriaan
2004-10-21 16:26   ` Timothy Miller
2004-10-21 17:42     ` Alan Cox
2004-10-21 19:09       ` Timothy Miller
2004-10-21 17:53 ` Tobias Diedrich
2004-10-21 23:02 ` Florian Schmidt
2004-10-24  1:04   ` Lee Revell
2004-10-22  1:08 ` Rene Herman
2004-10-23  5:40   ` Kevin Puetz
2004-10-23 17:02     ` Rene Herman
2004-10-23 22:19       ` Lee Revell
2004-10-24 11:10         ` Rene Herman
2004-10-22 10:57 ` Helge Hafting
2004-10-22 19:47   ` Giuseppe Bilotta
2004-10-22 20:15     ` Giuseppe Bilotta
2004-10-25 15:29   ` Tonnerre
2004-10-25 15:53     ` Timothy Miller
2004-10-25 16:32       ` Giuliano Pochini
2004-10-28  9:37         ` Helge Hafting
2004-10-28 11:40           ` Geert Uytterhoeven
2004-10-28 12:21           ` David Greaves
2004-10-29 16:04           ` Timothy Miller
2004-10-22 22:27 ` Clemens Schwaighofer
2004-10-23 14:36 ` Markus   Törnqvist
2004-10-24  8:18 ` Tonnerre
2004-10-25 11:54 ` Stuart Longland [this message]
2004-10-25 16:38 ` Lars Roland
2004-10-25 17:08   ` Timothy Miller
2004-10-26 21:02     ` Helge Hafting
2004-10-26 21:38       ` Timothy Miller
2004-10-25 22:52   ` Tonnerre
2004-10-20 23:48 Timothy Miller
2004-10-21  0:30 ` J.A. Magallon
2004-10-21  0:47   ` Timothy Miller
2004-10-22 20:09   ` Geert Uytterhoeven
2004-10-21  1:25 ` Zan Lynx
2004-10-21 15:52   ` Timothy Miller
2004-10-21  4:48 Albert Cahalan
2004-10-21 16:19 ` Timothy Miller
2004-10-21 15:54 John Ripley
2004-10-21 18:09 ` Timothy Miller
2004-10-21 21:32   ` Baruch Even
2004-10-25 23:30     ` Werner Almesberger
2004-10-21 17:08 Greg Buchholz
2004-10-22  2:18 ` Tim Connors
2004-10-21 17:44 John Ripley
2004-10-21 18:26 ` Timothy Miller
2004-10-21 21:36   ` Greg Buchholz
2004-10-21 22:40     ` Timothy Miller
2004-10-21 23:25       ` Jon Smirl
2004-10-21 23:40       ` Greg Buchholz
2004-10-22 16:48         ` Timothy Miller
2004-10-22 16:50           ` Chris Friesen
2004-10-22 17:41             ` Timothy Miller
2004-10-25 23:10             ` Tonnerre
2004-10-26  0:32     ` Werner Almesberger
2004-10-22 15:59   ` Troy Benjegerdes
2004-10-22  3:47 Roy Butler
2004-10-22 17:04 ` Timothy Miller
2004-10-24 18:17   ` Mail Lists
2004-10-25 12:17     ` Bernd Eckenfels
2004-10-22 10:31 John Ripley
2004-10-22 12:58 ` Moritz Muehlenhoff
2004-10-22 17:33 ` Timothy Miller
2004-10-22 17:15 Stephen Lewis
2004-10-23  4:45 ` Gene Heskett
2004-10-23  7:06   ` Stephen Lewis
2004-10-23 19:06 Bodo Eggert
2004-10-25  1:44 ` Stephen Wille Padnos
2004-10-25  8:23   ` Vojtech Pavlik
     [not found] <6.1.2.0.1.20041026082223.0231edd8@mail.javagear.com>
2004-10-26 15:44 ` Timothy Miller
2004-10-26 16:35   ` Jesper Juhl
2004-10-26 16:57     ` Jeff Garzik
2004-10-26 21:14   ` Helge Hafting
2004-10-26 21:41     ` Timothy Miller
2004-11-17 14:35 Sid Boyce
2004-11-17 14:46 ` Chris Wedgwood
2004-11-23 13:47 ` Karel Kulhavy
2004-11-23 22:48 ` Timothy Miller
2004-11-24  1:22   ` Sid Boyce

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=417CE970.4010300@longlandclan.hopto.org \
    --to=stuartl@longlandclan.hopto.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=miller@techsource.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®