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. |