-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Description
pi4/kms only seems to send out a DMT video signal.
I am testing a Samsung TV that behaves very differently (which display settings you can change, etc) when it's sent a DMT mode vs a CEA mode. On a pi0 it's easy to see this is the case by setting any one of the CEA modes using tvservice vs any one of the DMT modes; I've tried a bunch and this is definitely the variable that it detects and sets which menu options are active.
I have these lines in my pi4 config.txt
max_framebuffers=1
hdmi_force_hotplug=1
hdmi_group=1
hdmi_mode=16
hdmi_enable_4kp60=1
edid_content_type=EDID_ContentType_NODATA
hdmi_pixel_encoding=1 #RGB limited (16-235)
which from the docs seem like the best bet for getting a CEA mode. But both kms and fkms are ignoring hdmi_group, and the TV continues to think it's getting a DMT mode. I've also tried it with and without the last two items, which seem redundant or irrelevant given the hdmi_group setting but seemed like useful debugging.
I'm booting directly to the console, no x11. Running 1340be471e2764cca8b9f8266e23347d1288919e, haven't tried any older releases.
I apologize if I'm using the terminology wrong; it's not really clear to me if DMT modes are actually distinct from HDMI modes or if it's just a convention of resolutions, refresh rates, and pixel encodings.