intel hd3000核顯顯存大小是由 AppleIntelSNBGraphicsFB.kext 進(jìn)行分配的,在系統(tǒng)已經(jīng)正確匹配驅(qū)動(dòng)文件的情況下,可以通過修改AppleIntelSNBGraphicsFB.kext文件來達(dá)到修改顯存分配的目的.
在手動(dòng)修改驅(qū)動(dòng)配置文件前:
建議優(yōu)先采用擴(kuò)大物理內(nèi)存來增加共享顯存分配的方式(8g默認(rèn)分512,4g默認(rèn)分384)
以及主板bios設(shè)置顯存分配的方式
1.?intel hd3000涉及的驅(qū)動(dòng)文件(夾)有:
? AppleIntelHD3000Graphics.kext
? AppleIntelHD3000GraphicsGA.plugin
? AppleIntelHD3000GraphicsGLDriver.bundle
??AppleIntelHD3000GraphicsVADriver.bundle
? AppleIntelSNBGraphicsFB.kext
? AppleIntelSNBVA.bundle
? /System/Library/PrivateFrameworks/GPUSupport.framework
? /System/Library/Frameworks/OpenGL.framework
? /System/Library/Frameworks/CoreDisplay.framework
?/System/Library/PrivateFrameworks/SkyLight.framework
...................................................略
2.顯存大小所對(duì)應(yīng)的數(shù)據(jù)值
1)以下數(shù)值僅適用于mac os 10.13.6
xC7\x45\xD0\x00\x00\x00\x18? ? 對(duì)應(yīng)384MB
xc7\x45\xD0\x00\x00\x00\x20? ? ?對(duì)應(yīng)512MB
xc7\x45\xD0\x00\x00\x00\x40? ? ?對(duì)應(yīng)1GB
xc7\x45\xD0\x00\x00\x00\x80? ? 對(duì)應(yīng)2GB
xc7\x45\xD0\x00\x00\x00\x60? ? ? 對(duì)應(yīng)1.5GB
xc7\x45\xD0\x00\x00\x00\x50? ? ? ? ?對(duì)應(yīng)1.28GB
2)以下數(shù)值適用于mac os 10.12.6
xC7\x45\xC4\x00\x00\x00\x18? ? 對(duì)應(yīng)384MB
xc7\x45\xC4\x00\x00\x00\x20? ? ?對(duì)應(yīng)512MB
xc7\x45\xC4\x00\x00\x00\x40? ? ?對(duì)應(yīng)1GB
xc7\x45\xC4\x00\x00\x00\x80? ? 對(duì)應(yīng)2GB
xc7\x45\xC4\x00\x00\x00\x60? ? ? 對(duì)應(yīng)1.5GB
xc7\x45\xC4\x00\x00\x00\x50? ? ? ? ?對(duì)應(yīng)1.28GB
.................................略
3.手動(dòng)修改顯存實(shí)例步驟:
1)關(guān)閉SIP
其全稱為System Integrity Protection系統(tǒng)完整性保護(hù),關(guān)閉方式目前已多樣化.
這里舉個(gè)變色龍引導(dǎo)啟動(dòng)器關(guān)閉sip的例子:
?上圖中綠框中圈出的內(nèi)容就是在變色龍引導(dǎo)啟動(dòng)器中起到關(guān)閉macos的sip的作用的,若103數(shù)值改為0則為開啟sip
2) 確保系統(tǒng)驅(qū)動(dòng)文件已經(jīng)基本正常啟用
1.若系統(tǒng)沒有識(shí)別出具體顯卡型號(hào)hd 3000建議需要先排查問題
2.若系統(tǒng)已經(jīng)正確識(shí)別顯卡型號(hào)hd 3000,但顯存極小只有幾個(gè)m的大小.
建議將設(shè)備的實(shí)際物理id注入到AppleIntelSNBGraphicsFB.kext中.并移除用不上的其他顯卡的同功能驅(qū)動(dòng)(如:AppleIntelFramebufferCapri.kext , AppleIntelFramebufferAzul.kext?等)以防出現(xiàn)錯(cuò)誤的顯卡平臺(tái)匹配.若為雜交平臺(tái)的話可能會(huì)很麻煩
3)在 終端程序中 執(zhí)行命令
第一步輸入?
cd /S*/L*/Ext*/AppleIntelSNBGraphicsFB.kext/C*/M*? ?然后回車執(zhí)行
第二步輸入?
(本步驟的內(nèi)容是將mac os 10.13.6系統(tǒng)的 hd 3000顯卡顯存由384更改為512,供參考使用)
?sudo perl -pi -e 's|\xC7\x45\xD0\x00\x00\x00\x18|\xc7\x45\xD0\x00\x00\x00\x20|g' AppleIntelSNBGraphicsFB? 然后回車執(zhí)行
(里面具體數(shù)值需要根據(jù) 系統(tǒng)當(dāng)前版本 ,當(dāng)前顯存大小和目標(biāo)顯存大小 自行進(jìn)行選擇性修改)
第三部輸入?
sudo touch /S*/L*/Extensions 然后回車執(zhí)行
4.重建緩存和文件權(quán)限
在終端中執(zhí)行如下內(nèi)容:
#!/bin/sh
sudo chmod -Rf 755 /S*/L*/E*
sudo chown -Rf 0:0 /S*/L*/E*
sudo chmod -Rf 755 /L*/E*
sudo chown -Rf 0:0 /L*/E*
sudo rm -Rf /S*/L*/PrelinkedKernels/*
sudo rm -Rf /S*/L*/Caches/com.apple.kext.caches/*
sudo touch -f /S*/L*/E*
sudo touch -f /L*/E*
sudo kextcache -Boot -U /
5.重啟系統(tǒng)后修改內(nèi)容生效
參考資料:
macOS High Sierra下修改HD3000顯卡mac的顯存 - 知乎
[黑蘋果]簡單修改FB實(shí)現(xiàn)顯存增加至2048MB修復(fù)某些花屏__山貓的博客-CSDN博客_黑蘋果fb修改文章來源:http://www.zghlxwxcb.cn/news/detail-452308.html
10.12 hd3000顯卡顯存更改2024-遠(yuǎn)景論壇-微軟極客社區(qū)文章來源地址http://www.zghlxwxcb.cn/news/detail-452308.html
到了這里,關(guān)于黑蘋果手動(dòng)修改intel hd3000核顯顯存大小.2022-11-29的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!