[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#605444: R: Bug#605444: libgl1-mesa-dri-experimental: please install the llvmpipe driver



On Mon, 2011-11-21 at 10:00 +0100, Fabio Pedretti wrote: 
> >On 2011-10-22 00:41 +0200, Michal Suchanek wrote:
> >
> >> On 21 October 2011 22:34, Julien Cristau <jcristau@debian.org> wrote:
> >>> On Thu, Feb 10, 2011 at 16:25:16 +0100, Michal Suchanek wrote:
> >>>
> >>> Does llvmpipe / swrastg actually work on non-x86?
> >>
> >> I have no idea about that.
> >
> >Upstream claims in docs/llvmpipe.html that an x86 or amd64 processor is
> >required.  Since llvm is not available on hurd-i386, it seems prudent to
> >restrict swrastg to {kfreebsd-,}{i386,amd64}.

llvmpipe currently doesn't work on powerpc, but it might work on other
architectures such as ARM.

> Note that swrastg can be built with or without llvm: in the first case it is 
> commonly called llvmpipe [1], in the second case it is called softpipe.

Strictly speaking, llvmpipe and softpipe are just the Gallium core
drivers, which can be used for building various kinds of driver
binaries, of which swrast_dri.so is but one.

> They should both be better than classic swrast.

I'm afraid it's not that simple: softpipe should be more featureful than
classic swrast, but in contrast to llvmpipe, it's probably slower than
classic swrast for simple apps, which might be usable with classic
swrast but not with softpipe.


-- 
Earthling Michel Dänzer           |                   http://www.amd.com
Libre software enthusiast         |          Debian, X and DRI developer



Reply to: