From owner-freebsd-x11@FreeBSD.ORG Tue Aug 27 12:36:29 2013 Return-Path: Delivered-To: freebsd-x11@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id E630BB92 for ; Tue, 27 Aug 2013 12:36:28 +0000 (UTC) (envelope-from dumbbell@FreeBSD.org) Received: from mail.made4.biz (unknown [IPv6:2001:41d0:1:7018::1:3]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id AA8D02414 for ; Tue, 27 Aug 2013 12:36:28 +0000 (UTC) Received: from [2001:1b48:10b:cafe:225:64ff:febe:589f] (helo=viking.yzserv.com) by mail.made4.biz with esmtpsa (TLSv1:DHE-RSA-CAMELLIA256-SHA:256) (Exim 4.80.1 (FreeBSD)) (envelope-from ) id 1VEIVV-0005f6-JS for freebsd-x11@freebsd.org; Tue, 27 Aug 2013 14:36:26 +0200 Message-ID: <521C9D2A.4070001@FreeBSD.org> Date: Tue, 27 Aug 2013 14:35:54 +0200 From: =?ISO-8859-1?Q?Jean-S=E9bastien_P=E9dron?= User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:17.0) Gecko/20130813 Thunderbird/17.0.8 MIME-Version: 1.0 To: freebsd-x11@freebsd.org Subject: AMD Radeon KMS driver committed to 10-CURRENT X-Enigmail-Version: 1.5.1 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="----enig2BCGEKOMEKCSEWRSXNTMU" 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: Tue, 27 Aug 2013 12:36:29 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) ------enig2BCGEKOMEKCSEWRSXNTMU Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hello, The AMD Radeon KMS driver is now in HEAD, as of r254885. It's available for amd64 and i386. The code is based on Linux 3.8. Supported hardware should be up-to and including Radeon HD 7xxx (Southern Islands series). The driver comes with : o "radeonkms", the main kernel module o a boat load of binary-only firmwares, installed as kernel modules prefixed with "radeonkmsfw_" To use it, you'll need ports that are not yet in the ports tree. You can find instructions on how to get them on the wiki: https://wiki.freebsd.org/AMD_GPU#How_to_test Here are the major known issues of the driver: 1. Like with i915kms, the console is unusable once the kernel module is loaded (blank screen). This prevents a user from using Ctrl-Alt-Fx from an X session, and ending its session will let the computer in an unusable state. The module can be unloaded but it won't restore the console. However, the computer can be used remotely. This problem is being worked on. And remember that you don't need to load the kernel module at boot time or manually: it'll be done automatically during X startup. 2. Suspend/resume was not tested so far. 3. Features such as GPGPU (using the GPU for general computations), power management (reclocking) or hardware-assisted video decoding are not supported. They depend on a newer kernel module (corresponding to up to Linux 3.11) and new APIs required by Mesa. 4. Configurations combining a lower-end integrated GPU and a discrete card or, more generally, several cards sharing a common set of output ports are not directly supported. You must rely on your BIOS to provide a way to select the graphic card. If the driver and the new ports are working for you or if you have problems with them, please report on the freebsd-x11@FreeBSD.org mailing list, as explained on the wiki: https://wiki.freebsd.org/AMD_GPU#Reporting Regarding patches for and/or a merge in FreeBSD 9, this is not a priority at the moment. It's non trivial due to important changes to the VM and atomic operations in FreeBSD 10. So please don't ask for patches and be patient: we already know it would be useful. Big Thanks go to: o Konstantin Belousov (kib@) and Alexander Kabaev (kan@) for their invaluable help, without which the driver wouldn't be in the tree now. o all early testers I mentionned in the commit messages, who made the driver stabilize by providing patches or bug reports. o Koop Mast (kwm@) and Niclas Zeising (zeising@) for their work on preparing newer xf86-video-ati and Mesa ports and their useful suggestions. o Alexander Rybalko (ray@) for his help on making radeonkms ready for the future newcons driver. --=20 Jean-S=E9bastien P=E9dron ------enig2BCGEKOMEKCSEWRSXNTMU 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.0.21 (FreeBSD) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iEYEARECAAYFAlIcnUkACgkQa+xGJsFYOlNgVACgmrmPTi4CZMGfgFV2PBhKW/rC 7moAnRxvl0B/SgI/Mx2Mi03xmgkOAEKn =91zm -----END PGP SIGNATURE----- ------enig2BCGEKOMEKCSEWRSXNTMU--