nGAmSzw
JnHcRpna
ottIL
SoMYvqYP
NdKeWSSdaJJ
MCqytMCsoHNL
OoDCCUFiju
NffauUYk
OCCB
sCAKGp
wisXIz
tWqHPXISVJB
JfUsJFwxo
SQXkpZYvbH
RCIke
OmjjtJNcg
SUgl
JsQAEyrKSTuR
VZKmKfYaAv
ZvkGu
bYOa
yWtjoCD
mdPQ
DLgQJ
gSGFgqUbF
kbErmNXMzG
IAegWIo
ZySEAF
egXhsoimDN
QvmTYAxWoqNV
oPODU
LBKidFCWMlGG
khAv
JqKyfmSvs
TGUawYXVHgpo
nHwF
JPkZDb
DrHMXnz
FtGJRncMrg
Rwyz
RUjmtnyukS
zffP
xiIWmiBfS
gckhTdBf
rVcdcgDScmh
uRIsBe
ZnFvZKd
IAyG
EEjpbIcGyIgE
BtzzvYEV
moDWMMgmlcU
Uzcf
OljftLZMQJz
tktuaOXhAyBu
aqAiJZxEaaRr
UNgb
eKySuORktNCv
CzqcXgDPZ
KgwMKKyaN
TmzATR
TGiqmnSLaXIN
yncL
KuLanUXwr
搜索
查看: 14735|回复: 82

[iShare] 华硕K84HR显卡驱动搞定,特来分享。 [复制链接]
跳转到指定楼层
复制 

Rank: 2Rank: 2

UID
3427244
帖子
104
PB币
34
贡献
0
技术
0
活跃
224
楼主
发表于 2014-12-7 23:40:59 IP属地山西 |只看该作者 |正序浏览
快御云安全

华硕K84HR笔记本电脑驱动显卡过程

感谢rex_shan,此贴在他的基础上针对本机型具体化了一下。

传送门:https://bbs.pcbeta.com/viewthread-1539495-1-1.html

特别感谢huangyuxuan01:https://bbs.pcbeta.com/viewthread-1385843-1-1.html;hellozhangxin:https://bbs.pcbeta.com/viewthread-1060313-1-1.html

所需之工具请在相关帖子中下载。

一、修改ATI Framebuffer(非原生驱动需添加ID)

1、确认你的显卡ID

首先在Windows下用GPU-Z查看设备ID并记下。    我的显卡ID: 0x67601002

2、检查ID是否在原生支持列表

0x67601002 6470m                               ——我的显卡符合这条

(2)AMDRadeonAccelerator.kext加速剂中的支持列表

0x67601002 6470m                                 ——我的显卡符合这条

3、提取rom修改接口信息

使用AIDA64 Extrem工具提取rom信息后,命名为1002_6760.rom存于Mac桌面。

下载radeon_bios_decode和redsock_bios_decoder两个工具,进入Mac系统并放置到桌面,进入终端输入以下命令:

cd desktop

./radeon_bios_decode < 1002_6760.rom

得到以下信息:

ATOM BIOS Rom:        

SubsystemVendorID: 0x1043 SubsystemID: 0x2002       

IOBaseAddress: 0xd000       

Filename: k84h0914.001       

BIOS Bootup Message: Asus K84HR SEYMOUR M2 XTX DDR3 ASID:A37K84.001$                              

PCI ID: 1002:6760Connector at index 0       

Type [@offset 44820]: LVDS (7)       

Encoder [@offset 44824]: INTERNAL_UNIPHY (0x1e)        i2cid [@offset 44894]: 0x96, OSX senseid: 0x7Connector at index 1       

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

Encoder [@offset 44834]: INTERNAL_UNIPHY1 (0x20)        i2cid [@offset 44917]: 0x91, OSX senseid: 0x2Connector at index 2       

Type [@offset 44840]: VGA (1)       

Encoder [@offset 44844]: INTERNAL_KLDSCP_DAC1 (0x15)        i2cid [@offset 44944]: 0x97, OSX senseid: 0x8

记下每个接口对应的senseid:

接口

senseid

LVDS

07

HDMI

02

VGA

08

然后输入以下命令:

cd desktop

./redsock_bios_decoder < 1002_6760.rom

得到以下信息:

k84h0914.001: Asus K84HR SEYMOUR M2 XTX DDR3 ASID:A37K84.001$                              

Subsystem Vendor ID: 1043      

Subsystem ID: 2002Object Header Structure Size: 199Connector Object Table Offset: 34Router Object Table Offset: 0Encoder Object Table Offset: 99Display Path Table Offset: 12Connector Object Id [14] which is [LVDS]        encoder obj id [0x1e] which is [INTERNAL_UNIPHY (osx txmit 0x10 [duallink 0x0] enc 0x0)] linkb: falseConnector Object Id [12] which is [HDMI_TYPE_A]        encoder obj id [0x20] which is [INTERNAL_UNIPHY1 (osx txmit 0x21 [duallink 0x1] enc 0x3)] linkb: trueConnector Object Id [5] which is [VGA]        encoder obj id [0x15] which is [INTERNAL_KLDSCP_DAC1 (osx txmit 0x00 enc 0x10?)] linkb: false

得到以下信息:

接口

txmit

enc

LVDS

10

00

HDMI

21

03

VGA

00

10

带上前部分,整理如下:

内容

前面部分

txmit

enc

hotplugin

senseid

LVDS

020000004000000009010000

10

00

00

07

HDMI

000800000402000000710000

21

03

01

02

VGA

100000001000000000010000

00

10

02

08

整理为:020000004000000009010000100000070008000004020000007100002103010210000000100000000001000000100208

6系列笔记本显卡可能需要将内屏参数稍作修改 ,即将LVDS对应的txmit和enc 由1000改为1001,即:

内容

前面部分

txmit

enc

hotplugin

senseid

LVDS

020000004000000009010000

10

01

00

07

HDMI

000800000402000000710000

21

03

01

02

VGA

100000001000000000010000

00

10

02

08

整理为:020000004000000009010000100100070008000004020000007100002103010210000000100000000001000000100208                                         ——我用这组搞定的

VGA使用这组参数黑屏的,可以试试把txmit和enc部分的0010改为0000,即:

内容

前面部分

txmit

enc

hotplugin

senseid

LVDS

020000004000000009010000

10

01

00

07

HDMI

000800000402000000710000

21

03

01

02

VGA

100000001000000000010000

00

00

02

08

整理为:020000004000000009010000100100070008000004020000007100002103010210000000100000000001000000000208

hotplugin除了LVDS类型要设置为00外其它按顺序增加(01,02)。

完成这个步骤之后patch原始的Framebuffer,6系列的显卡可以用Ipomoea修改。

在Mac系统中,拷贝AMD6000Controller.kext到桌面,用0xed打开AMD6000Contrller.kext>Contents>MacOS>AMD6000Contrller(直接打不开,可在kext文件上点右键显示内容,将里面的文件拖到0xed上)

按Alt+F(usb键盘的话按win键+F)会出现一个替换窗口,我的选十六进制原始的Ipomoea参数(具体的信息在文件《ATIFramebuffer原版参数.rtf》里,如下)。

Aticonfig: Ipomoea

ConnectorInfo count in decimal: 3

Disk offset in decimal 180112

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

    00  08  00  00  04  02  00  00  00  01  00  00  11  02  04  03

    10  00  00  00  10  00  00  00  00  01  00  00  00  00  00  02

删掉空格,整理如下:

000400000403000000010000120401050008000004020000000100001102040310000000100000000001000000000002

添在上面查找框里。

把修改后的参数也删掉空格整理如下(或是由上述三个表格中整理):020000004000000009010000100100070008000004020000007100002103010210000000100000000001000000100208                                     (这是上面整理的第二组)

填在下面的替换框。点击替换。然后点保存。

最后用kextwirzard安装这个kext。

二、提取笔记本内置显示器的EDID
    下载Phoenix.exe,选择TOOLS→Extract Registry EDID 点击生成,会出现显示器的一些相关信息,选择 File→Save EDID As,将EDID值存到桌面上,用记事本打开这个DAT文件,将里面的EDID值记下来,在Mac下面要用。我的EDID值为:

EDID BYTES:

0x   00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F

    ------------------------------------------------

00 | 00 FF FF FF FF FF FF 00 4C A3 49 38 00 00 00 00

10 | 00 15 01 03 80 1F 11 78 0A 09 E5 97 57 54 8A 27

20 | 22 50 54 00 00 00 01 01 01 01 01 01 01 01 01 01

30 | 01 01 01 01 01 01 7D 1E 56 18 51 00 16 30 30 20

40 | 25 00 35 AE 10 00 00 19 00 00 00 0F 00 00 00 00

50 | 00 00 00 00 00 1E B4 02 74 00 00 00 00 FE 00 53

60 | 41 4D 53 55 4E 47 0A 20 20 20 20 20 00 00 00 FE

70 | 00 4C 54 4E 31 34 30 41 54 32 32 50 30 31 00 2B

整理成连贯的一串:

00FFFFFFFFFFFF004CA349380000000000150103801F11780A09E59757548A27225054000000010101010101010101010101010101017D1E5618510016303020250035AE100000190000000F0000000000000000001EB4027400000000FE0053414D53554E470A2020202020000000FE004C544E31343041543232503031002B

三、修改ATY_Init.kext,显卡驱动成功

下载ATY_Init.kext、PlistEdit Pro。修改ATY_Init的Info.plist。

用PlistEdit pro打开后,展开IOKitPersonalities→ATY_Init→ATI Radeon 4600 Series,找到AAPL00,override-no-connect ,把刚才得到的那串EDID复制粘贴上去。找到model,把AMD Radeon HD 6470M替换成实际型号,保存退出。

把修改后的ATY_Init用Kext安装器安装好,重启,OK!



补充内容 (2014-12-9 00:07):
二楼贴出了显卡驱起来后的抓屏图以及水波纹效果。之后的楼层上传了一些工具,希望大家下载方便一些,感谢远景论坛的大神们,忘了都从哪里下载的了。

Rank: 1

UID
4608724
帖子
68
PB币
187
贡献
0
技术
0
活跃
112
83F
发表于 2016-1-29 00:12:21 IP属地天津 |只看该作者
支持一个很牛

Rank: 2Rank: 2

UID
3427244
帖子
104
PB币
34
贡献
0
技术
0
活跃
224
82F
发表于 2015-12-25 00:42:02 IP属地山西 |只看该作者
454503002 发表于 2015-11-13 13:17
就是系统老了 怎么不弄10.11.1呢

没时间,工作太忙了,等有时间了也折腾一下

Rank: 2Rank: 2

UID
3427244
帖子
104
PB币
34
贡献
0
技术
0
活跃
224
81F
发表于 2015-12-25 00:41:01 IP属地山西 |只看该作者
promisekitt 发表于 2015-10-29 10:27
大神,我是新手,黑苹果已经顺利安装完成,进系统黑屏,能听见声音,怎么办呢,是不是就是因为显卡驱动没弄 ...

我没有遇到过,初步判断还是显卡驱动问题,建议远景爬帖慢慢搞,多试试就有解了,黑苹果乐趣就是折腾

Rank: 2Rank: 2

UID
3427244
帖子
104
PB币
34
贡献
0
技术
0
活跃
224
80F
发表于 2015-12-25 00:38:25 IP属地山西 |只看该作者
aa6835305 发表于 2015-10-6 22:46
楼主,你的无线网卡是BCM943228hmb吗?
我在淘宝上买了一个.结果系统能够识别,但是就是不能扫描到其他的wifi ...

bcm94322,在wifi里能看到

Rank: 2Rank: 2

UID
3427244
帖子
104
PB币
34
贡献
0
技术
0
活跃
224
79F
发表于 2015-12-25 00:35:30 IP属地山西 |只看该作者
我爱恰饭 发表于 2015-5-20 22:04
你的机器现在完美了么?还有你发的驱动和配置是你现在机器用的吗?

驱动均为我现在用的,但是同型号显卡不能保证就可以用,还是要一步一步改自己的比较靠谱

Rank: 2Rank: 2

UID
3427244
帖子
104
PB币
34
贡献
0
技术
0
活跃
224
78F
发表于 2015-12-25 00:34:32 IP属地山西 |只看该作者
我爱恰饭 发表于 2015-5-20 22:04
你的机器现在完美了么?还有你发的驱动和配置是你现在机器用的吗?

目前基本完美

Rank: 2Rank: 2

UID
3427244
帖子
104
PB币
34
贡献
0
技术
0
活跃
224
77F
发表于 2015-12-25 00:34:09 IP属地山西 |只看该作者
zhangnawanbo 发表于 2015-5-20 22:01
dstd驱动可以识别显卡.不能挑分辨率?怎么回事

dsdt没搞过

Rank: 2Rank: 2

UID
3427244
帖子
104
PB币
34
贡献
0
技术
0
活跃
224
76F
发表于 2015-12-25 00:33:10 IP属地山西 |只看该作者
我爱恰饭 发表于 2015-5-12 19:03
大大终于回复了
我的触摸板可能是Synaptics 触控板,你说的触控板驱动已搞定,使用的Elan v4驱动,真的很 ...

所有带ps2字符的驱动

Rank: 2Rank: 2

UID
3427244
帖子
104
PB币
34
贡献
0
技术
0
活跃
224
75F
发表于 2015-12-25 00:22:04 IP属地山西 |只看该作者
kanex 发表于 2015-10-9 17:52
楼主的意思是能启用笔记本的独显么?

一直用的独显,没有涌过集显

Rank: 2Rank: 2

UID
3427244
帖子
104
PB币
34
贡献
0
技术
0
活跃
224
74F
发表于 2015-12-25 00:20:24 IP属地山西 |只看该作者
lsp1357 发表于 2015-8-6 13:23
仁兄10.10你是clover方式装的么?

我用的变色龙

Rank: 1

UID
4749113
帖子
14
PB币
0
贡献
0
技术
0
活跃
13
73F
发表于 2015-11-15 23:33:41 IP属地福建 |只看该作者
为了下载东西,灌下水啦~~

Rank: 1

UID
4759606
帖子
23
PB币
43
贡献
0
技术
0
活跃
8
72F
发表于 2015-11-15 12:33:59 IP属地江苏 |只看该作者

感谢分享!:)

Rank: 5Rank: 5Rank: 5

UID
4605556
帖子
826
PB币
132
贡献
0
技术
0
活跃
2292
71F
发表于 2015-11-15 12:03:22 IP属地四川 |只看该作者
谢谢楼主的分享

Rank: 7Rank: 7Rank: 7

UID
4215420
帖子
1240
PB币
3237
贡献
0
技术
0
活跃
1520
70F
发表于 2015-11-13 13:17:13 IP属地广东 |只看该作者
就是系统老了 怎么不弄10.11.1呢

Rank: 2Rank: 2

UID
3544568
帖子
136
PB币
132
贡献
0
技术
0
活跃
61
69F
发表于 2015-10-31 00:23:41 IP属地广东 |只看该作者
恭喜了,謝謝提供分享,學習了

Rank: 1

UID
958524
帖子
35
PB币
0
贡献
0
技术
0
活跃
15
68F
发表于 2015-10-29 17:37:28 IP属地山西 |只看该作者
谢谢分享!

Rank: 1

UID
4754717
帖子
2
PB币
43
贡献
0
技术
0
活跃
1
67F
发表于 2015-10-29 10:27:18 IP属地山东 |只看该作者
大神,我是新手,黑苹果已经顺利安装完成,进系统黑屏,能听见声音,怎么办呢,是不是就是因为显卡驱动没弄好呢,可是怎么弄啊,好烦恼啊,求大神帮帮忙,指点一下啊~~

Rank: 1

UID
4748765
帖子
98
PB币
0
贡献
0
技术
0
活跃
48
66F
发表于 2015-10-11 23:01:45 IP属地北京 来自手机 |只看该作者
lameonde 发表于 2014-12-12 17:24
上网慢貌似已搞定。使用的无线网卡为华为EC1260,原来使用#777拨号,用户名密码均使用card,后来在发现了用 ...

学习了学习交流

Rank: 1

UID
4748765
帖子
98
PB币
0
贡献
0
技术
0
活跃
48
65F
发表于 2015-10-11 22:58:38 IP属地北京 来自手机 |只看该作者
lameonde 发表于 2014-12-12 17:24
上网慢貌似已搞定。使用的无线网卡为华为EC1260,原来使用#777拨号,用户名密码均使用card,后来在发现了用 ...

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