Re: A question about graphics subsystems under FreeBSD

Pete Wright <[email protected]>
Newsgroups gmane.os.freebsd.devel.x11
Message-ID <[email protected]>

On 12/27/18 5:30 AM, Greg V wrote:
>
>
> On Wed, Dec 26, 2018 at 10:15 PM, Pete Wright <[email protected]> 
> 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
[email protected]
@nomadlogicLA

_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-x11
To unsubscribe, send any mail to "[email protected]"
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.