9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
From: Nigel Roles <nigel@9fs.org>
To: Vester Thacker <vester.thacker@gmail.com>,
	Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu>
Subject: Re: [9fans] Generic Plan 9 to Linux video api shim.
Date: Mon, 20 Sep 2004 15:03:54 +0100	[thread overview]
Message-ID: <414EE34A.70507@9fs.org> (raw)
In-Reply-To: <32a656c204092006454496b56d@mail.gmail.com>

Vester Thacker wrote:

>I believe my friend was refering along the lines of creating an
>abstraction layer that would allow for linux graphic drivers to be
>used with Plan 9. I could be mistaken.
>
>If so, I'm not necessarily advocating that idea. It is apparent that
>Plan 9 lacks support for many video cards. I suppose what my friend is
> really saying to me is that there has to be an easier way to provide
>graphic driver support.
>
>My friend is an Economist, so his thinking might go along the lines of
>doing something with the least effort and producing maximum gain.  I
>apologize if this obfuscates the earlier question.
>
>--Vester "Vic" Thacker
>
>  
>
Well, then my answer was reasonably accurate. The only pure Linux drivers
for video cards are those that are part of the framebuffer driver. These 
have
better coverage than Plan 9 but, interestingly, exhibit the same issues 
as Plan 9
drivers: they tend only to work for the cards that the developers had to 
hand,
as vga documentation is either unavailable, or moderately misleading. As 
soon
as the manufacturers obselete one card, and introduce another, the driver is
close to useless.

I'm told that the linux-fb matrox drivers are not too bad, but then 
again that's true for
Plan 9, because the manufacturer provides goodish documentation.

So in reality Linux users use XFree86/X.Org drivers which are not part of
Linux, as they work a lot better.

Writing a 'shim' for XFree86 is a major undertaking. I've considered it, and
I expect other have too.





  reply	other threads:[~2004-09-20 14:03 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-09-20 11:30 Vester Thacker
2004-09-20 13:01 ` Nigel Roles
2004-09-20 13:45   ` Vester Thacker
2004-09-20 14:03     ` Nigel Roles [this message]
2004-09-20 14:16 Caerwyn B Jones
2004-09-20 15:04 ` Nigel Roles

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=414EE34A.70507@9fs.org \
    --to=nigel@9fs.org \
    --cc=9fans@cse.psu.edu \
    --cc=vester.thacker@gmail.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;
as well as URLs for NNTP newsgroup(s).