Date: Thu, 27 Dec 2018 16:30:46 +0300 From: Greg V <greg@unrelenting.technology> To: Pete Wright <pete@nomadlogic.org> Cc: Manish Jain <jude.obscure@yandex.com>, freebsd-x11@freebsd.org Subject: Re: A question about graphics subsystems under FreeBSD Message-ID: <1545917446.73020.1@smtp.migadu.com> In-Reply-To: <67575fff-d550-9ec6-12ee-dcc41f429bc4@nomadlogic.org> References: <b3316888-2ea4-4574-d132-d9e9b11df2c9@yandex.com> <67575fff-d550-9ec6-12ee-dcc41f429bc4@nomadlogic.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Dec 26, 2018 at 10:15 PM, Pete Wright <pete@nomadlogic.org> wrote: > > > On 12/23/18 3:41 PM, Manish Jain wrote: >> Hi, >> >> I have a port mkdesktop which simplifies the task of FreeBSD desktop >> configuration. I was looking to enhance the port in its >> capabilities and it would help me if I could know the various pkg's >> and kld's needed by the various chipsets. >> >> As per my (incomplete) knowledge, the following are usually needed: >> >> Chipset | <Packages> | <Modules> >> >> AMD GPU | drm-kmod:xf86-video-amdgpu | >> Radeon | drm-kmod:xf86-video-ati | radeonkms.ko** >> NVidia | drm-kmod:nvidia-driver | nvidia.ko:nvidia-modeset.ko >> Intel GPU | drm-kmod:xf86-video-intel | >> >> (** : Radeon appears to need radeon.ko and radeonkms.ko under >> FreeBSD 11.x, and only radeonkms.ko in 12.0) >> >> I doubt if the above table is entirely correct and complete. >> Could someone please fill me in on the missing tidbits so that I can >> enhance my port (mkdesktop). >> > > We've been trying to get the wiki in better shape in regards to AMD > GPU and Intel i915 graphics. Here are two tables which should be > pretty up to date (although I suspect some of the newer CPU's need to > be added): > > https://wiki.freebsd.org/Graphics/AMD-GPU-Matrix > https://wiki.freebsd.org/Graphics/Intel-GPU-Matrix Hi, The AMD matrix is the opposite of up to date, it shows support ending at Sea Islands, while actually everything up to and including Polaris works perfectly with drm-kmod, even Vega works. Some other things that are really important and should be mentioned on the wiki: - radeonkms/amdgpu currently conflicts with the EFI framebuffer, have to use 'hw.syscons.disable=1' to disable it (and lose graphics output until the driver loads) as a workaround — https://github.com/FreeBSDDesktop/DEPRECATED-freebsd-base-graphics/issues/170 - amdgpu currently requires the following patch to unbreak OpenCL, Vulkan and Xwayland: https://github.com/FreeBSDDesktop/kms-drm/issues/33#issuecomment-422793245
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1545917446.73020.1>
