From owner-freebsd-current@freebsd.org Wed Sep 25 06:04:24 2019 Return-Path: Delivered-To: freebsd-current@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 B7C70FBD2D; Wed, 25 Sep 2019 06:04:24 +0000 (UTC) (envelope-from kob6558@gmail.com) Received: from mail-oi1-x22a.google.com (mail-oi1-x22a.google.com [IPv6:2607:f8b0:4864:20::22a]) (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 46dSF34S3Sz4Rt5; Wed, 25 Sep 2019 06:04:23 +0000 (UTC) (envelope-from kob6558@gmail.com) Received: by mail-oi1-x22a.google.com with SMTP id k25so3852119oiw.13; Tue, 24 Sep 2019 23:04:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=2LAjPWtFXRHK3yMdGS2VZZYV7JtgVQRHUeaF3NEByhA=; b=EUAwKOoAM/2zvwXpEN54snux6fyXRXOXLweBYucSTkJMcQXQtF5FMCHjwMpqoX41nP XKookjv9bXbO/52zvfQ0XKYPDN+uxl6qUHYcgTLowZhLy0NgRnob6TDTYVYM1lp7abjJ wgewwJs57GpNvTfLJZvhqdjXiB6t5krIl7171SvpMDwRehnMIuU0d6lojAz8vJNDQa7G lOc+AxSEvfYYpB8l/wcH+pbi1LAONjKBdoG0iWQEfNf88BwgNfCGNv0RAsdMJUqOKSjW TUCdvFdpECSe9PoBTISKM7xTpfFwrXvofsw251Zuqo8MKH3d5422ErQeO7XMf7ONApFL HmGg== 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=2LAjPWtFXRHK3yMdGS2VZZYV7JtgVQRHUeaF3NEByhA=; b=jXTgE2o4VvtSiSEZozfZa4LeJQbrLosuZVjszGECAX4Ly+hRgs+yxux/O2OWrwpJaN WaAjw78RxvojQyg6TgOPPVdqJCLxmWVFPGDZs6bhiBl4/umGeOhtbU+kSBq075IZJKpt txFzRTolaeJod8d4noYbEPYYczMtZenTPhYAluQW5ArhaTY36nT9GI/ZYdJmGSeupoFU femOvPWXVw1n2RvmaB6RUk9zkr0ZzZBp4X+aClP0+nU3laS1CLBjw7iRVf3aZvN+Fzp0 P2iEhix4sc6oyHAzbKF7Ma6qgDhLtP/hyzBbV5cHn1VyRqKYvPO1ADbvW7zVrTARxuYq R9gg== X-Gm-Message-State: APjAAAXPKIM6lgOn9N7skhCUEiSNNs2EMTIGRoEsNeAxcZLkgFCuyRl0 1Sg9pG8tc44jRO49NhYEiKEaY2gVv3auHjRh0ZYpaQKOFyQ= X-Google-Smtp-Source: APXvYqwxBdFocbBYpI5loXKZKNonmhfaCUYiuW8IyHGUhEPOqPcgxNWE3xR4LL8gpgdwolXIhY9BCBcnOrxL80DSUr0= X-Received: by 2002:a05:6808:302:: with SMTP id i2mr3359198oie.176.1569391461853; Tue, 24 Sep 2019 23:04:21 -0700 (PDT) MIME-Version: 1.0 References: <20190925034746.GA2312@whitehouse.gov> In-Reply-To: <20190925034746.GA2312@whitehouse.gov> From: Kevin Oberman Date: Tue, 24 Sep 2019 23:04:05 -0700 Message-ID: Subject: Re: The support for AMD graphics and how freebsd hardware support To: CSO@riseup.net Cc: FreeBSD Current , Mailinglists FreeBSD X-Rspamd-Queue-Id: 46dSF34S3Sz4Rt5 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=EUAwKOoA; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of kob6558@gmail.com designates 2607:f8b0:4864:20::22a as permitted sender) smtp.mailfrom=kob6558@gmail.com X-Spamd-Result: default: False [-2.70 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; FREEMAIL_FROM(0.00)[gmail.com]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; IP_SCORE(0.00)[ip: (-7.50), ipnet: 2607:f8b0::/32(-2.63), asn: 15169(-2.19), country: US(-0.05)]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; TO_DN_SOME(0.00)[]; IP_SCORE_FREEMAIL(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; RCVD_IN_DNSWL_NONE(0.00)[a.2.2.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]; FORGED_SENDER(0.30)[rkoberman@gmail.com,kob6558@gmail.com]; RCVD_COUNT_TWO(0.00)[2]; MIME_TRACE(0.00)[0:+,1:+,2:~]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; FROM_NEQ_ENVFROM(0.00)[rkoberman@gmail.com,kob6558@gmail.com]; RCVD_TLS_ALL(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com.dwl.dnswl.org : 127.0.5.0] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 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: Wed, 25 Sep 2019 06:04:24 -0000 On Tue, Sep 24, 2019 at 8:56 PM wrote: > developed > Reply-To: > X-Priority: 1 > Importance: high > Disposition-Notification-To: > X-Confirm-Reading-To: > Return-Receipt-To: > Hello, > 1. Does freebsd current and freebsd stable 12 fully support all features > of AMD Radeon RX 5700, Vega and RX 500 series including the hardware video > decoding features? > AMD Radeon support is probably the weakest of the three main GPU providers, but someone else may be able to confirm the status of those particular units. You would be far more likely to get information on X related issues by sending to the x11@freebsd.org mailing list. > > 2. From website, https://wiki.freebsd.org/Graphics#AMD_Graphics, it says > "Update drm-stable to Linux 4.16 for FreeBSD 12.0". Does it mean freebsd > hardware support or drivers are copied or translated from linux kernel > codes? > They are derived with minimal changes from the Linux code. FreeBSD has kernel modules that provide kernel support. These modules are not part of FreeBSD. They are GPL licensed, so are built as a port, drm-kmod and a group of slave ports that are for specific kernel versions. > > 3. How are freebsd hardware support really developed? In linux kernel > mailing list, there are over 2,000 emails per day from hardware vendors > such as Intel, AMD, Huawei, Samsung, Sony submitting patches or hardware > drivers. What about BSD? I did not find any such equivalence in freebsd > after googling. > Only Nvidia provides any significant support for its products on FreeBSD and, as a result, almost all other X code is identical or very nearly identical to the Linux code. -- Kevin Oberman, Part time kid herder and retired Network Engineer E-mail: rkoberman@gmail.com PGP Fingerprint: D03FB98AFA78E3B78C1694B318AB39EF1B055683