From owner-freebsd-x11@FreeBSD.ORG Thu Nov 15 22:34:57 2012 Return-Path: Delivered-To: x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 2491D89D 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 A9CE38FC17 for ; Thu, 15 Nov 2012 22:34:56 +0000 (UTC) Received: by mail-vb0-f54.google.com with SMTP id l1so2838256vba.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=Vq9IsQ9P7edTYNrGXsLwUyLl64J4gv7/KZ11o0RBBLNxKK56Pk4DoMwIejLEUTNc1H GIXSnVpXTd7W2VB3rD6XyMQDETSCUtCK2eJR94MkL7upLnkAQ1baCMT/Appd/JsNvFlt CFJzG2HgQBAgq8Qg3trefVLpp0rSk62PWYOBrgzX80KjI2Dn2wKfx86xt70wd2hYsF6P 3QxZfZBtRIkZ3WxwCxLstJhWBmxD6O8ChDmXc1KUSn3iuT2YSMzaR4UYDBJk1IwezP6C 98XUgRk1jmXRl2GhjkUvfgbO65i08AvvTpc+N16YRnPrHMExfhe/SvapiHdRSoC2Y06g juUQ== 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: ALoCoQkOOkFTJmNTv8HJMsuWjx0ZN3AKbddNc/2s8TI6xG77lYKwk1LReB/cAtwT08RC3YU4fSaN 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-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: 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.