首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Mac Pro

Mac Pro Late 2013 带两台 4K 显示器时的性能问题

  •  
  •   Livid · 2016-09-08 14:02:43 +08:00 · 3858 次点击
    这是一个创建于 1188 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近在 Mac Pro Late 2013 上尝试用双 4K 屏幕的时候发现一个问题,就是第二块屏幕上会帧率不足。

    验证的方法是,在 Safari 里打开 YouTube 上的任何 1080p60 视频,然后右键点击播放区域,打开 Stats for nerds ,然后开始播放,观察 Dropped Frames 。

    当在第一块屏幕上播放时,掉帧率大概不到 2%。

    然后把这个 Safari 窗口拖到第二块屏幕,然后掉帧率急剧提高,差不多可以超过 40%。

    像拖动窗口这样的操作,也可以明显感觉到在第一块屏幕上要更流畅。

    瓶颈会是在哪呢?还是因为我把什么东西玩坏了?配置是这样的:

    测试所用的 YouTube 视频:

    https://www.youtube.com/watch?v=beWui4HeZWA

    11 回复  |  直到 2016-09-12 15:13:20 +08:00
        1
    newbieo0O   2016-09-08 14:13:19 +08:00
    可能是信号经过第二道连接线时发生了损耗
        2
    steelz   2016-09-08 14:19:09 +08:00
    我这边用 Chrome 测试,感觉还可以啊,我是一台 4K 搭配一台 1200P 。
    机器是 2015 年款的 RMBP,显卡是 R9 M370X.
    这是目前 RMBP 中唯一,能拖 2 台 [email protected] 的机器了
    https://ooo.0o0.ooo/2016/09/08/57d102052bfc1.jpg
    另 livid 用的是哪款 4k 显示器啊?
        3
    GordianZ   V2EX Moderator   2016-09-08 14:19:35 +08:00   ♥ 1
    用 Quartz Debug 看 GPU 输出帧数, YouTube 卡有可能是解码或者其它的原因,试试 QuickTime 播放,如果还是卡就是系统或者驱动的问题了。
    http://adcdownload.apple.com/Developer_Tools/Graphics_Tools_for_Xcode_7.2/Graphics_Tools_for_Xcode_7.2.dmg
        4
    Livid   V2EX Moderator   2016-09-08 14:23:58 +08:00
    @GordianZ 用 Quartz Debug 测试出一个很好玩的结果:

    拖住一个窗口不停晃,在主显示器上是稳定 60 ,然后第二台显示器上是稳定 30 。
        5
    zhuang   2016-09-08 14:25:03 +08:00 via iPhone   ♥ 1
    我之前也遇到过类似的问题,第二块 4k 比第一块卡,不过当时的系统版本低,第二块 4k 现在换掉了,不清楚现在是什么情况。

    能排查的地方有几个,一是接显示器的 dp 口共享带宽的另一个口不要接外设,二是浏览器换 chrome 试试,而 chrome 硬件加速一直有问题,我记得 youtube 高码率的视频普遍改 vp9 了, chrome 并不能正常播放,要在高级选项里禁用硬件加速。
        6
    lsylsy2   2016-09-08 14:55:18 +08:00
    稳定 30 的话,大概是带宽支撑不住 4K60fps ,回落到了 30fps ?
        7
    Livid   V2EX Moderator   2016-09-08 14:56:47 +08:00
    @GordianZ
    @zhuang

    刚才在有问题的那台上从 OSD 看到信号源是 30Hz 。

    于是尝试只接上有问题的那台,发现还是只有 30Hz ,而且设置里无法选。

    进 Safe Mode 也无法选。

    然后尝试从显示器的 OSD 里选 Factory Reset ,然后, 60Hz 选项回来了。
        8
    Livid   V2EX Moderator   2016-09-08 14:57:48 +08:00
    差点跑去买买买,感觉省了一笔钱 😓
        9
    Livid   V2EX Moderator   2016-09-08 14:58:23 +08:00
    @GordianZ Quartz Debug 对定位这个问题很有帮助。
        10
    Livid   V2EX Moderator   2016-09-08 15:06:41 +08:00
    @zhuang 刚才顺便测试了一下三个浏览器播放同一个视频时候的性能,发现一个有趣的结果:

    Firefox vp9 编码 0% 丢帧
    Safari avc1 编码 2% 丢帧
    Chrome vp9 编码 10% 丢帧

    不过不知道 Firefox 的 0% 是不是真的 0%,肉眼感觉流畅度最佳的是 Safari ,不过 Safari 没法 4K 。
        11
    messXD   2016-09-12 15:13:20 +08:00
    mac pro 的 6 个口是 3 条总线, 4k 显示器要连载不同的总线上 https://support.apple.com/en-us/HT202801
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2612 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 33ms · UTC 14:23 · PVG 22:23 · LAX 06:23 · JFK 09:23
    ♥ Do have faith in what you're doing.