Hello everyone,
I’m facing an issue with my Waveshare AMOLED screen not functioning properly with my Radxa CM3 running Debian Bullseye. Here are the instructions of Waveshare to make the screen work with rpi: https://www.waveshare.com/wiki/5.5inch_HDMI_AMOLED
I added the following lines to /etc/kernel/cmdline
:
max_framebuffer_height=1920 config_hdmi_boost=10 hdmi_group=2 hdmi_force_hotplug=1 hdmi_mode=87 hdmi_timings=1080 1 26 4 50 1920 1 8 2 6 0 0 0 60 0 135580000 3
After running sudo u-boot-update
, the screen still doesn’t work at all. The only progress I’ve made is shown in this image:
I reached out to Waveshare support for assistance and they didn’t help me at all, they just told me to change the resolution of the board…
I already modified
/etc/X11/xorg.conf.d
file and now it looks like:
> Section "Device"
> Identifier "Rockchip Graphics"
> Driver "modesetting"
>
> ### Use Rockchip RGA 2D HW accel
> # Option "AccelMethod" "exa"
>
> ### Use GPU HW accel
> Option "AccelMethod" "glamor"
>
> Option "DRI" "2"
>
> ### Set to "always" to avoid tearing, could lead to up 50% performance loss
> Option "FlipFB" "always"
>
> ### Limit flip rate and drop frames for "FlipFB" to reduce performance lost
> # Option "MaxFlipRate" "60"
>
> Option "NoEDID" "false"
> Option "UseGammaLUT" "true"
> EndSection
>
> Section "Screen"
> Identifier "Default Screen"
> Device "Rockchip Graphics"
> Monitor "Default Monitor"
> SubSection "Display"
> Modes "1920x1080"
> Modeline "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
> EndSubSection
> EndSection
>
> ### Valid values for rotation are "normal", "left", "right"
> Section "Monitor"
> Identifier "Default Monitor"
> Option "Rotate" "normal"
> EndSection
Additionally the dmesg shows this errors related to drm:
[ 25.673441] rockchip-vop2 fe040000.vop: [drm:vop2_isr] *ERROR* POST_BUF_EMPTY irq err at vp0 [ 25.744285] systemd[1]: modprobe@drm.service: Succeeded. [ 25.745508] systemd[1]: Finished Load Kernel Module drm. [ 25.840132] rockchip-vop2 fe040000.vop: [drm:vop2_isr] *ERROR* POST_BUF_EMPTY irq err at vp0
If anyone has encountered a similar issue or has any suggestions for resolving it, I would greatly appreciate your input.
Thank you.