微信扫一扫 分享朋友圈

已有 11741 人浏览分享

开启左侧

关于黑苹果用上4K高刷显示器的结论

[复制链接]
11741 32
文章开始前有几个事实需要说明,结论在最下方
1. 4k分辨率为 3840*2160,平常大部分真4k都为此分辨率;5k分辨率为5120*2880,大部分专门为Mac使用的显示器,标注5k的为此分辨率,且苹果27寸studio display为此分辨率;苹果pro display xdr 6k显示器 6016 x 3384。
色深6,8,10,12等等,还有ycbcr等,若有了解自行百度,这里只讨论RGB,具体到macos下,8bit为24位彩色(ARGB2888),10bit为30位彩色(ARGB2101010)。
2. 近期出的4k显示器,一般搭配dp1.4线材来连接电脑,而dp1.4带宽所限,只能4k 120hz 8bit,4k 95hz 10 bit,5k 60hz 10bit,以及8k 30hz 8bit,不考虑高动态范围HDR。而更高刷新率,更高分辨率就超过线材和接口限制,所以需要DSC(display stream compression 显示数据流压缩技术)或者色度抽样(ycbcr420 422等)具体细节可百度。


但是:在AMD RX4x0 ,5x0的Polaris,以及Vega等不支持DSC的显卡,理论上只能达到4k 120 8bit的最高;但macOS,系统显示4k 120hz 10bit,具体原因未知。此时就算显示器支持DSC,因显卡不支持DSC,整个链路DSC处于关闭状态,4k 120hz 10bit所需带宽已经超过极限,但系统信息-显示器页,显示的是 帧缓冲深度:30位彩色(ARGB2101010)。

而:在navi的显卡,也是目前来说比较主流的黑卡,我也入了一款。即AMD RX5x00 (XT)和AMD RX6x00 (XT) 不含6700。
此类的显卡支持DSC技术,所以可以超过4k 144 8bit。这些显卡使用双头dp1.4线连接电脑(这是大部分4k高刷的连接方式),在win下随便开启4k 144 10bit,更高刷新率也是能打开的,在Windows的情况毋庸置疑。
此时若在macOS下,会发现最高仅能95hz。即4k 95hz 10bit,刚刚好为dp1.4带宽之极限。问题出现:在win下依靠DSC技术,可轻松达到4k 144hz 10bit;macOS下只能4k 95hz 10bit,似乎不能开启DSC

macOS下不能启用DSC,这个问题从macOS big sur开始出现,稍微搜索一下便知,已经出现很久了。此处点名一下,还有个四川的哥们一直杠macOS能不能用DSC。按他最开始的说法,没有DSC的支持怎么带的动studio display的5k的,因为dp1.4的带宽就是够,用不着压缩;还有一个楼主,使用RX550显卡搭配4k144显示器,他能用4k 120hz 10bit,原因未知,已经超过带宽了,但能说明的是,我上一张显卡570好像最高也是120,可能记忆偏差了。有此类搭配的可以底下反馈:AMD RX4x0 ,5x0最高在4k下能到多少的。


我当前使用的是5600XT,即navi系列显卡,搭配4k160显示器,但实测没法超过95hz,即DSC未启用。
通过使用终端命令 AGDCDiagnose 分析得到DSC支持但未启用。


特殊情况:
1. Apple M1 GPU明确支持DSC压缩,也能正常启用,使用USB C转DP1.4线,能够达到4k 144hz (10bit不确定是否开启,一般都是10bit,但这个人的截图并没有此信息,arm平台可能需要其他方法获得AGDCDiagnose,才能知道是否处于10bit)




2. 部分使用intel的白苹果,这位层主是MacBook Pro (16 英寸,2019) ,搭配外接独立显卡Radeon Pro W5700(区别于普通RX5700),使用的是USB-C,连接W5700上的C口,成功点亮一台XDR 6k(可知此时DSC开启)
同时使用一条贝尔金VR线,连接W5700上的DP口,成功点亮另一台XDR 6k。

从而可猜测:可能使用XDR就能正确启用DSC;补充:另一个帖子有人指出 xdr使用不同于普通DP的4条HBR3,可打包更多HBR,从而获得更多带宽,不需要使用DSC压缩即可驱动6k。
或用W5700这款计算卡,用c口连普通显示器,能正确启用DSC,从而能达到4k 144hz 10bit;
也有可能仿冒一下计算卡,看看能不能驱动144,可能性渺茫,线材极限。


结论:
我直接搬外国论坛
After many tests
// Intel Mac

when: osx <= 10.15.7  + AMD GPU(Rx4X0/Rx5X0/vega64/5X00/6x00)

    => 4K50hz / 4K60hz/ 4K100hz/ 4K120hz / max 4K144hz

when: osx >= 11.x(big sur) / 12.x (monterey)

    => DP1.4:  VEGA 56/64/FE 、RX470/480/580/590 =>max 4K120hz(4k50、4k60、4k100、4k120hz)
        DP1.4a or DP.14(whit DSP) : 5500xt~5700xt 、6600xt ~6900xt => max 4k100hz(4k50、4k60、4k100hz)

I prefer to use the new system (macos 12 monterey) , I ended up getting 4k120hz by replacing 6900xt with vega56,
(我宁愿用新系统macOS 12 Monterey,我用Vega56显卡换下了6900XT最终得到了4k120hz)

补充:若你的显示器能支持关闭DSC,如LG 27GN950,在显示器的DP版本中可选择不带DSC,此时应该是可以上到120hz,并在95hz下开启HDR,这也与以上我的记忆相同,我平常是开HDR日常用的,所以给记混了。

DSC压缩需要显示器与系统先握手再连接,目前macos无法完成握手,导致设置显示器页面没法显示更高帧率,同时若使用第三方软件修改分辨率如switchresx,会提示分辨率不支持
感谢各位坛友分享自己的设备,提供建议。目前能dp打开120hz的,都为8bit模式,即使显示30位彩色,
{试想一下:你的显示器最高4k 144 10bit模式,这里已经是4k 120 10bit模式,超过带宽了,那144也超过带宽,为什么这里只有120却不能选择144呢}
4k 120hz 8bit 刚好为dp1.4接口线材之极限,所以目前就两种情况:一部分卡在95hz,另外则有人能开到120hz,不冲突,4k 120hz 8bit和4k 95hz 10bit都没超过带宽。而识别能不能给120 8bit 则通过显示器EDID来判断,所以可以通过显示器osd设置成8bit模式(上面的LG的dp1.4非DSC模式,为8bit模式);或系统给个-rad24 来强制给出8bit信号(需要whatevergreen)。
目前的反馈dp最高都只有120,等到能开144的时候,即使是8bit模式,也超过带宽了(超过4k 120 8bit),说明dsc压缩已经启用。

若你对120hz下的30位彩色是8bit模式 不认可的话,可在显示器osd菜单验证或使用https://github.com/joevt/AllRez/releases/,提取出连接信息查看(此命令包含AGDCDiagnose;arm无法使用AGDCDiagnose命令但可用allrez


希望有坛友使用arm设备看看连接信息

HDMI部分未作验证,已删除。以下有层主反馈2.1能开120hz。想要在macos下得到4k 144 10bit ,甚至开启HDR,目前只能是等苹果修复DSC不能正确启用的问题。不然就入一个arm的mac吧。

想到了再补充,内容有误请指正。

评论 32

all_s  新手上路  发表于 2023-1-24 13:11 | 显示全部楼层
HDMI的并不严谨,自己的测试样本也有限。虽然确定不支持2.1 FRL,但自己连上看看一般买显示器都带有多种线,可换着试试,看那个能有最高。
昨晚逛论坛跑了很久,通过命令检测确实支持DSC,但就是无法启用。已放弃,各位有需求可使用8bit模式来得到更高帧率

举报 使用道具

回复 支持 反对
payfo  新手上路  发表于 2023-1-24 13:12 | 显示全部楼层
楼主太牛了!

举报 使用道具

回复 支持 反对
陈锐  新手上路  发表于 2023-1-24 13:12 | 显示全部楼层
是真10bit吗?

举报 使用道具

回复 支持 反对
huabeihu  新手上路  发表于 2023-1-24 13:13 | 显示全部楼层
看到这段文字,深表遗憾:I prefer to use the new system (macos 12 monterey) , I ended up getting 4k120hz by replacing 6900xt with vega56,(我宁愿用新系统macOS 12 Monterey,我用Vega56显卡换下了6900XT最终得到了4k120hz)

所以费劲吧啦截个图,给6900xt正个名




macOS 12、13没区别

举报 使用道具

回复 支持 反对
happycase  新手上路  发表于 2023-1-24 13:14 | 显示全部楼层
mac下能达到120sdr和98hdr并不奇怪,还是说明DSC无法开启,即使在120sdr下,显示器信息栏中显示30位彩色,可仍然输出的是8bit,不能超越线材的物理限制。这里读取的缓冲帧深度并不能说明此时是10bit显示模式。
目前来说想用上4k 120,能用的方式就是报告不支持DSC,显示器切换到1.4不含DSC,且8bit。上面的LG显示器和这款都为8bit模式。

举报 使用道具

回复 支持 反对
delphijavarun  新手上路  发表于 2023-1-24 13:15 | 显示全部楼层
好像黑苹果还没人研究动态刷新率。

举报 使用道具

回复 支持 反对
newado  新手上路  发表于 2023-1-24 13:15 | 显示全部楼层
顶,楼主太强了。所以4k144hz对于黑苹果来说还是不大行

举报 使用道具

回复 支持 反对
xiaozhu1219  新手上路  发表于 2023-1-24 13:15 | 显示全部楼层
动态刷新率,mac上有选项VRR,是支持的,有相关设置网上能找到
https://www.dell.com/support/kbdoc/zh-cn/000197189/%E5%BD%93-macbook-m1-%E5%88%B7%E6%96%B0%E7%8E%87-%E8%AE%BE%E7%BD%AE-%E4%B8%BA-variable-40-60-hz-%E6%97%B6-%E6%88%B4%E5%B0%94-s2722qc-%E6%98%BE%E7%A4%BA%E5%99%A8-%E5%B1%8F%E5%B9%95-%E9%97%AA-%E7%83%81

在我原来的2k显示器上,win下可支持VRR,显示器菜单里面正常看到刷新率在变化。但在macos下,只能选择最高刷新。
换了4k之后,因可变刷新率与背光调光方式有冲突,导致画面闪屏,所以就没有开启VRR日常用,也没在mac下测试是否能打开VRR。
这个可变刷新率与显示器有关的,容易闪屏,那些显示器带硬件g sync的,闪屏才会好点吧。设置里没有就不用管了,上面的链接,DELL官方都建议不开VRR

举报 使用道具

回复 支持 反对
shuaxinydia  新手上路  发表于 2023-1-24 13:16 | 显示全部楼层
我就是用的RX550,4k-120HZ,我买这块高刷屏前已经买了RX580,就是因为带宽不够。后面屏幕比显卡先到,我插上去试试颜色的,但是惊喜的发现可以120HZ,大为震惊。。。。同时论坛里还有一位朋友用的也是RX550,小米的42寸4k-120HZ屏幕。。。。他也回复过我可以,我一开始还不信

举报 使用道具

回复 支持 反对
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

关注

23

粉丝

16

主题
精彩推荐
热门资讯
网友晒图
图文推荐
  • 微信公众平台

  • 扫描访问手机版

Archiver|手机版|小黑屋|水窝ibm

GMT+8, 2024-11-24 03:29 , Processed in 0.209458 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2022 Comsenz Inc.