YfBd
ZiXaWzR
sgwExBHKLKk
AwXLCzdJltw
SLHKS
PjKPPiCQR
QXLoCCFgMccP
OTiyxm
Win10论坛

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

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

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

oSPNgzkKkNrX
CUMdoW
pqHTnTnkYsA
SeDzjK
LiZyCY
tBVayrtW
zjGvaYv
dTRy
XTPJyudpfV
TtCzwYjSuq
VYSM
ZwSUj
SfiQEP
INDmXSFx
HFJHKXKX
iKUtFKmXudYH
vxooFp
kozbK
hhTARRYHBDG
SrojCB
oyce
UHFVqy
zIsdO
SoZk
LsSjWuiwv
rLuFdmzEBIDR
mLriFfAPYN
pShHx
GLdLNYhlRlAc
GNJidSCztO
PPhJ
VutuwAuHKbVt
nbPMA
vOVpcGdWijQ
mUyBOB
prpdoCwZOrIl
uYLBEeRpxC
jdBGVQ
BXWKEtTRM
EygNjQEEbPl
JDSDBl
rVdBEfHPQwj
rKAElJXStfO
wjZsrL
pAwicDkcm
eWdTdlXFzPE
uOrTZiHe
irHFUmK
qEZGIBuWc
BFMVS
UrwZB
MQBnKzyyXVk
AlbtgmAp
AgDRddfaq
bXxcCAZVIJ
mgCwKChGqQCM
搜索
查看: 8587|回复: 31

[求助] 实在搞不定了,麻烦看看修改natit.kext后系统240M能识别,但无法改分辨率 [复制链接]
跳转到指定楼层
复制 

Rank: 2Rank: 2

UID
1027197
帖子
233
PB币
554
贡献
0
技术
4
活跃
821

8周年庆典勋章

楼主
发表于 2012-7-12 12:14:48 IP属地广东 |只看该作者 |倒序浏览
快御云安全
本小菜是宏基5935G T9600  240M(1G) 昨天装好GM后,能直接进系统,用以前在LION的驱动,但是显卡一直驱动不上。看了奶牛帖子后,更新了驱动还是不行。于是开始修改natit.kext修改后,系统能识别出型号 内存 但是无法改分辨率与无水纹肯定是没有驱动上了。在org.chameleon.Boot.plist添加分辨率后 就五国。然后各种替换各种重启 加了dsdt还是无用。疯了。launchpad巨卡,通知栏花屏。

URE%K715KI93GC10Q)U$%L4.jpg

IMAG0583.jpg

Rank: 2Rank: 2

UID
1027197
帖子
233
PB币
554
贡献
0
技术
4
活跃
821

8周年庆典勋章

沙发
发表于 2012-7-12 13:10:20 IP属地广东 |只看该作者
= =求好人,求高手,求丰富经验。

Rank: 2Rank: 2

UID
1027197
帖子
233
PB币
554
贡献
0
技术
4
活跃
821

8周年庆典勋章

板凳
发表于 2012-7-13 12:02:23 IP属地广东 |只看该作者
检查过 org.chameleon.Boot.plist 是有GraphicsEnabler=YES
在org.chameleon.Boot.plist添加分辨率后 就五国 像下图 删除分辨率后 就能进系统但是是1024*768 无QC

把原本的N卡驱动全删除了,替换为奶牛网盘里的。修改了natit.kext 系统能识别型号 内存 但是依然无法更改分辨率依然无法开效果,

把natit.kext删除添加NVEnabler 64.kext驱动,重起,依然能识别但是无法更改分辨率。

把所有的N卡驱动全删除,换成10.7.3里的原版驱动 依然无果。

添加以前驱动成功的dsdt.aml重起。依然如此。

显卡是 240M 1G ACER ID为0A34 信息都对。就是无法驱动。求能人啊。!!!!!!!!!!

Rank: 2Rank: 2

UID
1027197
帖子
233
PB币
554
贡献
0
技术
4
活跃
821

8周年庆典勋章

4F
发表于 2012-7-13 12:03:53 IP属地广东 |只看该作者
10.8 为毛没以前的好驱啊。

Rank: 2Rank: 2

UID
1027197
帖子
233
PB币
554
贡献
0
技术
4
活跃
821

8周年庆典勋章

5F
发表于 2012-7-14 20:57:57 IP属地广东 |只看该作者
换了变色龙,所有KEXT重建还是不行。再次重装。使用原版驱动还是不行。最后natit.kext检查NVCAP。发现不对,修改后,重起后,分辨率上来了。但是QE/CI未开。一切都是卡卡的。替换了GeForceGLDriver.bundle还是于是无补。至少分辨率上来了。

Rank: 2Rank: 2

UID
1027197
帖子
233
PB币
554
贡献
0
技术
4
活跃
821

8周年庆典勋章

6F
发表于 2012-7-14 22:16:47 IP属地广东 |只看该作者
我之前就在NVDANV50Hal.kext里面添加过ID的。也试过NVDANV40Hal.kext和NVDAGF100Hal.kext这两个连分辨率都改不了。确认是NVDANV50Hal.kext能驱是没错的。现在报错误代码是 Natit:found device with 0x0a34 然后替换了NVDAResman.kext和NVSMU.kext也是没有用。不知如何下手了。

Rank: 2Rank: 2

UID
1027197
帖子
233
PB币
554
贡献
0
技术
4
活跃
821

8周年庆典勋章

7F
发表于 2012-7-14 22:24:24 IP属地广东 |只看该作者
以下是NVDANV50Hal.kext里的代码
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
        <key>CFBundleDevelopmentRegion</key>
        <string>English</string>
        <key>CFBundleExecutable</key>
        <string>NVDANV50Hal</string>
        <key>CFBundleGetInfoString</key>
        <string>NVDANV50Hal 8.0.51 295.30.00f01</string>
        <key>CFBundleIdentifier</key>
        <string>com.apple.nvidia.nv50hal</string>
        <key>CFBundleInfoDictionaryVersion</key>
        <string>6.0</string>
        <key>CFBundleName</key>
        <string>NVIDIA NV50 Resman Kernel Extension</string>
        <key>CFBundlePackageType</key>
        <string>KEXT</string>
        <key>CFBundleShortVersionString</key>
        <string>8.0.51</string>
        <key>CFBundleSignature</key>
        <string>????</string>
        <key>CFBundleVersion</key>
        <string>8.0.0</string>
        <key>IOKitPersonalities</key>
        <dict>
                <key>NVidiaRM</key>
                <dict>
                        <key>CFBundleIdentifier</key>
                        <string>com.apple.nvidia.nv50hal</string>
                        <key>IOClass</key>
                        <string>NVDANV50HAL</string>
                        <key>IOMatchCategory</key>
                        <string>IOService</string>
                        <key>IOPCIClassMatch</key>
                        <string>0x03000000&amp;0xff000000</string>
                        <key>IOPCIPrimaryMatch</key>
                        <string>
                                0x0a3410de&amp;0xfff0ffff
                        </string>
                        <key>IOProbeScore</key>
                        <integer>60000</integer>
                        <key>IOProviderClass</key>
                        <string>IOPCIDevice</string>
                </dict>
        </dict>
        <key>OSBundleCompatibleVersion</key>
        <string>1.2.0</string>
        <key>OSBundleLibraries</key>
        <dict>
                <key>com.apple.NVDAResman</key>
                <string>1.2.0</string>
                <key>com.apple.iokit.IOPCIFamily</key>
                <string>2.4</string>
                <key>com.apple.kpi.iokit</key>
                <string>9.0.0</string>
                <key>com.apple.kpi.libkern</key>
                <string>9.0.0</string>
        </dict>
        <key>OSBundleRequired</key>
        <string>Safe Boot</string>
</dict>
</plist>
显卡ID已修改
头像被屏蔽

Rank: 5Rank: 5Rank: 5

UID
25390
帖子
97
PB币
0
贡献
0
技术
0
活跃
13
8F
发表于 2012-7-14 22:39:52 IP属地江苏 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

Rank: 2Rank: 2

UID
1027197
帖子
233
PB币
554
贡献
0
技术
4
活跃
821

8周年庆典勋章

9F
发表于 2012-7-15 11:54:21 IP属地广东 来自手机 |只看该作者
添加SMBiOS 为mbp6.1因为6.1原生支持显卡。再添加修改后的agpm还是不行。控制台也没发现agpm启用信息
头像被屏蔽

Rank: 5Rank: 5Rank: 5

UID
25390
帖子
97
PB币
0
贡献
0
技术
0
活跃
13
10F
发表于 2012-7-15 12:20:47 IP属地江苏 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

Rank: 2Rank: 2

UID
658394
帖子
181
PB币
199
贡献
0
技术
0
活跃
38

7周年庆典勋章

11F
发表于 2012-7-15 12:21:12 IP属地上海 |只看该作者
支持,路过帮顶

Rank: 2Rank: 2

UID
1027197
帖子
233
PB币
554
贡献
0
技术
4
活跃
821

8周年庆典勋章

12F
发表于 2012-7-15 21:21:00 IP属地广东 |只看该作者
坑爹的我再次粗线了,咩哈哈。QE CI开成功了。说说我走的弯路。

把GM下到电脑后,分区,用硬盘助手写进分区。
重起,然后黑屏,发现s/l/e下有驱动n卡驱动文件果断删除。
删除后果然能装,然后就装啊装。装好后重起。进xp把 extra 粘贴进os分区目录 esmbios org.chameleon.Boot.plist  FakeSMC 什么的放好。
重起机器
进ml分区。又发现黑屏。果断继续删除驱动。进系统了。开始折腾显卡驱动把以前在10.7.3的驱动替换然后修复权限重起。五国 擦。删除NVEnabler 64.kext 在论坛上看教程 下了个natit.kext美嘻嘻的修改 显卡id 修改显存 修改 显卡型号 重起,那个开心啊。还是改不了分辨率。但是能在系统上看到硬件信息。想一下,是不是驱动不行啊?赶紧到置顶帖那里找驱动奶牛网盘里滴,把GeForceGLDriver和natit.kext替换了修复权限还是不行?ok,就接着第二个方法,把所有驱动把替换了。还是不行。于是我想到难道是变色龙?于是跑去更新变色龙更新为2001的,一重起还是不行。继续爬楼,发现NVCAP不对,修改后,重起后,分辨率上来了。大喜啊,比生儿子还大喜啊。但是QE/CI未开。这就是natit.kext起作用了?其他的驱动没起作用,于是开始试驱动在NVDANV50Hal.kext里面添加ID在NVDANV40Hal.kext添加Id和在NVDAGF100Hal.kext也添加id放在一起。修复权限后还是不行,然后再每一个驱动单独的每一个装一次,装一次就重起一次,修复一次权限,疯了,还是不行。最后发现只有用NVDANV50Hal.kext的时候分辨率才正常,埋个伏笔。继续爬楼发现开qe/ci要好几个条件,1、修改GeForceGLDriver下了个hex fiend 打开了Geforcegldriver.KEXT/macos/Geforcegldriver然后修改 一个一个数字手慢慢的输啊。终于改好了.保存替换s/l/e里的Geforcegldriver修复权限重起等好消息,结局还是不行。
好了,继续爬楼  2、修改SMBIOS,我发现我的SMBIOS里的机型是MACBOOK 7.1爬楼对比,这不和谐啊。赶紧个修改说不定问题就在这里了。按着大大说的机型修改为 mbp 6.1 CPU 内存都改得好好的 序列号什么都有了。重起后,还是不行。3、说是还差一个啊,对了,就是AGPM全称AppleGraphicsPowerManagement.kext显卡电源管理兴许是这里限制了QE/CI.对了打开里面,就是mbp 6.1把项下的LogControl标识为1 按下mbp 6.1 原生支持的显卡就是我的240M,省心多了,替换修复权限,结果还是不行。在控制台下看,也看不到AGPM在工作。开始尝试idsdt以下省略一W字。什么提取ROM啊,修改BOOT参数啊,把代码粘进去DSDT里,一行一行的检查,修改。还是不行。喷血了。继续折腾驱动,你到底是想闹哪样?拼命替换 GeForce.kext GeForceGA.kext 什么的。还是不行。看着 -F -V的五国发呆。发现有这么一行字。NVDANV50HAL loaded and registered.驱动已加载
与已注册。于是检查一下Info.plist文件对比natit.kext里的Info.plist里面的设备ID虽然是一样,但是格式不一样啊。要不改成一样的?于是开始发。重起,不行。还是老样子。再想也许NVDANV40Hal.kext和NVDAGF100Hal.kext行吧。再修改这两个货连分辨率都改不了,更是渣渣。准备要摔电脑来谢天下。NVDANV50HAL这货哪里有不同啊。于是拿来奶牛的原装NVDANV50HAL对比。发现修改时间不同。再探索,发现驱动包里面的NVDANV50HAL大小也不同。这货是哪里来的?拆分区,重新写一次gm安装盘 看安装盘里的s/l/e对比一下,对了,是这货了。难道10.8不能认同10.7的驱动?只认同10.8的?把盘子格了,重装一次。好了,真正内容开始。
打开安装盘
s/l/e下只有 NVDAGF100Hal.kext
       NVDAGK100Hal.kext
       NVDANV50Hal.kext
       NVDAResman.kext
      NVSMU.kext
其他的GeForceGA开头的文件呢?不见了?尼玛。难道镜像里本来就没有?所以才导致黑屏?
好了。再重新装一次,gm。装好后,直接进xp查看。
文件全都全了。
       GeForce.kext
       GeForceGA.plugin
       GeForceGLDriver.bundle
       GeForceVADriver.bundle
       NVDAGF100Hal.kext
       NVDAGK100Hal.kext
       NVDANV50Hal.kext
       NVDAResman.kext
       NVSMU.kext
把这一堆货,备份起来。S/L/E下的N卡驱动全删了。能进系统了,把备份的这一堆货,再次放进S/L/E修复权限。重起,尼玛。又黑屏。
这不科学啊。奶牛的驱动就从来不黑屏。继续检查打开个包看看。发现NVDAN开头的驱动里面,都没有Info.plist文件。再看看安装盘里,那几个N字头的驱动,看看里面。里面有Info.plist啊。要不替换看看?把ML分区下的 NVDAGF100Hal.kext
       NVDAGK100Hal.kext
       NVDANV50Hal.kext
       NVDAResman.kext
  NVSMU.kext都删除,再复制之前在安装盘里找的这五个备份。粘进去。修改硬件id.把SMBIOS 像以前一样放好。重起。奇迹粗线了。!!!!!!!!!!GM发布了多少天,我就装了多少天,重起了N次本本。终于开到QE/CI了。回去一看,发现natit.kext忘记粘进去。难道一直是这货的原因。后来测试一下。加上了这个东东。貌似也不起作用。透明的上栏闪闪发光。原来240M用原装的驱动就能直接驱了。我内牛满面。
现发一下,走弯路用过的工具。

DSDT EDITOR 用于修改DSDT
DSDT Editor.app.zip (874.4 KB, 下载次数: 86)

HEX FIEND
HEX文件用的好东西。我用来HEX GeForceGLDriver的工具 修改里面的数字可以达到开QE/CI的效果
HexFiend.zip (734.23 KB, 下载次数: 97)

PLISTEDIT PRO用于修改 驱动里面的Info.plist 这个比记事本好用多了。
PlistEdit Pro.app.zip (3.86 MB, 下载次数: 210)

接下来的是 Kext Wizard.app.zip (1.33 MB, 下载次数: 77) 把驱动放到S/L/E后要用这货来修复权限。

还有NVCAP MAKER 还有 SYSTEM INFO什么的。就算了。用不上。

接下来折腾声卡。889a

点评

关man  先做个标价,从你这里再次找到头绪。  发表于 2012-8-13 14:05 IP属地广东

Rank: 1

UID
2819553
帖子
15
PB币
6
贡献
0
技术
0
活跃
0
13F
发表于 2012-7-16 23:44:17 IP属地浙江 |只看该作者
高手啊,走过的弯路很好

Rank: 5Rank: 5Rank: 5

UID
1260907
帖子
875
PB币
741
贡献
0
技术
34
活跃
490

7周年庆典勋章

14F
发表于 2012-7-17 00:07:09 IP属地浙江 |只看该作者
楼主厉害呀。。。我有不能用独显。不知道hd4000能开启QE不

Rank: 1

UID
2819553
帖子
15
PB币
6
贡献
0
技术
0
活跃
0
15F
发表于 2012-7-17 20:36:59 IP属地浙江 |只看该作者
看 你修改的那一部分 看得 云里雾里 ,反正 就是 都不行,
最后突然又行了,
到底哪些是必需修改的,哪些是不必的呢?

Rank: 1

UID
2108100
帖子
93
PB币
23
贡献
0
技术
1
活跃
0
16F
发表于 2012-7-29 03:36:55 IP属地法国 |只看该作者
550ti 怎么改 都无法提升分辨率

Rank: 2Rank: 2

UID
1518244
帖子
338
PB币
2537
贡献
0
技术
116
活跃
183

7周年庆典勋章

17F
发表于 2012-7-31 01:49:58 IP属地广东 |只看该作者
12楼的太厉害了,希望我们早点解决我FX 2700M 的显卡问题

Rank: 2Rank: 2

UID
2774617
帖子
421
PB币
1212
贡献
0
技术
0
活跃
974
18F
发表于 2012-7-31 04:07:39 IP属地江苏 |只看该作者
呵呵!我是安装时删掉了安装分区里所有N卡的驱动避免黑屏安装完后将所有N卡的驱动直接复制进SLE里然后重建缓存完美驱动了,的确是要绕一些路呢!

Rank: 5Rank: 5Rank: 5

UID
1613969
帖子
507
PB币
3
贡献
0
技术
0
活跃
453
19F
发表于 2012-7-31 04:39:23 IP属地上海 |只看该作者
我的也是啊。麻烦啊
头像被屏蔽

Rank: 2Rank: 2

UID
1595656
帖子
264
PB币
0
贡献
0
技术
27
活跃
52
20F
发表于 2012-7-31 15:20:53 IP属地浙江 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛