Es gibt in den Anzeigen-Einstellungen von KODI eine Whitelist (vgl. https://github.com/xbmc/xbmc/pull/13274 und https://github.com/xbmc/xbmc/pull/13899) , mit der man die Modi setzen kann, die für das Wechseln von Auflösung und Bildwiederholrate genutzt werden sollen. Mit der von yavdr-ansible erzeugten xorg.conf werden mir da alle Modi mit den dazu gehörigen Refreshrates angezeigt.
Das automatische Wechseln von Auflösung/Refreshrate beim Start eines Videos scheint aktuell nicht immer zuverlässig zu funktionieren, wenn das Videoformat nicht 100% passt (in den Einstellungen das Debug-Logging für alles Player-, Audio- und Video-bezogene aktivieren, dann sieht man was er bei der Wiedergabe macht).
Bei 1920x1080p24 Material (wie man es von einer Blu-Ray bekommen würde) klappt es auf meinem System:
12:50:54.822 T:139675372963584 DEBUG: CRenderManager::Configure - change configuration. 1920x1080. display: 1920x1080. framerate: 23.98.
[...]
12:50:54.923 T:139677681952960 DEBUG: Trying to find exact refresh rate
12:50:54.923 T:139677681952960 DEBUG: Matched exact whitelisted Resolution DP-0: 1920x1080 @ 23.98Hz (34)
12:50:54.923 T:139677681952960 NOTICE: Display resolution ADJUST : DP-0: 1920x1080 @ 23.98Hz (34) (weight: 0.000)
Bei Sintel.2010.1080p.mkv (https://durian.blender.org/download/), bei dem es IIRC mit KODI 17 ohne Probleme ging automatisch auf 1920x1080p24 umzuschalten, klappt es vermutlich wegen der krummen Videoauflösung nicht:
12:30:37.016 T:139625611908864 DEBUG: CRenderManager::Configure - change configuration. 1920x818. display: 1920x818. framerate: 24.00.
[...]
12:30:37.445 T:139627478067392 DEBUG: Trying to find exact refresh rate
12:30:37.446 T:139627478067392 DEBUG: No exact whitelisted resolution matched, trying double refresh rate
12:30:37.446 T:139627478067392 DEBUG: No double refresh rate whitelisted resolution matched, trying current resolution
12:30:37.447 T:139627478067392 DEBUG: No larger whitelisted resolution matched, trying current resolution with double refreshrate
12:30:37.447 T:139627478067392 DEBUG: No whitelisted resolution matched
12:30:37.447 T:139627478067392 NOTICE: Display resolution ADJUST : 1920x1080@ 50.00 - Full Screen (16) (weight: -0.000)
In dem Fall kann ich über den Eintrag in den Wiedergabe-Optionen des Players den gewünschten Mode von Hand setzen.