X220基座视频输出端口调试记录
继X220安装10.10.2之后,购买基座(带光驱位的那种)用来输出到大屏幕上工作用,主要接DP口,由于一开始DP转HDMI线没送到,所以修改FB增加了VGA口,但等转接线到了之后插上基座DP无信号输出,怀疑VGA修改时把DP口的参数替换掉了,所以本人进行了参数行的逐个确认,写下大致过程给需要的朋友参考:1. 在S/L/E下找到AppleIntelSNBGraphicsFB.kext并复制到桌面,右击显示内容,进入Contents/MacOS/,找到AppleIntelSNBGraphicsFB,同样复制到桌面使用工具HexEdit.app,使用find找到01 02 04 00 10 07 00 00 10 07 00 00,我的地址位置在002B5F0且只有一个,这是MBP8.1机型所在的位置,下面还有MBP8.2/8.3,MacMini的内容,注意别改错了位置,参考下图
forum.php?mod=image&aid=3872867&size=300x300&key=e383e3cb1c41cc09&nocache=yes&type=fixnone
2. 在找到的位置下把原始参数替换成完善后的参数(见下面参数),主要是把03 04 00 00 00 04 00 00 09 00 00 00提前(基座用的较多顾提前),具体操作是复制第三行的HDMI内容到查找Find对话框内,找到后直接复制DVI参数复制到下面的替换,然后点Replace替换按钮替换,注意别点边上的Replace All替换所有,其他操作都是如此,VGA参数06 02 00 00 10 00 00 00 09 00 00 00替换04 06 00 00 00 04 00 00 09 00 00 00,HDMI参数替换到原来DVI的位置,最终调整为完善后的样子,下面是以上内容的参数,供大家参考:
X220 输出FB修改,增加VGA输出,调整DP输出
-------原始MBP8.1 FB--------
01 02 04 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 HDMI
03 04 00 00 00 04 00 00 09 00 00 00 DVI
04 06 00 00 00 04 00 00 09 00 00 00 DVI-D
-------完善后MBP8.1 FB-------
01 02 04 00 10 07 00 00 10 07 00 00 mbp 8.1,1-2是否内建显示器,3-4区分相同接口
05 03 00 00 02 00 00 00 30 00 00 00 LVDS (笔记本屏幕不动)
03 04 00 00 00 04 00 00 09 00 00 00 DVI (基座DP输出)
02 05 00 00 00 04 00 00 07 00 00 00 HDMI (笔记本侧面DP输出)
06 02 00 00 10 00 00 00 09 00 00 00 VGA (增加基座VGA输出)
-------删除的 FB内容--------
04 06 00 00 00 04 00 00 09 00 00 00 DVI-D(实际无输出)
----原始MBP8.1 FB后续的内容供参考---
01 02 01 00 10 07 00 00 10 07 00 00 MBP 8.2/8.3
05 03 00 00 02 00 00 00 30 00 00 00 LVDS
00 00 00 00 01 00 00 00 40 00 00 00 空
00 00 00 00 01 00 00 00 40 00 00 00 空
00 00 00 00 01 00 00 00 40 00 00 00 空
00 02 03 00 00 00 00 00 FF FF FF FF MAC MINI 5.1
02 05 00 00 00 04 00 00 07 00 00 00 HDMI
03 04 00 00 00 04 00 00 09 00 00 00 DvI
04 06 00 00 00 08 00 00 06 00 00 00 DVI-D
00 00 00 00 01 00 00 00 40 00 00 00 空
00 00 00 00 00 00 00 00 00 00 00 00 空
00 00 00 00 01 00 00 00 40 00 00 00 空
00 00 00 00 01 00 00 00 40 00 00 00 空
00 00 00 00 01 00 00 00 40 00 00 00 空
00 00 00 00 01 00 00 00 40 00 00 00 空
对应端口参数是本人单个测试后确认哪行参数对应哪个视频输出口,最终X220基座输出端口都没有问题,至此机器完美投入使用。
这是修改工具,论坛上好像用的不多,Mac下直接修改方便些
页:
[1]