Date: Fri, 28 Dec 2018 10:59:57 -0800 From: Pete Wright <pete@nomadlogic.org> To: Greg V <greg@unrelenting.technology> Cc: Manish Jain <jude.obscure@yandex.com>, freebsd-x11@freebsd.org Subject: Re: A question about graphics subsystems under FreeBSD Message-ID: <ce80e83a-b01b-f997-9678-8acb1c436394@nomadlogic.org> In-Reply-To: <1545917446.73020.1@smtp.migadu.com> References: <b3316888-2ea4-4574-d132-d9e9b11df2c9@yandex.com> <67575fff-d550-9ec6-12ee-dcc41f429bc4@nomadlogic.org> <1545917446.73020.1@smtp.migadu.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On 12/27/18 5:30 AM, Greg V wrote: > > > 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 Thanks for the input Greg! This is very helpful for me as I do not posses an AMD system currently for testing and documentation purposes. I'll get the wiki updated today with your notes. Cheers, -pete -- Pete Wright pete@nomadlogic.org @nomadlogicLA
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?ce80e83a-b01b-f997-9678-8acb1c436394>