这段时间折腾黑苹果,好不容易网上爬各种帖子搞定了一切驱动,自认为完美到100%的时候,发现插上hdmi外接显示器无效,没有视频输出。在pcbeta和国内很多网站上爬了很多帖子,试了很多方法,还是无效。最好在国外一网站上看到一篇文章,才完美解决了这个问题,特摘录在此,希望能帮到需要的人。

先说下本人装黑苹果机器的配置:两年前买的一台 宏碁4750G, i5-2450m的cpu,安装的是 OS X 10.9.5

别问我为什么不直接买个mac,要折腾黑苹果?我会告诉你一个字:穷!

废话不多说。看教程。

首先这个教程是为了解决Intel HD3000 核心显卡 VGA 和 HDMI音频及视频 无输出的问题。

其次,要完成这个修复我们需要做3件事情:

1:给DSDT文件打补丁,加上platform-id的信息。

2:修改"AppleIntelSNBGraphicsFB.kext" 驱动文件,根据我们自己机器的情况,修改VGA 和HDMI接口信息。

3:你需要将你的SMBIOS 修改为"MacBookPro8,1"

1:给DSDT打补丁

在你的DSDT文件中找到  Device (IGPU)  或者叫GFXO 或者 IGD0 一般就这三个名字,反正就是描述你显卡的那一块。

在里面的Package里面加上你显卡的AAPL,snb-platform-id:

"AAPL,snb-platform-id",

Buffer (0x04)

{

0x00, 0x00, 0x01, 0x00

}

注意:

1:对于hd3000的snb-platform-id一般有这几种:0x10,0x00,0x03,0x00,根据你的显卡实际情况填写,比我的是是 0x01,那就些 0x00,0x00,0x01,0x00

2:加上这段代码后,编译DSDT文件时,有可能会报错,说 Package声明的长度小于实际长度,那么更改下 Package()括号里面的长度即可。

2:修改AppleIntelSNBGraphicsFB

从S\L\E目录下吧AppleIntelSNBGraphicsFB.kext拷贝出来,然后右键--》显示内容,找到Content\MacOS\AppleIntelSNBGraphicsFB文件,用hexedit或者其他16进制编辑器打开它。

找到 01 02 04 00 10 07 00 00 10 07 00 00 这一段。应该是下面这个样子:

0102 0400 1007 0000 1007 0000 //这句话表示你机器的接口数

0503 0000 0200 0000 3000 0000 //笔记本显示器接口

0205 0000 0004 0000 0700 0000 //

0304 0000 0004 0000 0900 0000 //下面3个都是用来显示的接口(DVI)

0406 0000 0004 0000 0900 0000 //

我们来看下这每一句的含义:

01 02 04 00 10 07 00 00 10 07 00 00

这段代码描述了你笔记本可用于显示的接口个数,这里默认是4个。我们不知道这个是不是必须要和笔记本实际接口数相等,还是修改下的好。其实一般笔记本也就3个接口,一个LVDS接口,连接笔记本内置LCD显示器的,还有一个VGA接口,一个HDMI接口,所以我把他改成了3,如下:

01 02 03 00 10 07 00 00 10 07 00 00

再来看下面这一句:

05 03 00 00 02 00 00 00 30 00 00 00

这句是描述LVDS接口的,用来接笔记本内置显示器的,没有任何问题,所以不需要修改

02 05 00 00 00 04 00 00 07 00 00 00 //

03 04 00 00 00 04 00 00 09 00 00 00 //下面3个都是用来显示的接口(DVI)

04 06 00 00 00 04 00 00 09 00 00 00 //

这3个都是描述显示接口的,能用于DVI和HDMI显示,还能用于HDMI音频。

以下是HDMI可以使用的3种接口情况:

0205/0304/0406 00 00 00 08 00 00 06 00 00 00

由于不同电脑接口位置不同,所以0205和0304和0406具体是在哪个接口上,自行实验。我的4750G是在0406上。

由于Mac电脑是没有VGA接口的,所以苹果的驱动里面理所当然就没有VGA接口的描述信息,我们从别处找来了用于Intel GPU的VGA接口的代码:

06 02 00 00 00 01 00 00 09 00 00 00 //VGA接口

好了,下面我们将原本的接口信息修改成我们自己的信息,如下,

01 02 03 00 10 07 00 00 10 07 00 00 // 3个接口

05 03 00 00 02 00 00 00 30 00 00 00 //LVDS

03 04 00 00 00 08 00 00 06 00 00 00 //HDMI

06 02 00 00 00 01 00 00 09 00 00 00 //VGA

00 00 00 00 00 00 00 00 00 00 00 00// NONE

我们现在HDMI用的是0304,如果HDMI还是无法现实的话,你可以试试 0205/0406。

02 05 00 00 00 08 00 00 06 00 00 或者

04 06 00 00 00 08 00 00 06 00 00

好了,改好后保存,用修改后AppleIntelSNBGraphicsFB.kext文件的替换 S\L\E下面原来的AppleIntelSNBGraphicsFB.kext文件。

然后修复权限,清理缓存。 万事俱备,只需重启。 如果没其他问题的话,你的外接显示器就亮了。

可以看出,os x已经顺利识别出了我的外接显示器。 效果刚刚的。哈哈

mac外接显示器 竖屏 黑苹果_解决黑苹果HD3000核显 VGA和HDMI外接显示器无反应问题...相关推荐

  1. hd530黑苹果硬解_解决黑苹果HD3000核显 VGA和HDMI外接显示器无反应问题

    这段时间折腾黑苹果,好不容易网上爬各种帖子搞定了一切驱动,自认为完美到100%的时候,发现插上hdmi外接显示器无效,没有视频输出.在pcbeta和国内很多网站上爬了很多帖子,试了很多方法,还是无效. ...

  2. 黑苹果手动修改intel hd3000核显显存大小.2022-11-29

    intel hd3000核显显存大小是由 AppleIntelSNBGraphicsFB.kext 进行分配的,在系统已经正确匹配驱动文件的情况下,可以通过修改AppleIntelSNBGraphic ...

  3. mac外接显示器 竖屏 黑苹果_借人气问一个黑苹果外接显示器的问题

    我的笔记本装了四个系统,分别是 win7, win8,mac os x 和linux,笔记本的分辨率是1080P的.我额外买了一个24寸的显示器,也是1080P的高清显示器,外接到笔记本上,结果,wi ...

  4. 微星主板黑苹果_安装黑苹果,选对硬件能少熬几天夜……

    去年写了一篇关于黑苹果的文章,居然到现在都还有朋友在咨询我-- 不坑老师:用纯新手的视角,完美安装了黑苹果mojave!​zhuanlan.zhihu.com 当初写这篇文章的时候,我对黑苹果的认识和 ...

  5. mac 桌面分屏软件_如何实现Mac OS 下的分屏显示?

    我们在工作的时候或多或少都会有一些多屏显示的需求,有需求就会有相应的解决方案,大佬们及开发人员肯定是多个物理屏幕一劳永逸,不过对我这种平时就一个macbook air带着到处跑的人,显然不现实.还是研 ...

  6. mac 旋转时间屏保_如何在Mac上旋转视频

    mac 旋转时间屏保 If you have ever shot a video on your mobile phone, you might be dismayed later to discov ...

  7. cad 打开硬件加速卡_谁说没有核显就不能开启硬件加速?手把手教你开启加速

    前几天,我发了一个自用黑苹果的配置,参与讨论的朋友很多,其中有一个问题大家非常关注--我这个配置能不能硬解,原因是我的CPU选用的是Intel 9400F,这块CPU没有核显,很多朋友认为没有核显就不 ...

  8. mac外接显示器 竖屏 黑苹果_苹果Mac外接显示器的显示模式及设置教程详解

    很多使用Macbook Air或Pro的Mac用户在连接外接显示器或投影的时候会有许多问题,脚本之家小编之前有写过关于Mac如何连接外接显示器的设置教程(点击前往),今天为大家带来的是Mac外接显示器 ...

  9. mac外接显示器 竖屏 黑苹果_调教Mac外接显示器(开启HiDPI)

    我的Mac外接的Dell U2515H显示器,总觉得很模糊,用的是2048*1152分辨率.觉得Mac只对外接显示器开开了这么几个分辨率很奇怪. 后来发现,原来按住option键点击"缩放& ...

  10. mac外接显示器 竖屏 黑苹果_Surface Pro6黑苹果外接显示器开启原生HiDPi显示效果...

    有不少人问我Surface Pro6黑苹果外接显示器会显示很模糊,其实是没有开启原生HiDPi显示的原因,为了给更多Surface Pro6黑苹果萌新指路干脆就在再加多一个开启原生HiDPi显示的保姆 ...

最新文章

  1. Abp v0.18.0 新版本: MVC Module 启动模板
  2. PyTorch 1.4 最新版放出:支持Python2的最后一版,支持分布式模型并行、Java程序、移动端等多项新功能...
  3. Asp.Net请求原理and页面生命周期(转)
  4. 使用Arduino和超声波传感器实现简单测距
  5. Ionic3在ts中获取html中值的方法
  6. ecshop send.php on line 71,搭建LNMP发布ecshop系统及压测启用opcache缓存与否的情况
  7. Qt入门教程100篇(已完结)
  8. deepin Linux 安装 tar,Linux Deepin 15.11安装更新firefox flash player
  9. 移植ffmpeg到android_1
  10. L. Ray in the tube
  11. pos收银系统 php,POS收银系统
  12. 字符串后#号导致导出excel换行问题
  13. 吴若权——洛可可动画电影馆
  14. 微信小程序:setData 数据传输长度为 1678 KB,存在有性能问题!
  15. 使用FreeType绘制字体
  16. python 中关键字 global 的用法
  17. wps的linux文字显示模糊,WPS字体模糊不清晰怎么回事
  18. 定义一个学生类Student,包含三个属性姓名、年龄、性别,创建三个学生对象存入ArrayList集合中?
  19. Altium Designer中空格键、TAB键,X,Y失效
  20. 建立自己的iOS开发体系

热门文章

  1. ViewPage详解
  2. Excel如何将英语大写快速转变为小写
  3. 电路仿真软件用matlab,基于MATLAB的电路仿真软件设计.doc
  4. java之NIO简介
  5. Android 基础知识之 VelocityTracker使用(提供手指速度计算,可用于笔迹优化哦)
  6. 【51单片机开发板】可调周期、占空比pwm工程
  7. 史上最全计算机类编程资料大集合
  8. 毕业设计-基于汇编语言的at89c52单片机可调数字钟的设计,基于AT89S52单片机数字钟的仿真设计(汇编语言程序)...
  9. 【单片机】4.2 AT89S52中断系统结构
  10. 现代工程制图及计算机辅助绘图答案,现代工程制图(附习题集第2版高等学校应用型特色规划教材)...