HD4000 内屏黑屏,内屏被正常识别(分辨率、EDID),有背光无显示,请求帮助
本帖最后由 tain803 于 2014-11-23 11:52 编辑机器配置:
处理器名称 Mobile DualCore Intel Core i5-3317U,
主板名称 Type2 - Board Vendor Name1 Type2 - Board Product Name1 主板芯片组 Intel Panther Point HM77, Intel Ivy Bridge 系统内存 6048 MB(DDR3-1600 DDR3 SDRAM) 显示适配器 Intel(R) HD Graphics 4000(2112 MB)
该机比较爱折腾人啊,前前后后搞了很长时间,现在黑屏问题还是没有解决,希望得到各路大侠帮助,感谢。
该机更换ig-platform-id测试结果如下,结果为id=3才是能完好驱动hd4000,ok,问题来了:hd4000内屏黑屏
IDLCDHDMI唤醒
1**
2正常**
3黑屏正常内屏黑,HDMI正常
4**
5**
6**
7**
8正常正常内屏黑,HDMI正常,死机
9正常正常内屏黑,HDMI正常,死机
尝试方法1、更换引导方式,使用变色龙2237和clover2695均测试过,内屏黑屏依旧,证明与引导无关。
尝试方法2、smbios,更换5.2\9.2依旧。
尝试方法3、EDID注入,通过DSDT注入:结果黑屏依旧,IORegistryExplorer中能查看到edid注入信息,另外经测试,DSDT不注入,通过变色龙也能正确识别出内屏的EDID 。
Device (IGPU)
{
Name (_ADR, 0x00020000)
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x06)
{
"hda-gfx",
Buffer (0x0A)
{
"onboard-1"
},
"AAPL,ig-platform-id",
Buffer (0x04)
{
0x03, 0x00, 0x66, 0x01
},
"AAPL00,override-no-edid",
Buffer (0x80)
{
/* 0000 */ 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00,
/* 0008 */ 0x0D, 0xAE, 0x23, 0x11, 0x00, 0x00, 0x00, 0x00,
/* 0010 */ 0x00, 0x16, 0x01, 0x04, 0xA5, 0x21, 0x0E, 0x78,
/* 0018 */ 0x0A, 0x44, 0xB5, 0xA0, 0x57, 0x59, 0x97, 0x28,
/* 0020 */ 0x12, 0x50, 0x54, 0x00, 0x00, 0x00, 0x01, 0x01,
/* 0028 */ 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
/* 0030 */ 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x10, 0x27,
/* 0038 */ 0x00, 0x1E, 0x71, 0x00, 0x22, 0x30, 0x0C, 0x40,
/* 0040 */ 0x33, 0x00, 0x50, 0x90, 0x10, 0x00, 0x00, 0x1A,
/* 0048 */ 0x00, 0x00, 0x00, 0xFE, 0x00, 0x4E, 0x31, 0x34,
/* 0050 */ 0x34, 0x4E, 0x47, 0x45, 0x2D, 0x45, 0x34, 0x31,
/* 0058 */ 0x0A, 0x20, 0x00, 0x00, 0x00, 0xFE, 0x00, 0x43,
/* 0060 */ 0x4D, 0x4E, 0x0A, 0x20, 0x20, 0x20, 0x20, 0x20,
/* 0068 */ 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, 0x00, 0xFE,
/* 0070 */ 0x00, 0x4E, 0x31, 0x34, 0x34, 0x4E, 0x47, 0x45,
/* 0078 */ 0x2D, 0x45, 0x34, 0x31, 0x0A, 0x20, 0x00, 0xB1
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
由上图可以看到显示默认输出在appleintelframeuffer#2,而内屏在#1上。但在硬件系统信息中能看到2个显示器,但内屏就是没有显示。
沉得快呀,顶起来,望大侠们指点。 本帖最后由 pln2008 于 2014-11-19 17:43 编辑
什么牌子的电脑那么悲剧?啊~你说东芝?还好从来没买过他家的 pln2008 发表于 2014-11-19 17:40 http://cdn.pcbeta.img.inimc.com/static/image/common/back.gif
什么牌子的电脑那么悲剧?啊~你说东芝?还好从来没买过他家的
现在就这一个问题了,所有问题已经全部解决了,解决这个就完美了,21:9的屏看pptv还是非常爽的,全屏无黑边呀,电池53w也不错,所以想完善他吧。 50包邮给我解决 iAIOSX 发表于 2014-11-19 21:21 http://cdn.pcbeta.img.inimc.com/static/image/common/back.gif
50包邮给我解决
兄弟怎么感觉是在中羽买卖一样啊,50包邮怎么个包法。 这个因为我没有实际经验,所以也不能解决。我知道的方法,也就是楼主用的几种了。 daxuexinsheng 发表于 2014-11-20 11:50 http://cdn.pcbeta.img.inimc.com/static/image/common/back.gif
这个因为我没有实际经验,所以也不能解决。我知道的方法,也就是楼主用的几种了。
感谢你,在这台机器上,你已经帮助我很多了。 支持一个!! 再顶一顶 再来顶一下。 hd4000黑屏很好解决!只要找到对应的ig-platform-id就可以 tain803 发表于 2014-11-21 13:44 http://cdn.pcbeta.img.inimc.com/static/image/common/back.gif
再来顶一下。
ig-platform-id是一组数字,不是一个数字 a1379388505 发表于 2014-11-23 12:04
ig-platform-id是一组数字,不是一个数字
我是Dsdt注入的:
"AAPL,ig-platform-id",
Buffer (0x04)
{
0x03, 0x00, 0x66, 0x01
},
其中0x03,我从0到9都测试过了。只有03可以睡眠唤醒,但内显黑屏;09内外屏都有,但唤醒死机且唤醒内屏黑屏。所有我认为03是最正确的,win7里面的设备管理器ID也是03, a1379388505 发表于 2014-11-23 12:04
ig-platform-id是一组数字,不是一个数字
我是Dsdt注入的:
"AAPL,ig-platform-id",
Buffer (0x04)
{
0x03, 0x00, 0x66, 0x01
},
其中0x03,我从0到9都测试过了。只有03可以睡眠唤醒,但内显黑屏;09内外屏都有,但唤醒死机且唤醒内屏黑屏。所有我认为03是最正确的,win7里面的设备管理器ID也是03, https://bbs.pcbeta.com/viewthread-1534747-1-1.html,你看看这个再弄弄看 随缘浮动 发表于 2014-11-26 23:38 http://cdn.pcbeta.img.inimc.com/static/image/common/back.gif
https://bbs.pcbeta.com/viewthread-1534747-1-1.html,你看看这个再弄弄看
你好,这个贴我早就看过了,但没有彻底明白,所以问题还是没有解决。 a1379388505 发表于 2014-11-23 12:04 http://cdn.pcbeta.img.inimc.com/static/image/common/back.gif
ig-platform-id是一组数字,不是一个数字
"AAPL,ig-platform-id",
Buffer (0x04)
{
0x03, 0x00, 0x66, 0x01
},
我在DSDT中这样注入的,只有3、8、9可以用,8、9休眠内屏会黑会死机,3休眠正常,但内屏黑屏,这个与你所说的一组数据,是一样的吗?请指点。
页:
[1]