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

MacBook Pro 如何在屏蔽独显的情况下 外接显示器

  •  
  •   monetto · 2021-06-22 16:38:33 +08:00 · 3070 次点击
    这是一个创建于 1251 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如题,玩一些小游戏,使用核显的话,30FPS,用独显的话 100FPS 。

    但是其实个人只要 30FPS 就可以了...用独显的话 Mac 反而会很热。

    (不要问为啥拿 Mac 玩小游戏...只是偶尔玩一个小时左右,双系统和其他方式都太麻烦了)

    尝试了使用 sudo pmset -a gpuswitch 0 的方法。以及 gfxCardStatus,在拔掉所有外接显示器的情况下可以强制使用核显,但是再接上显示器就无法对外接显示器输出画面了...

    个人猜测 MacBook 是使用独显输出显示画面的...

    有啥办法能让 Mac 在屏蔽独显的情况下输出画面吗?

    18 条回复    2021-06-25 09:47:43 +08:00
    1002xin
        1
    1002xin  
       2021-06-22 17:01:02 +08:00
    你打了这么多字不如 Google 搜索 Mac 屏蔽独显
    steveshi
        2
    steveshi  
       2021-06-22 17:02:17 +08:00
    外显模式下貌似没发屏蔽独显
    monetto
        3
    monetto  
    OP
       2021-06-22 17:23:11 +08:00   ❤️ 3
    @1002xin 仔细阅读,感谢。
    我在文章第四段已经指出使用了两个方案,一种 pmset,一种 gfxCardStatus,都是我自行搜索得出的。如果你可以通过谷歌搜出第三种方案,那我也感谢你。如果你没仔细看就回复,那大可不必。浪费你我时间在这里扯皮吗?
    CarrotD
        4
    CarrotD  
       2021-06-22 17:52:41 +08:00   ❤️ 1
    之前还在用 2018MBP 的时候因为温度问题当时翻遍了,记得 Reddit 上最后结论就是无法屏蔽,Mac 的逻辑就是外接显示器启用独显,无解,嫌太热唯一的解决方案就是 EGPU,不过现在多了一个换 M1……
    minamike
        5
    minamike  
       2021-06-22 18:51:21 +08:00
    拆机拔独显排线
    muntoya
        6
    muntoya  
       2021-06-22 19:15:27 +08:00 via iPhone
    @1002xin #1 你打这么多字不如花几秒读完一遍楼主的贴子。
    Catam
        7
    Catam  
       2021-06-22 19:34:42 +08:00   ❤️ 1
    试试 purge-nvda,本来是用与 eGPU disable 独显的,但是你这个情况应该也可以用得上。

    btw:#1 的那个人建议屏蔽,他的发言都是这样的。
    lostberryzz
        8
    lostberryzz  
       2021-06-22 19:44:09 +08:00   ❤️ 1
    https://www.reddit.com/r/MacOS/comments/kvpcc7/disable_gpu_when_connecting_macbook_pro_to/

    As a previous owner of a 16” where this was a major flaw, I learned the ports are hardwired to the dGPU and there is no way to handle this. You however can run a eGPU which should offload the work to that, and keep your machine cool.
    monetto
        9
    monetto  
    OP
       2021-06-22 19:57:25 +08:00
    @CarrotD 好吧..感谢。
    @Catam 感谢,我研究一下。
    @lostberryzz 原来是 hardwired to the dGPU...明白了
    douyacai911
        10
    douyacai911  
       2021-06-22 20:10:31 +08:00   ❤️ 1
    一楼傻逼
    Xusually
        11
    Xusually  
       2021-06-22 21:27:00 +08:00   ❤️ 1
    @monetto 根据 8F 的链接,屏蔽是不可能的,毕竟 hardwired to dGPU 。但是应该依然可以指定用 eGPU 运行,通过 dGPU 输出而已,load 不在 dGPU 的话,省电降温应该可以做到。
    iCruiser
        12
    iCruiser  
       2021-06-22 22:25:53 +08:00   ❤️ 1
    与其关掉独显,你可以考虑用 turbo boost switcher 关掉睿频
    monetto
        13
    monetto  
    OP
       2021-06-23 09:08:58 +08:00
    @Xusually 这个思路很好,感谢了!
    @iCruiser 已经关闭了,奈何老款发热就是大。准备改散热了。
    littlelooloo
        14
    littlelooloo  
       2021-06-23 11:21:38 +08:00 via Android
    @monetto 别折腾了。过几个月前换 m1x 的 pro 就行了。
    monetto
        15
    monetto  
    OP
       2021-06-23 11:33:24 +08:00
    @littlelooloo 电子产品还是提倡够用就行...这台 mac 是 15 款的 i7 4980HQ 定制顶配,日常使用妥妥够用了...就算换也等他实在不行烧坏了再换吧...
    systemcall
        16
    systemcall  
       2021-06-23 19:01:25 +08:00   ❤️ 1
    如果机器上面的显示输出连接的是 dGPU,你把 dGPU 屏蔽了的话 iGPU 的画面也不能够输出到显示器上,但是有办法把负载交给 iGPU
    如果是 Windows 的话知道怎么看以及怎么弄,没有用过 mac
    monetto
        17
    monetto  
    OP
       2021-06-24 10:26:41 +08:00
    @systemcall 是的,hardwired to dGPU 也提示了,输出必须由独显输出。现在正在找将 GPU 运算交给核显的方法。
    dikey
        18
    dikey  
       2021-06-25 09:47:43 +08:00
    https://support.apple.com/zh-cn/HT202043

    如果将外置显示器连接到 Mac,那么在断开显示器的连接之前,电脑会一直使用高性能图形处理器。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   6042 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 43ms · UTC 02:47 · PVG 10:47 · LAX 18:47 · JFK 21:47
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.