1. No idea, it should just work. Latest LE11 nightlies have fixes for some situations where blank screens might be seen. Again, I suggest you try the latest nightly on a clean SD card with no attempts to pre-fix problems.
2. RPi websites should have authoritative documentation. The main point of the switch to the Linux kernel DRM framework is that most of the old config.txt hacks available in the older downstream vendor kernel should not be needed now. Users assume reduced documentation on config.txt means something is missing, but that's not correct. You can capture the EDID data from HDMI and force detection of the TV; run 'getedid create' with a working HDMI connection.
3. Nope. Never seen it reported (never seen it myself). You can force output modes (as previously hinted) but you cannot force colourspace.
Current Kodi skins are 1080p resolution so either Kodi or the TV has to do upscaling to 4K and generally keeping Kodi on 1080p and allowing the TV to do the upscale results in lower load on the RPi (so faster RPi) and equivalent or better results on-screen as the TV has dedicating scaling hardware. So far that that guidance seem to be true for the majority but I guess the results are ultimately subjective.
Thanks again for the reply! I just ordered a new SD card to do a fresh install (keeping the original as a working backup).
I just did a bit of quick google searching and looks like to do 'getedid create' I have to ssh into my pi which I've never done. Sorry not an advanced Pi user So I'll have to figure that out.
I previously tried the 1080p just from the Kodi Menu and it looks terrible on the TV. The TV wasn't upscaling to 4K. I'll maybe play around with it a bit more in the cmdline but for now 4K30Hz is working good for me. Not AS snappy as 1080p but pretty good.
Just until I figure out the 'getedid create' would I just add 'video=HDMI-A-1:3840x2160M@30' to the cmdline file?
From the looks of it that will set HDMI 0 to 4K30hz.
Does it also do similar to what the old "hdmi_force_hotplug=1" used to do (force output when no display or TV not on) or is there another line I can put in the cmdline file for that?
This is just a temporary fix until I have time to figure out 'getedid create' and ssh into my Pi.
Thanks again!
The cmdline.txt settings for video are just standard linux, not pi specific. See here:
https://www.kernel.org/doc/html/v5.10/fb/modedb.html
or
Thanks!
Unfortunately I'm not well versed in Linux, looks like I have some reading and learning to do