This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DLPDLCR230NPEVM: Using vc4-kms-v3d display driver

Part Number: DLPDLCR230NPEVM


Hello,

Usually I use the EVM by using the provided RPi config.txt and then starting it up with init_paralell_mode.py. This displays the RPi desktop. Wonderful.

If I add 

dtoverlay=vc4-kms-v3d

To config.txt it and then run init_parallel_mode.py it does nothing. This is really frustrating as unfortunately the kms driver is absolutely essential for my application. 

Any idea how to get the EVM to work with vc4-kms-v3d?

Thank you,

Dinis

  • Hello. I have solved this before anyone answered. Basically you need to add the following lines to RPi's config.txt:

    dtoverlay=vc4-kms-v3d

    dtoverlay=vc4-kms-dpi-generic,hactive=1920,hfp=20,hsync=10,hbp=10

    dtparam=vactive=1080,vfp=10,vsync=10,vbp=10

    dtparam=clock-frequency=125000000,rgb666

     

    In order to use the EVM with the full kms driver. I don't quite know why, but I believe the kms driver overrides hdmi_timings/dpi_timings.

    Obviously this is for a particular output (1920x1080  @ 58Hz), others should be analogous though.

    Leaving this here just in case someone runs into the same problem.

  • Dinis,

    Thanks a lot for sharing the solution here. Appreciate a lot.

    I request you set the status as resolved for the same.

    Regards,

    Akhil