- 积分
- 20
- 最后登录
- 2018-9-22
- 精华
- 0
- 阅读权限
- 10
- 主题
- 2
- UID
- 4839092
- 帖子
- 51
- PB币
- 209
- 威望
- 0
- 贡献
- 0
- 技术
- 3
- 活跃
- 57
- UID
- 4839092
- 帖子
- 51
- PB币
- 209
- 贡献
- 0
- 技术
- 3
- 活跃
- 57
|
自从来到咱论坛,开始黑苹果,到现在有一个多月了,从完全小白开始,一路走来,还是挺开心的,我就是喜欢折腾哈。
我有2台笔记本,一台联想拯救者 i5 4210HQ HD4600,一台新买的 T470P i7 7700HQ HD630.
安装过程就不说了,以前发过帖子,基本也是拿来主义,反正是安上了。
当时拯救者安完了,外接显示器,一直无输出,后来找到一个帖子
https://bbs.pcbeta.com/forum.php?mod=viewthread&tid=1739995&highlight=HDMI
换了一个smibos的board-id就可以显示了,也没有明白为什么。
最近,心痒,把470P也黑了,也是用的人家的EFI,现在用的谁的我都不知道了哈。。。
安装完成了,但还是有问题,HDMI,DP无输出,可怕的是接上HDMI线就直接死机。。。。
爬帖子,找到一位大神的解决方案:
https://bbs.pcbeta.com/viewthread-1771941-1-1.html
看了好久,不太理解
然后又看到了一个改显存的文章:
https://blog.iamzhl.top/How-to-patch-Framebuffer-change-VRAM-from-1536MB-to-2048MB.html
感觉它们比较像,所以,我就花了点时间研究一下
这是2台电脑对驱动文件的分析,红色的部分是解决从1536MB到2048MB显存的补丁
在拯救者上查ig-platform-id不止一个,我只是肉眼看,最接近的来分析
这个改显存其实,就是把红色最后的2位数从60改到80,它们都是16进制的,所以就从1536MB变到了2048MB
所以我就明白了补丁是什么意思,根据这个,补丁就是:
HD4200_4400_4600 Mobile
1
2
3
4
| Name: AppleIntelFramebufferAzul
Find: 01030303 00000002 00003001 00006000 00000060
Replace: 01030303 00000002 00003001 00009000 00000080
Comment: 1536MB -> 2048MB for HD4200_4400_4600 Mobile |
HD630 Mobile:
1
2
3
4
| Name: AppleIntelKBLGraphicsFramebuffer
Find: 01030303 00006002 00005001 00000060
Replace: 01030303 00006002 00005001 00000080
Comment: 1536MB -> 2048MB for HD630 Mobile |
接下来再说下蓝色的,输出问题,这个我和大神在帖子里有过交流:https://bbs.pcbeta.com/viewthread-1771941-1-1.html下边是我的分析:
使用原作者的方案已经可以满足HDMI和DP的输出了,没有问题,但我拔掉HDMI会发现有一个Bug切换屏幕,合盖再开盖这种类似的要重新检测显示器时,本本的屏幕会不亮,但并没有死机,音乐照常有声音。
我看作者把02000000也替换成了00040000
经过分析,我感觉这个 02000000 对应 LVDS,应当是笔记本的屏幕,替换之后实际上是
是把笔记本本身的屏幕也绑定到了DP中,这样,只要一拔掉DP线,本本屏幕就会不定时的黑,有时拔HDMI也会有此问题
不要替换它,这样随便你如何拔线,都完美
再深入分析下:
00000800 02000000 98000000 02040A00 00080000 87010000 03060A00 00040000 87010000
红字应当是端口号,绿字是连接类型
不知道我猜的对不对
如果哪位大神有这资料请共享下,不胜感谢!
|
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
-
2
查看全部评分
-
|