Samsung Odyssey G60SD OLED 360 Hz nur max. 200 Hz unter Win11, 360 Hz unter Linux

gojomo

Ensign
Registriert
Okt. 2005
Beiträge
206
Wie der Titel schon sagt, bekomme ich meinen Samsung Odyssey G60SD 360 Hz OLED in Windows 11 nicht auf über 200 Hz.
In Linux läuft er jedoch problemlos bei 360 Hz und aktivem HDR.

Hardware:

ASUS TUF Gaming A15 Laptop (2022) mit folgenden relevanten Specs gemäß ASUS Website

GeForce RTX 3060 6GB Mobile (MUX Switch auf dGPU gestellt)

1x HDMI 2.0b
1x USB 3.2 Gen 1 Type-C with support for DisplayPort™ / G-SYNC (data speed up to 5Gbps)

An diesem zuletzt genannten Port habe ich ein

Silkland USB C DiplayPort 1.4 Kabel 2M [8K@60Hz, 4K@240Hz/144Hz, 2K@240Hz, 32,4 Gbps] Thunderbolt 4/3 auf DisplayPort Kabel

angeschlossen.

DP_anschluss.jpg


Erstmal beschreibe ich, wie sich das Ganze unter Linux (hier EndeavourOS mit proprietärem nvidia treiber, MUX Switch auf dGPU)
darstellt:

beim ersten booten wurde der Monitor sofort erkannt und als zweites Display aktiviert. Die Refresh Rate war zuerst auf auf 240 Hz begrenzt.
Ein einfaches aus- und wiedereinstecken des USB-C <-> DP Kabels führte dazu, dass nun auch 360 Hz verfügbar war. (neuer handshake?)

Der Monitor läuft auch problemlos mit 360Hz und aktivem HDR (ist auch per Monitor OSD so bestätigt).

Keine weitere Konfiguration nötig.

Screenshot_20250104_133110.png


Windows 11:

Der Monitor wird sofort erkannt und läuft erstmal mit 60 Hz. In den Display Settings sind auch 120 Hz verfügbar, die funktionieren.

Im nvidia Control Panel ist auch keine höhere Refresh Rate verfügbar. Customize erlaubt das hinzufügen von maximal 200 Hz. Diese können auch aktiviert werden, aber die Farben sind in diesem Modus extrem verfälscht (falsches HDR?)
Ein rumspielen mit den Timings führte auch zu keinem Ergebnis. Alle refresh rates >200 Hz sind automatisch "Test failed", ohne dass der Monitor auch nur blinkt (es wird also nicht wirklich getestet wie mir scheint).

Screenshot 2025-01-04 133652.png
Screenshot 2025-01-04 143029.png


Was ich dann versucht habe:

Firmware-Update des Monitors auf 1.003 (Stand 26. Dezember 2024)
nvidia Treiber Update
Windows Update
G-SYNC deaktiviert (monitor unterstützt kein G-SYNC und es soll damit zu Problemen gekommen sein laut Google)
Samsung Monitor Treiber installiert anstatt Generic PnP Monitor
Mehrfache Reboots
Mehrfach den das USB-C <-> DP Kabel aus- und angesteckt

Keine Veränderung. Max. 200 Hz

Installation CRU (Custom Resolution Utility)

Screenshot 2025-01-04 143121.png


Hier fällt auf:
-Das Range limit von 48-360 Hz wird korrekt erkannt

Ändern oder Hinzufügen der 'Detailed resolutions' 2560x1440 @ 119.998 Hz auf 360 Hz funktioniert nicht, die 360 werden rot markiert.

Screenshot 2025-01-04 143137.png


Beim reinschauen in die Extension Blocks fällt auf,

Die Auflösungen in CTA-861 sind auch alle <360 Hz und damit nutzlos.

ABER unter DisplayID 1.3, bei den Detailed resolutions

2560x1440 @ 359.999 Hz

Screenshot 2025-01-04 143212.png


angeboten wird. Copy&Paste in eine andere Liste scheitert aber auch an "rot markierten" refresh rates.
Grundsätzliche CRU Funkion ist gegeben, habe testweise 144 Hz ausprobiert was geklappt hat.

ChatGPT sagt, dass möglicherweise eine zu geringe maximale Pixel clock hinterlegt ist und höhrere refresh rates verhindert. Es gibt aber keinen hinweis wo das sein könnte und wie man das ändern könnte.

Hat hier jemand einen Rat?

Ich weiss dass das refresh rate Thema viele Hardware Fallstricke hat und ich würde nichtmal nachfragen wenn es seltsamerweise unter Linux nicht problemlos laufen würde auf derselben Hardware.
 
Runter gehen auf 8 Bit mal probiert?
 
gojomo schrieb:
beim ersten booten wurde der Monitor sofort erkannt und als zweites Display aktiviert. Die Refresh Rate war zuerst auf auf 240 Hz begrenzt.
Ein einfaches aus- und wiedereinstecken des USB-C <-> DP Kabels führte dazu, dass nun auch 360 Hz verfügbar war. (neuer handshake?)
Könnte mir nur was in Richtung DSC vorstellen (https://de.wikipedia.org/wiki/DisplayPort#Display_Stream_Compression), dass von der GPU nicht erkannt wird (warum auch immer).

Ich würde erstmal plump den Treiber sauber neu installieren:
https://www.computerbase.de/downloads/treiber/grafikkarten/display-driver-uninstaller-ddu/

Ansonsten gäbe es wohl noch die Möglichkeit den display cache selber zu löschen (habe ich selber nie gemacht, von daher vorsicht...):
https://www.elevenforum.com/t/clear-and-reset-display-cache-in-windows-11.15538/
https://support.databeat.net/en/how-to-delete-monitor-or-display-cache-in-windows-11
 
Andere Hardware, aber ähnliches Problem (Reddit)

Lösung dort: Mit DDU im Safe Mode die Grafik-Treiber deinstalliern und dann neu installieren:
"Did DDU in safe mode with clean uninstall, reboot, installed latest Nvidia drivers and now 360 hz showing available."

Ein Backup des Systems vor dem Rumfriemeln mit DDU ist vermutlich keine schlechte Idee...
 
Danke für alle Antworten bis jetzt.


arvan schrieb:
Runter gehen auf 8 Bit mal probiert?
Hab ich im nvidia Control Panel gemacht. Habe auch die Farben umgestellt auf YCBCR444 etc.
Den einzigen Unterschied den das gebracht hat war, dass ich nun im nvidia control panel nun doch die 360 Hz Refresh als custom resolution eingeben konnte. Diese wurde dann gemäß Meldung auch erfolgreich getestet, aber weder wurde sie gespeichert noch war die refresh rate danach anwählbar. der Monitor wurde wieder zurück auf 120 Hz geworfen.

Wo bin ich hier schrieb:
Könnte mir nur was in Richtung DSC vorstellen (https://de.wikipedia.org/wiki/DisplayPort#Display_Stream_Compression), dass von der GPU nicht erkannt wird (warum auch immer).
Meinst du, das Linux nur aufgrund von DSC klappt, weil mein Kabel/DP eigentlich zu wenig Bandbreite hat?
Ich prüfe mal wie Linux den Monitor eigentlich erkennt und ansteuert und ob da DSC involviert ist.


Wo bin ich hier schrieb:
Könnte mir nur was in Richtung DSC vorstellen (https://de.wikipedia.org/wiki/DisplayPort#Display_Stream_Compression), dass von der GPU nicht erkannt wird (warum auch immer).

Ich würde erstmal plump den Treiber sauber neu installieren:
https://www.computerbase.de/downloads/treiber/grafikkarten/display-driver-uninstaller-ddu/

Ansonsten gäbe es wohl noch die Möglichkeit den display cache selber zu löschen (habe ich selber nie gemacht, von daher vorsicht...):
https://www.elevenforum.com/t/clear-and-reset-display-cache-in-windows-11.15538/
https://support.databeat.net/en/how-to-delete-monitor-or-display-cache-in-windows-11

X.Perry_Mental schrieb:
Andere Hardware, aber ähnliches Problem (Reddit)

Lösung dort: Mit DDU im Safe Mode die Grafik-Treiber deinstalliern und dann neu installieren:
"Did DDU in safe mode with clean uninstall, reboot, installed latest Nvidia drivers and now 360 hz showing available."

Ein Backup des Systems vor dem Rumfriemeln mit DDU ist vermutlich keine schlechte Idee...
DDU habe ich probiert. Hat sauber geklappt im Safe Mode. Musste sowohl nvidia display driver als auch den samsung monitor driver neu installieren. hat aber leider keinen erfolg gebracht.


Ich habe mich jetzt noch ein bisschen in der Dokumentation der CRU (Custom Resolution Utility) eingelesen. Der Grund warum ich dort keine höhere Refresh Rate eingeben kann und die Zahl rot markiert wird liegt in der EDID Datenstruktur selbst. Auflösungen im Detailed Resolution Block dürfen eine bestimme Pixelclock nicht überschreiten. Genauso im Standard Resolutions Block.

Lediglich im "Extensions Block" sind Auflösungen mit höherer Pixelclock zulässig. Hier sind ja auch die korrekten Aufllösungen/Hz meines Monitors gespeichert. Warum greift Windows bzw. der NV-Treiber nicht darauf zu?

Wenn ich per CRU alle anderen Auflösungen lösche und nur die 2560x1440 @360Hz im Extensions Block lasse, bekomme ich nur einen schwarzen Bildschirm.
 
Zurück
Oben