Von dem Ausschnitt, den du gepostet hast, schließe ich folgende Dinge:
- Die Auflösung stimmt nicht: 1680x1050 sind eingestellt, dein Fernseher kann aber nur 720p(?)
- Dein TV wird als Monitor und nicht als TV erkannt (kCGDisplayModeIsTelevisionOutput = 0;)
- Die Refreshrate (Wiederholrate) steht auf 0 statt 60Hz.
Es kann durchaus sein, dass die Daten vom Monitor im Büro stammen, der Monitor sollte aber auch nicht auf 0Hz stehen.
Als allererstes würde ich folgendes machen:
- Gehe in Systemeinstellungen->Mission Control und deaktiviere das Häkchen bei Monitore verwenden verschiedene Spaces, danach neustarten
Hilft das nicht, dann probier folgendes:
1. Gehe in der Menüleiste auf das Monitorsymbol und wähle Bildschirm-Sync: Ein.
2. Gehe in Systemeinstellungen->Monitore und wähle bei Optimiert für: deinen Fernseher aus.
3. Aktiviere Skaliert
4. Wähle als Auflösung 720p bzw. eine Auflösung kleiner oder gleich 1280×720
5. Wähle als Wiederholrate 60 Hz