Date: Thu, 15 Nov 2012 16:05:05 -0800 From: matt <sendtomatt@gmail.com> To: Michael Copeland <michael@kryptos-security.com> Cc: x11@freebsd.org, Justin Hibbits <chmeeedalf@gmail.com>, freebsd-ppc@freebsd.org Subject: Re: PPC DRM graphics testing Message-ID: <50A58331.9060305@gmail.com> In-Reply-To: <CAKLtBCicUmdFB0rC8O9X7TDMw4BdsSrWG=xqQOy35z%2BNWcfqFg@mail.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> <CAKLtBCicUmdFB0rC8O9X7TDMw4BdsSrWG=xqQOy35z%2BNWcfqFg@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On 11/15/12 14:34, Michael Copeland wrote: > 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. Oh TTM...are there any docs for this "thing"? Or is the problem we need to blackbox/cleanroom it out of Linux? Regarding the X1900 driver, I think it's also broken on Linux (no google results of it working, anyway...). I have a big amd64 board with a couple x16 slots, so I may boot it up and try to see what I can snag with Linux or GPU-Z (or whatever windows gamer tools their are for flashing radeons). It's also worth looking at what the driver actually needs the bios for and like you mention hardcode defaults based on the running card or it's pc equivalent. That's another project... :) Matt
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?50A58331.9060305>