From: Michel Dänzer <daenzer@relog.ch>
To: SteffenH@hyperion-software.de
Cc: Iain Sandoe <iain@sandoe.co.uk>,
takashi oe <toe@unlserve.unl.edu>,
linuxppc-dev@lists.linuxppc.org
Subject: Re: LinuxPPC X Server
Date: Mon, 31 Jul 2000 10:47:35 +0200 [thread overview]
Message-ID: <39853D27.8F4F5500@relog.ch> (raw)
In-Reply-To: yam8247.965.146578880@mail.lf-online.de
Steffen Haeuser wrote:
> >> Do I also need to enable different support in the kernel?
> >> (e.g. /dev/agpart support ?)
>
> >That would be good, but AFAIK there's no such thing for our hardware yet.
>
> Exactly this is AFAIK currently the problem as to 3D Hardware support...
> the /dev/agpart support...
agpgart was required _for r128 DRI_ until some time ago. It's possible that
it's still needed by the driver in X 4.0.1 but definitely not in the latest
DRI CVS.
> a solution might be to use GLX instead of DRI ... after all since 4.0 Beta X
> Server Driver there *is* support for GLX in the LinuxPPC X Server...
Yep, and DRI adds hardware acceleration to it.
> >You'll have to go to
> >xc/programs/Xserver/hw/xfree86/os-support/linux/drm/kernel and do make -f
> >Makefile.linux (won't build out of the box - I've added '#include
> ><asm/pgtable.h> to drmP.h and changed the function in r128_dma.c containing
> >i386 assembly to just call mb() - anyone knows if this makes sense?) and
> > then modprobe r128.o
>
> Hmmm... what sort of ASM is this ?
It's for flushing write combining buffers AFAIR, thus I thought an mb() should
do on PPC.
> Is this the only reason why agpart is not supported on Mac yet, some lines
> of ASM ?
This is not about agpgart at all but about the DRM (direct rendering manager,
the kernel part of DRI) kernel module.
> (Well, AFAIK it is not even confirmed if this AGPart thing works with PCI,
> but AFAIK it was said that it "should").
PCI is not AGP, thus I don't think agpgart can work on PCI. There's also PCI
GART, but there isn't PPC support for it either yet.
> The most clever thing probably would be to do a GLX Driver (which does not
> require this AGPart thing...). Of course all also depends if Chipset
> information is available.
> To do such a driver should be possible in 3-4 weeks at most... I know of
> what I am speaking as before Hyperion existed people of our company did the
> 3D Drivers for the Amiga 3D Boards, and I know how long THEY took for a 3D
> Driver... (and before someone asks: No, these people are 100% busy with game
> coding now... no time for drivers...).
I doubt it would be as easy on Linux - much more complexity to deal with than
on AmigaOS :)
Michel
--
Hark! What rock through yonder window breaks?
______________________________________________________________________________
Earthling Michel Dänzer (MrCooper) \ CS student and free software enthusiast
Debian GNU/Linux (powerpc,i386) user \ member of XFree86, Team *AMIGA*, AUGS
** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/
next prev parent reply other threads:[~2000-07-31 8:47 UTC|newest]
Thread overview: 43+ messages / expand[flat|nested] mbox.gz Atom feed top
2000-07-30 20:33 LinuxPPC X Server Iain Sandoe
2000-07-31 7:50 ` Michel Dänzer
2000-07-31 9:25 ` Steffen Haeuser
2000-07-31 8:47 ` Michel Dänzer [this message]
2000-07-31 10:05 ` Steffen Haeuser
2000-07-31 9:03 ` Michel Dänzer
2000-07-31 10:21 ` Steffen Haeuser
2000-08-01 12:54 ` Kostas Gewrgiou
2000-08-01 16:25 ` Steffen Haeuser
2000-08-01 21:06 ` Daniel Jacobowitz
2000-08-02 9:20 ` Michel Dänzer
2000-08-02 18:17 ` Kostas Gewrgiou
-- strict thread matches above, loose matches on Subject: below --
2000-08-02 16:07 Jack Howarth
2000-08-03 13:27 ` Kostas Gewrgiou
2000-08-02 0:25 Iain Sandoe
2000-07-31 14:07 Benjamin Herrenschmidt
2000-08-01 19:05 ` Michel Dänzer
[not found] ` <20000801191739.26835@mailhost.mipsys.com>
2000-08-01 19:37 ` Michel Dänzer
[not found] ` <20000801204113.29901@mailhost.mipsys.com>
2000-08-01 21:31 ` Michel Dänzer
2000-08-02 12:45 ` Geert Uytterhoeven
2000-08-02 23:27 ` Michel Dänzer
2000-07-30 21:24 Iain Sandoe
2000-07-31 12:53 ` Josh Huber
2000-07-31 16:28 ` Michael Schmitz
2000-07-30 20:00 Iain Sandoe
2000-07-30 18:14 ` Michel D nzer
2000-07-30 22:33 ` Steffen Haeuser
2000-07-31 3:12 ` Daniel Jacobowitz
2000-07-31 7:40 ` Michel Dänzer
2000-08-01 21:03 ` Daniel Jacobowitz
2000-07-31 16:05 ` Michael Schmitz
2000-08-02 10:40 ` Martin Costabel
2000-07-30 22:46 ` Steffen Haeuser
2000-07-30 16:56 Iain Sandoe
2000-07-30 19:29 ` Steffen Haeuser
2000-07-30 21:13 ` Timothy A. Seufert
2000-07-29 13:31 Steffen Haeuser
2000-07-29 22:55 ` Takashi Oe
2000-07-30 11:27 ` Steffen Haeuser
2000-07-30 11:54 ` Takashi Oe
2000-07-30 14:40 ` Steffen Haeuser
2000-07-30 14:41 ` Takashi Oe
2000-07-30 16:13 ` Steffen Haeuser
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=39853D27.8F4F5500@relog.ch \
--to=daenzer@relog.ch \
--cc=SteffenH@hyperion-software.de \
--cc=daenzerm@student.ethz.ch \
--cc=iain@sandoe.co.uk \
--cc=linuxppc-dev@lists.linuxppc.org \
--cc=toe@unlserve.unl.edu \
/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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.