From owner-freebsd-ppc@FreeBSD.ORG Thu Nov 15 22:34:57 2012 Return-Path: Delivered-To: freebsd-ppc@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 1C9F889C for ; Thu, 15 Nov 2012 22:34:57 +0000 (UTC) (envelope-from michael@kryptos-security.com) Received: from mail-vb0-f54.google.com (mail-vb0-f54.google.com [209.85.212.54]) by mx1.freebsd.org (Postfix) with ESMTP id A9D428FC18 for ; Thu, 15 Nov 2012 22:34:56 +0000 (UTC) Received: by mail-vb0-f54.google.com with SMTP id l1so2838257vba.13 for ; Thu, 15 Nov 2012 14:34:55 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:x-originating-ip:in-reply-to:references:date :message-id:subject:from:to:cc:content-type:x-gm-message-state; bh=r0uPmQtcJiFm7lI0gXyrnWwqVBCWsj0hXckVePqDhtc=; b=cZOztLQNK9QNfFDQPE/KLdXMbzPTBWaAJQeZ8a9+19i3dU+zufkzclyt/cqQniPkZ3 rqbMAPb/Bk/BHFup+Zy7uFKr6W2aHwKjwZQZGIRjwPtD+sX1aDsVw8HUvqNqs9SmYOHV 3zq+0Te9Tbb/Gybr3KVwRYCVnZvWEXrfV4I41yA9KLrkbnZu8RBXS3kImgUSwYEcRGVD 1YF9rSgAcBUBCPk8/O05sINDQYrMvKD90anv63scKegngI86WNwjqZ4JL0+9/LvU8gmy ziTSVSPO+NdqAPeCr2y/fOimMUrjkkKeOh9f93YhOqtCR4/xGaAGFHMe0FwvJCOmoizh rsUA== MIME-Version: 1.0 Received: by 10.52.95.237 with SMTP id dn13mr3112766vdb.83.1353018895195; Thu, 15 Nov 2012 14:34:55 -0800 (PST) Received: by 10.58.238.170 with HTTP; Thu, 15 Nov 2012 14:34:55 -0800 (PST) X-Originating-IP: [98.231.6.79] In-Reply-To: <50A56177.9060601@gmail.com> References: <50972E9E.3010101@gmail.com> <50974ECD.5010702@fgznet.ch> <50988FE0.9030806@gmail.com> <50989EA0.5020509@fgznet.ch> <5098CA4F.7020306@gmail.com> <509A8B3D.8030703@fgznet.ch> <509A9D11.6010605@gmail.com> <509A9FD4.4050403@fgznet.ch> <509ACFAA.8050802@fgznet.ch> <509CA2FF.7070902@gmail.com> <509D7BC5.1020301@fgznet.ch> <50A008D5.2060003@fgznet.ch> <50A1CA6D.40907@gmail.com> <20121114165618.18affd74@narn.knownspace> <50A56177.9060601@gmail.com> Date: Thu, 15 Nov 2012 17:34:55 -0500 Message-ID: Subject: Re: PPC DRM graphics testing From: Michael Copeland To: matt X-Gm-Message-State: ALoCoQnHcb8Xr0mVAP/gillqx4Wcd1xMnvidPcIkWSTQmcbtfFzyy8eody5LhRprVhRbeaMibCPV Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.14 Cc: x11@freebsd.org, Justin Hibbits , freebsd-ppc@freebsd.org X-BeenThere: freebsd-ppc@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to the PowerPC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Nov 2012 22:34:57 -0000 Nouveau is definitely broken because TTM is missing entirely. The X driver for the radoen, or DDX requires the TTM and I don't think there has been a single bit of real work to get this implemented. DRM and Mesa both require ttm in the kernel drivers to even begin to work. If we could find someone willing to actually do the work of integrating these into the kernel, we could have nouveau. Nouveau works great under linux on my G5, enough so that I can watch movies fullscreen with no tearing, and if I use gallum3D, I can actually play some fairly "recent" 3D games. As far as copying the atombios out of the os x driver, that's a possibilty. Now what the nouveau guys did was initiate the card with the nvidia blob and look at the cards states before and after in order to make a working driver. You could probably do the same thing using linux as the foundation for getting the radeon to work properly on the G5. Perhaps you could just load up linux on there to get the bios from memory.