Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

Menno87

macrumors member
Jul 18, 2008
78
74
Netherlands, the
Correct, the usb-c port on the 6900xt works with the xdr display but macOS does not enumerate the usb hub. Under windows this works fine, just a macOS limitation I think. I use the belkin cable to get usb 2.0 + brightness controls for that. The only thing is that the bootscreen is not 6k. I think it defaults to the 5k resolution, as soon as the amd driver kicks in it will / can switch to 6k.

Connecting a normal usb device on the port works fine.

There is a issue with macOS 12.3 beta 1 though, reduced performance with the 6900xt for me.
 

TrevorR90

macrumors 6502
Oct 1, 2009
379
299
^^^There are two ways:

1. Use this cable:


With that cable you will get the Brightness control in the Apple Control Panel

2. Use this software:


This is an App that will allow you too change brightness.

Lou

Thanks for the app!

I have that cable that I used with my previous 3090 rtx. When plugged into my 6900xt, my mac refuses to boot lol.
 

flowrider

macrumors 604
Nov 23, 2012
7,323
3,003
^^^^I'm using that cable with my Gigabyte RX6800XT with no issues. Are you sure it's completely inserted into the card? There is an interference problem with the metal frame around the GPU slot on the 7,1 NcMP. I trimmed the connector on my cable before I realized what the problem really was.

Lou
 

joelypolly

macrumors 6502a
Sep 14, 2003
521
249
Bay Area
My problem is that there is no 6K support using that cable with 6900XT because of the lack of compression support in MacOS
 

SDAVE

macrumors 68040
Jun 16, 2007
3,578
601
Nowhere
I just got a 6900 xt and took out my 580x. My XDR display works when plugged into the usb-c port of the card using the thunderbolt cable but I can no longer change brightness. Does anyone have any suggestions?

Funny enough, in bootcamp I can change the brightness of the XDR via the Bootcamp control panel but not in macOS.....

Could you post sysinfo with the Display tab open?
Just want to know it runs at 6k
 

flowrider

macrumors 604
Nov 23, 2012
7,323
3,003
^^^^Actually it does:

TinyGrab Screen Shot 3-13-22, 11.02.18 PM.png

Lou
 
Last edited:

joevt

macrumors 604
Jun 21, 2012
6,967
4,262
^^^^Actually it does:
No. That only shows the framebuffer resolution and framebuffer pixel format. You need to look at the timing info to see the actual output resolution. SwitchResX can show the timing info. The pixel format might be included in the timing info that SwitchResX doesn't show (for Intel Macs, you can get that from ioreg or IORegistryExplorer.app or AllRez; AGDCDiagnose may also have that info; I'm not sure how to get pixel format info on M1 Macs).

In the example below (screenshot and output from AllRez), the framebuffer is 5120x2880 with 10bpc but the output resolution is 3840x2160 with 8bpc.

Code:
current mode by CGDisplayCopyDisplayMode = { 2887: id:0x80007bc0 2560x1440@100.000Hz 100Hz (dens=2.0) pixels:5120x2880 resolution:217x215 32bpp 10bpc 3cpp rowbytes:20480 IOFlags:(Valid,Safe,Television,ValidForMirroring,) flags:(gui usable,hw safe,tv out,ui suitable,) depthFormat:8 encoding:--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB };
{ DetailedTimingInformation = { V2 id:0x80007bc0 5120x2880@100.007Hz 226.515kHz 906.060MHz (errMHz 0,0)  h(48 32 80 +)  v(3 5 97 -)  border(h0:0 v0:0)  active:3840x2160 (scaled) inset:0x0 flags(0°,) signal() levels:0714_0286 links:2 vbext:0 vbstretch:0 vbshrink:0 encodings(RGB,) bpc(8,) colorimetry(NativeRGB,) dynamicrange(TraditionalGammaSDR,) dsc(0x0 0bpp) }; DisplayModeInformation = { 5120x2880@100.007Hz maxdepth:2 flags:Valid,Safe,Television,ValidForMirroring, imagesize:600x340mm }; ID = 0x80007bc0; },
output ≠ framebuffer.png
 

SDAVE

macrumors 68040
Jun 16, 2007
3,578
601
Nowhere
No. That only shows the framebuffer resolution and framebuffer pixel format. You need to look at the timing info to see the actual output resolution. SwitchResX can show the timing info. The pixel format might be included in the timing info that SwitchResX doesn't show (for Intel Macs, you can get that from ioreg or IORegistryExplorer.app or AllRez; AGDCDiagnose may also have that info; I'm not sure how to get pixel format info on M1 Macs).

In the example below (screenshot and output from AllRez), the framebuffer is 5120x2880 with 10bpc but the output resolution is 3840x2160 with 8bpc.

Code:
current mode by CGDisplayCopyDisplayMode = { 2887: id:0x80007bc0 2560x1440@100.000Hz 100Hz (dens=2.0) pixels:5120x2880 resolution:217x215 32bpp 10bpc 3cpp rowbytes:20480 IOFlags:(Valid,Safe,Television,ValidForMirroring,) flags:(gui usable,hw safe,tv out,ui suitable,) depthFormat:8 encoding:--RRRRRRRRRRGGGGGGGGGGBBBBBBBBBB };
{ DetailedTimingInformation = { V2 id:0x80007bc0 5120x2880@100.007Hz 226.515kHz 906.060MHz (errMHz 0,0)  h(48 32 80 +)  v(3 5 97 -)  border(h0:0 v0:0)  active:3840x2160 (scaled) inset:0x0 flags(0°,) signal() levels:0714_0286 links:2 vbext:0 vbstretch:0 vbshrink:0 encodings(RGB,) bpc(8,) colorimetry(NativeRGB,) dynamicrange(TraditionalGammaSDR,) dsc(0x0 0bpp) }; DisplayModeInformation = { 5120x2880@100.007Hz maxdepth:2 flags:Valid,Safe,Television,ValidForMirroring, imagesize:600x340mm }; ID = 0x80007bc0; },
View attachment 1973136
Is that the XDR display? Why's it running at 5k instead of 6k
 

joevt

macrumors 604
Jun 21, 2012
6,967
4,262
Is that the XDR display? Why's it running at 5k instead of 6k
It is not the XDR. That doesn't matter. The point is that System Information.app shows the framebuffer resolution (5120x2880) and framebuffer depth (30 bit color) instead of the output resolution (3840x2160) and output depth (24 bit color).
The same can happen with the XDR. Therefore System Information.app is useless for knowing if the XDR or any display is getting the best signal.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.