华硕K84HR显卡驱动搞定,特来分享。
华硕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: 0x676010022、检查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
LVDS07
HDMI02
VGA08
然后输入以下命令: 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 which is encoder obj id which is enc 0x0)] linkb: falseConnector Object Id which is encoder obj id which is enc 0x3)] linkb: trueConnector Object Id which is encoder obj id which is linkb: false得到以下信息:
接口txmitenc
LVDS1000
HDMI2103
VGA0010
带上前部分,整理如下:
内容前面部分txmitenchotpluginsenseid
LVDS02000000400000000901000010000007
HDMI00080000040200000071000021030102
VGA10000000100000000001000000100208
整理为:0200000040000000090100001000000700080000040200000071000021030102100000001000000000010000001002086系列笔记本显卡可能需要将内屏参数稍作修改 ,即将LVDS对应的txmit和enc 由1000改为1001,即:
内容前面部分txmitenchotpluginsenseid
LVDS02000000400000000901000010010007
HDMI00080000040200000071000021030102
VGA10000000100000000001000000100208
整理为:020000004000000009010000100100070008000004020000007100002103010210000000100000000001000000100208 ——我用这组搞定的VGA使用这组参数黑屏的,可以试试把txmit和enc部分的0010改为0000,即:
内容前面部分txmitenchotpluginsenseid
LVDS02000000400000000901000010010007
HDMI00080000040200000071000021030102
VGA10000000100000000001000000000208
整理为:020000004000000009010000100100070008000004020000007100002103010210000000100000000001000000000208hotplugin除了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: IpomoeaConnectorInfo count in decimal: 3Disk offset in decimal 180112 00040000040300000001000012040105 00080000040200000001000011020403 10000000100000000001000000000002删掉空格,整理如下: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 0010 | 00 15 01 03 80 1F 11 78 0A 09 E5 97 57 54 8A 2720 | 22 50 54 00 00 00 01 01 01 01 01 01 01 01 01 0130 | 01 01 01 01 01 01 7D 1E 56 18 51 00 16 30 30 2040 | 25 00 35 AE 10 00 00 19 00 00 00 0F 00 00 00 0050 | 00 00 00 00 00 1E B4 02 74 00 00 00 00 FE 00 5360 | 41 4D 53 55 4E 47 0A 20 20 20 20 20 00 00 00 FE70 | 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):
二楼贴出了显卡驱起来后的抓屏图以及水波纹效果。之后的楼层上传了一些工具,希望大家下载方便一些,感谢远景论坛的大神们,忘了都从哪里下载的了。 显卡驱动修改好后,使用工具添加修复权限重建缓存后重启,点击左上角苹果标志,查看系统关于本机,信息如下:
查看详细信息如下:
打开Dashboard,添加小工具时显示水波纹效果如下:
本帖最后由 lameonde 于 2014-12-9 00:22 编辑
重启后,有个小插曲,就是不加-f -v就无限菊花。
爬贴后,下载了最新的HWsensor,采用自定义安装最新的fakeSMC后,重启正常。下面楼层有下载!
感谢江波老师的10.9.4懒人版,很好用。
安装之后存在的问题:
1、变色龙启动,使用Hide Partition参数总是隐藏不了非引导分区;
2、点击休眠或合上休眠唤醒均没问题,只是打开不用自动休眠后唤不醒,只能按电源开关;
3、触控板手势没有驱起来;
4、使用电信3G网卡上网速度较慢,safari打开网页总是打开一半就停在哪里;
5、AR9485无线网卡无解。
以上问题,前四条我觉得应该可以解决,慢慢弄吧。 相关工具: 本帖最后由 lameonde 于 2014-12-9 00:16 编辑
为了方便大家,把我收集到的工具还是传上来一下,这些都挺有用的,感谢远景的各位大师!
安装之后还存在的问题:
1、变色龙使用Hide Partition参数隐藏不了非引导分区;
2、点击左上角苹果标志休眠、合上本子休眠均可正常唤醒,但是开着电脑自动休眠后唤不醒;
3、触控板不支持手势;
4、电信3G上网卡速度慢,safari打开网页总是打开一半就停在那里;
5、Atheros AR9485无线网卡无解。
以上问题前四条我相信应该都可以解决,慢慢来呗。第五条没办法,除非更换无线网卡,而我又不愿意折腾了,就插卡用呗。
我的计算机配置:
计算机类型 ACPI x64-based PC(Mobile)
操作系统 Microsoft Windows 7 Ultimate
操作系统版本升级(SP) Service Pack 1
Internet Explorer 11.0.9600.16521
DirectX DirectX 11.0
计算机名称 SUN
用户名称 lameonde
登录域 Sun
日期/时间 2014-05-10 / 23:10
主板:
处理器名称 Mobile DualCore Intel Core i3-2350M, 2300 MHz (23 x 100)
主板名称 Asus K84HR Series Notebook
主板芯片组 Intel Cougar Point HM65, Intel Sandy Bridge
系统内存 4072 MB(DDR3-1600 DDR3 SDRAM)
DIMM1: Elpida EBJ40UG8BBU0-GN-F 4 GB DDR3-1600 DDR3 SDRAM(11-11-11-28 @ 800 MHz)(10-10-10-27 @ 761 MHz)(9-9-9-24 @ 685 MHz)(8-8-8-22 @ 609 MHz)(7-7-7-19 @ 533 MHz)(6-6-6-16 @ 457 MHz)(5-5-5-14 @ 380 MHz)
BIOS 类型 AMI (08/13/2012)
显示设备:
显示适配器 AMD Radeon HD 7470M(1 GB)
显示适配器 AMD Radeon HD 7470M(1 GB)
3D 加速器 AMD Radeon HD 7470M (Seymour)
显示器 Samsung LTN140AT22P01
多媒体:
声音适配器 ATI Radeon HDMI @ AMD Caicos/Seymour - High Definition Audio Controller
声音适配器 Realtek ALC269 @ Intel Cougar Point PCH - High Definition Audio Controller
存储设备:
IDE 控制器 Intel(R) Mobile Express Chipset SATA AHCI Controller
硬盘驱动器 WDC WD3200BPVT-80JJ5T0(320 GB, 5400 RPM, SATA-II)
光盘驱动器 HL-DT-ST DVDRAM GT51N
硬盘 SMART 状态 OK
磁盘分区:
C: (NTFS) 119.6 GB (70.6 GB 可用)
D: (NTFS) 111.9 GB (18.9 GB 可用)
E: (HFS Plus) 5761 MB (42 MB 可用)
F: (HFS Plus) 61997 MB (53209 MB 可用)
大小 297.7 GB (141.5 GB 可用)
输入设备:
键盘 HID Keyboard Device
键盘 Keyboard Device Filter
鼠标 ELAN PS/2 Port Smart-Pad
鼠标 HID-compliant mouse
网络设备:
主 IP 地址 192.168.1.105
主 MAC 地址 DC-85-DE-28-8A-E7
网络适配器 Atheros AR9485 Wireless Network Adapter(192.168.1.105)
网络适配器 Realtek PCIe GBE Family Controller
网络适配器 VMware Virtual Ethernet Adapter for VMnet1(192.168.93.1)
网络适配器 VMware Virtual Ethernet Adapter for VMnet8(192.168.20.1)
外围设备:
打印机 Adobe PDF
打印机 Canon MF5700 Series (副本 1)
打印机 Canon MF5700 Series (副本 2)
打印机 Canon MF5700 Series
打印机 Fax
打印机 Microsoft XPS Document Writer
打印机 发送至 OneNote 2010
USB2 控制器 Intel Cougar Point PCH - USB EHCI #1 Controller
USB2 控制器 Intel Cougar Point PCH - USB EHCI #2 Controller
USB3 控制器 ASMedia ASM1042 USB 3.0 xHCI Controller
USB 设备 Generic USB Hub
USB 设备 Generic USB Hub
USB 设备 Realtek USB 2.0 Card Reader
USB 设备 USB Composite Device
USB 设备 USB Composite Device
USB 设备 USB Root Hub
USB 设备 USB 输入设备
USB 设备 USB 输入设备
USB 设备 USB2.0 UVC VGA WebCam
电池 Microsoft AC Adapter
电池 Microsoft ACPI-Compliant Control Method Battery
电池 Microsoft Composite Battery
DMI:
DMI BIOS 厂商 American Megatrends Inc.
DMI BIOS 版本 K84HR.205
DMI 系统制造商 ASUSTeK Computer Inc.
DMI 系统产品 K84HR
DMI 系统版本 1.0
DMI 系统序列号 C7N0BC247781282
DMI 系统 UUID 5154434B-4A395230-48323085-A9794896
DMI 主板制造商 ASUSTeK Computer Inc.
DMI 主板产品 K84HR
DMI 主板版本 1.0
DMI 主板序列号 BSN12345678901234567
DMI 主机制造商 ASUSTeK Computer Inc.
DMI 主机版本 1.0
DMI 主机序列号 CSN12345678901234567
DMI 主机识别标签 No Asset Tag
DMI 主机类型 Notebook
感谢分享!:) nsthy 发表于 2014-12-9 06:42 http://cdn.pcbeta.img.inimc.com/static/image/common/back.gif
感谢分享!:)
不客气,希望对大家有点用。{:8_517:} 已经搞定屏蔽非引导盘问题,重新编译了wowpc.iso,主要是将配置文件改了改:<?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>Default Partition</key>
<string>hd(0,6)</string>
<key>GenerateCStates</key>
<string>Yes</string>
<key>GeneratePStates</key>
<string>Yes</string>
<key>Hide Partition</key>
<string>hd(0,1) hd(0,2) hd(0,3) hd(0,5)</string>
<key>Instant Menu</key>
<string>Yes</string>
<key>Quiet Boot</key>
<string>Yes</string>
<key>TimeOut</key>
<string>1</string>
</dict>
</plist>
桌面上建立bootmedia文件夹,将原装wowpc.iso中的文件考出来,修改好后放进去。
采用以下命令进行了编译:sudo hdiutil makehybrid -o wowpc.iso bootmedia/ -iso -hfs -joliet -eltorito-boot bootmedia/usr/standalone/i386/cdboot -no-emul-boot -hfs-volume-name “Chameleon” -joliet-volume-name “Chameleon” -iso-volume-name “Chameleon” 感谢分享。好东西,要珍惜。 触控板驱动已搞定,使用的Elan v4驱动,真的很好用,请在远景中搜索,安装前请删除安装的其他ps2相关驱动,记得仔细阅读说明啊。 上网慢貌似已搞定。使用的无线网卡为华为EC1260,原来使用#777拨号,用户名密码均使用card,后来在发现了用户名ctnet@mycdma.cn,密码vnet.mobi,拨号仍#777,联网后速度恢复正常。不明就里。 休眠的问题目前还没有解决,搞定后再来分享吧。这可能是一个比较难搞的问题。 感谢分享 你好! 我将radeon_bios_decode redsock_bios_decoder文件夹的内的两个文件都放在桌面上了,但运行终端命令后出现如下情况
Last login: Sat Dec 13 23:27:58 on ttys000
wjtangdeMacBook-Pro:~ wjtang$ cd desktop
wjtangdeMacBook-Pro:desktop wjtang$ ./radeon_bios_decode<1002_68C0.rom
-bash: ./radeon_bios_decode: Permission denied wjtangTWJ 发表于 2014-12-13 23:37 http://cdn.pcbeta.img.inimc.com/static/image/common/back.gif
你好! 我将radeon_bios_decode redsock_bios_decoder文件夹的内的两个文件都放在桌面上了,但运行终端命令 ...
应该是权限问题,运行这个试试先:
cd desktop
chmod a+x ./radeon_bios_decode
chmod a+x ./redsock_bios_decoder
为什么我不能发表主题