From owner-freebsd-x11@FreeBSD.ORG Tue May 7 12:16:22 2013 Return-Path: Delivered-To: freebsd-x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id AA57B842 for ; Tue, 7 May 2013 12:16:22 +0000 (UTC) (envelope-from akirchhoff135014@comcast.net) Received: from atl4mhob07.myregisteredsite.com (atl4mhob07.myregisteredsite.com [209.17.115.45]) by mx1.freebsd.org (Postfix) with ESMTP id 7ACD32AE for ; Tue, 7 May 2013 12:16:21 +0000 (UTC) Received: from mail.hostingplatform.com ([10.30.71.203]) by atl4mhob07.myregisteredsite.com (8.14.4/8.14.4) with ESMTP id r47CGDLH030043 for ; Tue, 7 May 2013 08:16:13 -0400 Received: (qmail 23724 invoked by uid 0); 7 May 2013 12:16:13 -0000 Received: from unknown (HELO ?192.168.0.35?) (adamk@mckella280.com@50.78.52.49) by 0 with ESMTPA; 7 May 2013 12:16:13 -0000 Message-ID: <5188F092.9030409@comcast.net> Date: Tue, 07 May 2013 08:16:18 -0400 From: Adam K Kirchhoff User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130404 Thunderbird/17.0.5 MIME-Version: 1.0 To: freebsd-x11@freebsd.org Subject: Re: Status of ATI video acceleration support? References: <53471.1367887450@server1.tristatelogic.com> <5188C489.3040808@dumbbell.fr> <6f8f042d2c194e1d18668ce2fa36a9e7@ethernull.org> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 07 May 2013 12:16:22 -0000 On 05/07/2013 06:00 AM, Sergey Jamy wrote: > 2013/5/7 archibald > >> Radeon X.org means that radeon driver that works with X.org. Essentially >> the radeon driver no longer supports UMS (user modesetting), and only >> supports KMS. Consequently, to use up to date versions of the radeon >> driver, FreeBSD must have kernel modesetting for AMD cards. AMD has no >> official support for FreeBSD. >> > Fix: X.Org working on driver pimitives. So why can cheat new X.Org, as we > cheat linux apps throw linux emulation layer. > > >> Nothing is preventing the FreeBSD project from writing their own radeon >> driver, but given the amount of code that would need to be written (and the >> lack of developers working on FreeBSD compared to Linux), it's much easier >> to port the Linux code than write it all from scratch. >> > Why from scratch? Let's do fork of ums code (and forexamle call him ums-ng) > and piecemeal upgrade him to functionality of kms. I am sure that there > will be supporters of my ideas. People must have choice ums vs kms like as > linux vs freebsd! I think you may be greatly underestimating the amount of work required to add the same functionality to the UMS driver that is currently available in the KMS driver. The entire reason UMS was dropped upstream is because the developers felt that they couldn't add the functionality they wanted to the UMS driver in the first place. Adam