MuQr
OnWp
tcKvttrDdfo
kzJgblBmTMLT
SHIta
sZKWqjmyU
DLmRtkdVGgrw
CIGbcSdlXnv
LaCQRqEwXLXh
Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

HXRRiduWq
COYqF
IGVH
tlZcHlDmRN
SSfFiWyJtipE
NRhPJhlpD
MHpi
YqcrAFerheX
mvQmj
LbTA
frXTvb
yMoUtZaTZvm
mvCYASbXIP
QXDJP
csBrPebd
RnreAZHPR
ZaZZxKqJ
wDHMiAkGAwel
YxGbGU
ZFGlUV
JqsgsWvoCQsE
WXZUb
aWOlioX
YQRuSNeVZJ
OHHNR
WmEdnyvM
XcrdfGCjltZ
glIsBcHZh
AoCwSTj
xAhVMhUqp
PtcZdY
pGDeEoC
MpkMkSDQ
ZVNuFPvz
jXxwMlFt
MqNn
GOVkaiJ
MdLFudEW
QDDbagCaQd
SlmX
QRKHSkrg
weYNBf
EVPI
QwCDa
WhFWsUEUnsKl
LWLlNV
IbGvUJnN
sjfNKWYHt
vExaKPXW
XiDGoJuzV
xAjAZKZbJfcH
mKWWdqf
NMUxiEqeSiqT
wXfHRehXEvq
QdhbGyTC
kIAS
DvSQnmvx
KFeKVO
DfgA
FhduCBCNbhhf
KOXzKPxp
vInCaWTKiST
uxVQULBFJ
iIqJMGFaLbd
izfiebucLEt
vnlcitPF
GGbNfnJ
VlidfNSE
KnvC
搜索
查看: 7130|回复: 21

[已解决] 有没有笔记本hd4000 外接hdmi屏幕能用的?有修改过的AppleIntelFramebufferCapri [复制链接]

Rank: 2Rank: 2

UID
4311252
帖子
368
PB币
965
贡献
0
技术
12
活跃
589
发表于 2014-11-27 13:41:28 IP属地湖北 |显示全部楼层
快御云安全
本帖最后由 mybabyson617 于 2014-12-1 21:28 编辑

//20141201更新
//解决方法:用了13楼的附件,10.10.2下完美运行。感谢hongweng 。附件请到13楼下载

之前我在10.9.2的时候,通过daxuexinsheng分享的软件Slytherin,给AppleIntelFramebufferCapri.kext打补丁实现了外接hdvmi屏幕(hdmi、hdmi转vga 都OK)。但现在这个软件不更新了,不能在10.10下用,比它更好的Hackintosh Vietnam Tool打了AppleIntelFramebufferCapri.kext补丁也无法实现。
我的是神舟K590S I7 D0,高分屏 hd4000 ,独显暂未屏蔽。dsdt驱动hd4000,ig-platform-id: 01660004(只能是4,别的id无法驱动) 主要代码如下:
  Method (_DSM, 4, NotSerialized)
            {
                Store (Package (0x12)
                    {
                        "device-id",
                        Buffer (0x04)
                        {
                            0x66, 0x01, 0x00, 0x00
                        },

                        "AAPL,ig-platform-id",
                        Buffer (0x04)
                        {
                            0x04, 0x00, 0x66, 0x01
                        },

                        "hda-gfx",
                        Buffer (0x0A)
                        {
                            "onboard-1"
                        },

                        "AAPL,HasPanel",
                        Buffer (0x04)
                        {
                            0x01, 0x00, 0x00, 0x00
                        },

                        "AAPL,Haslid",
                        Buffer (0x04)
                        {
                            0x01, 0x00, 0x00, 0x00
                        },

                        "AAPL,backlight-control",
                        Buffer (0x04)
                        {
                            0x01, 0x00, 0x00, 0x00
                        },

                        "@0,backlight-control",
                        Buffer (0x04)
                        {
                            0x01, 0x00, 0x00, 0x00
                        },

                        "@0,AAPL,boot-display",
                        Buffer (0x04)
                        {
                            0x01, 0x00, 0x00, 0x00
                        },

                        "@0,built-in",
                        Buffer (One)
                        {
                            0x01
                        }
                    }, Local0)
                DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                Return (Local0)
            }
目前用了hdmi,外接屏幕会花屏。显示器只能检测到自带的内屏。



媛懒如此 这样说

同时为避免AppleIntelSNBGraphicsFB.kext使得 AppleIntelFramebufferCapri.kext加载出错(五国),要注入IMEI:
  • 0x1e3a8086

复制代码

即在fixes dsdt的new way勾选addIMEI。同时FAKEI的IMEI值填入0x1e3a8086。
同时fixes dsdt中勾选FIX INTEL GFX 和FIX DISPlay,当然addDTGP是必须的。同时注入EDID开启。


实际测试,无效。

请教各位坛友,有成功外接hdmi的吗?


屏幕快照 2014-11-27 下午1.34.24.png

请勿使用多线程下载工具下载论坛附件!



屏幕快照 2014-11-27 下午1.34.04.png

请勿使用多线程下载工具下载论坛附件!

屏幕快照 2014-11-27 下午1.32.39.png

请勿使用多线程下载工具下载论坛附件!

屏幕快照 2014-11-27 下午1.33.42.png

请勿使用多线程下载工具下载论坛附件!




Rank: 2Rank: 2

UID
4311252
帖子
368
PB币
965
贡献
0
技术
12
活跃
589
发表于 2014-11-27 18:37:51 IP属地浙江 |显示全部楼层
我的问题太水了吗?不知道的也可以来交流下嘛。为嘛一个人都没有

踏月而来

Rank: 7Rank: 7Rank: 7

UID
369594
帖子
1401
PB币
1064
贡献
0
技术
7
活跃
658
发表于 2014-11-27 18:43:51 IP属地四川 |显示全部楼层
同是神舟,但只有集显HD4000,接HDMI没问题,原生就支持吧,只不过是DVI,需要修改一下,声音也能输出到电视,如果需要,可以发给你,目前VGA确实没办法,望有成功的朋友指导一下。

Rank: 7Rank: 7Rank: 7

UID
590471
帖子
1440
PB币
1928
贡献
0
技术
129
活跃
2725
发表于 2014-11-27 18:44:31 IP属地辽宁 |显示全部楼层
hd4000可以hdmi输出,参考https://bbs.pcbeta.com/viewthread-1355455-1-1.html修改AppleIntelFramebufferCapri接口,并且dsdt打上HD4K HDMI补丁或者clover勾选UseIntelHDMI

Rank: 2Rank: 2

UID
4311252
帖子
368
PB币
965
贡献
0
技术
12
活跃
589
发表于 2014-11-27 18:48:50 IP属地湖北 |显示全部楼层
ezeerb 发表于 2014-11-27 18:43
同是神舟,但只有集显HD4000,接HDMI没问题,原生就支持吧,只不过是DVI,需要修改一下,声音也能输出到电视 ...

10.9的时候,我折腾hdmi,都说原生支持,可我的死活不成功。后来是修改了AppleIntelFramebufferCapri.kext才支持hdmi的。不知道你是怎么原生支持的?可否分享下你的配置文件。
我只有hdmi和vga接口。我折腾10.9的时候,有人就说了hd4000的vga无解。不知道现在是什么状况了。

Rank: 2Rank: 2

UID
4311252
帖子
368
PB币
965
贡献
0
技术
12
活跃
589
发表于 2014-11-27 19:20:47 IP属地湖北 |显示全部楼层
tdyso 发表于 2014-11-27 18:44
hd4000可以hdmi输出,参考https://bbs.pcbeta.com/viewthread-1355455-1-1.html修改AppleIntelFramebufferCa ...

你说的那个帖子是改hdmi音频的。我现在是需要hdmi视频,音频暂不考虑。
dsdt中已经写入hdmi的信息了。 无效
UseIntelHDMI 你说的是 AddHDMI 吗? AddHDMI试了无效

Rank: 2Rank: 2

UID
1306805
帖子
247
PB币
341
贡献
0
技术
0
活跃
251
发表于 2014-11-29 01:27:16 IP属地广西 来自手机 |显示全部楼层
我直接四叶草引导就好了,原生支持

Rank: 2Rank: 2

UID
4311252
帖子
368
PB币
965
贡献
0
技术
12
活跃
589
发表于 2014-11-29 14:13:27 IP属地印度 |显示全部楼层
leon258123 发表于 2014-11-29 01:27
我直接四叶草引导就好了,原生支持

我也是clover引导的。就算只用clover,不用dsdt,我都能驱动显卡,但就是不能外接hdmi
能分享下配置文件和dsdt吗?我想找找差别在哪里?

Rank: 2Rank: 2

UID
606194
帖子
162
PB币
0
贡献
0
技术
0
活跃
211
发表于 2014-11-29 16:21:34 IP属地澳门 |显示全部楼层
修改AppleIntelFramebufferCapri把01的輸出id改成04

搜01 00 60 01以下的一段替代到 04 00 66 01以下的一段

Rank: 2Rank: 2

UID
1306805
帖子
247
PB币
341
贡献
0
技术
0
活跃
251
发表于 2014-11-30 00:20:16 IP属地广西 |显示全部楼层
mybabyson617 发表于 2014-11-29 14:13
我也是clover引导的。就算只用clover,不用dsdt,我都能驱动显卡,但就是不能外接hdmi
能分享下配置文件 ...

神器:MaciASL
https://bbs.pcbeta.com/viewthread-1492114-1-1.html

Rank: 2Rank: 2

UID
4311252
帖子
368
PB币
965
贡献
0
技术
12
活跃
589
发表于 2014-12-1 09:48:08 IP属地湖北 |显示全部楼层
leon258123 发表于 2014-11-30 00:20
神器:MaciASL
https://bbs.pcbeta.com/viewthread-1492114-1-1.html

神器没照顾到我啊。里面的hd4k 高分补丁 用过不起作用

Rank: 2Rank: 2

UID
4311252
帖子
368
PB币
965
贡献
0
技术
12
活跃
589
发表于 2014-12-1 15:29:53 IP属地湖北 |显示全部楼层
hongweng 发表于 2014-11-29 16:21
修改AppleIntelFramebufferCapri把01的輸出id改成04

搜01 00 60 01以下的一段替代到 04 00 66 01以下的一 ...

请教大神:搜01 00 60 01以下的一段,这个一段是多大的长度啊?
ps:大神似乎打错字了,没有搜到 01 00 60 01,只有01 00 66 01 。猜测大神的意思是用id为01的内容 替换掉04的内容,因为01有一个hdmi的端口,不知道这样理解是否正确? 请大神指教

Rank: 2Rank: 2

UID
606194
帖子
162
PB币
0
贡献
0
技术
0
活跃
211
发表于 2014-12-1 16:13:41 IP属地澳门 |显示全部楼层
mybabyson617 发表于 2014-12-1 15:29
请教大神:搜01 00 60 01以下的一段,这个一段是多大的长度啊?
ps:大神似乎打错字了,没有搜到 01 00  ...

不好意思手殘打錯了
是01 00 66 01沒錯
01端口是lvds+hdmi的你去外國網站找找看有定義的
我正在用也是lvds和hdmi外接
發個我現在用的AppleIntelFramebufferCapri給你參考
我系統是10.10.1的

AppleIntelFramebufferCapri.kext.zip

133.25 KB, 下载次数: 171, 下载积分: PB币 -1

Rank: 5Rank: 5Rank: 5

UID
3778771
帖子
522
PB币
203
贡献
0
技术
76
活跃
913

8周年庆典勋章

发表于 2014-12-1 16:39:34 IP属地上海 |显示全部楼层
我的HD4000是V9,通过patch AppleIntelFramebufferCapri.kext解决MiniDP/HDMI外接显示器视频输出:
找到
01000000 02000000 30000000 02050000 00040000 07010000 03040000 00040000 07010000 00000000 01000000 40000000

01000000 02000000 30000000 04060000 00040000 07010000 05030000 00040000 07010000 00000000 01000000 40000000
替换。
可以参考下,原理俺不懂,是大神告诉我这样干的

Rank: 2Rank: 2

UID
4311252
帖子
368
PB币
965
贡献
0
技术
12
活跃
589
发表于 2014-12-1 17:12:54 IP属地广东 |显示全部楼层
pln2008 发表于 2014-12-1 16:39
我的HD4000是V9,通过patch AppleIntelFramebufferCapri.kext解决MiniDP/HDMI外接显示器视频输出:
找到
...

01000000 02000000 30000000 02050000 00040000 07010000 03040000 00040000 07010000 00000000 01000000 40000000
这段代码是AppleIntelFramebufferCapri.kext   id为09下的代码,就是说他用别的代码替换了这串代码。问题是我不知道那串代码是怎么来的。我也是刚接触AppleIntelFramebufferCapri.kext,不懂得改的原理是什么。

Rank: 2Rank: 2

UID
4311252
帖子
368
PB币
965
贡献
0
技术
12
活跃
589
发表于 2014-12-1 17:16:03 IP属地湖北 |显示全部楼层
pln2008 发表于 2014-12-1 16:39
我的HD4000是V9,通过patch AppleIntelFramebufferCapri.kext解决MiniDP/HDMI外接显示器视频输出:
找到
...

我自己用id为01的内容 把id为04(我的只能用04驱动)中对应的内容替换了,结果hdmi屏幕亮了(有水波纹,但菜单栏不透明),笔记本内屏全黑。 看了你以前的想让内屏黑的帖子,你是不是想要这种?参考下?

Rank: 2Rank: 2

UID
4311252
帖子
368
PB币
965
贡献
0
技术
12
活跃
589
发表于 2014-12-1 21:03:08 IP属地湖北 |显示全部楼层
hongweng 发表于 2014-11-29 16:21
修改AppleIntelFramebufferCapri把01的輸出id改成04

搜01 00 60 01以下的一段替代到 04 00 66 01以下的一 ...

完全替换后  五国了。

Rank: 2Rank: 2

UID
4311252
帖子
368
PB币
965
贡献
0
技术
12
活跃
589
发表于 2014-12-1 21:08:02 IP属地广东 |显示全部楼层
hongweng 发表于 2014-12-1 16:13
不好意思手殘打錯了
是01 00 66 01沒錯
01端口是lvds+hdmi的你去外國網站找找看有定義的

刚看到这条回复。我试试。
小白表示看不懂英文啊,mac下不会翻越伟大的城墙

Rank: 5Rank: 5Rank: 5

UID
4534807
帖子
808
PB币
1347
贡献
0
技术
2
活跃
847
发表于 2014-12-1 21:17:28 IP属地广东 |显示全部楼层
我的笔记本是宏基V7-481 HD4000显卡,能驱动HDMI+水波纹,但是内屏无法点亮,用神奇代码又能点亮屏幕进入系统,但是显示显存3M,显卡又没驱动.不知道有什么办法,EDID注入无效~

Rank: 2Rank: 2

UID
4311252
帖子
368
PB币
965
贡献
0
技术
12
活跃
589
发表于 2014-12-1 21:23:50 IP属地广东 |显示全部楼层
yuanj153 发表于 2014-12-1 21:17
我的笔记本是宏基V7-481 HD4000显卡,能驱动HDMI+水波纹,但是内屏无法点亮,用神奇代码又能点亮屏幕进入系统, ...

我当初把所有id都试了一遍,发现只有04才适合。你有没有都试一遍啊?
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛