From owner-freebsd-current@freebsd.org Thu Mar 2 18:26:59 2017 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D09EFCF600A for ; Thu, 2 Mar 2017 18:26:59 +0000 (UTC) (envelope-from AWilcox@Wilcox-Tech.com) Received: from mail.wilcox-tech.com (mail.foxkit.us [45.32.83.9]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.wilcox-tech.com", Issuer "StartCom Class 1 DV Server CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id AEE51FE9 for ; Thu, 2 Mar 2017 18:26:59 +0000 (UTC) (envelope-from AWilcox@Wilcox-Tech.com) Received: (qmail 30868 invoked from network); 2 Mar 2017 18:20:15 -0000 Received: from ip68-13-242-69.ok.ok.cox.net (HELO ?10.1.1.57?) (awilcox@wilcox-tech.com@68.13.242.69) by mail.foxkit.us with ESMTPA; 2 Mar 2017 18:20:15 -0000 Subject: Re: PowerMac G5 and KMS To: freebsd-current@freebsd.org References: From: "A. Wilcox" Message-ID: <58B86259.50602@Wilcox-Tech.com> Date: Thu, 2 Mar 2017 12:20:09 -0600 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="aEuDmsveQ8247Ln5IoQNBuO7FEC20MQkc" X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 02 Mar 2017 18:26:59 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --aEuDmsveQ8247Ln5IoQNBuO7FEC20MQkc Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 02/03/17 11:37, Justin Hibbits wrote: > On Thu, Mar 2, 2017 at 5:42 AM, Hiroo Ono (=E5=B0=8F=E9=87=8E=E5=AF=9B=E7= =94=9F) > wrote: >> kernel: drmn0: on vgapci0 >> kernel: info: [drm] RADEON_IS_AGP >> kernel: info: [drm] initializing kernel modesetting (RV350 0x1002:0x41= 50 >> 0x1002:0x4150). >=20 > Congratulations (?) you are quite possibly the first person to report > even attempting to use radeonkms on powerpc64. It works fine on Debian Jessie for me, so I would assume that it should be at least possible to do the same on FreeBSD with some tweaking. The only FreeBSD install I have on a PPC is serial console only so I haven't really used graphics on it. > Do you know what card this is? It looks like a Radeon 9600 RV350 from the pasted kernel log, which is consistent with the Radeons that Apple shipped with the early G5 DPs. Note to OP: if you can manage to get it to work, the framebuffer works great, but Mesa still has some endianness issues. There are a few of us in the Linux and BSD world that are doing what we can to fix it, but there's not a whole lot of us, so progress is slow going. You'll have a lot more luck with NV30/NV40/NV50 cards if you want OpenGL for now. As I have a PowerBook G4 with a RV350, which obviously cannot be replaced as it is a laptop, that should change soon hopefully. Best, --arw --=20 A. Wilcox (awilfox) Open-source programmer (C, C++, Python) https://code.foxkit.us/u/awilfox/ --aEuDmsveQ8247Ln5IoQNBuO7FEC20MQkc Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJYuGJZAAoJEMspy1GSK50UOh0QAIOTaxXLKRGo/gxyUCDnglD/ z6Bju7kZxCfQkuyFf6bIIm2VwceeIRvTf9kZBJpRLexj0WnFYY3Z/i+XymtFayfw LmWm7TFr+tXhKYRox730iGHtrgMM86J3gSf4k8tOJiu6pl25c+2QqQBnDl/rLowv dYDqKehy52O3VU/1L2MWNFQRqDbRHrJWDdmoC8TSN+6a5EnCTo0DSnqye7tAXul5 lC8wLTQjEaW9/z67mtVU29iHpWBHroOrn4PRc1dHUzHeqQsU80dhvwHyA29M4UmR 8FURaRGX9+SOEKdqk9Ur4Z76UCdOfmQxGOViwUl8BUimjJmST4BaYlVrILlPoeEX NNWBZb0sxv52m+CQXIbZG6eXtL6IqhVfear5t3aYVifw8yokidpYPHEhOdRVz3ER ljpj71YjlmOF9B1RBLacIANqDl7j6MZbzhbCmET8PNZe2aHjDcSWz8h+ubLpdUlm gOH+wbEoNjV0Yf0jSrks7+AOFWcGv1+bbJYniSNgy3sBnwaVAzUIjFTdFhRWfWtY mf/eyY9njIxewZiLqXdJ2uN0J3T/TFIxJIHblqY/kbO7fyIoT9PGwcyzx8t3BMxh V+/k+PhC4lS3hoR9WPetNvCJrMUmp7s4hcNi/nyrz75O8Pcw2+ScB9T5Lhz+5eTg 3rN+vBZPTH1KXYuVv6M0 =/BaX -----END PGP SIGNATURE----- --aEuDmsveQ8247Ln5IoQNBuO7FEC20MQkc--