From owner-freebsd-current@freebsd.org Wed Sep 25 15:07:54 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 0A485129C23; Wed, 25 Sep 2019 15:07:54 +0000 (UTC) (envelope-from CSO@riseup.net) Received: from mx1.riseup.net (mx1.riseup.net [198.252.153.129]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.riseup.net", Issuer "COMODO RSA Domain Validation Secure Server CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 46dhJ865Jbz41cD; Wed, 25 Sep 2019 15:07:52 +0000 (UTC) (envelope-from CSO@riseup.net) Received: from bell.riseup.net (bell-pn.riseup.net [10.0.1.178]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client CN "*.riseup.net", Issuer "COMODO RSA Domain Validation Secure Server CA" (verified OK)) by mx1.riseup.net (Postfix) with ESMTPS id F411E1A0A8C; Wed, 25 Sep 2019 08:07:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1569424071; bh=cVGCwg7QtHHbw9euiB7YzWSRIPbTR3QtIh9O2NNWxeU=; h=Date:From:To:Subject:References:In-Reply-To:From; b=DRemoz5t0VBiLgewl2XgZXY/6DFZmkxDcOzY/sCJUvpc0qxVGs4dsl0GcqL9g4LtS WN4L7E+GLQcsdjCBCJhLK5IRs8PPuSIi025TaKqwerEE1kyQ6sDamks2KnZr0jGHYN PZQMu6rIEOEPXhDoWIefRljQQ6t2v5Yveomj1EIY= X-Riseup-User-ID: 15FC0006803D9A979A6CF3F37ED08D50D678762F0152F486EA1CC7F3A82015A9 Received: from [127.0.0.1] (localhost [127.0.0.1]) by bell.riseup.net (Postfix) with ESMTPSA id 759882255F7; Wed, 25 Sep 2019 08:07:50 -0700 (PDT) Date: Wed, 25 Sep 2019 15:00:03 +0000 From: CSO@riseup.net To: freebsd-questions@freebsd.org, freebsd-current@freebsd.org Subject: Re: The support for AMD graphics and how freebsd hardware support Message-ID: <20190925150003.GA28054@whitehouse.gov> References: <20190925034746.GA2312@whitehouse.gov> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Priority: 1 Importance: high X-Rspamd-Queue-Id: 46dhJ865Jbz41cD X-Spamd-Bar: ------- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=riseup.net header.s=squak header.b=DRemoz5t; dmarc=pass (policy=none) header.from=riseup.net; spf=pass (mx1.freebsd.org: domain of CSO@riseup.net designates 198.252.153.129 as permitted sender) smtp.mailfrom=CSO@riseup.net X-Spamd-Result: default: False [-7.51 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_DKIM_ALLOW(-0.20)[riseup.net:s=squak]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; IP_SCORE(-3.41)[ip: (-8.96), ipnet: 198.252.153.0/24(-4.48), asn: 16652(-3.58), country: US(-0.05)]; R_SPF_ALLOW(-0.20)[+mx]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; TO_DN_NONE(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; DWL_DNSWL_LOW(-1.00)[riseup.net.dwl.dnswl.org : 127.0.5.1]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[riseup.net:+]; RCPT_COUNT_TWO(0.00)[2]; FROM_NO_DN(0.00)[]; DMARC_POLICY_ALLOW(-0.50)[riseup.net,none]; RCVD_IN_DNSWL_LOW(-0.10)[129.153.252.198.list.dnswl.org : 127.0.5.1]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:16652, ipnet:198.252.153.0/24, country:US]; RCVD_TLS_ALL(0.00)[]; HAS_X_PRIO_ONE(0.00)[1] 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 15:07:54 -0000 On Wed, Sep 25, 2019 at 09:28:49AM -0500, Valeri Galtsev wrote: > > > On 2019-09-25 01:04, Kevin Oberman wrote: > > 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. > > My impression, however, has always been that NVIDIA never provides > substantial specifications of internals of their hardware (thus there is no > way to write decent open source driver), and they provide only binary > drivers which are accompanied by source code (to a degree kernel specific) > of interface between binary driver and kernel (the last is what you compile > against your kernel). > > Am I wrong or awfully outdated with my understanding? > I think you are right. At least in Linux, the linux kernel 5.3 fully support all the above AMO GPU with built in open source driver. But NVIDIA GPU will not work or display properly without its closed source, proprietary drivers installed. But what is the current stage of freebsd stable and freebsd current' copy of linux drivers and when will linux kernel 5.3 drivers arrive in freebsd? The freebsd website should have had some real time update of such info in order for people to easily build computer system for freebsd. > Thanks. > Valeri > > > -- > > Kevin Oberman, Part time kid herder and retired Network Engineer > > E-mail: rkoberman@gmail.com > > PGP Fingerprint: D03FB98AFA78E3B78C1694B318AB39EF1B055683 > > _______________________________________________ > > freebsd-questions@freebsd.org mailing list > > https://lists.freebsd.org/mailman/listinfo/freebsd-questions > > To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org" > > > > -- > ++++++++++++++++++++++++++++++++++++++++ > Valeri Galtsev > Sr System Administrator > Department of Astronomy and Astrophysics > Kavli Institute for Cosmological Physics > University of Chicago > Phone: 773-702-4247 > ++++++++++++++++++++++++++++++++++++++++ > _______________________________________________ > freebsd-questions@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-questions > To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org"