From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from <gentoo-amd64+bounces-11498-garchives=archives.gentoo.org@lists.gentoo.org>) id 1MH0Bt-00022O-5h for garchives@archives.gentoo.org; Wed, 17 Jun 2009 18:48:59 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id BC3FCE03AC; Wed, 17 Jun 2009 18:48:55 +0000 (UTC) Received: from office01.getdesigned.at (office01.getdesigned.at [78.142.159.250]) by pigeon.gentoo.org (Postfix) with ESMTP id 40D78E03AC for <gentoo-amd64@lists.gentoo.org>; Wed, 17 Jun 2009 18:48:55 +0000 (UTC) Received: (qmail 616 invoked from network); 17 Jun 2009 21:04:37 +0200 Received: from chello062178000135.1.11.univie.teleweb.at (HELO mail.windmuehlgasse.getdesigned.at) (62.178.0.135) by 192.168.139.4 with SMTP; 17 Jun 2009 21:04:37 +0200 Received: from [192.168.1.100] (unknown [192.168.1.100]) by mail.windmuehlgasse.getdesigned.at (Postfix) with ESMTP id BFB103A90A for <gentoo-amd64@lists.gentoo.org>; Wed, 17 Jun 2009 20:48:53 +0200 (CEST) Message-ID: <4A393A95.6020800@getdesigned.at> Date: Wed, 17 Jun 2009 20:48:53 +0200 From: Sebastian Redl <sebastian.redl@getdesigned.at> User-Agent: Thunderbird 2.0.0.19 (X11/20090110) Precedence: bulk List-Post: <mailto:gentoo-amd64@lists.gentoo.org> List-Help: <mailto:gentoo-amd64+help@lists.gentoo.org> List-Unsubscribe: <mailto:gentoo-amd64+unsubscribe@lists.gentoo.org> List-Subscribe: <mailto:gentoo-amd64+subscribe@lists.gentoo.org> List-Id: Gentoo Linux mail <gentoo-amd64.gentoo.org> X-BeenThere: gentoo-amd64@lists.gentoo.org Reply-to: gentoo-amd64@lists.gentoo.org MIME-Version: 1.0 To: gentoo-amd64@lists.gentoo.org Subject: Re: [gentoo-amd64] Re: Hurray! Radeon KMS in 2.6.31 References: <pan.2009.06.17.14.15.12@cox.net> <5bdc1c8b0906170847u241d3f5fg34cc48d6e1a5ab3b@mail.gmail.com> <pan.2009.06.17.17.24.52@cox.net> <5bdc1c8b0906171035i367a429elefd8d1e1df60dfd5@mail.gmail.com> <h1bb48$8au$1@ger.gmane.org> <b79f23070906171116v24babcedh47c1c9b5fca3931b@mail.gmail.com> In-Reply-To: <b79f23070906171116v24babcedh47c1c9b5fca3931b@mail.gmail.com> X-Enigmail-Version: 0.95.7 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Archives-Salt: 7276fa96-4ee6-4c50-8bef-27f2df96d1d4 X-Archives-Hash: a85ed43bbc8c730f979e387aa1f82c1a James Ausmus wrote: > > > On Wed, Jun 17, 2009 at 11:02 AM, Nikos Chantziaras <realnc@arcor.de > <mailto:realnc@arcor.de>> wrote: > > On 06/17/2009 08:35 PM, Mark Knecht wrote: > > Good stuff. > > So guessing about the path: > > 1) Kernel get KMS. > 2) Xorg-X11 develops and tests for awhile. (probably on-going > now?) > > > Yup, it's working already because Intel graphics chips already had > KMS for a while now. It's already in Ubuntu and Fedora (though > not enabled by default, I think.) > > > Just as a note - the Radeon KMS uses a different implementation path > than the Intel KMS - Intel, in the kernel, uses GEM for gfx memory > management, while Radeon (and Nouveau, and other upcoming) use the new > TTM (which is also new for .31) - I don't *think* this will affect how > X interfaces with the kernel driver, but, since TTM is newer than GEM > (GEM/Intel KMS happened in .29), it might still be a little bit before > the wrinkles are worked out. TTM is actually older than GEM, but the Intel guys didn't like TTM and invented GEM. But GEM is more of an interface than an implementation. Intel has their own implementation of the GEM interface, and Radeon and Nouveau will probably share the TTM-based GEM implementation that has entered the kernel now. Sebastian