关于AMDHD7700 驱动
本帖最后由 lin350565559 于 2015-8-27 00:22 编辑好久没有安装os x系统了 近来无事又开始捣鼓了
本机 配置
(问题已经解决请看678F)
处理器 Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz
内存容量16.0GB
显卡 AMD Radeon HD 7700 Series (683D)
硬盘 1、WDC WD1502FAEX-007BA0 (1.5TB)
2、WDC WD3200AAJS-08L7A0 (320GB)
主板 DZ77SL-50K (AAG55115-301)
网卡 Intel(R) 82579V Gigabit Network Connection
声卡 Realtek ALC892
显示器 V193WL分辨率:1440x900
安装版本 OS X Y osemite 10.10.3 与 10.11 原版
引导是clover
从新启动进入系统时屏幕花屏 大家都知道 这是显卡的原因 通过爬贴找到了 AMDRadeonX4000.kext解决花屏补丁先备份S/L/E目录下AMDRadeonX4000.kext和AMD7000Controller.kext再替换花屏补丁 从其成功进入 一番设置之后进入桌面 但是显卡没有驱动分辨率是1280的 (但不卡顿运行流畅 如果删除掉显卡驱动就会卡顿 反应很慢 )
再从新启动就可进入系统 一番设置后进到桌面 现在显示分辨率为1280
然后通过0xED修改AMD7000Controller.kext的FB 然后在进入win系统 贴入我修改过的AMD7000Controller.kext和原来的AMDRadeonX4000.kext然后再进入OS系统 奇迹就在这里 显卡竟然驱动了 效果全开 什么水波纹什么透明全都有了
但是不能开心的太早 我修复了权限之后驱动就没有了 再通过这样的方法也不行了 之后只能从新安装系统
(之后测试部修改权限可驱动 用了有三四天 可有一天人离开了电脑自己从启了 显卡驱动又没有了)
安装一切正常 驱动 花屏补丁
声卡
网卡
一些工具
发个核电{:9_357:} Thursday2014 发表于 2015-8-25 11:43 http://cdn.pcbeta.img.inimc.com/static/image/common/back.gif
发个核电
10.10系统下不能驱动啊 有没有高手大侠 说说这是什么愿意啊 下载试试 下载试试 下载试试 下载试试 本帖最后由 lin350565559 于 2015-8-27 00:24 编辑
今天又从新安装了一次10.11 报着试一试的心态 看看能否驱动显卡 结果居然成功了
特来分享大家 希望和我一样的显卡按着我的方法可以成功 废话不多说
首先我们要备份10.11目录下对应的驱动 比如我的是
备份好后我们第一步要先修改FB
第一步修改FB:复制S/L/E下AMD7000Controller.kext到桌面。在windows下用GPU-Z另存显卡的VBIOS,名称aaa.rom(或者直接以你的ID命名),在MAC下将aaa.rom和redsock_bios_decoder复制到桌面,打开终端输入
[*]cd ~/desktop/
[*]./redsock_bios_decoder < aaa.rom > redsock.txt
得到redsock.txt,接口数据如下:21P0400.S03:C40304 Pitcairn PRO A1 GDDR5 64Mx32 2GBSubsystem Vendor ID: 174b Subsystem ID: e221Object Header Structure Size: 355Connector Object Table Offset: 48Router Object Table Offset: 0Encoder Object Table Offset: fdDisplay Path Table Offset: 12Connector Object Id which is encoderobj id which is 12 enc 0x4)] linkb: falseConnector Object Id which is encoderobj id which is 22 enc 0x5)] linkb: trueConnector Object Id which is encoderobj id which is 11 enc 0x2)] linkb: falseConnector Object Id which is encoderobj id which is 10 enc 0x0)] linkb: falseConnector Object Id which is encoderobj id which is 00 enc 0x10?)]linkb: false然后复制redsock_bios_decoder到桌面,终端输入
[*]./radeon_bios_decode< aaa.rom > connector.txt
得到connector.txt,接口数据如下:ATOM BIOS Rom: SubsystemVendorID:0x174b SubsystemID: 0xe221 IOBaseAddress:0x0000 Filename:221P0400.S03 BIOSBootup Message: C40304 Pitcairn PRO A1 GDDR5 64Mx32 2GBPCI ID: 1002:6819Connector at index 0 Type[@offset 45370]: DisplayPort (10) Encoder[@offset 45374]: INTERNAL_UNIPHY2 (0x21) i2cid[@offset 45480]: 0x90, OSX senseid: 0x1Connector at index 1 Type[@offset 45380]: HDMI-A (11) Encoder[@offset 45384]: INTERNAL_UNIPHY2 (0x21) i2cid[@offset 45507]: 0x92, OSX senseid: 0x3Connector at index 2 Type[@offset 45390]: DVI-D (3) Encoder[@offset 45394]: INTERNAL_UNIPHY1 (0x20) i2cid[@offset 45534]: 0x94, OSX senseid: 0x5Connector at index 3 Type[@offset 45400]: DVI-I (2) Encoder[@offset 45404]: INTERNAL_UNIPHY (0x1e) i2cid[@offset 45571]: 0x95, OSX senseid: 0x6Connector at index 4 Type[@offset45410]: DVI-I (2) Encoder[@offset 45414]: INTERNAL_KLDSCP_DAC1 (0x15) i2cid[@offset 45571]: 0x95, OSX senseid: 0x6得出:接口 txmit enc senseidDP 12 04 01HDMI 22 05 03DVI-D 11 02 05DVI-I 10 00 06DVI-I 00 10 06到http://forge.voodooprojects.org/p/chameleon/source/tree/HEAD/trunk/i386/libsaio/ati.c查到蓝宝显卡是Aji,为4个接口。查到Aji的原始值:00040000040300000001010112040501000400000403000000010201220504020400000014020000000103000000030600080000040200000001040011020104接口类型 接口标志位显示特性对齐字符 txmt encd 显示顺序senseID|00 04 00 00 | 04 03 00 00|00 01 | 01 01 | 12 | 04 | 05 | 01
接口类型:0200LVDS0400DVI-I1000VGA8000S-Video0002DVI0004Displayport0008HDMI
于是得出00040000040300000001010112040401DP00040000040300000001020112040301DP04000000140200000001030011020205DVI-D00080000040200000001040022050103HDMI (01为优先显示)显卡本身是DP、HDMI、DVI-D、DVI-I四个接口,为什么修改为两个相同的DP接口而不是两个DVI呢?解释是原始值前部分不能更改,只能修改后面对应部份,这个是试验过很多次又重启过很多次得出的结论,Aji原始值是两个DP接口,所以改为一样的数值就可以正常显示了,理论上HD7850虽然有四接口但只能三屏输出。用HexEdit打开桌面的ATI7000Controller.kext/Contents/MacOS/AMD7000Controller查找原版排成一行:00040000040300000001010112040501000400000403000000010201220504020400000014020000000103000000030600080000040200000001040011020104替换成修改好的一行然后保存:00040000040300000001010112040401000400000403000000010201120403010400000014020000000103001102020500080000040200000001040022050103至此FB修改完成。此教材非本人原创是复制andyandy https://bbs.pcbeta.com/viewthread-1487383-1-1.html再进行稍微修改
第二步 我们要修改AMDRadeonX4000目录下的 info文件 (不要问我怎么打开 那我也是醉了)
打开后我们查找 AMDTongaGraphicsAccelerator
win下ctrl+fmac下 command+f
找到之后 我们往下看 我们会看到
<key>CAIL_DisableDrmdmaPowerGating</key>
<integer>1</integer>
<key>CAIL_DisableDynamicGfxMGPowerGating</key>
<integer>1</integer>
<key>CAIL_DisableGfxCGPowerGating</key>
<integer>1</integer>
<key>CAIL_DisableGmcPowerGating</key>
<integer>1</integer>
<key>CAIL_DisableStaticGfxMGPowerGating</key>
<integer>1</integer>
<key>CAIL_DisableUVDPowerGating</key>
<integer>0</integer>
<key>CAIL_DisableVCEPowerGating</key>
<integer>1</integer>
</dict>
我这个是已经修改好到你们只要把数值改成于我一样就可以了
然后保存 修改好两个文件之后 我们把文件复制到s/l/e 目录下
然后再修复权限 从起看看效果吧
这里附上我修改过的 驱动 与 修改FB的文件
Realtek ALC892声卡也是这个希望下载你的Voodoo_HDA_2.8.5.zip能成功! 我试一下,安装好多天了 谢谢分享,有空试一下 pb不足 我来回复 试试试试试试试试试试 谢谢分享,但是我下了10.11AMD 7750.zip 这个文件7.8次 每次都扣走了Pb了,还是下载到一个forum.php文件{:5_297:}{:5_297:} EverSnow 发表于 2015-10-25 22:05 http://cdn.pcbeta.img.inimc.comstatic/image/common/back.gif
谢谢分享,但是我下了10.11AMD 7750.zip 这个文件7.8次 每次都扣走了Pb了,还是下载到一个forum.php文件{:5 ...
现在没pb币了 我来下载试试 谢谢楼主。。。 我是hd7770,这个能用吗,还是只能参考,另外,还有一个hd4860,{:5_297:}
页:
[1]