I did but here is the thing… it works perfectly while in the boot section or while I am using raspbianOS or crankshaft with commenting out dtoverlay=vc4-kms-v3d
on the other hand it works perfectly without “display_rotate=3” but when I try to rotate it does show only some part of the gui.
This works with retropie and raspbian OS. Also it works at boot with OSMC.
However, when OSMC finishes booting, it is switching to FullHD resolution.
Luckily, my projector can handle FullHD resolution (the above-mentioned waveshare display probably not), but the downscaling makes the image look unsharp.
I guess that it has to do with Settings/System/Display/Resolution, which is set to FullHD, but there is no 854x480 resolution there!
Is there a way to disable osmc resolution changes after boot and keep boot resolution?
I have managed to get it working, but without osmc, because building kernel from source would take a lot of work.
Install Raspberry OS on an SD card.
Run “rpi-update” to get the latest kernel.
Edit config.txt: switch from kms to fkms and add your hdmi_* parameters
Install “kodi” package.
Run Kodi Standalone from the menu. Everything works now!
To automatically boot into Kodi, you can append a line with “@kodi” to /etc/xdg/lxsession/LXDE-pi/autostart
Is there a reason, why OSMC is not based on Raspberry Pi OS? I mean, I wanted to use OSMC over LibreELEC, because it is more flexible, but Raspberry Pi OS seems to be more flexible than OSMC. So whats the point of OSMC?