RPi 4: EOS is using software renderer (llvmpipe)

Just remembered.

that vc4-kms-v3d-pi4 has a problem and the devs disabled V3D until they fix it.

My /boot/config.txt

dtoverlay=vc4-fkms-v3d
dtparam=i2c_arm=on
dtparam=spi=on
dtparam=audio=on
dtoverlay=w1-gpio
camera_auto_detect=1
display_auto_detect=1
initramfs initramfs-linux.img followkernel
#hdmi_group:0=1
#hdmi_mode:0=4
#hdmi_drive:0=2
disable_overscan=1
gpu_mem=512
max_framebuffers=2

[pi4]
# Run as fast as firmware / board allows
# arm_boost=1

This dtoverlay=vc4-fkms-v3d has fkms instead of just kms, notice the f

The entire section of

dtoverlay=vc4-fkms-v3d
dtparam=i2c_arm=on
dtparam=spi=on
dtparam=audio=on
dtoverlay=w1-gpio
display_auto_detect=1

is required to get the work around configured for video.

This might be all you need to make the 5.16.11-1-aarch kernel to work with V3d?

If you used the step 3 script to install your DE or WM, it should have modified the config.txt like above.
The script copies this file to /boot/config.txt

Pudge

3 Likes