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

如何让 19 intel 的 mbp 显示 4k 分辨率?独显是 5300m

  •  
  •   richarddingcn · 2022-01-12 21:56:47 +08:00 · 3360 次点击
    这是一个创建于 806 天前的主题,其中的信息可能已经有所发展或是发生改变。

    家里的显示器是 4k144 的 xv282k 不指望他能显示 4k144 但是分辨率最高只能选到 2560x1440 也就是 2k 导致整个显示的都很模糊 请问各位大佬有什么办法让他显示成 4k 吗

    39 条回复    2022-03-12 11:07:31 +08:00
    MacDows
        1
    MacDows  
       2022-01-12 22:00:10 +08:00 via Android
    你的线或者扩展坞是不是有问题?
    iwj
        2
    iwj  
       2022-01-12 22:09:11 +08:00 via iPhone
    你这款显示器支持 dp1.4 ,按理说 4k60 绰绰有余,dp1.4 规范支持 8k60hz 。
    最近我也在折腾外接显示器,电脑也是 Intel 版 16 寸 MBP ,山泽 c to dp 的线 4k60hz 没问题。可以参考一下。线材一定要靠谱,这样排查问题的时候少一个变量。

    另外,偶尔出现的睡眠唤醒之后闪黑屏,经过排查测试后发现大概率是电脑端的问题。
    最后,感慨一下,都 2021 了,mbp 的体验还是一言难尽,挺折磨人的。因为我是 2021 下半年遇到的,所以这里以 2021 为时间节点没问题,2022 也才几天。
    aptx4689
        3
    aptx4689  
       2022-01-12 22:11:40 +08:00
    线的问题,可以先下载一个 switchresx 看看能不能选 4k ,不能就铁定是线的问题
    jfdnet
        4
    jfdnet  
       2022-01-12 22:12:03 +08:00
    上个显示设置介面的图看看?
    also24
        5
    also24  
       2022-01-12 22:16:58 +08:00
    1 、讲一下目前是使用什么线材连接的
    2 、左上角 关于本机 -> 系统报告 -> 图形卡 /显示器 界面截图
    richarddingcn
        6
    richarddingcn  
    OP
       2022-01-12 22:21:06 +08:00
    @also24 是绿联的双 c 线
    显卡确认切换到独显了 没开自动切换显卡
    richarddingcn
        7
    richarddingcn  
    OP
       2022-01-12 22:21:48 +08:00
    @iw 不想走 dp 显示器有 c 口 有好的双 c 线推荐吗
    richarddingcn
        8
    richarddingcn  
    OP
       2022-01-12 22:23:51 +08:00
    @aptx4689 能显示 4k 但是只能选 30 刷新率
    also24
        9
    also24  
       2022-01-12 22:32:07 +08:00
    之前在使用其它显示器的时候,有遇到过卡 30Hz 的问题。
    原帖中也有多人反馈在 macOS 下遇到过类似问题。

    原帖传送门:/t/691740

    可以试一下原帖 25 楼 @630071099 的方案:
    > 我也遇到了,系统版本 10.15.7 。捣鼓了半小时,后来发现只要设置显示器 [分辨率: 显示器默认] ,然后再重新设置缩放就可以获得 60Hz 了,应该是系统 bug 。
    also24
        10
    also24  
       2022-01-12 22:32:31 +08:00
    咦,链接没贴好? 再发一次 /t/691740
    richarddingcn
        11
    richarddingcn  
    OP
       2022-01-12 22:54:35 +08:00
    @also24 系统这边没法 4k30 只能 2k120 所以这个方案没有效果。。。 用楼上提到的 switchresx 最高可以 3840x2400 120fps 但是就是没法 3840x2160 60fps
    also24
        12
    also24  
       2022-01-12 23:00:12 +08:00
    @richarddingcn #11
    我不太清楚你在系统那边具体是怎样显示的,毕竟你连系统版本都没有写。

    建议先贴一下选择分辨率的界面,如果是旧一些版本的系统的话,可以 按住 option 点击 “缩放” 来展示更多的选项。
    xiaooloong
        13
    xiaooloong  
       2022-01-12 23:04:44 +08:00
    19 年的话,c 口应该已经支持 dp1.4 了。核显是 20 款末代 intel 的 10 代 u 才支持的 dp1.4 。但你这个有独显,看苹果官方 a2119 转接器( https://support.apple.com/zh-cn/HT207806 )的描述:
    ```
    与以下设备搭配使用时,支持 3840 x 2160 (60Hz):
    2019 年推出的 16 英寸 MacBook Pro
    ```
    因为这个转接器是把 4 对高速线拆成两路,2 对走 dp1.4 转换成 hdmi2.0 支持的 4k ,另外 2 对上的 usb3 。所以理论上 c 口肯定之支持 dp1.4 的。

    你要不试试买那种 usb-c 转 dp1.4 的线直接试试接显示器的大 dp 口上试试?虽然 dp 线本身部分版本只看信号衰减是否会影响 dp1.4 的传输。但是 usb-c 上转接出 dp 是需要 c 口上的芯片支持的。所以试试买根明确写了支持 dp1.4 的 usb-c 转 dp 线看看?
    richarddingcn
        14
    richarddingcn  
    OP
       2022-01-12 23:06:54 +08:00
    xiaooloong
        15
    xiaooloong  
       2022-01-12 23:08:41 +08:00
    非要走双 c 线的话,显示器里关注一下 c 口 usb 的版本。c 口走 usb3 的话会和 dp 信号抢线路。改成 usb2.0 的话 c 口的 4 对高速线就可以全部用来传输 dp 信号了,这样即使是 dp1.2 都可以 4k60hz10bit 。
    richarddingcn
        16
    richarddingcn  
    OP
       2022-01-12 23:14:04 +08:00
    @xiaooloong 显示器调整成 usb2.0 的话 会直接没有显示信号的
    also24
        17
    also24  
       2022-01-12 23:16:59 +08:00
    @xiaooloong #15
    他现在已经运行在 2K 120Hz 了,说明至少协商了 DP1.2 以上的协议,满足 4K 60Hz 的最低需求
    also24
        18
    also24  
       2022-01-12 23:26:25 +08:00
    @richarddingcn #14
    分四个思路来说吧。

    思路一,瞎 TM 试:
    1 、先手动降低刷新率至 60Hz ,然后重新打开分辨率设置面板,按住 Option 点击缩放查看是否有更多选项
    2 、点击 Default for Display 后,手动降低刷新率,重复 1

    思路二,源于 reddit 上一个关于 DSC 的帖子:
    https://www.reddit.com/r/Monitors/comments/pisjyl/mac_4k_120hz_is_it_even_possible/
    帖子中提到似乎 Bug Sur 之后,intel Mac 就失去了对 DSC 的支持。
    虽然原帖在讨论的是关于 4K 120Hz 的支持问题,但也可以尝试在显示器上切换 DSC 功能看下是否有变化。

    思路三,手动生成一份显示器配置文件(需要关闭 SIP ):
    这个是之前开启 hidpi 常用的方式,不太确定是否还适合 Monterey 使用,参考下面的链接
    https://codeclou.github.io/Display-Override-PropertyList-File-Parser-and-Generator-with-HiDPI-Support-For-Scaled-Resolutions/
    https://github.com/avibrazil/RDM


    思路四,虚拟显示器的奇怪路子
    似乎是为了解决 Monterey 下 hidpi 问题出现的,也可以尝试
    https://github.com/waydabber/BetterDummy
    also24
        19
    also24  
       2022-01-12 23:29:28 +08:00
    关于思路三的补充,从一篇文章看到,Monterey 似乎换个目录还是可以用的:
    /Library/Displays/Contents/Resources/Overrides

    https://www.jianshu.com/p/30f986617278
    xiaooloong
        20
    xiaooloong  
       2022-01-12 23:34:25 +08:00
    /System/Library/Extensions/AppleGraphicsControl.kext/Contents/MacOS/AGDCDiagnose -a

    可以显示显示器连接的信息,看看 Connections
    xiaooloong
        21
    xiaooloong  
       2022-01-13 00:00:23 +08:00
    显示器设置了 usb2.0 的话,c 口里面 4 对高速线就都走 dp 信号了。
    我有一个 usb-c 转 dp 的拓展坞就是 4 对高速线走 dp ,接 4k60 的显示器是正常的。但是接 1080p144 的显示器就点不亮。但是专门买的一根 usb-c 转 dp 线就可以点亮。
    所以还是推荐使用专门的 c 转 dp 视频线试试。
    tianshilei1992
        22
    tianshilei1992  
       2022-01-13 00:20:31 +08:00
    这个问题我遇到过,我的 U2718Q 总是会偶尔变成 4K@30Hz ,但是 U3219Q 从来没这个问题。每次我遇到这个问题就是,关闭显示器,再打开一次。进入显示器设置,缩放选“Default for Display”,这时候屏幕会变黑,时间比一般的长一点点,完了就是正常的 60Hz 了,然后再选想要的缩放就好了。
    richarddingcn
        23
    richarddingcn  
    OP
       2022-01-13 00:24:59 +08:00
    @also24 思路 134 测试过了 doesn't work
    also24
        24
    also24  
       2022-01-13 03:58:27 +08:00
    @richarddingcn #23
    这样…… 如果方便的话,能否说一下思路 3 、4 具体是在哪一步出现的问题呢?

    比如说思路 3 ,可能出现问题的地方包括生成的配置文件无法被写入相应目录、写入后无法被正常识别、识别了但没有出现想要的模式、切换了想要的模式后实际未生效等。

    或者说思路 4 ,可能出现的问题的地方包括无法正确创建虚拟显示器、虚拟显示器创建后无法选取想要的模式、选取了想要的模式后实际未生效等。

    同时,如果是部分有效的情况,那么分辨率、帧率二者是否存在其中一项达标的情况呢?
    also24
        25
    also24  
       2022-01-13 04:01:50 +08:00
    @tianshilei1992 #22
    这个应该就是我在 9 楼提到的情况,很多人都有遇到。

    楼主已经在 10 楼回复说 “系统这边没法 4k30 只能 2k120 所以这个方案没有效果”

    不过没有提及更多详情,不太清楚楼主是根据内容推断的还是实际测试得到的
    INFP
        26
    INFP  
       2022-01-13 06:53:04 +08:00 via iPhone
    去苹果官方买一根雷电线当 ctoc 用就好了
    AllenHua
        27
    AllenHua  
       2022-01-13 07:51:37 +08:00 via iPhone
    同款 5300m 4k 60hz 用了两年了。感谢楼上 24 老哥,我当初买的 c2dp 线还是他推荐我的 🤣
    noahhhh
        28
    noahhhh  
       2022-01-13 07:55:30 +08:00 via Android
    @richarddingcn 全功能雷电线,不过会比较贵
    youthfire
        29
    youthfire  
       2022-01-13 07:57:42 +08:00 via iPhone
    也要留意转接头,例如我上周买了个苹果官网的多媒体转接头( type-c-HDMI/usb/usb-c ),最后发现我的 4k 只能上到 30hz ,查了规格发现需要 20 年以后的才支持 60hz ,试了 m1 就行
    richarddingcn
        30
    richarddingcn  
    OP
       2022-01-13 08:52:15 +08:00
    @also24 思路 3 是按照教程完整走过了 之后 没有任何效果 思路 4 是使用 4k 分辨率的时候 mirroring 时在显示器上显示很奇怪 大圈黑边+缩放
    dikey
        31
    dikey  
       2022-01-13 09:10:16 +08:00
    我在用 XV273K 4K@120 很久了

    简单说:用 switchresx 自定义一个分辨率

    Displays:
    XV273K:
    Resolution: 3840 x 2160 (2160p/4K UHD 1 - Ultra High Definition)
    UI Looks like: 1920 x 1080 @ 119.00Hz
    Framebuffer Depth: 24-Bit Color (ARGB8888)

    具体配置:

    https://www.tonymacx86.com/threads/macos-high-sierra-10-13-6-4k-at-120hz-is-it-possible.282967/

    https://www.tonymacx86.com/attachments/switchresx-rx580-2-png.424776/

    如果遇到 bug ,就开或关一下 freesync 。

    顺便说:这一代 5300M 、5500M 苹果功耗标定有问题,接上 4K 显示器什么都不做,显卡就 20w 功耗。
    xiaooloong
        32
    xiaooloong  
       2022-01-13 09:24:07 +08:00
    @youthfire 是 A2119 吧,刚好我上面说过,就是这个转接器是把 usb-c 的 4 对高速线拆成两路,2 对走 dp1.4 转换成 hdmi2.0 支持的 4k ,另外 2 对上的 usb3 。

    所以主机必须支持 dp1.4 才能上 4k60 。
    13 寸核显支持 dp1.4 都是 10 代 u 的末代 intel 机型才支持的了。( 2020 年推出的 13 英寸 MacBook Pro (四个雷雳 3 端口))
    有独显的机器,机型太老的话有可能因为 usb-c 口的控制器只支持 dp1.2 所以也不能 4k60 。( 2017 年或之后推出的 15 英寸 MacBook Pro )
    Lattez
        33
    Lattez  
       2022-01-13 09:34:55 +08:00
    目测是线材的问题,我的是 dell 的 2720q ,自带一根 ctoc 的线,支持 90w 反向充电,接上 19 款 16 寸和 20 款 m1 air 都能正常 4k60hz
    v2Cj
        34
    v2Cj  
       2022-01-13 09:53:14 +08:00
    目测线材问题+1 ,有条件的话直接上一条雷电 3/4 的线试试,我 m1 mbp 能跑满 5k60hz 。
    独显更加不在话下吧
    youthfire
        35
    youthfire  
       2022-01-13 10:47:38 +08:00 via iPhone
    @xiaooloong #32 对对,买前特意查了是不是支持 4k/60hz ,一看支持就入手了,结果没想到还有支持列表。我一台 2018mbp 一台 m1 ,分别接 2720q 和 2718q ,有一台 caldigit TS3 Plus ,所以想补一个转接头,好在 m1 支持 60hz ,就 intel 的走 caldigit 了,没浪费,这东西买前还是要看仔细
    also24
        36
    also24  
       2022-01-13 13:49:13 +08:00
    @dikey #31
    有点奇怪的是,SwitchResX 的原理和我上面提到的思路 3 应该是等效的,本质上都是为显示器生成配置文件,不太清楚楼主那边为什么会没有任何效果。


    @richarddingcn #30
    思路 4 我自己重新想了一下,是我的思路有问题,应该是确实不可以的。
    CheckTime
        37
    CheckTime  
       2022-01-13 17:08:36 +08:00
    楼主要不换台别的笔记本试一下?

    我买的 4K 显示器用 C to C 连我 17 年买的笔记本也是只有 4K30Hz ,但是用 HDMI 连就有 4K60Hz 。借别人新买的笔记本用 C to C 试了一下发现他的可以有 4K60Hz ,我就放弃了,等着换电脑了。
    richarddingcn
        38
    richarddingcn  
    OP
       2022-01-13 23:21:45 +08:00
    @CheckTime 讲道理 mbp 从 16 年就应该可以 4k60 啊。。
    IW
        39
    IW  
       2022-03-12 11:07:31 +08:00
    @richarddingcn 我在某宝买了两条不同的 USB 3.0gen2 的双 C 线,都用得挺好的,但没有试过 4K 显示器
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1767 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 41ms · UTC 16:35 · PVG 00:35 · LAX 09:35 · JFK 12:35
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.