Jackery IFA Fireplace
Mobile

Apple Studio Display XDR unter Windows

Silencium

Lt. Commander Pro
Registriert
Feb. 2011
Beiträge
2.038
Das ist kein Review sondern einfach nur eine
Information, die ich nicht im www fand. Auf Reddit gibts ein, zwei Diskussionen dazu, das war es aber auch.
Wer überlegt sich das XDR für Mac und Windows zuzulegen, aber bei der Kompatibilität unsicher ist - gern weiterlesen.

Setup:
RTX 4000er Serie
UGREEN USB C to DisplayPort Cable, DP 1.4, 8K 60Hz, Bi-Directional, 2M

Plug n Play:
5K@60Hz 10Bit
4K@120Hz 10Bit

Ich nutze es mit 4K unter Windows, mit einer RTX 5000er bekommt man auch die 120Hz. Meine Karte hat leider nur DP1.4
Die Farben in Spielen sind super, wie auch die Auflösung!

Wenn es sowas mit 220PPI und Mini LED in 34" oder gar 39" gäbe 😅
Na ja bis dahin wird dies wohl oder übel mein neuer Bildschirm werden. OLED will mir einfach nicht als Monitor gefallen und mit den neuesten LG News ist deren neuer 39" halt auch gestorben - schade.

Ich war wirklich unsicher ob das XDR sich unter Windows betreiben lässt.
Was nicht funktioniert ist mein 8K DP-Switch! Habe zwei Quellen und das klappt damit leider nicht mehr. Ich muss jetzt leider das TB Kabel immer hinten wechseln. Eine Dock ist schon bestellt, teurer Spaß, aber so hab ich mehr Anschlüsse und kann das Kabel einfacher wechseln.

Falls jemand Fragen hat: Gerne stellen.
 
  • Gefällt mir
Reaktionen: madmax2010
madmax2010 schrieb:
Welche karte hast du denn genau?

DP1.4 haben doch in der 5000er serie nur die Ada karten, oder?
4070TiS
Die 5000er haben DP2.1 afaik
Meine Formulierung hätte man so interpretieren können, als hätte ich auch eine 5000er - habe ich aber nicht.

@Merlin352 Ja, aber nicht mit 120+Hz 🫤
 
Auch eine RTX 40 sollte die 5K120 erreichen können, denn das ist auch locker mit nur HBR3 möglich dank DSC. Da könnte man noch weiter schauen wo genau es dran liegt. Und es sollte auch nicht die magische Grenze von 10bpp DSC "unterschreiten" die Nvidia zumindest mal hatte.
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: madmax2010
Ich hab den Monitor auch und bin momentan noch am ausloten der Kompatibilität. Das gute Stück hat sich als außerordentlich garstig herausgestellt, und die Konnektivität ist mit meinem Motherboard nicht wirklich ausreichend um ihn uneingeschränkt nutzen zu können.

Mein Ziel ist es die volle Auflösung und Bildwiederholrate mit HDR und zugleich die im Monitor integrierten Peripheriegeräte, sowie zumindest noch den integrierten USB Hub nutzen zu können (als pseudo-KVM). Hab mir beim letzten PC-Upgrade in weiser Voraussicht ein Motherboard geholt, das einen DisplayPort Input hat, um USB-C Monitore anzuschließen (ASUS ProArt X870E-CREATOR WiFi), und das hat sich auf Anhieb als nicht ganz erfolgreich herausgestellt. Das Board hat, wie alle X870(E) Boards mit USB 4 den ASMedia ASM4242 USB 4 Controller. Meine Hoffnung war, dass die 40Gbps Durchsatz ausreichen würden für den Monitor, plus ein bisschen Peripherie, die meist im Leerlauf ist. Der Monitor kann nur DP 1.4a mit DSC und benutzt Multi-Stream Transport um je einen DisplayPort Stream für jede Bildschirmhälfte (2560x2880) übers Kabel zu erhalten. Das sollte mit DSC auf etwas mehr als 15Gbps hinauslaufen.

Mit aktualisiertem BIOS und ASM4242 Firmware hab ich also von der Grafikkarte (RTX 3090 Founders Edition) in den DP IN Port am Motherboard gesteckt, dann mit einem Thunderbolt Kabel an den Monitor. In Windows 11 teilt der Monitor sein EDID nicht korrekt mit und ist deshalb auf 640x480@60Hz beschränkt (mit der Nvidia Systemsteuerung habe ich noch 1024x768@60Hz raus bekommen). In Bazzite (mit dem proprietären Nvidia Treiber) erhielt ich tatsächlich die 5K 120Hz mit allem Drum und Dran, aber mit extremen Aussetzern und Ausfällen. Entweder ist die Firmware des ASM4242 nicht ausgereift, oder die Interaktion des Thunderbolt 5 Controllers im Monitor mit dem ASM4242 führt zu den Aussetzern. Der Monitor war so jedenfalls nicht nutzbar, aber die Zeit, die er funktioniert hat, war es schon recht beeindruckend.

Also hab ich mich auf die Suche nach einer Lösung gemacht, und bin auf diesen Switch gestoßen, der es laut Demonstrationsvideo auf Youtube erlauben sollte den Monitor vollständig nutzen zu können. Mittlerweile ist die Produktseite angepasst (steht jetzt 4K 60Hz, war 5K 120Hz), aber damit ist der Zustand ähnlich wie bei @Silencium - 4K 120Hz oder 5K 60Hz. Grund dafür scheint das mitgelieferte DisplayPort + USB-A auf USB-C Combo Kabel zu sein. Meine Vermutung ist, dass entweder der Multiplexer Chip im Kabel kein DSC unterstützt (eher unwahrscheinlich), oder DSC nicht mit dem Monitor aushandelt (eher wahrscheinlich), oder dass der Chip im Kabel einfach nur DP 1.2 kann. Der Switch an sich ist übrigens recht sinnlos für mich. Das Umschalten ist sehr instabil (trotz korrektem Anschließen - laut Anleitung sind die Kabel in eine bestimmte Richtung gedreht anzustecken). Beim Umschalten auf ein MacBook wird der in den Monitor integrierte USB Hub und die Peripheriegeräte stabil nicht übergeben.

Ich sehe noch zwei Optionen: Nächste Woche kommt ein weiteres DP + USB-A auf USB-C Combo Kabel, was sich angeblich von dem mit dem Switch mitgelieferten unterscheiden soll. Und wenn das auch nicht klappt, bleibt noch die nukleare Methode. Nämlich ein Motherboard Downgrade auf ein B850 Motherboard, das einen Thunderbolt Header hat, und dann eine Thunderbolt 5 PCIe Karte benutzen. Und wenn das auch nicht klappt, dann gibt es einfach keinen gangbaren Weg ohne, dass es sehr exotisch wird.

Leider sind die USB 4 Ports am Motherboard nur schwer zu diagnostizieren, wenn alles closed source ist.
 
OmgItsMe schrieb:
Meine Hoffnung war, dass die 40Gbps Durchsatz ausreichen würden für den Monitor,
Das sollte auch aureichen. Das scheitert an was anderem. Entweder der Monitor bietet was dummes, Apple-Extrawurstiges an via USB4 oder es ist die GPU die die Probleme macht.

OmgItsMe schrieb:
Der Monitor kann nur DP 1.4a mit DSC und benutzt Multi-Stream Transport um je einen DisplayPort Stream für jede Bildschirmhälfte (2560x2880) übers Kabel zu erhalten.
a) Das Pro Display XDR hat dieses Tiling gemacht. Das war damals notwendig, weil damals manche Apple Hosts mit AMD GPU HBR3 abernoch kein DSC konnten. Alles moderne, das Apple für die vollen 120Hz specct kann aber DSC. Das wäre also ungewöhnlich.
b) Nicht MST. Weil das bokottiert Apple doch seit Anbeginn. Wenn sollten es mehrere DP Tunnel sein. MST wäre 100% Batshit Crazy für Apple.

OmgItsMe schrieb:
Das sollte mit DSC auf etwas mehr als 15Gbps hinauslaufen.
DSC ist per Definition variabel. Das Ziel muss 24-8bpp können. Ob und wie man das Bild tiled hat also relativ wenig damit zu tun, wie wenig Bandbreite man braucht um volle Auflösung + Hz zu erreichen. Tiled braucht halt nur mehr DP tunnel. Das Pro Display XDR war crazy, weil die 2x 4xHBR3 tiled gemacht haben, was nach Spec nicht durch 40Gbit/s durch geht mit normaler Allokierung. Apple hat hier also geschummelt und getrickst außerhalb vom Standard. Mit USB4 gäbe es da tatsächlich Standardkonforme Mechanismen. Die sind allerdings optional und ich habe sie noch auf keinem Windows Gerät laufen gesehen.
Wäre wertvoll wenn wir hier Debug Reports von Apple haben, die zeigen was Apple macht. Dann wüsste man zumindest an was es mangelt (wäre dann USB4 DP Bandwidth Allocation mode). Aber im Zeitalter von DSC sollte das eigentlich nicht notwendig sein, solange man nur einen Monitor betreibt.

Wenn ihr den Monitor am laufen habt, dumpt mal die EDID Daten als hexdump oder so, dann können wir da mal rein schauen.
Und wenn die Windows USB4 Treiber laufen, die USB4 Log Events, daraus kann man sehen was für DP Tunnel gemacht werden und was der Monitor angibt für DP Geschwindigkeiten zu können.
Kann man auch auf Linux mit loggen, wenn man das erweiterte Logging anschaltet... (kann da gerne mehr Infos geben, wenn jemand das machen will)
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: OmgItsMe
Hi @Ray519!

Danke dir für die Aufklärung! Ich fand es ehrlich gesagt auch etwas komisch mit der Bandbreite. Ich habe am zweiten USB 4 Port noch ein Thunderbolt 4-kompatibles SSD Gehäuse hängen. Als ich das entfernt hatte, lief der Monitor stabiler, aber trotzdem mit starken Aussetzern, sodass er unbrauchbar war. Mit dem SSD Gehäuse und dem Monitor zusammen wurden die USB Geräte des Monitors ständig ein- und ausgeschaltet, und es schien als würde der Monitor bootloopen, wobei das Bild auch immer wieder ein- und aus-geflackert ist. In dem Zustand zeigten die KDE Plasma Systemeinstellungen in den paar Frames, die ich zwischendurch gesehen habe, schon die 5120x2880 und 120Hz.

Jedenfalls, das erwähnte DP + USB-A auf USB-C Kabel von Nexhype ist angekommen (genauer gesagt über Amazon.com importiert). Und damit funktioniert es in Bazzite tatsächlich auf Anhieb, mit 5120x2880 und 120Hz, mit HDR, den Peripheriegeräten und allem bimbam. Damit kriege ich zwar keine Thunderbolt-typischen Geschwindigkeiten über die Downstream Ports des Monitors, aber immerhin läuft es überhaupt.

Ich habe hier noch die EDID angehängt (direkt von /sys/class/drm/card2-DP-3/edid). Ich schaue mir die Situation in Windows noch an (dann auch nochmal über USB 4).
 

Anhänge

Code:
Block 0, Base EDID:
  EDID Structure Version & Revision: 1.4
  Vendor & Product Identification:
    Manufacturer: APP
    Model: 44610
    Serial Number: #########
    Made in: week 9 of 2026
  Basic Display Parameters & Features:
    Digital display
    Bits per primary color channel: 12
    DisplayPort interface
    Maximum image size: 60 cm x 33 cm
    Gamma: 2.20
    Supported color formats: RGB 4:4:4
    First detailed timing does not include the native pixel format and preferred refresh rate
    Display supports continuous frequencies
  Color Characteristics:
    Red  : 0.6796, 0.3203
    Green: 0.2646, 0.6904
    Blue : 0.1503, 0.0595
    White: 0.3125, 0.3291
  Established Timings I & II: none
  Standard Timings: none
  Detailed Timing Descriptors:
    DTD 1:  3840x2160   59.999495 Hz  16:9    133.319 kHz    522.610000 MHz (600 mm x 330 mm)
                 Hfront    8 Hsync  32 Hback   40 Hpol P
                 Vfront   48 Vsync   8 Vback    6 Vpol N
    DTD 2:  1920x1080   60.000000 Hz  16:9     66.660 kHz    133.320000 MHz (600 mm x 330 mm)
                 Hfront    8 Hsync  32 Hback   40 Hpol P
                 Vfront   17 Vsync   8 Vback    6 Vpol N
    Display Range Limits:
      Monitor ranges (Range Limits Only): 47-120 Hz V, 367-367 kHz H, max dotclock 1910 MHz
    Display Product Name: 'Studio XDR'
  Extension blocks: 5
Checksum: 0xa1

----------------

Block 1, CTA-861 Extension Block:
  Revision: 3
  Underscans IT Video Formats by default
  Native detailed modes: 0
  Colorimetry Data Block:
    BT2020RGB
  HDR Static Metadata Data Block:
    Electro optical transfer functions:
      Traditional gamma - SDR luminance range
      SMPTE ST2084
    Supported static metadata descriptors:
      Static metadata type 1
    Desired content max luminance: 171 (2030.482 cd/m^2)
    Desired content max frame-average luminance: 115 (603.666 cd/m^2)
    Desired content min luminance: 0 (0.000 cd/m^2)
  Detailed Timing Descriptors:
    DTD 3:  3840x2160   59.938647 Hz  16:9    133.184 kHz    522.080000 MHz (600 mm x 330 mm)
                 Hfront    8 Hsync  32 Hback   40 Hpol P
                 Vfront   48 Vsync   8 Vback    6 Vpol N
    DTD 4:  3840x2160   49.999308 Hz  16:9    110.548 kHz    433.350000 MHz (600 mm x 330 mm)
                 Hfront    8 Hsync  32 Hback   40 Hpol P
                 Vfront   37 Vsync   8 Vback    6 Vpol N
    DTD 5:  3840x2160   47.998217 Hz  16:9    106.028 kHz    415.630000 MHz (600 mm x 330 mm)
                 Hfront    8 Hsync  32 Hback   40 Hpol P
                 Vfront   35 Vsync   8 Vback    6 Vpol N
    DTD 6:  3840x2160   47.950869 Hz  16:9    105.923 kHz    415.220000 MHz (600 mm x 330 mm)
                 Hfront    8 Hsync  32 Hback   40 Hpol P
                 Vfront   35 Vsync   8 Vback    6 Vpol N
    DTD 7:  2560x1440   59.999898 Hz  16:9     88.860 kHz    234.590000 MHz (600 mm x 330 mm)
                 Hfront    8 Hsync  32 Hback   40 Hpol P
                 Vfront   27 Vsync   8 Vback    6 Vpol N
Checksum: 0x15  Unused space in Extension Block: 22 bytes

----------------

Block 2, DisplayID Extension Block:
  Version: 1.2
  Extension Count: 0
  Display Product Type: Display panel or other transducer, LCD or PDP module, etc.
  ContainerID Data Block:
    Container ID: 93ea43a0-7a41-40e3-f289-2bbd17993184
  Display Parameters Data Block (0x01):
    Image size: 595.2 mm x 334.8 mm
    Display native pixel format: 5120x2880
    Feature support flags:
      Power management (DPM)
    Gamma: 2.20
    Aspect ratio: 1.78
    Dynamic bpc native: 12
    Dynamic bpc overall: 12
  Vendor-Specific Data Block (0x7f) (Apple), OUI 00-10-FA:
    Type: 4, Version: 1
    00 00                                           '..'
  Vendor-Specific Data Block (0x7e) (VESA), OUI 3A-02-92:
    Data Structure Type: DP
    Default Colorspace and EOTF Handling: Native as specified in the Display Parameters DB
    Number of Pixels in Hor Pix Cnt Overlapping an Adjacent Panel: 0
    Multi-SST Operation: Not Supported
  Tiled Display Topology Data Block (0x12):
    Capabilities:
      Behavior if it is the only tile: Image is scaled to fit the entire tiled display
      Behavior if more than one tile and fewer than total number of tiles: Undefined
    Tiled display consists of a single physical display enclosure
    Num horizontal tiles: 2 Num vertical tiles: 1
    Tile location: 0, 0
    Tile resolution: 2560x2880
    Tiled Display Manufacturer/Vendor ID: APP
    Tiled Display Product ID Code: 44611
    Tiled Display Serial Number: #########
  Vendor-Specific Data Block (0x7f) (Apple), OUI 00-10-FA:
    Type: 5, Version: 1
    02                                              '.'
  Vendor-Specific Data Block (0x7f) (Apple), OUI 00-10-FA:
    Type: 7, Version: 1
    05 01                                           '..'
  Checksum: 0x51
Checksum: 0x90

----------------

Block 3, DisplayID Extension Block:
  Version: 1.2
  Extension Count: 0
  Video Timing Modes Type 1 - Detailed Timings Data Block:
    DTD:  5120x2880   59.999740 Hz  16:9    177.719 kHz    924.140000 MHz (aspect 16:9, no 3D stereo, preferred)
               Hfront    8 Hsync  32 Hback   40 Hpol P
               Vfront   68 Vsync   8 Vback    6 Vpol N
    DTD:  2560x2880   59.999898 Hz   0:0    177.720 kHz    469.180000 MHz (aspect undefined, no 3D stereo)
               Hfront    8 Hsync  32 Hback   40 Hpol P
               Vfront   68 Vsync   8 Vback    6 Vpol N
    DTD:  5120x2880  120.041880 Hz  16:9    366.008 kHz   1903.240000 MHz (aspect 16:9, no 3D stereo, preferred)
               Hfront    8 Hsync  32 Hback   40 Hpol P
               Vfront  155 Vsync   8 Vback    6 Vpol N
    DTD:  3840x2160  120.041851 Hz  16:9    274.536 kHz   1076.180000 MHz (aspect 16:9, no 3D stereo, preferred)
               Hfront    8 Hsync  32 Hback   40 Hpol P
               Vfront  113 Vsync   8 Vback    6 Vpol N
    DTD:  2560x1440  120.042226 Hz  16:9    183.064 kHz    483.290000 MHz (aspect 16:9, no 3D stereo, preferred)
               Hfront    8 Hsync  32 Hback   40 Hpol P
               Vfront   71 Vsync   8 Vback    6 Vpol N
  Checksum: 0x95
Checksum: 0x90

----------------

Block 4, DisplayID Extension Block:
  Version: 1.2
  Extension Count: 0
  Video Timing Modes Type 1 - Detailed Timings Data Block:
    DTD:  5120x2880   59.940009 Hz  16:9    177.542 kHz    923.220000 MHz (aspect 16:9, no 3D stereo, preferred)
               Hfront    8 Hsync  32 Hback   40 Hpol P
               Vfront   68 Vsync   8 Vback    6 Vpol N
    DTD:  5120x2880   50.000000 Hz  16:9    147.400 kHz    766.480000 MHz (aspect 16:9, no 3D stereo, preferred)
               Hfront    8 Hsync  32 Hback   40 Hpol P
               Vfront   54 Vsync   8 Vback    6 Vpol N
    DTD:  5120x2880   47.999896 Hz  16:9    141.408 kHz    735.320000 MHz (aspect 16:9, no 3D stereo, preferred)
               Hfront    8 Hsync  32 Hback   40 Hpol P
               Vfront   52 Vsync   8 Vback    6 Vpol N
    DTD:  5120x2880   47.952243 Hz  16:9    141.267 kHz    734.590000 MHz (aspect 16:9, no 3D stereo, preferred)
               Hfront    8 Hsync  32 Hback   40 Hpol P
               Vfront   52 Vsync   8 Vback    6 Vpol N
  Checksum: 0xb4
Checksum: 0x90

----------------

Block 5, DisplayID Extension Block:
  Version: 1.2
  Extension Count: 0
  Video Timing Modes Type 1 - Detailed Timings Data Block:
    DTD:  5120x2880  120.000252 Hz  16:9    365.881 kHz   1902.580000 MHz (aspect 16:9, no 3D stereo, preferred)
               Hfront    8 Hsync  32 Hback   40 Hpol P
               Vfront  155 Vsync   8 Vback    6 Vpol N
    DTD:  3840x2160  119.999465 Hz  16:9    274.439 kHz   1075.800000 MHz (aspect 16:9, no 3D stereo, preferred)
               Hfront    8 Hsync  32 Hback   40 Hpol P
               Vfront  113 Vsync   8 Vback    6 Vpol N
    DTD:  2560x1440  120.000000 Hz  16:9    183.000 kHz    483.120000 MHz (aspect 16:9, no 3D stereo, preferred)
               Hfront    8 Hsync  32 Hback   40 Hpol P
               Vfront   71 Vsync   8 Vback    6 Vpol N
  Checksum: 0xf2
Checksum: 0x90

Ok, die Tiles sind auch hier angegeben. Wir sehen Tile 0,0. Allerdings sehe ich für die Tile Auflösung nur die Angabe für 60Hz. Ich muss mal mit nem anderen Tiled Display vergleichen, wie das das selbe angegeben hat. Ich könnte mir vorstellen, dass dieser Tiled Mode nur da ist, um weiterhin zu ganz alten Apple Hosts ohne DSC und ohne HBR3 kompatibel zu bleiben...
Für 5120x2880@120 würde das nur Sinn machen, wenn wir am Limit eines einzelnen Displaycontrollers sind. Aber dann sollte das ganze per DP Alt mode auch gar nicht gehen (ohne MST zu haben, was Apple ja immer eifrig boykottiert und das Apple selbst nicht nutzen würde, weil alle Hosts die mehr als 5K60 können sollen haben eh TB3 / USB4 mit 2 DP Tunneln. Und das chainen von 2 davon würde dann ganze 4 DP Tunnel verschlingen und wäre damit über dem Limit der meisten M5 Varianten.

Edit: ja, der eine andere Tiled Monitor den ich testen konnte, hat dann auch nicht mehr angegeben als die getilete Auflösung. Der hing aber im Controller-Limit und hat mit MST 2 HBR1 Display Controller gehabt um 4K60 anzubieten (scheinbar hat Dell damals schon HBR2 MST Hubs bekommen, aber nur HBR1 Displaycontroller).

Also vermutlich ist das Tiling nur für die 60Hz gedacht und nur zur Rückwärtskompatibilität.
 
Zuletzt bearbeitet:
Zurück
Oben