Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 19 May 2024 20:37:43 +0200
From:      pyrus@bsdmail.com
To:        freebsd-arm@FreeBSD.org
Cc:        eduardo@freebsd.org
Subject:   Re: rpi4 VideoCore VI graphics
Message-ID:  <trinity-0649fb07-d93d-496a-a0e3-d95965cc0110-1716143863007@3c-app-mailcom-lxa05>

next in thread | raw e-mail | index | archive | help
> Is there any progression on rpi4 VideoCore VI graphics that I can
follow?
> Any plans on FreeBSD support?

Not sure if https://forums.raspberrypi.com/viewtopic.php?t=3D317511 is
applicable. In the Linux kernel, at least their DRM implementation, VC4 is
used for 2D for both VideoCoreVI and VideoCoreVI. For 3D through Mesa, VC4
is used for VideoCoreIV, and V3D is used for VideoCoreVI.

3D Mesa drivers for VideoCore IV & VI are available at
https://docs.mesa3d.org/drivers/ and are permissively licensed.

NetBSD for arm actually has VideoCore kernel module drivers in its base,
https://wiki.netbsd.org/projects/project/vc4/. It's permissively licensed,
but may have issues with 64bit architectures, so the source may need to be
troubleshooted and compiled for 64bit. This comes with vchiq and vcaudio.

There's additional userland VideoCore libraries for NetBSD through pkgsrc,
http://blog.netbsd.org/tnf/entry/raspberry_pi_gpu_acceleration_in , but
these may be in 32bit.

Thank you



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?trinity-0649fb07-d93d-496a-a0e3-d95965cc0110-1716143863007>