Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pi4 - V3D enablement #5957

Open
isarrider opened this issue Dec 5, 2022 · 3 comments
Open

Pi4 - V3D enablement #5957

isarrider opened this issue Dec 5, 2022 · 3 comments

Comments

@isarrider
Copy link

Hi,

as the V3D is now mainlined, is this sth you are thinking about?
(Neat guide: https://melissawen.github.io/blog/2022/11/10/v3d-in-the-mainline)
I remember we talked ab it more or less a long time ago in regards to the cam support...

BR;
Alex

@MichaIng
Copy link
Owner

MichaIng commented Dec 6, 2022

I'm actually not sure what V3D exactly is 😅. Did further parts of the Raspberry Pi graphics driver stack made their way into mainline kernel? I recognise the KMS driver overlay named vc4-kms-v3d, so the whole stack contains the driver for the VC4 video core (included in Mesa since a longer while, AFAIK), KMS (generic Linux driver anyway) and V3D, which is the last that was part of the closed source RPi driver but not mainlined?

However, since we do no kernel development and use the official RPi kernel for our RPi images, it's up to the RPi devs. There are branches for recent Linux: https://github.com/raspberrypi/linux/branches/active
They have not made their way into the firmware repository to be available as pre-compiled RPi kernel yet: https://github.com/raspberrypi/firmware/tree/next

@isarrider
Copy link
Author

actually I was thinking what compile flags you set for the Pi4 image,
cause my impression was it is compiled from source?
(thats where my question came from)

@MichaIng
Copy link
Owner

MichaIng commented Dec 9, 2022

We do not compile own kernel builds:

apt show raspberrypi-kernel

As you can see it is coming from the official RPi package repository.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants