
如题,玩一些小游戏,使用核显的话,30FPS,用独显的话 100FPS 。
但是其实个人只要 30FPS 就可以了...用独显的话 Mac 反而会很热。
(不要问为啥拿 Mac 玩小游戏...只是偶尔玩一个小时左右,双系统和其他方式都太麻烦了)
尝试了使用 sudo pmset -a gpuswitch 0 的方法。以及 gfxCardStatus,在拔掉所有外接显示器的情况下可以强制使用核显,但是再接上显示器就无法对外接显示器输出画面了...
个人猜测 MacBook 是使用独显输出显示画面的...
有啥办法能让 Mac 在屏蔽独显的情况下输出画面吗?
1 1002xin Jun 22, 2021 你打了这么多字不如 Google 搜索 Mac 屏蔽独显 |
2 steveshi Jun 22, 2021 外显模式下貌似没发屏蔽独显 |
3 monetto OP @1002xin 仔细阅读,感谢。 我在文章第四段已经指出使用了两个方案,一种 pmset,一种 gfxCardStatus,都是我自行搜索得出的。如果你可以通过谷歌搜出第三种方案,那我也感谢你。如果你没仔细看就回复,那大可不必。浪费你我时间在这里扯皮吗? |
4 CarrotD Jun 22, 2021 之前还在用 2018MBP 的时候因为温度问题当时翻遍了,记得 Reddit 上最后结论就是无法屏蔽,Mac 的逻辑就是外接显示器启用独显,无解,嫌太热唯一的解决方案就是 EGPU,不过现在多了一个换 M1…… |
5 minamike Jun 22, 2021 拆机拔独显排线 |
7 Catam Jun 22, 2021 试试 purge-nvda,本来是用与 eGPU disable 独显的,但是你这个情况应该也可以用得上。 btw:#1 的那个人建议屏蔽,他的发言都是这样的。 |
8 lostberryzz Jun 22, 2021 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. |
9 monetto OP |
10 douyacai911 Jun 22, 2021 一楼傻逼 |
11 Xusually Jun 22, 2021 @monetto 根据 8F 的链接,屏蔽是不可能的,毕竟 hardwired to dGPU 。但是应该依然可以指定用 eGPU 运行,通过 dGPU 输出而已,load 不在 dGPU 的话,省电降温应该可以做到。 |
12 iCruiser Jun 22, 2021 与其关掉独显,你可以考虑用 turbo boost switcher 关掉睿频 |
14 littlelooloo Jun 23, 2021 via Android @monetto 别折腾了。过几个月前换 m1x 的 pro 就行了。 |
15 monetto OP @littlelooloo 电子产品还是提倡够用就行...这台 mac 是 15 款的 i7 4980HQ 定制顶配,日常使用妥妥够用了...就算换也等他实在不行烧坏了再换吧... |
16 systemcall Jun 23, 2021 如果机器上面的显示输出连接的是 dGPU,你把 dGPU 屏蔽了的话 iGPU 的画面也不能够输出到显示器上,但是有办法把负载交给 iGPU 如果是 Windows 的话知道怎么看以及怎么弄,没有用过 mac |
17 monetto OP @systemcall 是的,hardwired to dGPU 也提示了,输出必须由独显输出。现在正在找将 GPU 运算交给核显的方法。 |
18 dikey Jun 25, 2021 |