tain803 发表于 2014-11-19 14:56

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个显示器,但内屏就是没有显示。

tain803 发表于 2014-11-19 17:22

沉得快呀,顶起来,望大侠们指点。

pln2008 发表于 2014-11-19 17:40

本帖最后由 pln2008 于 2014-11-19 17:43 编辑

什么牌子的电脑那么悲剧?啊~你说东芝?还好从来没买过他家的

tain803 发表于 2014-11-19 21:11

pln2008 发表于 2014-11-19 17:40 http://cdn.pcbeta.img.inimc.com/static/image/common/back.gif
什么牌子的电脑那么悲剧?啊~你说东芝?还好从来没买过他家的
现在就这一个问题了,所有问题已经全部解决了,解决这个就完美了,21:9的屏看pptv还是非常爽的,全屏无黑边呀,电池53w也不错,所以想完善他吧。

iAIOSX 发表于 2014-11-19 21:21

50包邮给我解决

tain803 发表于 2014-11-19 21:23

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

这个因为我没有实际经验,所以也不能解决。我知道的方法,也就是楼主用的几种了。

tain803 发表于 2014-11-20 12:33

daxuexinsheng 发表于 2014-11-20 11:50 http://cdn.pcbeta.img.inimc.com/static/image/common/back.gif
这个因为我没有实际经验,所以也不能解决。我知道的方法,也就是楼主用的几种了。

感谢你,在这台机器上,你已经帮助我很多了。

wqi8813030 发表于 2014-11-20 14:25

支持一个!!

tain803 发表于 2014-11-21 00:21

再顶一顶

tain803 发表于 2014-11-21 13:44

再来顶一下。

a1379388505 发表于 2014-11-23 12:03

hd4000黑屏很好解决!只要找到对应的ig-platform-id就可以

a1379388505 发表于 2014-11-23 12:04

tain803 发表于 2014-11-21 13:44 http://cdn.pcbeta.img.inimc.com/static/image/common/back.gif
再来顶一下。

ig-platform-id是一组数字,不是一个数字

tain803 发表于 2014-11-23 12:57

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,

tain803 发表于 2014-11-23 13:44

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,

随缘浮动 发表于 2014-11-26 23:38

https://bbs.pcbeta.com/viewthread-1534747-1-1.html,你看看这个再弄弄看

tain803 发表于 2014-11-29 12:08

随缘浮动 发表于 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,你看看这个再弄弄看

你好,这个贴我早就看过了,但没有彻底明白,所以问题还是没有解决。

tain803 发表于 2014-11-29 23:46

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]
查看完整版本: HD4000 内屏黑屏,内屏被正常识别(分辨率、EDID),有背光无显示,请求帮助