GeForce 1080 Ti + DP 1.4 + DSC 1.2

Mein Endziel war es ja eigentlich meinen LG OLED55C97LA an meiner GeForce 1080 Ti mit variabler Bildwiederholrate (HDMI 2.1 VRR, GSync/Freesync) mit 4k und bis zu 120 Hz zu betreiben, aber das kann ich mir wohl gänzlich abschminken.

Eigentlich wollte ich wie hier beschrieben einen aktiven Adapter von DisplayPort 1.4 auf HDMI 2.1 von Club3D benutzen, aber ich habe nun herausgefunden, dass auch wenn es jemals einen perfekten Adapter geben sollte, der auch VRR kann, die 1080 Ti und damit sicherlich auch alle älteren leider keine Unterstützung für DSC 1.2 bieten. DSC ist eine verlustlose Kompression von Bildinformationen. Dies ist ein Standard vom VESA DisplayPort Standard, der es erlaubt höhere Auflösungen/Bildwiederholraten bei gleicher Bitrate über das Kabel zu schicken. Laut Aussage von Asus, hat NVidia dies wohl erst ab der GeForce 20xx implementiert. Dies wird auch auf der Produktseite vom Club 3D CAC-1085 Adapter deutlich. Dort wird auch explizit darauf hingewiesen, dass DSC 1.2 Pflicht ist, um den Adapter zu benutzen.

Clover nach Bios/EFI Update reparieren

Nachdem die Ubuntu Installation mein EFI des Mainboards durcheinanderbrachte, ich das aber noch nicht wusste, installierte ich erstmal das neuste BIOS/EFI für mein Mainboard. Was ich natürlich nicht wusste, war die Tatsache, dass Clover dadurch zusätzlich kaputt geht. Ich wurde erstmal direkt von einem apfs_module_start:xxxx begrüßt. Scheinbar ändert das Update irgendwas am Handling von NVMe SSDs.

Glücklicherweise ist der Fix dafür aber überhaupt nicht kompliziert. Das Problem ist hier gut beschrieben und dank einem findigen Nutzer gibts auch einen Einzeiler, um das Problem zu beheben:

Erstmal öffnet man das Terminal von macOS und wechselt in das gleiche Verzeichnis in dem auch der entpackte ACPI_Patch liegt. Anschließend muss nur noch er folgende Befehl ausgeführt werden. Eventuell auch mit einem sudo davor, falls Admin Rechte benötigt werden.

/usr/libexec/PlistBuddy -c "Merge ACPI_Patch :ACPI:DSDT:" /Volumes/EFI/EFI/CLOVER/config.plist

Dieser ACPI Patch ist zwar nicht für genau mein Gigabyte Z370 HD3P Board geschrieben, aber dadurch, dass alle Hersteller sowieso mehr oder weniger die gleiche Codebasis für ihre BIOSe/EFIs benutzen, ist er glücklicherweise auch mit meinem Board kompatibel gewesen. Falls ihr das gleich Problem habt, schadet es nicht das mal zu testen.