Date: Tue, 29 Nov 2011 13:36:56 -0500 From: Adam K Kirchhoff <akirchhoff135014@comcast.net> To: freebsd-x11@freebsd.org Subject: Re: suggested xorg-compatible video HW for FreeBSD/amd64 ? Message-ID: <4ED52648.9020908@comcast.net> In-Reply-To: <4ED52241.5040104@comcast.net> References: <20111128092008.GA58668@onelab2.iet.unipi.it> <alpine.BSF.2.00.1111281838240.12923@wonkity.com> <20111129100035.24025c26@ernst.jennejohn.org> <201111291304.15998.jkim@FreeBSD.org> <4ED52241.5040104@comcast.net>
next in thread | previous in thread | raw e-mail | index | archive | help
On 11/29/11 13:19, Adam K Kirchhoff wrote: > On 11/29/11 13:04, Jung-uk Kim wrote: >> >> I believe major hurdle is porting TTM but the future of this API is >> not so bright. In fact, X.org ATI driver uses GEM API now and it is >> internally mapped to TTM calls by Linux DRM (aka "GEM-ified TTM >> manager"). Unfortunately, as always, I don't see clear plans from >> Linux/X.org developers. I can only guess few possibilities. >> >> 1. Linux/X.org folks drop GEM-ified TTM and use native GEM calls. >> 2. Linux/X.org folks drop GEM-ified TTM and use native TTM calls. >> 3. Linux/X.org folks re-invent new wheels (again). >> 4. No change. >> >> My guess is #1 is most likely scenario in the near future. Even if >> Linux/X.org folks don't do it, we may be able to implement it without >> TTM because X.org ATI driver uses GEM API already and we do not have >> AMD/ATI Catalyst driver for FreeBSD anyway. So, I guess we have two >> choices ATM: >> >> 1. Fully porting TTM, GEM-ified TTM, and KMS. >> 2. Replacing GEM-ified TTM with GEM and porting KMS. >> >> BTW, I am not volunteering. ;-) >> >> Jung-uk Kim >> _______________________ > > Every conversation I've had with the radeon driver developers on the > matter, even quite recently, has led me to believe that TTM will not > be going away. GEM is only appropriate for IGP GPUs. Unless that > changes within GEM, I do believe TTM will be used internally on the > radeon DRM indefinitely. > > If I had to guess, I'd say that anyone on the FreeBSD side deciding to > get rid of TTM and use GEM only GEM for radeons would eventually come > to the same conclusion as the developers who have been working with > radeon hardware for years :-) > Correction. GEM seems to be focused on Intel IGP GPUs. According to one of the radeon developers on #radeon on freenode, even radeon IGP GPUs need something like TTM. Honestly, I'm wondering how you came to the conclusion that future of TTM is not so bright... ? :-)
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4ED52648.9020908>