Re: The support for AMD graphics and how freebsd hardware support

From: Kevin Oberman <rkoberman_at_gmail.com>
Date: Tue, 24 Sep 2019 23:04:05 -0700
On Tue, Sep 24, 2019 at 8:56 PM <CSO_at_riseup.net> wrote:

> developed
> Reply-To:
> X-Priority: 1
> Importance: high
> Disposition-Notification-To: <CSO_at_riseup.net>
> X-Confirm-Reading-To: <CSO_at_riseup.net>
> Return-Receipt-To: <CSO_at_riseup.net>
> 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_at_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_at_gmail.com
PGP Fingerprint: D03FB98AFA78E3B78C1694B318AB39EF1B055683
Received on Wed Sep 25 2019 - 04:04:24 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:41:22 UTC