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