关于黑苹果用上4K高刷显示器的结论
本帖最后由 184457 于 2023-6-6 11:21 编辑文章开始前有几个事实需要说明,结论在最下方
贺喜!!在macos 14 Sonoma 上,有大佬测试DP1.4已经可以启用DSC功能,从而可以高刷
文章的结论现在来说已经过时,最后的狂欢
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吧。
想到了再补充,内容有误请指正。
本帖最后由 184457 于 2022-12-15 12:39 编辑
HDMI的并不严谨,自己的测试样本也有限。虽然确定不支持2.1 FRL,但自己连上看看一般买显示器都带有多种线,可换着试试,看那个能有最高。
昨晚逛论坛跑了很久,通过命令检测确实支持DSC,但就是无法启用。已放弃,各位有需求可使用8bit模式来得到更高帧率
楼主太牛了!
是真10bit吗?
本帖最后由 joy2000 于 2022-12-15 17:26 编辑
看到这段文字,深表遗憾: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没区别
joy2000 发表于 2022-12-14 21:43 https://bbs.pcbeta.com/static/image/common/back.gif
看到这段文字,深表遗憾:I prefer to use the new system (macos 12 monterey) , I ended up getting 4k12 ...
mac下能达到120sdr和98hdr并不奇怪,还是说明DSC无法开启,即使在120sdr下,显示器信息栏中显示30位彩色,可仍然输出的是8bit,不能超越线材的物理限制。这里读取的缓冲帧深度并不能说明此时是10bit显示模式。
目前来说想用上4k 120,能用的方式就是报告不支持DSC,显示器切换到1.4不含DSC,且8bit。上面的LG显示器和这款都为8bit模式。
好像黑苹果还没人研究动态刷新率。 顶,楼主太强了。所以4k144hz对于黑苹果来说还是不大行 chenp91 发表于 2022-12-15 00:23 https://bbs.pcbeta.com/static/image/common/back.gif
好像黑苹果还没人研究动态刷新率。
动态刷新率,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 我就是用的RX550,4k-120HZ,我买这块高刷屏前已经买了RX580,就是因为带宽不够。后面屏幕比显卡先到,我插上去试试颜色的,但是惊喜的发现可以120HZ,大为震惊。。。。同时论坛里还有一位朋友用的也是RX550,小米的42寸4k-120HZ屏幕。。。。他也回复过我可以,我一开始还不信 为啥我的6600xt用hdmi可以开4k120,勇dp只能4k100 Ciel的心 发表于 2022-12-15 06:35 https://bbs.pcbeta.com/static/image/common/back.gif
为啥我的6600xt用hdmi可以开4k120,勇dp只能4k100
我也是6600xt,用dp只能到4k95hz(无HDR) 我的显示器DP只有60hz,10bit,可以开启HDR;HDMI2.1接口可以4k120hz,但只有8bit,无法开启HDR。操蛋的显示器。。。 我一般都是关了HDR用的,开HDR日常用看着难受。 写的不错。
1.其实关于你文章中的“HDR”,在这种情况下,并不是dsc的问题,而是只有两种情况可以做到:
*你有一台apple silicon+一台通过VESA DisplayHDR 600认证的显示器
*你有一台XDR Display显示器+navi显卡的计算机或者Apple Silicon
2.这不是一个bug,是苹果自己在推广EDR技术。你可以在苹果的任何网站上搜所,其实苹果没有“HDR”,包括最新款的Studio Display也没有说HDR;他们使用苹果的EDR技术,在相应的视频网站同样能选择到视频的HDR选项,同理,支持的播放器软件也可以。苹果更喜欢把这些东西做在软件触发上,包括ProMotion也是这样的
3.你也可以体验一款叫做betterdisplay的软件,虽然你的情况可能没啥用。
4.尽可能避免购买任何LG或者韩国品牌的显示器 xjn819 发表于 2022-12-15 13:50 https://bbs.pcbeta.com/static/image/common/back.gif
写的不错。
1.其实关于你文章中的“HDR”,在这种情况下,并不是dsc的问题,而是只有两种情况可以做到:
...
跟HDR其实没多大关系,无非就是开了HDR需要带宽更多一点而已。
不开HDR带宽都不够,开了更不够。本质上还是DSC压缩不能启用的原因。
EDR查了一下资料,是一种在SDR显示器显示更多亮度内容的方式,如iPhone8等LCD屏幕,如何相对正确的显示HDR内容。还有就是在HDR状态下,提升整块屏幕的亮度的同时,降低周围的非HDR内容亮度。这个在以前用iPhone的时候有体现,b站的HDR视频,非全屏的时候只有视频窗口有亮度,周围是原来sdr的感觉,是通过降低其他块的亮度实现的,实际上整块屏幕还是HDR模式,而安卓只能做到全屏播放的时候HDR,不能对部分小块实行"HDR",因为没有对非视频区域作亮度降低处理。
EDR是苹果处理HDR内容的处理方式。与显示器和显卡能不能通过DSC压缩,获得更高刷新率没多大关系。
其次用过switchresx,自定义后重启无法打开自定义的分辨率,倒也正常。没办法通过强制改分辨率而强制打开DSC压缩。
不知道为何你对韩国品牌显示器有什么误解,目前来说显示效果处于第一梯队的三星奥德赛以及LG的C系列显示器电视,属于绝对的强者。 本帖最后由 xjn819 于 2022-12-16 16:28 编辑
184457 发表于 2022-12-15 14:34 https://bbs.pcbeta.com/static/image/common/back.gif
跟HDR其实没多大关系,无非就是开了HDR需要带宽更多一点而已。
不开HDR带宽都不够,开了更不够。本质上还 ...
嗯
可能你的重点是在dsc上,我没有高刷新率的显示器这方面我不了解,所以我只是在聊hdr的事情,结果没说到一块去;
韩国品牌是在于delta e的问题,他的dci p3和苹果使用的display p3完全不同,以过饱和方式让你体现hdr的感觉,用校色仪器测出来的nits和实际标准差的太远了。这个其实是个人偏好的问题,如果是做图或者做视频的,一般不会用韩国人的标准;当然你喜欢这种呈现方式没有问题,我只是比较主观的一个个人推荐。
如果说起你整个的需求,我觉得解决方式就是买asi的mac,或者说换xdr。
不懂这些,我提供点信息,自用显示器是宏碁的x34gs,DP1.4,3440x1440@180hz带鱼屏,在win或者mac下都能启用180hz,奇怪的是在mac设置里面是支持可变刷新率的,当初购买显示器的时候没看到介绍页面说过这个显示器支持可变刷新,不懂这是个设置BUG还是真的支持,还有一点就是刷新率设置高于100hz,高动态范围这个设置将被隐藏起来变得不可见
刷新率设置为100及以内才会显示出来,如果我在低刷新率下开启高动态范围,然后再把刷新率设置到180,此时高动态范围依旧是生效的
HDMI2.1,4K 120Hz不开HDR没问题
艾尔莎rx550 DP口,没开HDR,强制HDR屏幕显示发挥。
页:
[1]
2