注册忘记密码

自学论坛

自学图文推荐

热门推荐:Win10Win8Win7/XPPS技术教程大全New资讯
查看: 2897|回复: 50

[转] Mac 系统下手动 调整 Intel HD3000 显存容量

[复制链接]

30

主题

59

帖子

1773

积分

金牌会员

Rank: 6

积分
1773

最佳新人活跃会员热心会员推广达人宣传达人优秀版主

QQ
发表于 2015-3-22 15:50:33 | 显示全部楼层 |阅读模式
psb.jpg

问题表现为:
1. 随机出现花屏,和 横线。 随机出现死机
2. 随着再次渲染(例如桌面背景切换),花屏或横线会消失
3. 当观看电影,游戏,或使用占内存的程序时,花屏或横线出现几率变大
4. 开机时不容易出现花屏或横线


若你出现的问题和上述明显不同,那就不一定有效果


这个问题我查了很久 基本觉得应该是MAC对需要的要求大于实际分配的显存导致的
所以很多人发帖说加到8G内存 变成512M显存就解决了




首先,如果是台式机 BIOS里面可能会有个选项调整显存,那个先要调整到512(当然也可以更高)
笔记本大部分都没这个选项,就不用调整。


开始调整,首先打开终端(不知道终端在哪儿的,请自己搜索)
输入下面这行,到FB的驱动里面
cd /S*/L*/Ext*/AppleIntelSNBGraphicsFB.kext/C*/M*
备份一下驱动

sudo cp AppleIntelSNBGraphicsFB AppleIntelSNBGraphicsFB.backup
这个驱动里面有决定显存的机器码,但32位64位系统的不同
先要搞清楚自己的机器是不是64位的
64位系统的话请直接跳过32位的这部分
32位系统下的机器码

  1. <P style='WORD-WRAP: break-word; FONT-SIZE: 14px; FONT-FAMILY: "Lucida Grande", 微软雅黑; FONT-VARIANT: normal; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(68,68,68); PADDING-BOTTOM: 0px; FONT-STYLE: normal; PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN: 0px; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; PADDING-RIGHT: 0px; TEXT-INDENT: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px' align=left><FONT style="WORD-WRAP: break-word; COLOR: rgb(8,0,0)"><FONT style="WORD-WRAP: break-word" face=Georgia,>C7 45 E0 00 00 00 12 = 288 MB
  2. C7 45 E0 00 00 00 12 = 288 MB
  3. C7 45 E0 00 00 00 18 = 384 MB
  4. C7 45 E0 00 00 00 20 = 512 MB</FONT></FONT></P>
复制代码

如果你的机器使4GB,那应该现在有384M显存,
具体有多少可以去系统报告里面看
增加显存
288 MB加到 384 MB
sudo perl -pi -e 's|\xC7\x45\xE0\x00\x00\x00\x12|\xC7\x45\xE0\x00\x00\x00\x18|g' AppleIntelSNBGraphicsFB

384 MB加到 512 MB
sudo perl -pi -e 's|\xC7\x45\xE0\x00\x00\x00\x18|\xC7\x45\xE0\x00\x00\x00\x20|g' AppleIntelSNBGraphicsFB

这行命令你也可以根据自己的情况修改,左边一个机器码代表现在的显存,右边就是你想要的显存

减少显存
一般不用减少,除非你不小心设置太多了
512 MB减到 384 MB
sudo perl -pi -e 's|\xC7\x45\xE0\x00\x00\x00\x20|\xC7\x45\xE0\x00\x00\x00\x18|g' AppleIntelSNBGraphicsFB

384 MB减到 288 MB
sudo perl -pi -e 's|\xC7\x45\xE0\x00\x00\x00\x18|\xC7\x45\xE0\x00\x00\x00\x12|g' AppleIntelSNBGraphicsFB


64位系统下的机器码

  1. <P style='WORD-WRAP: break-word; FONT-SIZE: 14px; FONT-FAMILY: "Lucida Grande", 微软雅黑; FONT-VARIANT: normal; WHITE-SPACE: normal; WORD-SPACING: 0px; TEXT-TRANSFORM: none; FONT-WEIGHT: normal; COLOR: rgb(68,68,68); PADDING-BOTTOM: 0px; FONT-STYLE: normal; PADDING-TOP: 0px; PADDING-LEFT: 0px; MARGIN: 0px; ORPHANS: 2; WIDOWS: 2; LETTER-SPACING: normal; PADDING-RIGHT: 0px; TEXT-INDENT: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px' align=left><FONT style="WORD-WRAP: break-word; COLOR: rgb(8,0,0)"><FONT style="WORD-WRAP: break-word" face=Georgia,>C7 45 BC 00 00 00 12 = 288 MB
  2. C7 45 BC 00 00 00 12 = 288 MB
  3. C7 45 BC 00 00 00 18 = 384 MB
  4. C7 45 BC 00 00 00 20 = 512 MB</FONT></FONT></P>
复制代码

如果你的机器使4GB,那应该现在有384M显存,具体有多少可以去系统报告里面看
增加显存
288 MB加到 384 MB
sudo perl -pi -e 's|\xC7\x45\xBC\x00\x00\x00\x12|\xc7\x45\xBC\x00\x00\x00\x18|g' AppleIntelSNBGraphicsFB

384 MB加到 512 MB
sudo perl -pi -e 's|\xC7\x45\xBC\x00\x00\x00\x18|\xc7\x45\xBC\x00\x00\x00\x20|g' AppleIntelSNBGraphicsFB


从512 MB加到 1024 MB

sudo perl -pi -e 's|\xC7\x45\xBC\x00\x00\x00\x20|\xc7\x45\xBC\x00\x00\x00\x40|g' AppleIntelSNBGraphicsFB

Faking, less VRAM
一般不用减少,除非你不小心设置太多了
512 MB减到 384 MB
sudo perl -pi -e 's|\xC7\x45\xBC\x00\x00\x00\x20|\xC7\x45\xBC\x00\x00\x00\x18|g' AppleIntelSNBGraphicsFB

384 MB减到 288 MB
sudo perl -pi -e 's|\xC7\x45\xBC\x00\x00\x00\x18|\xC7\x45\xBC\x00\x00\x00\x12|g' AppleIntelSNBGraphicsFB
更新缓存
必须要更新的
sudo touch /S*/L*/Extensions重新启动sudo reboot now
还想要更多?
这取决于你的屏幕大小和你是不是要玩什么大型游戏,一般不用更多

32位机器码:
  1. C7 45 E0 00 00 00 30 = 768 MB
  2. C7 45 E0 00 00 00 40 = 1024 MB
复制代码


64位机器码:
  1. C7 45 BC 00 00 00 30 = 768 MB
  2. C7 45 BC 00 00 00 40 = 1024 MB
复制代码






英文原帖:http://revogirl.wordpress.com/20 ... l-hd3000-vram-size/

感谢江波同志空间转载。

#include <stdio.h>
int main(int argc, const char * argv[]) {
    // insert
回复

使用道具 举报

30

主题

59

帖子

1773

积分

金牌会员

Rank: 6

积分
1773

最佳新人活跃会员热心会员推广达人宣传达人优秀版主

QQ
 楼主| 发表于 2015-3-22 15:53:05 | 显示全部楼层
这里显示好像有点问题,最好去原帖看看

#include <stdio.h>
int main(int argc, const char * argv[]) {
    // insert
回复 支持 反对

使用道具 举报

0

主题

15

帖子

51

积分

注册会员

Rank: 2Rank: 2

积分
51
发表于 2015-5-12 08:39:59 | 显示全部楼层
很好哦
回复 支持 反对

使用道具 举报

0

主题

15

帖子

51

积分

注册会员

Rank: 2Rank: 2

积分
51
发表于 2015-5-12 08:44:28 | 显示全部楼层
说的非常好
[url=http://www.clubtimarche.it/giubbino-moncler-prezzo_Moncler558/]moncler pium
回复 支持 反对

使用道具 举报

0

主题

18

帖子

58

积分

注册会员

Rank: 2Rank: 2

积分
58
发表于 2015-5-12 08:50:49 | 显示全部楼层
支持楼主,大家要围观哟
[url=http://progettazionedomotica.it/moncler-rousseau.html]moncler rousseau[/url
回复 支持 反对

使用道具 举报

0

主题

15

帖子

51

积分

注册会员

Rank: 2Rank: 2

积分
51
发表于 2015-5-12 09:16:33 | 显示全部楼层
顶顶多好
回复 支持 反对

使用道具 举报

0

主题

16

帖子

54

积分

注册会员

Rank: 2Rank: 2

积分
54
发表于 2015-5-13 10:51:19 | 显示全部楼层
九九自学也是你们的?
回复 支持 反对

使用道具 举报

0

主题

11

帖子

55

积分

注册会员

Rank: 2Rank: 2

积分
55
发表于 2015-5-13 11:28:14 | 显示全部楼层
LZ真是人才
回复 支持 反对

使用道具 举报

0

主题

15

帖子

51

积分

注册会员

Rank: 2Rank: 2

积分
51
发表于 2015-5-17 08:27:45 | 显示全部楼层
自学社区好啊
回复 支持 反对

使用道具 举报

0

主题

16

帖子

52

积分

注册会员

Rank: 2Rank: 2

积分
52
发表于 2015-5-17 09:16:10 | 显示全部楼层
有长见识了啊
回复 支持 反对

使用道具 举报

0

主题

13

帖子

51

积分

注册会员

Rank: 2Rank: 2

积分
51
发表于 2015-5-17 09:24:21 | 显示全部楼层
支持楼主,大家要围观哟
回复 支持 反对

使用道具 举报

0

主题

12

帖子

52

积分

注册会员

Rank: 2Rank: 2

积分
52
发表于 2015-5-17 09:36:20 | 显示全部楼层
有自学自考内容吗?
回复 支持 反对

使用道具 举报

0

主题

17

帖子

55

积分

注册会员

Rank: 2Rank: 2

积分
55
发表于 2015-5-17 09:51:36 | 显示全部楼层
很不错
回复 支持 反对

使用道具 举报

0

主题

17

帖子

53

积分

注册会员

Rank: 2Rank: 2

积分
53
发表于 2015-5-17 09:54:18 | 显示全部楼层
说的非常好
回复 支持 反对

使用道具 举报

0

主题

17

帖子

53

积分

注册会员

Rank: 2Rank: 2

积分
53
发表于 2015-5-17 09:56:42 | 显示全部楼层
自学就有提升,好着呢
回复 支持 反对

使用道具 举报

0

主题

17

帖子

53

积分

注册会员

Rank: 2Rank: 2

积分
53
发表于 2015-5-17 10:14:33 | 显示全部楼层
很不错
回复 支持 反对

使用道具 举报

0

主题

17

帖子

53

积分

注册会员

Rank: 2Rank: 2

积分
53
发表于 2015-5-17 10:31:41 | 显示全部楼层
自学多一点,我要强一点
回复 支持 反对

使用道具 举报

0

主题

17

帖子

53

积分

注册会员

Rank: 2Rank: 2

积分
53
发表于 2015-5-17 10:36:39 | 显示全部楼层
顶顶多好
回复 支持 反对

使用道具 举报

0

主题

17

帖子

53

积分

注册会员

Rank: 2Rank: 2

积分
53
发表于 2015-5-17 10:39:18 | 显示全部楼层
有自学自考内容吗?
回复 支持 反对

使用道具 举报

0

主题

13

帖子

51

积分

注册会员

Rank: 2Rank: 2

积分
51
发表于 2015-5-17 10:39:19 | 显示全部楼层
LZ真是人才
回复 支持 反对

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

快速回复 返回顶部 返回列表