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

2021-06-22 16:38:33 +08:00
 monetto

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

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

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

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

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

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

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

btw:#1 的那个人建议屏蔽,他的发言都是这样的。
lostberryzz
2021-06-22 19:44:09 +08:00
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
2021-06-22 19:57:25 +08:00
@CarrotD 好吧..感谢。
@Catam 感谢,我研究一下。
@lostberryzz 原来是 hardwired to the dGPU...明白了
douyacai911
2021-06-22 20:10:31 +08:00
一楼傻逼
Xusually
2021-06-22 21:27:00 +08:00
@monetto 根据 8F 的链接,屏蔽是不可能的,毕竟 hardwired to dGPU 。但是应该依然可以指定用 eGPU 运行,通过 dGPU 输出而已,load 不在 dGPU 的话,省电降温应该可以做到。
iCruiser
2021-06-22 22:25:53 +08:00
与其关掉独显,你可以考虑用 turbo boost switcher 关掉睿频
monetto
2021-06-23 09:08:58 +08:00
@Xusually 这个思路很好,感谢了!
@iCruiser 已经关闭了,奈何老款发热就是大。准备改散热了。
littlelooloo
2021-06-23 11:21:38 +08:00
@monetto 别折腾了。过几个月前换 m1x 的 pro 就行了。
monetto
2021-06-23 11:33:24 +08:00
@littlelooloo 电子产品还是提倡够用就行...这台 mac 是 15 款的 i7 4980HQ 定制顶配,日常使用妥妥够用了...就算换也等他实在不行烧坏了再换吧...
systemcall
2021-06-23 19:01:25 +08:00
如果机器上面的显示输出连接的是 dGPU,你把 dGPU 屏蔽了的话 iGPU 的画面也不能够输出到显示器上,但是有办法把负载交给 iGPU
如果是 Windows 的话知道怎么看以及怎么弄,没有用过 mac
monetto
2021-06-24 10:26:41 +08:00
@systemcall 是的,hardwired to dGPU 也提示了,输出必须由独显输出。现在正在找将 GPU 运算交给核显的方法。
dikey
2021-06-25 09:47:43 +08:00
https://support.apple.com/zh-cn/HT202043

如果将外置显示器连接到 Mac,那么在断开显示器的连接之前,电脑会一直使用高性能图形处理器。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/785114

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX