From owner-freebsd-x11@freebsd.org Tue Mar 10 20:34:37 2020 Return-Path: Delivered-To: freebsd-x11@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id E3A2C26FAEC for ; Tue, 10 Mar 2020 20:34:37 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-qt1-x834.google.com (mail-qt1-x834.google.com [IPv6:2607:f8b0:4864:20::834]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 48cRf3379Hz3MKb for ; Tue, 10 Mar 2020 20:34:35 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-qt1-x834.google.com with SMTP id t13so5857176qtn.13 for ; Tue, 10 Mar 2020 13:34:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=3FF2dB7JS7StdX4lQ7bsUa1PQzIVHZhQwA9ehKtYRoA=; b=abpXZp8XGvFZUxBu4CDc7vPtCZEMYTcUflnFiX6NVkRePzFcc/lcxqJ+t90FlP1zQX URZWIhvBzd3a8OuTAGRrB5sg8Scb+wehnLN6n76STnn8DNFORHCueCh9bZ68H4IAwXNn xKNNcLnZcteRLxIiWg0I0qfwIyWh+YbnUMiiLU7uK6iJMktzJ45Tp6biZLRPT31Vq7rO pa0pM/7FdFEnPda0mi7AygUrkTD9ey2/oWznlRyI1V5+jESufFZuLN/arHhMOcfl2IJ6 DjAN+fyVqh0GFphc6T4gD3yQ6BnMjha0AZ7aHC0KUB8VkeqgK65o0Ku6ijA5XiJ+yeIv uxZg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=3FF2dB7JS7StdX4lQ7bsUa1PQzIVHZhQwA9ehKtYRoA=; b=Evz+04uSoTgZdTy8x5T+zoydGhvkkfU5OeoMhL11qYn350nuevzaD6kTD3U7nvr6// yddiR5sZ96mdjbCHggC7gU1f0/DrdpAIEsLKJ9fbU6xShu0GMWwzZvEtt4u+I8WkA5N6 0qnHvppw470Pt4H3Q2lCsgOzqm9ITZhjCMSz5TKevReAaryxQ36g0HsukByP1zre3Do9 zd2MDouyMAlJiwfh8NbU5TzisBG2MQonfVrnqHfMBsdGUDN8U6sDV1LWjKFFqG+WM1uC /HN9CGDmEM7dkDGtmI5n0RbvI0HYQckdOEH743+Fpw3+NmKZPGGk9uvsAT6nj8Io51o8 IbIQ== X-Gm-Message-State: ANhLgQ3oeBW6dR7o0jlFQRl74B5qcK6ntV4kUgK+OsJUPRfnETayd5ib EpG+1VfkPz0SSdxlbyXhAziu9OATSdceSHXRLyzrqw== X-Google-Smtp-Source: ADFU+vvYceE2d3svWgzI6ZIMGfZ9YKPmwMaIFq6l+tLx6GPM+BYkXbWDJ5O/VRz0mnEjyiWkqzK4yD6vcCCHryd2LNM= X-Received: by 2002:ac8:1e08:: with SMTP id n8mr20497925qtl.175.1583872473601; Tue, 10 Mar 2020 13:34:33 -0700 (PDT) MIME-Version: 1.0 References: <24166.14394.893997.957448@jerusalem.litteratus.org> <07efa121-fa59-4e90-a519-03f6d6e9def9@localhost> <24166.50597.388983.184827@jerusalem.litteratus.org> <4f9b0c60-af37-4850-8907-be71a2749aa5@localhost> <24167.51345.768007.396183@jerusalem.litteratus.org> <42bda092-0eab-4841-8eac-4aaa9be1b4ae@localhost> In-Reply-To: <42bda092-0eab-4841-8eac-4aaa9be1b4ae@localhost> From: Warner Losh Date: Tue, 10 Mar 2020 14:34:22 -0600 Message-ID: Subject: Re: drm-legacy-kmod vs. drm-kmod To: Greg V Cc: Robert Huff , freebsd-x11 X-Rspamd-Queue-Id: 48cRf3379Hz3MKb X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=bsdimp-com.20150623.gappssmtp.com header.s=20150623 header.b=abpXZp8X; dmarc=none; spf=none (mx1.freebsd.org: domain of wlosh@bsdimp.com has no SPF policy when checking 2607:f8b0:4864:20::834) smtp.mailfrom=wlosh@bsdimp.com X-Spamd-Result: default: False [-4.57 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[bsdimp-com.20150623.gappssmtp.com:s=20150623]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-x11@freebsd.org]; DMARC_NA(0.00)[bsdimp.com]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[bsdimp-com.20150623.gappssmtp.com:+]; RCVD_IN_DNSWL_NONE(0.00)[4.3.8.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.b.8.f.7.0.6.2.list.dnswl.org : 127.0.5.0]; R_SPF_NA(0.00)[]; FORGED_SENDER(0.30)[imp@bsdimp.com,wlosh@bsdimp.com]; MIME_TRACE(0.00)[0:+,1:+,2:~]; IP_SCORE(-2.57)[ip: (-9.30), ipnet: 2607:f8b0::/32(-1.85), asn: 15169(-1.65), country: US(-0.05)]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; FROM_NEQ_ENVFROM(0.00)[imp@bsdimp.com,wlosh@bsdimp.com]; RCVD_TLS_ALL(0.00)[]; RCVD_COUNT_TWO(0.00)[2] Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.29 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, 10 Mar 2020 20:34:38 -0000 On Tue, Mar 10, 2020 at 1:08 PM Greg V wrote: > > > Mar 10, 2020 8:04:21 PM Robert Huff : > > > > > I have an older machine with an on-board ATI Radeon HD3300. > > > > > > Have you tried modern radeonkms on it (from drm-kmod not legacy)? > > > > I have not; existing information strongly suggests that will not > > work. > > Always try everything yourself! It's not that hard. > > > > > > According to the "FreeBSD Graphics Blog" on github, that line > > > > (for AMD) is the HD7000 (family) chipset. > > > > > > "HD7000 family" is kind of a meaningless marketing term: it includes > > > TeraScale 2, GCN 1 and GCN 2. > > > > > > > I'm only quoting the blog. :-( > > > > Let's assume for the moment I'm talking about the HD7730 and > > higher. > > This is not about increased hardware performance; the old chip > > did just fine for that system. It's about having the hardware to > > support the software that's in active development. > > radeonkms is still supported =E2=80=93 so everything R600, from the earli= est HD > something to the R5 ones, should work. > > Active *development* is happening on GCN GPUs supported by amdgpu. > > > Keep in mind that our "legacy" port is.. well.. legacy *in terms of > porting*. It's manually ported instead of writing a compatibility layer > which is how the current port works. > The legacy port is stuck on older Linux code because of that, but *Linux > did not drop support for older GPUs in the same drivers* so the new port > should work just as well. > It's also legacy in terms of the APIs it uses. This means that over time other things will shift away from those APIs (as happened with xf86-ati-video-legacy port) and as that happens, support for it will diminish and eventually go away. That's much less likely to happen with the amdgpu driver. Warner