zsjyzx
发表于 2011-3-22 22:41
楼上老兄,wrong!!!
fyner
发表于 2011-3-22 22:44
回复 424# sonicboy520
我的也是4570512m的(0x0x95531002)不知道你的资料和我的能不能通用;
可不可以把你的东西给我试试、、这帖子难度实在太大了 我很头疼。。
crazybirdy
发表于 2011-3-22 22:57
回复 441# 紫叶O风铃
Ubuntu是对的A2-4,不过资料还是不全,依你163楼的试试看Peregrine
02 00 00 00 40 00 00 00 09 01 00 00 12 00 01 01LVDS
10 00 00 00 10 00 00 00 00 01 00 00 00 10 00 06VGA
02 00 00 00 40 00 00 00 09 01 00 00 02 00 01 01LVDS
10 00 00 00 10 00 00 00 00 01 00 00 00 10 00 06VGA
02 00 00 00 40 00 00 00 09 01 00 00 22 00 01 01LVDS
10 00 00 00 10 00 00 00 00 01 00 00 00 10 00 06VGA
或
10 00 00 00 10 00 00 00 00 01 00 00 00 10 00 06VGA
02 00 00 00 40 00 00 00 09 01 00 00 12 00 01 01LVDS
10 00 00 00 10 00 00 00 00 01 00 00 00 10 00 06VGA
02 00 00 00 40 00 00 00 09 01 00 00 02 00 01 01LVDS
10 00 00 00 10 00 00 00 00 01 00 00 00 10 00 06VGA
02 00 00 00 40 00 00 00 09 01 00 00 22 00 01 01LVDS
qshnwb
发表于 2011-3-22 23:11
回复 429# EricGuo
4411s下载了附件不知道怎么用 请问怎么安装啊???谢谢
EricGuo
发表于 2011-3-22 23:18
本帖最后由 EricGuo 于 2011-3-22 23:22 编辑
回复 445# qshnwb
四、将4330的ID ( 0x95521002 ) 加入到ATI4600Controller.kext的Info.plist。 位于ATI4600Controller.kext/Contents/Info.plist IOPCIMatch 0x95521002 0x94881002 用 Kext Helper b7 将ATI4600Controller.kext及ATIFramebuffer.kext安装入S/L/E,再 用 Kext Utility 重建权限、cache、mkext即可。
五、安装Mac变色龙 (安装方法不在本文讨论),替换4330 (0x95521002 ) 专用的r749版Kabyl boot,每个boot适用单一framebuffer,直接在 /Extra/com.apple.boot.plist内容加入下面设置即可。我使用Peregrine的boot开机。 GraphicsEnabler Yes
过程就是这样,看LZ的教程,如果说一点是刚玩黑苹果的话,建议先看看论坛置顶的一些基础贴,因为有很多东西很长,很难在一时半会讲清楚,所以先要自己摸索下,折腾起来就比较好理解了
qshnwb
发表于 2011-3-22 23:47
回复 446# EricGuo
谢谢 我就想问一下 替换4330 (0x95521002 )
专用的r749版Kabyl boot 这一步是在mac操作么 我试过不成功
tingpu
发表于 2011-3-23 00:06
我在 10.6.6原始ATIFramebuffer.kext/Contents/MacOS/ATIFramebuffer
中找不到对应的字符串啊, 真是奇怪
wfnpdc
发表于 2011-3-23 01:20
楼主说“1.自行编译trunk boot,在Mac下载源码
终端$ svn co http://forge.voodooprojects.org/svn/chameleon/trunk/”
不过我现在苹果不能上网,谁能帮我下载一下,并上传上来呀!谢了!我的电脑好像和kaby水土不符,应该原版的能行!
crazybirdy
发表于 2011-3-23 01:59
http://u.115.com/file/f49371b797
trunk-r749-code.zip
EricGuo
发表于 2011-3-23 11:03
回复 447# qshnwb
一定要在Mac操作,在Win有可能引导不了。你可以先试试原版的变色龙,不行可以看看https://bbs.pcbeta.com/viewthread.php?tid=797534
skykyo128
发表于 2011-3-23 11:04
太复杂了。。。。。。。。。。。。。。。。。。。。。。。。
network0771
发表于 2011-3-23 12:49
[ 3.059726] Initialized drm 1.1.0 20060810
[ 3.540846] radeon defaulting to kernel modesetting.
[ 3.540849] radeon kernel modesetting enabled.
[ 3.542047] initializing kernel modesetting (RV710 0x1002:0x9553).
[ 3.542218] register mmio base: 0xD0020000
[ 3.542219] register mmio size: 65536
[ 3.542413] Clocks initialized !
[ 3.543218] Detected VRAM RAM=512M, BAR=256M
[ 3.543222] RAM width 64bits DDR
[ 3.543357] radeon: 512M of VRAM memory ready
[ 3.543359] radeon: 512M of GTT memory ready.
[ 3.543485] radeon: irq initialized.
[ 3.543488] GART: num cpu pages 131072, num gpu pages 131072
[ 3.543918] Loading RV710 Microcode
[ 3.596169] ring test succeeded in 1 usecs
[ 3.596333] radeon: ib pool ready.
[ 3.596413] ib test succeeded in 0 usecs
[ 3.596416] Enabling audio support
[ 3.596493] Unknown TV standard; defaulting to NTSC
[ 3.596603] Radeon Display Connectors
[ 3.596605] Connector 0:
[ 3.596607] LVDS
[ 3.596608] Encoders:
[ 3.596610] LCD1: INTERNAL_UNIPHY2
[ 3.596612] Connector 1:
[ 3.596613] VGA
[ 3.596615] DDC: 0x7e40 0x7e40 0x7e44 0x7e44 0x7e48 0x7e48 0x7e4c 0x7e4c
[ 3.596617] Encoders:
[ 3.596619] CRT1: INTERNAL_KLDSCP_DAC1
[ 3.596621] Connector 2:
[ 3.596622] HDMI-A
[ 3.596623] HPD1
[ 3.596626] DDC: 0x7f10 0x7f10 0x7f14 0x7f14 0x7f18 0x7f18 0x7f1c 0x7f1c
[ 3.596627] Encoders:
[ 3.596629] DFP1: INTERNAL_UNIPHY
[ 3.600813] radeon: power management initialized
[ 3.629633] fb mappable at 0xC0141000
[ 3.629636] vram apper at 0xC0000000
[ 3.629638] size 4325376
[ 3.629640] fb depth is 24
[ 3.629641] pitch is 5632
[ 4.768299] fb0: radeondrmfb frame buffer device
[ 4.768301] drm: registered panic notifier
[ 4.768424] Initialized radeon 2.5.0 20080528 for 0000:01:00.0 on minor 0
楼主,麻烦看看这个有用没,ubuntu里面导出的。
crazybirdy
发表于 2011-3-23 13:36
本帖最后由 crazybirdy 于 2011-3-23 18:09 编辑
回复 453# 111#network0771
ATOM BIOS Rom:
SubsystemVendorID: 0x104d SubsystemID: 0x9056
IOBaseAddress: 0xd000
Filename: BR33251.001
BIOS Bootup Message:
Sony_M850_M92S2_XT_GDDR3 M92 GDDR3 64bit 680e/800m
Connector at index 0 type: LVDS (7)
Connector at index 1 type: VGA (1)
Connector's i2cid: 90
Connector at index 2 type: HDMI-A (11)
Connector's i2cid: 94
计算式SenseLine = (i2cid & 0xf) +1
index 0 =Port 0 =00 =LVDS :SenseLine = (9x & 0xf)+1 = 0x
index 1 =Port 1 =01 =VGA :SenseLine = (90 & 0xf)+1 = 01
index 2 =Port 2 =02 =HDMI-A: SenseLine = (94 & 0xf)+1 = 05
[ 3.542047] initializing kernel modesetting (RV710 0x1002:0x9553).
[ 3.543218] Detected VRAM RAM=512M, BAR=256M
[ 3.543918] Loading RV710 Microcode
[ 3.596603] Radeon Display Connectors
[ 3.596605] Connector 0:
[ 3.596607] LVDS
[ 3.596608] Encoders:
[ 3.596610] LCD1: INTERNAL_UNIPHY2
[ 3.596612] Connector 1:
[ 3.596613] VGA
[ 3.596615] DDC: 0x7e40 0x7e40 0x7e44 0x7e44 0x7e48 0x7e48 0x7e4c 0x7e4c
[ 3.596617] Encoders:
[ 3.596619] CRT1: INTERNAL_KLDSCP_DAC1
[ 3.596621] Connector 2:
[ 3.596622] HDMI-A
[ 3.596623] HPD1
[ 3.596626] DDC: 0x7f10 0x7f10 0x7f14 0x7f14 0x7f18 0x7f18 0x7f1c 0x7f1c
[ 3.596627] Encoders:
[ 3.596629] DFP1: INTERNAL_UNIPHY
CRTC0>DIG1>UNIPHY2>LVDS Encoder = 0x00 Transmitter = 0x12 0x22
CRTC1>DAC >DAC1 >VGA Encoder = 0x10 Transmitter = 0x00
CRTC1>DIG2>UNIPHY>HDMI Encoder = 0x01 Transmitter = 0x10 0x210
配合前面的Transmitter,Encoder,Port及SenseLine列入推算。
0x = 02 03 04 06 07 08 09 试试看
aa = 12 22 试试看
bb = 10 20 试试看
02 00 00 00 40 00 00 00 09 01 00 00 aa 00 00 0xLVDS
10 00 00 00 10 00 00 00 00 01 00 00 00 10 01 01VGA
00 08 00 00 00 02 00 00 00 01 00 00 bb 01 02 05HDMI
最可能的
02 00 00 00 40 00 00 00 09 01 00 00 12 00 00 0xLVDS 0x = 02 03 04 06 07 08 09 试试看
10 00 00 00 10 00 00 00 00 01 00 00 00 10 01 01VGA
00 08 00 00 00 02 00 00 00 01 00 00 10 01 02 05HDMI
没有RadeonHD的Encoder.txt只能自求多福了
洗洗睡
发表于 2011-3-23 15:39
本帖最后由 洗洗睡 于 2011-3-23 16:08 编辑
本型号Thinkpad E40 05785kc显卡 4570(512M) 0X95531002绿苹果成功。
提取rom和connector.txt成功,但Encoder.txt无法提取,死马当活马医了,就用了楼主的FB,boot也没换,用了原版的r516。
connector.txt内容如下:
ATOM BIOS Rom:
SubsystemVendorID: 0x17aa SubsystemID: 0x215b
IOBaseAddress: 0x2000
Filename: BR37325.002
BIOS Bootup Message:
BR37325.002 M92 DDR3 64bit 720e/800m
Connector at index 0 type: VGA (1)
Connector's i2cid: 95
Connector at index 1 type: HDMI-A (11)
Connector's i2cid: 91
Connector at index 2 type: LVDS (7)
Connector's i2cid: 90
用了楼主的Transmitter,Encoder,根据自己Port加入自己的SenseLine,整理成1排参数如下:
10 00 00 00 10 00 00 00 00 01 00 00 00 10 00 06 02 00 00 00 40 00 00 00 09 01 00 00 12 00 02 01
把ATIFramebuffer中以下Peregrine参数替换为上面参数:
00 02 00 00 04 02 00 00 00 00 00 00 02 01 04 05 00 04 00 00 00 01 00 00 00 00 00 00 20 00 02 02
洗洗睡
发表于 2011-3-23 15:42
修改后的ATIFramebuffer.kext
network0771
发表于 2011-3-23 15:59
楼上的能把你的r516传一个吗?
洗洗睡
发表于 2011-3-23 16:05
boot来了
wfnpdc
发表于 2011-3-23 16:33
东芝L537,显卡5145,已经成功驱动。之前一直都是用ATI5000Controller.kext,怎么也驱动不成功。本来问了之前成功驱动了5145的azhwei,可他也没给个明确的回答。改了楼主用的ATI4600Controller.kext才成功,之前电脑总是加载了ATI5000Controller.kext就进不了系统。下面是我的详细修改
connector.txt如下
Connector at index 0 type: VGA (1)
Cnnector's i2cid: 94
Connector at index 1 type: LVDS (7)
Connector's i2cid: 96
Connector at index 2 type: HDMI-A (11)
Connector's i2cid: 90
Connector at index 3 type: DisplayPort (10)
Connector's i2cid: 91
Encoder.txt如下:
: DxModeValid: ATOM CRTC 1
: rhdAtomOutputModeValid
: Listing modesetting layout:
: ATOM CRTC 1: tied to Atom PLL 1 and LUT A:
: Outputs: AtomOutput UniphyE (PANEL)
:
: ATOM CRTC 2: unused
: Unused Outputs: AtomOutput DACA
: , AtomOutput UniphyA
:
: RHDModesPoolCreate
: rhdCreateModesListAndValidate
: Validating Modes from Monitor "LVDS Panel" on "PANEL"
修改后的参数为:
02 00 00 00 40 00 00 00 09 01 00 00 12 00 01 07LVDS
10 00 00 00 10 00 00 00 00 01 00 00 00 10 00 05VGA
00 08 00 00 00 02 00 00 00 01 00 00 10 01 02 01HDMI
目前LVDS成功
wfnpdc
发表于 2011-3-23 16:36
本帖最后由 wfnpdc 于 2011-3-23 16:38 编辑
回复 459# wfnpdc
而VGA与HDMI没试过。FB是使用:Peregrine,其它没试过哦。ID是95531002;
而boot是使用trunk-r749-code,因为好像用kaby有问题,反正已经成功驱动了。
实在是太感谢crazybirdy了。
可目前还是绿苹果哦。
fyner
发表于 2011-3-23 16:48
回复 456# 洗洗睡
羡慕你 啊 我的也是这显卡,,,还在折腾中,,,