Intel HD Graphics 1000 Mac驱动 分辨率调整教程
本教程适宜的人群:希望调整 Sandy Bridge平台 赛扬 奔腾 系列 台式电脑 核心显卡 VGA接口 分辨率的童鞋
本教程不适宜的人群:妄想打开HD1000 QE 3D加速的童鞋
本教程的关键词:无需EDID 无需DSDT 单VGA输出
周一来上班,打开电脑却见一片花,真TMD漂亮!上周五下班的时候好端端的怎么就这样了?打开机箱拿出显卡顿时吃了一惊,六个电容爆了三个,8500GT英勇殉职。。。办公室的机器主要是用来编码的,公司也没有给编码的机器配独显。先前的8500GT是从二手店里淘来的,再弄一个新显卡有些浪费,我不得不开始琢磨G620的核显驱动。HD2000 HD3000的帖子其实也不少,但好像还没有专门针对G530 G620这种低端CPU核显的贴子,所以接下来我就把这两天折腾的结果写出来与大家分享。
先来说一下机器的配置:
CPU:Intel Pentium G620
主板:技嘉GA-H61M-DS2
内存:威刚4G DDR3 1333MHz
硬盘:西部数据500G SATA3
显示器:冠捷E2250SWd
准备好了吗?我们一起来搞定。首先,请准备好一些基础工具,它们是0xED、Kext Wizard、DSDTEditor
然后清楚我们要做什么,简单地说,只需要两步:
1、修改AppleIntelSNBGraphicsFB
2、替换smbios
这五个Kext,现在,请将这五个Kext拖拽到你的桌面上,然后删除这17个Kext(建议删除前先备份)
使用0xED打开桌面上AppleIntelSNBGraphicsFB.kext / Contents / macOS / AppleIntelSNBGraphicsFB
查找(十六进制)
010204001007000010070000050300000200000030000000020500000004000007000000030400000004000009000000040600000004000009000000
替换为010201001007000010070000060200001000000009000000000000000000000000000000000000000000000000000000000000000000000000000000
保存,退出0xED
使用Kext Wizard安装桌面上的五个Kext,其中AppleIntelSNBGraphicsFB.kext为刚才的修改版,修复权限,重建缓存
替换smbios为MacBookPro8,1版(不用尝试iMac12版,花屏)
目前,我们不需要修改DSDT中的任何部分,只要确保DSDT中没有错误、没有其他显卡的代码即可。现在重启,看看分辨率是否正常。
不出意外的话,相信这时分辨率已经正常了,显示器也已正常识别。有人要问了,DSDTEditor有何用?不得不说,在这个教程中,DSDTEdtitor是用来解决洁癖的。。。为什么这么说呢?来看一下不修改DSDT的效果:
没错,默认会显示为HD3000,这太高调了。我们来修改DSDT,让它显示为HD1000。
使用DSDTEditor打开你的dsdt,查找Name (_ADR, 0x00020000),在它之下添加代码
- Method (_DSM, 4, NotSerialized)
- {
- Store (Package (0x04)
- {
- "name",
- Buffer (0x17)
- {
- "Intel HD Graphics 1000"
- },
- "model",
- Buffer (0x17)
- {
- "Intel HD Graphics 1000"
- }
- }, Local0)
- DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
- Return (Local0)
- }
复制代码
这里需要你的dsdt中包含了DTGP方法,如果你之前弄过声卡或是网卡内建之类的事情,就不用操心DTGP方法了。
现在再重启一次,看看名称是不是改变了?
这是我目前为止找到的最简单的修改G530和G620核显驱动的方法,非常适合办公室这种非娱乐场合的电脑。不用再装独显,不用再折腾,乐不思蜀~~