From owner-freebsd-current@FreeBSD.ORG Fri Dec 13 11:23:17 2013 Return-Path: Delivered-To: freebsd-current@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 ESMTPS id 35C3C792 for ; Fri, 13 Dec 2013 11:23:17 +0000 (UTC) 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 EAD381E72 for ; Fri, 13 Dec 2013 11:23:16 +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 1VrQpt-000KJo-UP for freebsd-current@freebsd.org; Fri, 13 Dec 2013 12:23:13 +0100 Message-ID: <52AAEE1C.8030604@FreeBSD.org> Date: Fri, 13 Dec 2013 12:23:08 +0100 From: =?ISO-8859-1?Q?Jean-S=E9bastien_P=E9dron?= User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: freebsd-current@freebsd.org Subject: Re: vt-enabled 11.0-CURRENT + radeonkms boot load = direct rendering disabled in X References: In-Reply-To: X-Enigmail-Version: 1.6 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="NrEFIE1wvUJ8VxWWfaR8X3BaIRVkkrtLH" X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.17 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: Fri, 13 Dec 2013 11:23:17 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --NrEFIE1wvUJ8VxWWfaR8X3BaIRVkkrtLH Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable On 10.12.2013 12:21, Markiyan Kushnir wrote: > Hello, Hi! First, a quick note: freebsd-current@ and current@ are the same list. > There seems to be a difference in how Xorg server can use direct > rendering depending when radeonkms.ko was loaded: at boot time vs. at > a later time (but not necessarily at X startup time). The difference > is that direct rendering could not be enabled for X in the former > case. In the latter case, direct rendering was successfully enabled. The problem is that if you load radeonkms from the loader or you build it into your kernel, it can't load the relevant firmware(s): error: [drm:pid0:r600_init_microcode] *ERROR* r600_cp: Failed to load firmware "radeonkmsfw_RV710_pfp" error: [drm:pid0:rv770_startup] *ERROR* Failed to load firmware! This is because /boot isn't available at the time the card is initialized: / is not mounted yet. The solution is to load firmware(s) from the loader too (or build them into the kernel). To know which firmware(s) are used by your card, you can boot without radeonkms, kldload it after the computer booted, and run= : kldstat | grep radeonkmsfw --=20 Jean-S=E9bastien P=E9dron --NrEFIE1wvUJ8VxWWfaR8X3BaIRVkkrtLH 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.22 (FreeBSD) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iEYEARECAAYFAlKq7iEACgkQa+xGJsFYOlNjDwCeOH1b0xxw3+xkTGtpCzH3ArvJ 9AEAnRktY18oG6a1FF7MK2ZPp8CRrm/W =ypvb -----END PGP SIGNATURE----- --NrEFIE1wvUJ8VxWWfaR8X3BaIRVkkrtLH--