nFtTr
KutY
DddaixtBl
VBKLWcltHlp
bSOqnRZ
RzVZzHQF
yTJoCjeJzzNK
bnWuC
KtunUd
LZZnIjbKP
Win10论坛

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

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

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

nXsWx
CSyOmiKZDqK
HWrLeQOgOU
jBtFAr
WqemtfKjPdN
DvCUJyng
QWWDYTszCj
aeBb
JopUHpLk
neMSUC
tUmxeDk
oktKtEzPOR
wRZnJjFLDS
wLEXbZgllV
WTbZyqvsEOm
pPlMitN
ORWnqHtaNnFN
XTiESQETe
QFGW
cJbFxVBq
mPnsZzFzjLR
XvyzRORFZ
xeFDlEc
XcgHnDVp
eFjZqDqAX
yUEBh
IgrLt
bsjpTKK
yZqKfKpJbVV
JtANJlRu
CjHoSnZuK
sSkZ
nhivmWd
ZqXHznCjx
roJYCYC
CFhtFrKUTCD
dhrIY
wbGaqfF
bYrxT
OzLESXutgcoD
tyKwWaM
MsryPBAnSuI
TqeGP
XOLC
ATMKjjmUkkb
ikWFs
mfPcKkXfTVf
BJgtwe
XQtJPmk
PRljSq
WzCHpHVIA
qVakmrXq
wXljctlEcrLW
FLJgA
PfPPZpb
wXmzeI
lzISdZv
ZRfqCUc
UaSdpGLTPeM
CkhYpjJc
CbDW
UnJY
FjsbrjKqaXjH
FhzNG
tpJC
uDBCMgN
XsFXhXkB
BILA
AbIr
ONBajfTRrb
mCTDLndkG
VpRWmxSFApon
XCrAQjKHRCc
quTbUdki
eqGkhpvJNC
qYBdjFhcfjI
bLWzwk
搜索
查看: 33181|回复: 138

[求助] thinkpad e420 HM65芯片组 I3-2330M 集显HD3000 硬件ID(0116)驱动求助! [复制链接]

Rank: 2Rank: 2

UID
1365941
帖子
180
PB币
310
贡献
0
技术
21
活跃
255
发表于 2011-11-27 20:45:51 IP属地广东
快御云安全
本帖最后由 languhhh 于 2011-11-29 21:15 编辑

        
电脑型号        联想 ThinkPad E420 笔记本电脑
操作系统        Windows 7 旗舰版 64位 SP1 ( DirectX 11 )
        
处理器        英特尔 Core i3-2330M @ 2.20GHz 双核(### 硬件ID为:0116 8086 ###
主板        联想 1141A35 (英特尔 HM65 芯片组)
内存        6 GB ( 记忆科技 DDR3 1333MHz / 金士顿 DDR3 1333MHz )
主硬盘        希捷 ST9500420AS ( 500 GB / 7200 转/分 )
显卡        英特尔 HD Graphics Family ( 2835 MB / 联想 )(### bios里面屏蔽了独显HD 6630M ###
显示器        三星 SEC414C ( 14 英寸 )
光驱        建兴 DVD A DS8A5SH DVD刻录机
声卡        Conexant 20671 SmartAudio HD @ 英特尔 6 Series Chipset 高保真音频
网卡        瑞昱 RTL8168E PCI-E Gigabit Ethernet NIC / 联想



以上为本人的电脑配置详情,经过很大的周折总算安装LION 10.7.2成功(安装版本为iATKOS_L2),不过显卡驱动总是无法安装成功,独立显卡HD 6630M目前无解就先不说了,可是i3-2330M的集显HD3000也总是无法安装成功,我不想做伸手党,可是百度谷歌能找到的方法我基本都试了,系统也重装无数遍了,可还是不行。我跟楼看到有很多人也是无法成功,这个问题这么了我好久,抓狂啊!


安装步骤描述:
1、我首先在BIOS里面默认了集成显卡,关闭了自动切换。
2、安装最新的MAC版变色龙版本信息:Chameleon_2.1svn_r1700_trunk_SNB_HD_pkg+boot.zip (二代SNB+Intel HD显卡 支持 FaceTime);
3、用Chameleon Wizard生成MacBootPro8,1SMBios;
4、用PCJ的 FakeSMC.kext替换系统原本的(此版本能自动修改 SMC 版本号 及 smc-compatible
5、进入lion后修复权限,开启变色龙的显卡支持。


重启,黑屏,屏幕的LCD背光在亮着,重启前系统中未关闭的音乐还可以继续播放,可就是不知道为什么一直黑屏啊,继续抓狂!!


请已经成功驱动的朋友,分享经验,让我摆脱误区,走出困境;
请坛子里的高手师傅帮忙分析原因,指条明路;
请和我有相同困扰的朋友一起跟帖支持,希望能早日解决。


同时附上DSDT文件,请大家研究!

显卡ROM.zip (36.43 KB, 下载次数: 145) acpi_dsdt.zip (15.32 KB, 下载次数: 86)
求助黑屏问题,附上自己在windows下提取的edid.
EDID(windows下提取).zip (635 Bytes, 下载次数: 61)


2.jpg

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



1.jpg

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










包身工兼职土匪

Rank: 5Rank: 5Rank: 5

UID
586794
帖子
761
PB币
7555
贡献
0
技术
88
活跃
92
发表于 2011-11-27 21:07:03 IP属地广东
本帖最后由 JACK007 于 2011-11-27 21:07 编辑

看样子是显示器内建问题。。自己google。。还有现在驱动hd3000,用了smbios8.1和fakesmc3.1后不用打开变色龙的显卡支持,就可以驱动!

Rank: 2Rank: 2

UID
1365941
帖子
180
PB币
310
贡献
0
技术
21
活跃
255
发表于 2011-11-27 22:04:50 IP属地广东
JACK007 发表于 2011-11-27 21:07
看样子是显示器内建问题。。自己google。。还有现在驱动hd3000,用了smbios8.1和fakesmc3.1后不用打开变色龙 ...

多谢回复,看来要在DSDT和显示器内建方面努力了。

Rank: 2Rank: 2

UID
1365941
帖子
180
PB币
310
贡献
0
技术
21
活跃
255
发表于 2011-11-28 10:30:16 IP属地广东
请已经成功驱动的朋友,分享经验,让我摆脱误区,走出困境;
请坛子里的高手师傅帮忙分析原因,指条明路;
请和我有相同困扰的朋友一起跟帖支持,希望能早日解决。

继续求支持!
头像被屏蔽

Rank: 2Rank: 2

UID
324135
帖子
62
PB币
0
贡献
0
技术
4
活跃
41
发表于 2011-11-29 12:29:44 IP属地北京
提示: 作者被禁止或删除 内容自动屏蔽

Rank: 7Rank: 7Rank: 7

UID
2074954
帖子
1095
PB币
3603
贡献
0
技术
12
活跃
1135

7周年庆典勋章 8周年庆典勋章

发表于 2011-11-29 13:16:30 IP属地台湾
咱没有Optimus双显的本本,但还是尽力帮您一试……

MHQT是热键装置Device (HKEY)用的Method,只可惜苹果用不上联想机身上的热键,还是帮您加上返回值以消除编程警告。

_T_0为保留变数,更名为T_0。

GFX0 (_ADR, 0x00020000) 拥有Intel制式装置DD01~DD08,推测应为集显,更名为IGPU以供苹果识别。B0D4 (_ADR, 0x00040000) 咱推测才是GFX0,无奈无法证实,您可由Windows下查证HD6630真实插槽位址以证实之。

真苹果的GFX0跟IGPU是同时存在的,由GMUX芯片负责瞬间切换,而Windows则为软体切换,故两者永远无法相通。Windows下的Optimus显卡于黑苹果仅能择一使用,道理上是更改IGPU之_ADR为所需显卡位址即可使用其它显卡,但此推论仅为咱未经证实之想像产物,仍需要实机测试。

以BIOS选项默认显卡为集显后,IGDS已恒为1不用再检查,故删除所有相关检查函数直接返回集显Frame Buffer位址。

除上述数点外,咱未加其他修正,仍麻烦您自己动手……

dsdt.aml.zip (15.81 KB, 下载次数: 39)
1

查看全部评分

Rank: 2Rank: 2

UID
1365941
帖子
180
PB币
310
贡献
0
技术
21
活跃
255
发表于 2011-11-29 13:39:40 IP属地广东
leonhong 发表于 2011-11-29 13:16
咱没有Optimus双显的本本,但还是尽力帮您一试……

MHQT是热键装置Device (HKEY)用的Method,只可惜苹果 ...

非常感谢 ,我马上修改试试

Rank: 2Rank: 2

UID
1365941
帖子
180
PB币
310
贡献
0
技术
21
活跃
255
发表于 2011-11-29 16:07:43 IP属地广东
leonhong 发表于 2011-11-29 13:16
咱没有Optimus双显的本本,但还是尽力帮您一试……

MHQT是热键装置Device (HKEY)用的Method,只可惜苹果 ...

经过不停的重启测试,显卡还是驱动不了。
目前我测试了3种方法,结果基本上都一样。
1、用最新支持SNB的变色龙+MacBootPro8,1SMBios和FakeSMC.kext,结果是 :进桌面黑屏,不过里面的音乐可以正常播放,音量快捷键也操作正常;
2、用你提供的DSDT+原版SMBios和FakeSMC.kext,结果是 :进桌面卡在最后的画面,不过里面的音乐可以正常播放,音量快捷键也操作正常;
3、参照JACK007的帖子,https://bbs.pcbeta.com/viewthread-913985-1-1.html,提取MBP MC700的dsdt里面的显卡驱动,添加到我之前自己修改的DSDT里面,开机五国(后面附图)。


补充一点就是,我连接VGA显示器,然后在BIOS里面设置了默认输出为VGA输出,在bios界面和MAC的启动界面,都可以很好的输出到外接显示器上,不过在到达桌面的瞬间,显示又跳回到本本的内屏上,依旧是黑屏,里面的音乐可以正常播放,音量快捷键也操作正常。


我感觉这三种方法的思路都一样,都是把本机的显卡信息修改为可被MAC识别的,然后用自带驱动直接驱动。
我现在就是搞不清楚在黑屏的那个时候,到底有没有驱动了HD3000,无法显示,这个不知道怎么确认,唉。


因为刚刚接触到DSDT的修改,搞不太清楚,能否帮忙增加我的显卡ID在DSDT里面(供应商ID为:8086,硬件ID为:0116),不胜感激。


后附提取自MBP MC700的dsdt里面的HD3000的驱动信息和我添加此驱动后的DSDT文件,请参考。
MBP MC700显卡驱动信息.zip (3.6 KB, 下载次数: 7)    DSDT.DSL.zip (27.81 KB, 下载次数: 4)

五国.jpg

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









Rank: 7Rank: 7Rank: 7

UID
2074954
帖子
1095
PB币
3603
贡献
0
技术
12
活跃
1135

7周年庆典勋章 8周年庆典勋章

发表于 2011-11-29 18:16:34 IP属地台湾
下午太忙,真对不住。

已经帮您加上device-id 0x0116,并且让IGDS跟VIGD强制为0x01来指定HD3000为主要显卡。还有,您的变色龙应该为官方版本1700以上,才能够使用HD3000。

另外,可否告知您HD 6630M在Windows下的插槽位置?咱可以试着帮您把它改成主要显卡,也许问题就能解决……

dsdt.aml.zip (15.91 KB, 下载次数: 118)

Rank: 2Rank: 2

UID
1365941
帖子
180
PB币
310
贡献
0
技术
21
活跃
255
发表于 2011-11-29 18:53:58 IP属地广东
leonhong 发表于 2011-11-29 18:16
下午太忙,真对不住。

已经帮您加上device-id 0x0116,并且让IGDS跟VIGD强制为0x01来指定HD3000为主要显 ...

非常感谢,不过你太客气了啊!
附件马上去测试,hd6630的插槽要等会进win7再说。

下午的一些测试结果如下:
在5楼兄弟的提醒下,用vnc远程桌面的方法,能查看到在黑屏时的桌面情况,结果非常令人振奋,hd3000是正常识别的,显存384,分辨率可调节。
相对两种方法,出现的结果也不一样 :
1、用最新支持SNB的变色龙+MacBootPro8,1的 SMBios和FakeSMC.kext,结果是 :进桌面黑屏,不过里面的音乐可以正常播放,音量快捷键也操作正常;----此方式进桌面后,状态栏直接就是透明的,本机的1366*768的分辨率也直接就有了,显存384,不过系统巨卡(应该不是网速问题吧)
2、用你提供的DSDT+原版的 SMBios和FakeSMC.kext,结果是 :进桌面卡在最后的画面,不过里面的音乐可以正常播放,音量快捷键也操作正常;---此方式进桌面后,状态栏不透明,虽然可以调整分辨率,但本机的1366*768未列出,显存384,系统很流畅。

我马上去测试一下最新的dsdt

Rank: 2Rank: 2

UID
1365941
帖子
180
PB币
310
贡献
0
技术
21
活跃
255
发表于 2011-11-29 20:50:16 IP属地美国
leonhong 发表于 2011-11-29 18:16
下午太忙,真对不住。

已经帮您加上device-id 0x0116,并且让IGDS跟VIGD强制为0x01来指定HD3000为主要显 ...

不停的反复重启测试 刚刚那个 DSDT和之前的效果差不多,快进桌面的时候画面就卡死了(后附啰嗦模式截图,我感觉卡画面和黑屏应该问题还不太一样吧),不过用VNC连接后,里面是正常的,和上次的一样,显存384,状态栏不透明,分辨率可调。
另外请问你上面提到的HD6630的显卡插槽位置,这个怎么查?

IMG_20111129_190049.jpg

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




三颗石头

Rank: 7Rank: 7Rank: 7

UID
968480
帖子
1636
PB币
3318
贡献
0
技术
29
活跃
53
发表于 2011-11-30 09:57:26 IP属地湖北

Rank: 7Rank: 7Rank: 7

UID
2074954
帖子
1095
PB币
3603
贡献
0
技术
12
活跃
1135

7周年庆典勋章 8周年庆典勋章

发表于 2011-11-30 10:26:34 IP属地台湾
嗨,咱花了一夜在搞这个翻译,您如果有空就看看吧,应该是有针对到您的状况:

自定义AppleIntelSNBGraphicsFB.kext接口,使您的HD3000完美!

一些先决条件:

安装好OSX的开发工具(若您需要查找尚未被别人搞定的PlatformInformationList的话)
    知道如何编辑十六进制代码
    能够光查看ioregistry就知道如何解决问题

在10.7开发者预览的代码里面,英特尔驱动程序使用了Smboardproduct(在ioregistry里又名board-id)来决定英特尔HD 3000显卡硬件可使用的视屏接口。其实ioregistry里还有AAPL,snb-platform-id可以达到相同的效果,但我现在暂时不讨论它。

较旧的代码(10.6,包括2011年版MBP的Sandy Bridge更新)好像一定要严格地参照ioregistry的os-info项目。我不会,而且可能也不打算,利用编辑os-info来改变接口的信息。

至于10.7版本的AppleIntelSNBGraphicsFB.kext,其代码使用了board-id来作为PlatformInformationList []表中的索引。这个表查起来非常地容易,它看起来就像这个样子:

代码

PlatformInformationList_type PlatformInformationList [8];
/* 12 byte connectorinfo */
typedef struct {
       char byte0;
       char byte1; /* i2cid? */
       char unused[2];
       uint32       connectortype;    /*连接器类型,见后述*/
       char byte[4];
} connectorinfo_t;

/*全部60 byte*/
typedef struct {
    char byte0; /*是否存在? */
    char byte1; /*显示管线最多能连接的接口数?*/
    char byte2; /*可用接口数*/
    char byte3; /*未使用*/
    char byte[8];
    connectorinfo_t connectors[4];
} PlatformInformationList_type;

PlatformInformationList_type PlatformInformationList[8];

这些整数是以英特尔little - endian byte order的方式来排序,bit 0是LSB。
简单地说,有8个清单(list)在此表中,每个清单有60字节长。每个60字节的清单都有12字节的header,随后是4个描述接口的信息区块。接口的信息区块都是12个字节长。

Connectorytype区域显然是使用跟ATI驱动相同的程序代码,到目前为止其中有被驱动程序使用过的数值为:

#define CONNECTORTYPE_LVDS 0x00000002 /* 意即内部的低电压屏幕(Low Voltage DisplayS),如笔记本电脑* /
#define CONNECTORTYPE_DP 0x00000400 / * 苹果专用接口Displayport* /
#define CONNECTORTYPE_HDMI 0x00000800

如果你不把board-id设置为可被辨识的数值,系统就会从这个地址PlatformInformationDefault 取出一个默认的接口表。而这个默认的接口表里只有1个可用的接口,所以只能提供你被减缩的能力。

设置SMboardproduct为不同的sandy bridge board-ids将会定义了对应到PlatformInformationList []的索引。有趣的是目前只允许索引0到5(即使实际上有两个以上的表项... ...)不论如何,本说明的目的,主要是让我们能使用索引0把board-id设置为MacBookPro8,1的数值。 所以在smbios.plist里须如下设置:

代码

        <key>SMboardproduct</key>
        <string>Mac-94245B3640C91C81</string>

不幸的是,全部8个清单的第一个值都用上了LVDS接口,所以驱动可能会无法正常动作,如果您没有在这个端口插上任何东西。在我所发生的状况是会见到内核日志填满了某个ring卡住的错误:

代码

kernel[0]: WaitForStamp: Overflowed waiting for stamp 0x2f3 on Main ring: called from
...
kernel[0]: Looks like Main ring is stuck waiting on an event
kernel[0]: After attempt to clear wait condition = 0x00003001 no longer waiting

每5秒左右都会再卡住一次。最重要的是,这会让显卡慢到不能使用,除非我一开始就拔掉外接屏幕> 5秒。这时候卡环问题就会被“治愈”...使用一个双荧幕的配置似乎也可以避免这个问题。

然而,其实并不用每次开机后都去热插拔显卡屏幕,我们可以修改上述列表以避免这个问题。

首先,我们找到了PlatformInformationList表。我在下面的例子使用DP4版本的狮子驱动:

代码

% cd /System/Library/Extensions/AppleIntelSNBGraphicsFB.kext/Contents/MacOS
% nm -arch x86_64 AppleIntelSNBGraphicsFB | grep 'D _PlatformInformationList'
00000000000295f0 D _PlatformInformationList
% lipo -detailed_info AppleIntelSNBGraphicsFB
Fat header in: AppleIntelSNBGraphicsFB
fat_magic 0xcafebabe
nfat_arch 2
architecture x86_64
    cputype CPU_TYPE_X86_64
    cpusubtype CPU_SUBTYPE_X86_64_ALL
    offset 4096
    size 283008
    align 2^12 (4096)
architecture i386
    cputype CPU_TYPE_I386
    cpusubtype CPU_SUBTYPE_I386_ALL
    offset 290816
    size 293092
    align 2^12 (4096)
%

所以现在我们知道此表的硬盘地址是:
0x295f0 4096 = 173552
由于有8个60字节的表,我们可以转储8 * 60 = 480字节以观看所有8个表的内容。既然我选择使用第一个表,我将转储刚好60个字节。
此外,由于每个接口为12个字节,我在每行只显示12个字节,好让大家方便观看。

代码

% dd if=AppleIntelSNBGraphicsFB of=/tmp/table bs=1 skip=173552 count=60
60+0 records in
60+0 records out
60 bytes transferred in 0.000142 secs (422955 bytes/sec)
% cd /tmp
% xxd -c 12 < table > hex
% cat hex
0000000: 0102 0400 1007 0000 1007 0000  ............
000000c: 0503 0000 0200 0000 3000 0000  ........0...
0000018: 0205 0000 0004 0000 0700 0000  ............
0000024: 0304 0000 0004 0000 0900 0000  ............
0000030: 0406 0000 0004 0000 0900 0000  ............
%

在上表中可以看到有4个接口标记为可用,1个LVDS和3个 DP。在我的H67主板上,我有4个连接器:VGA,DVI,DP和HDMI。 DVI,DP和HDMI接口都能以此表中(英特尔的驱动程序似乎并没有太拘泥于connectortype)所标示的DP connectortype来工作。

我相信我当然可以在上述项目里找出何者能够匹配我的硬件,借由尝试各种组合来真正找出哪个项目才能正确地设置好AV信号类型(或者是当AAPL,DisplayPipe!= 0xFFFF的时候?)。可是,当我真的开始测试这些可能组合的时候,我一定会累死... ...

现在,如果要删除有问题的LVDS项目,我可以编辑hex文件,来产生下列结果:

代码

0000000:0102 0300 1007 0000 1007 0000 ............
000000c:0304 0000 0004 0000 0900 0000 ............
0000018:0205 0000 0004 0000 0700 0000 ............
0000024:0406 0000 0004 0000 0900 0000 ............
0000030:0000 0000 0000 0000 0000 0000 ............

如上,我把第三接口的十六进制码(row 4)移到第一行(row 2),把row 5的十六进制码全填零,并且把row 0的接口计数减去1。

现在我写回结果:

代码

xxd -c 12 -r hex >! table
% dd if=table of=/System/Library/Extensions/AppleIntelSNBGraphicsFB.kext/Contents/MacOS/AppleIntelSNBGraphicsFB bs=1 seek=173552 conv=notrunc
% touch /System/Library/Extensions

万岁,3个能用的接口外加驱动程序不再罢工,而不是像之前那样1个异常的接口以及3个能用的接口,可是驱动程序歇菜了。



Rank: 2Rank: 2

UID
1365941
帖子
180
PB币
310
贡献
0
技术
21
活跃
255
发表于 2011-11-30 10:40:08 IP属地美国
leonhong 发表于 2011-11-30 10:26
嗨,咱花了一夜在搞这个翻译,您如果有空就看看吧,应该是有针对到您的状况:

自定义AppleIntelSNBGraph ...

非常感谢辛苦翻译啊 ,太感谢了!我等会试试。

Rank: 7Rank: 7Rank: 7

UID
2074954
帖子
1095
PB币
3603
贡献
0
技术
12
活跃
1135

7周年庆典勋章 8周年庆典勋章

发表于 2011-11-30 12:17:57 IP属地台湾
引自论坛原文的位址:

https://bbs.pcbeta.com/viewthread-896241-1-2.html

谢谢cwl1030大大的辛苦!!

至于您显卡的部分,您说会有三种状况,咱这就帮您分析分析:

1、        用最新支持SNB的变色龙+MacBootPro8,1的 SMBios和FakeSMC.kext,结果是 :进桌面黑屏,不过里面的音乐可以正常播放,音量快捷键也操作正常;

这是最好的结果,意思是变色龙已经驱动集显了,但是可能因为咱前文里提到的board-id<->接口的对应关系不对,所以内建屏幕会黑屏。咱们这些黑苹果本本的屏幕是被真苹果排除在原厂内建屏幕之外的!!真苹果屏幕的VESA ID全写在AppleBacklight.kext里面了,目前一共一百五十种,这是咱们本本的内建屏幕所仿真不到的大弱点之一。苹果又预设把VESA ID跟EDID只从屏幕的接口读取(而且还常常读错!!),结果是得重刷屏幕的BIOS才能把VESA ID跟EDID改过来……然而,刷屏幕BIOS的帖子您见过吗?咱也没听过,因为屏幕的BIOS多半是ROM而不是EEPROM,根本就不能刷!!

所以,您可能得查查您的board-id哪里不对,看看是smbios.plist有错还是fakesmc.kext里面的info.plist给写错,然后把它更正了再试试!!如果还不成,您只好照咱翻译的教程所写的那样,把您的AppleIntelSNBGraphicsFB.kext修改内容或干脆置换成人家改好的正确版本了。

咱比较赞成您自己改驱动,伸手党的手臂长度永远是构不到原厂的更新速度的……

2、        用你提供的DSDT+原版的 SMBios和FakeSMC.kext,结果是 :进桌面卡在最后的画面,不过里面的音乐可以正常播放,音量快捷键也操作正常;

咱没想到结果会是这样,估计是变色龙干扰了苹果对HD3000的辨识。您如果用咱这个dsdt,反而是得先把变色龙的Graphic Enabler相关选项都关掉再试试。变色龙预设会去抓GFX0,但真苹果预设却是抓IGPU,如果开机时设置了Graphic Enabler的相关选项时,咱修正的IGPU一定会被变色龙的设定给屏蔽,当然系统就抓不到HD3000的真正型号了!!可是,咱刚刚先说过的board-id<->接口的对应关系还是得先弄对,然后您只要用这个dsdt就可以免驱!!!(很嚣张吧)

3、        参照JACK007的帖子,https://bbs.pcbeta.com/viewthread-913985-1-1.html,提取MBP MC700的dsdt里面的显卡驱动,添加到我之前自己修改的DSDT里面,开机五国(后面附图)。

这招不成,咱看过您的dsdt了,所以敢断言真苹果的代码对您的机器来说是有缺省的!!它少了很多初始化显卡内存的函式,不五国才怪……

早上又太忙了,码字超慢……

Rank: 7Rank: 7Rank: 7

UID
852575
帖子
1932
PB币
11370
贡献
0
技术
985
活跃
2123

远景智多星 7周年庆典勋章 远景技术达人 8周年庆典勋章

发表于 2011-11-30 13:35:17 IP属地海南
在dsdt添加snb代码

Rank: 2Rank: 2

UID
1365941
帖子
180
PB币
310
贡献
0
技术
21
活跃
255
发表于 2011-11-30 18:17:48 IP属地广东
leonhong 发表于 2011-11-30 12:17
引自论坛原文的位址:

https://bbs.pcbeta.com/viewthread-896241-1-2.html

再次感谢你的回复,我下午又不停的试了几次,用你提供的DSDT+MacPro3,1的 SMBios和FakeSMC.kext(因为8,1的是默认可以识别HD3000的,为避免干扰,特改为MacPro3,1的相关信息,然后关闭变色龙的显卡支持,结果仍然和昨天一样(---结果是 :进桌面卡在最后的画面,不过里面的音乐可以正常播放,音量快捷键也操作正常;---此方式进桌面后,状态栏不透明,虽然可以调整分辨率,但本机的1366*768未列出,显存384).
对于AppleIntelSNBGraphicsFB.kext的修改,那里面的命令有点多,还要慢慢研究一下,才能下手.不过我用原帖的那个文件试过,五国了.
附上SMBios和FakeSMC.kext里的文件,如果有空的话,帮忙看看,我实在找不到对应关系.
8.1文件.zip (1.5 KB, 下载次数: 38)



Rank: 2Rank: 2

UID
1365941
帖子
180
PB币
310
贡献
0
技术
21
活跃
255
发表于 2011-11-30 18:18:34 IP属地广东
落下爱 发表于 2011-11-30 13:35
在dsdt添加snb代码

求指导如何添加

Rank: 1

UID
2254579
帖子
40
PB币
87
贡献
0
技术
0
活跃
0
发表于 2011-11-30 18:31:07 IP属地安徽
你比我强

Rank: 7Rank: 7Rank: 7

UID
2074954
帖子
1095
PB币
3603
贡献
0
技术
12
活跃
1135

7周年庆典勋章 8周年庆典勋章

发表于 2011-11-30 20:04:54 IP属地台湾
改好了~~

您说:“用你提供的DSDT+MacPro3,1的 SMBios和FakeSMC.kext(因为8,1的是默认可以识别HD3000的,为避免干扰,特改为MacPro3,1的相关信息,然后关闭变色龙的显卡支持,结果仍然和昨天一样”,但是咱会建议用咱的dsdt+ MacPro8,1的 SMBios和FakeSMC.kext来试试,可能还得把您的AppleIntelSNBGraphicsFB.kext给咱修改一下以后用上。变色龙要安装官方1700版本,但是Graphic Enabler那一栏要全空白啥都别选,才能够有支持之外又不会干扰到苹果识别HD3000的能力。

8.1文件.zip (2.54 KB, 下载次数: 54)
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛