From owner-freebsd-current@freebsd.org Sun Nov 4 20:13:44 2018 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 1AD7410E9EB8 for ; Sun, 4 Nov 2018 20:13:44 +0000 (UTC) (envelope-from zeising@freebsd.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 2CABE8478F for ; Sun, 4 Nov 2018 20:13:43 +0000 (UTC) (envelope-from zeising@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id E1C5C10E9EB6; Sun, 4 Nov 2018 20:13:42 +0000 (UTC) Delivered-To: current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D059B10E9EB5 for ; Sun, 4 Nov 2018 20:13:42 +0000 (UTC) (envelope-from zeising@freebsd.org) Received: from mail.daemonic.se (mail.daemonic.se [176.58.89.161]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 1D6F08478E for ; Sun, 4 Nov 2018 20:13:42 +0000 (UTC) (envelope-from zeising@freebsd.org) Received: from cid.daemonic.se (localhost [IPv6:::1]) by mail.daemonic.se (Postfix) with ESMTP id 42p6St0XvGzDj1l; Sun, 4 Nov 2018 20:13:34 +0000 (UTC) X-Virus-Scanned: amavisd-new at daemonic.se Received: from mail.daemonic.se ([IPv6:::1]) (using TLS with cipher ECDHE-RSA-AES128-GCM-SHA256) by cid.daemonic.se (mailscanner.daemonic.se [IPv6:::1]) (amavisd-new, port 10587) with ESMTPS id F_qb1ja14Qcg; Sun, 4 Nov 2018 20:13:33 +0000 (UTC) Received: from garnet.daemonic.se (unknown [IPv6:2001:470:dca9:201:9eda:3eff:fe70:24c0]) by mail.daemonic.se (Postfix) with ESMTPSA id 42p6Ss3RqrzDhFd; Sun, 4 Nov 2018 20:13:33 +0000 (UTC) Subject: Re: drm changes and updating to 12.0 To: Robert Huff , current@freebsd.org References: <23519.18601.670359.184297@jerusalem.litteratus.org> From: Niclas Zeising Message-ID: Date: Sun, 4 Nov 2018 21:13:33 +0100 User-Agent: Mutt/1.5.21 MIME-Version: 1.0 In-Reply-To: <23519.18601.670359.184297@jerusalem.litteratus.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 2CABE8478F X-Spamd-Result: default: False [-4.14 / 200.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_COUNT_SEVEN(0.00)[7]; FROM_HAS_DN(0.00)[]; FORWARDED(0.00)[current@mailman.ysv.freebsd.org]; TO_DN_SOME(0.00)[]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[freebsd.org]; FORGED_RECIPIENTS_FORWARDING(0.00)[]; R_SPF_SOFTFAIL(0.00)[~all]; SPF_FAIL_FORWARDING(0.00)[]; RCVD_IN_DNSWL_MED(-0.20)[5.0.0.0.0.5.0.0.0.0.0.0.0.0.0.0.a.6.0.2.4.5.2.2.0.0.9.1.1.0.0.2.list.dnswl.org : 127.0.9.2]; RCPT_COUNT_TWO(0.00)[2]; MX_GOOD(-0.01)[cached: mx66.freebsd.org]; NEURAL_HAM_SHORT(-0.97)[-0.969,0]; RCVD_NO_TLS_LAST(0.10)[]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; IP_SCORE(-2.96)[ip: (-9.20), ipnet: 2001:1900:2254::/48(-3.22), asn: 10310(-2.30), country: US(-0.07)]; ASN(0.00)[asn:10310, ipnet:2001:1900:2254::/48, country:US]; FORGED_RECIPIENTS(0.00)[roberthuff@rcn.com ..,freebsd-current@freebsd.org]; MID_RHS_MATCH_FROM(0.00)[] X-Rspamd-Server: mx1.freebsd.org X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 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: Sun, 04 Nov 2018 20:13:44 -0000 On 11/4/18 8:29 PM, Robert Huff wrote: > > I have a set of older machines (e.g. AMD Phenom II, Radeon HD3300 > gpu) which will be updated from 11. to 12.0 once 12 is out > and the initial round of bugs are squashed. > One system is being done now, to allow time to catch any major > problems and then plan the update process. > Looking at src/UPDATING, the only thing I don't understand is the > whole drm-kmod change. Is there an authoritative write-up on what's > going on, how to choose the right drivers for my hardware, and how to > do this from source without forcing a fresh install? > We are working on better documentation for this, but the main highlights are: In most cases graphics/drm-kmod should suffice, especially on somewhat modern hardware. You can also install any of the drm-*-kmod ports directly, if you want a specific version. In general graphics hardware older than from 2013 requires drm-legacy-kmod instead. drm-kmod will also install drm-legacy-kmod on i386. The same drivers in drm-legacy-kmod is also available in base on 12, so you can use the base drivers. This is deprecated however, and not the case for 13-CURRENT. You can install the drivers either from pkg, if you are using the GENERIC kernel, or build from ports if you have a customized kernel or if you are tracking for instance 12-STABLE or 13-CURRENT. If you are using drm-legacy-kmod or the base driver with AMD graphics cards you might also need to install xf86-video-ati-legacy rather than xf86-video-ati. Regards -- Niclas Zeising