Gentoo Archives: gentoo-amd64

From: Nikos Chantziaras <realnc@×××××.de>
To: gentoo-amd64@l.g.o
Subject: [gentoo-amd64] Re: Hurray! Radeon KMS in 2.6.31
Date: Wed, 17 Jun 2009 19:00:17
Message-Id: h1befg$jhl$1@ger.gmane.org
In Reply to: Re: [gentoo-amd64] Re: Hurray! Radeon KMS in 2.6.31 by Sebastian Redl
1 On 06/17/2009 09:48 PM, Sebastian Redl wrote:
2 > James Ausmus wrote:
3 >>
4 >> On Wed, Jun 17, 2009 at 11:02 AM, Nikos Chantziaras<realnc@×××××.de
5 >> <mailto:realnc@×××××.de>> wrote:
6 >> Just as a note - the Radeon KMS uses a different implementation path
7 >> than the Intel KMS - Intel, in the kernel, uses GEM for gfx memory
8 >> management, while Radeon (and Nouveau, and other upcoming) use the new
9 >> TTM (which is also new for .31) - I don't *think* this will affect how
10 >> X interfaces with the kernel driver, but, since TTM is newer than GEM
11 >> (GEM/Intel KMS happened in .29), it might still be a little bit before
12 >> the wrinkles are worked out.
13 > TTM is actually older than GEM, but the Intel guys didn't like TTM and
14 > invented GEM. But GEM is more of an interface than an implementation.
15 > Intel has their own implementation of the GEM interface, and Radeon and
16 > Nouveau will probably share the TTM-based GEM implementation that has
17 > entered the kernel now.
18
19 GEM is newer and more suitable for "non high-performance" chips, like
20 integrated graphics chips from Intel. High-performance GPUs (like
21 AMD/ATI) don't come along with GEM very well.