- 积分
- 1010
- 最后登录
- 2018-1-12
- 精华
- 0
- 阅读权限
- 210
- 主题
- 102
- UID
- 845007
- 帖子
- 2224
- PB币
- 9717
- 威望
- 20
- 贡献
- 0
- 技术
- 5733
- 活跃
- 779
Beta 黑苹果体验白苹果享受折腾
- UID
- 845007
- 帖子
- 2224
- PB币
- 9717
- 贡献
- 0
- 技术
- 5733
- 活跃
- 779
|
本帖最后由 g958 于 2012-11-17 23:13 编辑
linzhouyu 发表于 2012-11-17 20:25
大侠实在不敢当。。。据我所知,240M是可以原生驱动的 根本不需要删除某些kext 建议从dsdt显卡部分代 ...
多谢指点,我用的是MBP5.1 ,MBP5.5都不行(坛里驱上的都用的这些smbios),还真没没试过6.2,刚把bio刷回了2.05原版,原来一直用刷的2.08白名单,怀疑是白名单的bios问题,看来有些步骤和方法还得继续研究,继续折腾~~!!
据我知道的坛里的Y550,都驱上了。有的和我cpu不同,有的是显卡显存不同,nvcap值不同,我昨天用idsdt 又生成了一下显卡代码(用的win下直接提取的bin改的aml和提取的显卡dump改的rom)结果和 NVCAPMAKER 1.4 生成的NVCAP值是一样的。
昨天,在这个帖子https://bbs.pcbeta.com/viewthread-1190746-1-1.html看到“
不用DSDT,不用加ID,直接替换新版N卡驱动,配合GE=Yes试试”
这个新版驱动还是9个文件,只是最后一个名称变成了“NVDAStartup.kext”
在OSX下替换后用 kext utility 修复权限后,重启:-f -x -v 卡在了DSMOS has arrived处,而不是原来的
卡在 NTFS。。。那个磁盘位置,并且发现 AGPM[ unknown AGPM]字样,看来还是没有正确加载上驱动,无法开启显卡变频。。
这是我用idsdt 加入原始dsdt.AML和显卡rom 生成的显卡代码,里面的格式和nvcap值与原来加入的代码一致:
- Device (PEGP)
- {
- Name (_ADR, 0x00010000)
- Device (GFX0)
- {
- Name (_ADR, Zero)
- Name (_SUN, One)
- Method (_DSM, 4, NotSerialized)
- {
- Store (Package (0x18)
- {
- "@0,compatible",
- Buffer (0x0B)
- {
- "NVDA,NVMac"
- },
- "@0,device_type",
- Buffer (0x08)
- {
- "display"
- },
- "@0,name",
- Buffer (0x0F)
- {
- "NVDA,Display-A"
- },
- "@1,compatible",
- Buffer (0x0B)
- {
- "NVDA,NVMac"
- },
- "@1,device_type",
- Buffer (0x08)
- {
- "display"
- },
- "@1,name",
- Buffer (0x0F)
- {
- "NVDA,Display-B"
- },
- "NVCAP",
- Buffer (0x14)
- {
- /* 0000 */ 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00,
- /* 0008 */ 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07,
- /* 0010 */ 0x00, 0x00, 0x00, 0x00
- },
- "VRAM,totalsize",
- Buffer (0x04)
- {
- 0x00, 0x00, 0x00, 0x40
- },
- "device_type",
- Buffer (0x0C)
- {
- "NVDA,Parent"
- },
- "model",
- Buffer (0x10)
- {
- "GeForce GT 240M"
- },
- "rom-revision",
- Buffer (0x10)
- {
- "GeForce GT 240M"
- },
- "hda-gfx",
- Buffer (0x0A)
- {
- "onboard-1"
- }
- }, Local0)
- DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
- Return (Local0)
- }
- }
- }
- }
复制代码
|
|