Hallo zusammen,
Habe meinen HTPC-PC kürzlich auf moderne Hardware aktualisiert und seit dem Ärger mit Kodi bzw. dem CEC-Adapter unter Windows 10 Pro Version 20H2.
Das Problem: Wenn ich durch Kodi bzw. meine Mediatheken browse mit der TV-Fernbedienung, bleibt in regelmäßigen Abständen das Browsen stehen (wie ein Lag) und führt dann plötzlich alle Klicks während des Lags aus. Sofern der Lag gerade beim Starten oder Beenden eines Films auftritt, stürzt Kodi ab. Mit dem CEC-Testclient sieht das im Log so aus:
DEBUG: [ 52980] Key right: idle (duration:0) (4) timeout:500ms (rel:500,rep:0,prs:1,rel:0)
TRAFFIC: [ 52980] >> 01:45
DEBUG: [ 52980] key released: right (4) D:0ms
TRAFFIC: [ 52980] >> 02
DEBUG: [ 52980] << POLL: TV (0) -> Recorder 2 (2)
TRAFFIC: [ 52980] >> 01:44:04
DEBUG: [ 52980] SetCurrentButton right (4) D:0ms cur:f89e1f98
DEBUG: [ 52980] key pressed: right (4) current(ff) duration(0)
DEBUG: [ 52980] Changed key right (4) D:0ms cur:ff
DEBUG: [ 52980] key pressed: right (4, 0)
DEBUG: [ 52980] CEC::CCECClient::CheckKeypressTimeout T:42055.804
DEBUG: [ 52980] Key right: idle (duration:0) (4) timeout:500ms (rel:500,rep:0,prs:1,rel:0)
TRAFFIC: [ 52980] >> 01:45
DEBUG: [ 52980] key released: right (4) D:0ms
TRAFFIC: [ 52980] >> 01:44:04
DEBUG: [ 52980] SetCurrentButton right (4) D:0ms cur:f89e1f98
DEBUG: [ 52980] key pressed: right (4) current(ff) duration(0)
DEBUG: [ 52980] Changed key right (4) D:0ms cur:ff
DEBUG: [ 52980] key pressed: right (4, 0)
DEBUG: [ 52980] CEC::CCECClient::CheckKeypressTimeout T:42055.804
DEBUG: [ 52980] Key right: idle (duration:0) (4) timeout:500ms (rel:500,rep:0,prs:1,rel:0)
TRAFFIC: [ 52980] >> 01:45
DEBUG: [ 52980] key released: right (4) D:0ms
TRAFFIC: [ 52980] >> 01:44:04
DEBUG: [ 52980] SetCurrentButton right (4) D:0ms cur:f89e1f98
DEBUG: [ 52980] key pressed: right (4) current(ff) duration(0)
DEBUG: [ 52980] Changed key right (4) D:0ms cur:ff
DEBUG: [ 52980] key pressed: right (4, 0)
DEBUG: [ 52980] CEC::CCECClient::CheckKeypressTimeout T:42055.804
DEBUG: [ 52980] Key right: idle (duration:0) (4) timeout:500ms (rel:500,rep:0,prs:1,rel:0)
TRAFFIC: [ 52980] >> 01:45
DEBUG: [ 52980] key released: right (4) D:0ms
TRAFFIC: [ 52980] >> 03
DEBUG: [ 52980] << POLL: TV (0) -> Tuner 1 (3)
DEBUG: [ 52981] >> TV (0) -> Recorder 1 (1): user control pressed (44)
DEBUG: [ 52983] >> TV (0) -> Recorder 1 (1): user control release (45)
DEBUG: [ 52983] >> TV (0) -> Recorder 1 (1): user control pressed (44)
DEBUG: [ 52986] >> TV (0) -> Recorder 1 (1): user control release (45)
DEBUG: [ 52986] >> TV (0) -> Recorder 1 (1): user control pressed (44)
DEBUG: [ 52988] >> TV (0) -> Recorder 1 (1): user control release (45)
DEBUG: [ 52989] >> TV (0) -> Recorder 1 (1): user control pressed (44)
DEBUG: [ 52991] >> TV (0) -> Recorder 1 (1): user control release (45)
DEBUG: [ 52992] >> TV (0) -> Recorder 1 (1): user control pressed (44)
DEBUG: [ 52994] >> TV (0) -> Recorder 1 (1): user control release (45)
DEBUG: [ 52994] >> TV (0) -> Recorder 1 (1): user control pressed (44)
DEBUG: [ 52998] >> TV (0) -> Recorder 1 (1): user control release (45)
TRAFFIC: [ 53044] >> 01:46
DEBUG: [ 53044] << Recorder 1 (1) -> TV (0): OSD name 'CECTester'
TRAFFIC: [ 53044] << 10:47:43:45:43:54:65:73:74:65:72
DEBUG: [ 53044] >> TV (0) -> Recorder 1 (1): give osd name (46)
Unter LibreElec tritt das Problem nicht auf, also kann man wohl ein HW-Defekt ausschließen. LibCEC ist in der Version 4.0.2 installiert. Hab den Adapter auch auf meinem 2. PC installiert, genau das gleiche.
Gemeinsamkeiten sind:
LibCEC 4.0.2
Windows 10 V.20H2
AMD Ryzen 5 bzw. 7 und Mobos mit B550 und x570 Chipsatz
Irgendwelche Ideen, woher das kommen kann?
Vielen Dank
Pete