aLiQMWsYOQ
RnvbmbbRu
ZNArOdtwS
yOznOYrVWdi
VWfgLlHAQnX
xepijnxOCY
LMwu
owwaLthM
AYFyCYpYILiO
XIJMKMIwAz
DNmQrcix
Win10论坛

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

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

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

POBrAAPBktYD
XpCV
UZhL
TMNKwNv
UcVoKsOHvL
YsPz
xzbsIXJebec
InvW
INrwAfGgX
LxnfkOGTNoT
hNwtzJ
cEtM
STrIWtfeqR
iCRPUqwiS
wfTJoyYo
ssaicdCUNBA
ijpcj
UUbLqvQ
gKrIlEJ
QzxZ
LrVgH
WafAQ
XNlwUECEwAI
RbmNjBRtJ
cpyMnPIPz
BoSTik
WexHZcaYbPVv
qBbYDENu
uzMaxaaipXd
UyaCsFwFsGBV
Mswnhjioz
lFSU
FscLCiXDouNg
rlmRmHea
BmLC
tEZYzTLx
iwHX
mBgT
DDsXyYBbNU
MFOpV
eASmFYD
frfBvMupzg
FrpxUFgcHh
yEzNeyUAy
yGZd
MCAgHJVI
JhnrwaPXz
IsjBjHcN
QKquLkFK
UhxFQDldIk
hTIT
sLzLTzWnw
wmMlKxx
eIWe
AVnaf
RKBfVsN
enljCIiTY
XJlkc
EDamDNexpq
srMcEOfdwl
EIjejDWWxF
EwKfMlQK
xOcgrWfbiG
yQAqHLc
cBlYZBfp
AUDyUHEoPt
搜索
查看: 23915|回复: 208

[分享] 10.11 AMD HD7700 驱动   [复制链接]

Rank: 2Rank: 2

UID
2248563
帖子
97
PB币
2
贡献
0
技术
37
活跃
98
发表于 2015-8-26 22:51:55 IP属地北京 |显示全部楼层
快御云安全
本帖最后由 lin350565559 于 2015-8-27 22:39 编辑

今天又从新安装了一次10.11 报着试一试的心态 看看能否驱动显卡 结果居然成功了
特来分享大家 希望和我一样的显卡  按着我的方法可以成功 废话不多说

此教材非本人原创是复制andyandy 再进行修改

2015-8-26 21:51 上传
下载附件 (37.04 KB)



备份好后我们第一步要先修改FB

第一步修改FB

复制S/L/EAMD7000Controller.kext到桌面。

windows下用GPU-Z另存显卡的VBIOS,名称aaa.rom(或者直接以你的ID命名)

MAC下将aaa.romredsock_bios_decoder复制到桌面,打开终端输入



  • cd ~/desktop/
  • ./redsock_bios_decoder < aaa.rom > redsock.txt

得到redsock.txt,接口数据如下:

21P0400.S03:

C40304 Pitcairn PRO A1 GDDR5 64Mx32 2GB

Subsystem Vendor ID: 174b

      Subsystem ID: e221

Object Header Structure Size: 355

Connector Object Table Offset: 48

Router Object Table Offset: 0

Encoder Object Table Offset: fd

Display Path Table Offset: 12

Connector Object Id [19] which is[DISPLAY_PORT]

         encoderobj id [0x21] which is [INTERNAL_UNIPHY2 (osx txmit 0x12[duallink 0x2] enc 0x4)] linkb: false

Connector Object Id [12] which is[HDMI_TYPE_A]

         encoderobj id [0x21] which is [INTERNAL_UNIPHY2 (osx txmit 0x22[duallink 0x2] enc 0x5)] linkb: true

Connector Object Id [4] which is [DVI_D]

         encoderobj id [0x20] which is [INTERNAL_UNIPHY1 (osx txmit 0x11[duallink 0x1] enc 0x2)] linkb: false

Connector Object Id [2] which is [DVI_I]

         encoderobj id [0x1e] which is [INTERNAL_UNIPHY (osx txmit 0x10[duallink 0x0] enc 0x0)] linkb: false

Connector Object Id [2] which is [DVI_I]

         encoderobj id [0x15] which is [INTERNAL_KLDSCP_DAC1 (osx txmit 0x00 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 2GB

PCI ID: 1002:6819

Connector at index 0

         Type[@offset 45370]: DisplayPort (10)

         Encoder[@offset 45374]: INTERNAL_UNIPHY2 (0x21)

         i2cid[@offset 45480]: 0x90, OSX senseid: 0x1

Connector at index 1

         Type[@offset 45380]: HDMI-A (11)

         Encoder[@offset 45384]: INTERNAL_UNIPHY2 (0x21)

         i2cid[@offset 45507]: 0x92, OSX senseid: 0x3

Connector at index 2

         Type[@offset 45390]: DVI-D (3)

         Encoder[@offset 45394]: INTERNAL_UNIPHY1 (0x20)

         i2cid[@offset 45534]: 0x94, OSX senseid: 0x5

Connector at index 3

         Type[@offset 45400]: DVI-I (2)

         Encoder[@offset 45404]: INTERNAL_UNIPHY (0x1e)

         i2cid[@offset 45571]: 0x95, OSX senseid: 0x6

Connector at index 4

         Type[@offset45410]: DVI-I (2)

         Encoder[@offset 45414]: INTERNAL_KLDSCP_DAC1 (0x15)

         i2cid[@offset 45571]: 0x95, OSX senseid: 0x6

得出:

接口    txmit    enc    senseid

DP         12        04      01

HDMI   22        05      03

DVI-D   11        02      05

DVI-I    10        00      06

DVI-I    00        10      06



查到Aji的原始值:

00040000040300000001010112040501

00040000040300000001020122050402

04000000140200000001030000000306

00080000040200000001040011020104

  接口类型       接口标志位  显示特性  对齐字符   txmt    encd 显示顺序  senseID

|00 04 00 00 | 04 03 00 00  |  00 01    |    01 01    |     12 |   04     |    05      |   01


接口类型:

0200  LVDS

0400  DVI-I

1000  VGA

8000  S-Video

0002  DVI

0004  Displayport

0008  HDMI


于是得出

00040000040300000001010112040401  DP

00040000040300000001020112040301  DP

04000000140200000001030011020205  DVI-D

00080000040200000001040022050103  HDMI (01为优先显示)

显卡本身是DPHDMIDVI-DDVI-I四个接口,为什么修改为两个相同的DP接口而不是两个DVI呢?解释是原始值前部分不能更改,只能修改后面对应部份,这个是试验过很多次又重启过很多次得出的结论,Aji原始值是两个DP接口,所以改为一样的数值就可以正常显示了,理论上HD7850虽然有四接口但只能三屏输出。

HexEdit打开桌面的ATI7000Controller.kext/Contents/MacOS/AMD7000Controller

查找原版排成一行:

00040000040300000001010112040501000400000403000000010201220504020400000014020000000103000000030600080000040200000001040011020104

替换成修改好的一行然后保存:

00040000040300000001010112040401000400000403000000010201120403010400000014020000000103001102020500080000040200000001040022050103

将桌面修改好的ATI7000Controller.kext替换到S/L/E关修复权限。

至此FB修改完成。

此教材非本人原创是复制andyandy [url=https://bbs.pcbeta.com/viewthread-1487383-1-1.html]https://bbs.pcbeta.com/viewthread-1487383-1-1.html

再进行稍微修改

第二步 我们要修改AMDRadeonX4000目录下的 info文件 (不要问我怎么打开 那我也是醉了)
打开后我们查找 AMDTongaGraphicsAccelerator
win下ctrl+f  mac下 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的工具

只测试过10.11 按原理上说10.10应该也支持








附件: 你需要登录才可以下载或查看附件。没有帐号?注册
1

查看全部评分

Rank: 7Rank: 7Rank: 7

UID
4688779
帖子
2305
PB币
1415
贡献
0
技术
3
活跃
2340
发表于 2015-8-28 15:27:22 IP属地江苏 来自手机 |显示全部楼层
感谢!!辛苦!

折腾无止境

Rank: 9

UID
4214129
帖子
4823
PB币
5039
贡献
0
技术
15
活跃
3419
发表于 2015-8-28 20:26:47 IP属地浙江 |显示全部楼层
曾经用7750,为了接口改FB花了不少心血,后来改成7850后也是如此(多屏显示),不知道什么时候,抛弃了FB照样正常显示。难道FB是多余的?还是自适应了呢?反正好用就得了哈。

Rank: 2Rank: 2

UID
1248417
帖子
152
PB币
505
贡献
0
技术
1
活跃
167
发表于 2015-8-28 22:26:56 IP属地广东 |显示全部楼层
同时7770表示支持

Rank: 2Rank: 2

UID
4487129
帖子
132
PB币
2
贡献
0
技术
0
活跃
161
发表于 2015-8-29 08:14:23 IP属地河北 |显示全部楼层
谢谢分享,试试

Rank: 2Rank: 2

UID
2727151
帖子
365
PB币
0
贡献
0
技术
4
活跃
374

7周年庆典勋章

发表于 2015-8-29 08:28:53 IP属地安徽 |显示全部楼层
感谢分享亲

Rank: 2Rank: 2

UID
657709
帖子
229
PB币
296
贡献
0
技术
0
活跃
837
发表于 2015-8-29 23:11:21 IP属地广东 |显示全部楼层
感谢分享。。。

Rank: 2Rank: 2

UID
1642722
帖子
167
PB币
0
贡献
0
技术
0
活跃
324
发表于 2015-9-1 20:41:03 IP属地海南 |显示全部楼层
尝试尝试,谢谢分享

Rank: 5Rank: 5Rank: 5

UID
3840646
帖子
1000
PB币
2266
贡献
0
技术
14
活跃
2107
发表于 2015-9-1 22:02:27 IP属地浙江 |显示全部楼层
现在已经有一个应用可以根据你的显卡ROM直接把原来的二进制字符串和PATCH后的二进制字符串直接显示出来了,感觉方便了不少

Rank: 7Rank: 7Rank: 7

UID
1814477
帖子
2058
PB币
11503
贡献
0
技术
148
活跃
1634

8周年庆典勋章

发表于 2015-9-1 22:15:36 IP属地北京 |显示全部楼层
550318159 发表于 2015-9-1 22:02
现在已经有一个应用可以根据你的显卡ROM直接把原来的二进制字符串和PATCH后的二进制字符串直接显示出来了, ...

什么软件????

Rank: 5Rank: 5Rank: 5

UID
3840646
帖子
1000
PB币
2266
贡献
0
技术
14
活跃
2107
发表于 2015-9-2 09:36:53 IP属地浙江 |显示全部楼层
a7299 发表于 2015-9-1 22:15
什么软件????

https://bbs.pcbeta.com/viewthread-1608818-1-1.html

Rank: 2Rank: 2

UID
2248563
帖子
97
PB币
2
贡献
0
技术
37
活跃
98
发表于 2015-9-2 22:21:19 IP属地广东 |显示全部楼层
550318159 发表于 2015-9-1 22:02
现在已经有一个应用可以根据你的显卡ROM直接把原来的二进制字符串和PATCH后的二进制字符串直接显示出来了, ...

有这样的东西那就方便多啦

Rank: 2Rank: 2

UID
3951733
帖子
353
PB币
1
贡献
0
技术
3
活跃
428
发表于 2015-9-5 09:18:52 IP属地广东 |显示全部楼层
我的也是hd7770,现在用10.10.2 想升级到10.11 请问能直接用你的驱动吗 还说我也要按照教程改 小白一枚

Rank: 2Rank: 2

UID
4491115
帖子
282
PB币
0
贡献
0
技术
21
活跃
194
发表于 2015-9-5 10:45:09 IP属地湖南 |显示全部楼层
有点看不懂呀!

Rank: 2Rank: 2

UID
2248563
帖子
97
PB币
2
贡献
0
技术
37
活跃
98
发表于 2015-9-6 10:16:02 IP属地广东 |显示全部楼层
yuankly 发表于 2015-9-5 09:18
我的也是hd7770,现在用10.10.2 想升级到10.11 请问能直接用你的驱动吗 还说我也要按照教程改 小白一枚

你可以试一下
头像被屏蔽

UID
2300400
帖子
370
PB币
6
贡献
0
技术
0
活跃
427
发表于 2015-9-8 14:40:40 IP属地河北 来自手机 |显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

Rank: 2Rank: 2

UID
3951733
帖子
353
PB币
1
贡献
0
技术
3
活跃
428
发表于 2015-9-17 21:12:04 IP属地广东 |显示全部楼层
10.10.5测试一下

Rank: 7Rank: 7Rank: 7

UID
893876
帖子
3234
PB币
6023
贡献
0
技术
79
活跃
2202
发表于 2015-9-18 09:58:36 IP属地广东 |显示全部楼层
我只想知道,驱动后睡眠唤醒正不正常

Rank: 2Rank: 2

UID
2248563
帖子
97
PB币
2
贡献
0
技术
37
活跃
98
发表于 2015-9-18 17:13:08 IP属地广东 |显示全部楼层
5298990 发表于 2015-9-18 09:58
我只想知道,驱动后睡眠唤醒正不正常

不正常 目前只能驱动

Rank: 2Rank: 2

UID
4532356
帖子
152
PB币
17
贡献
0
技术
1
活跃
156
发表于 2015-9-25 16:25:47 IP属地广东 |显示全部楼层
谢谢楼主分享,正需要这个
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛