haohaozoulu
发表于 2011-5-22 15:49
就用的70F你发的那个boot:
发表于 2011-4-29 00:10 | 只看该作者
回复 fyner 的帖子
不用改dsdt了,直接用这个Lion_boot吧
752_Lion_Shrike_9552+9553_boot.zip (106.06 KB, 下载次数: 4)
crazybirdy
发表于 2011-5-22 15:51
回复 haohaozoulu 的帖子
喔
那1F的Chameleon_2.0_RC5_r780_trunk_545vm_Shrike_pkg.zip 可用吗?
haohaozoulu
发表于 2011-5-22 17:06
回复 crazybirdy 的帖子
yeah,起作用了。
宅娘伴侣
发表于 2011-5-22 18:33
回复 crazybirdy 的帖子
我显卡也解决了。特地来感谢LZ{:5_591:}
yzckq
发表于 2011-5-23 07:45
10.6.8用变色龙+ATI4600kext成功绿苹果
不过个人还是喜欢用dsdt驱动显卡,这样不会受变色龙版本的影响。可以随时更新。
wfnpdc
发表于 2011-5-23 13:37
本帖最后由 wfnpdc 于 2011-5-23 14:12 编辑
https://bbs.pcbeta.com/data/attachment/album/201105/23/135307a1ttt6378drbt6ba.png
楼主请问,我在snow与lion得到的assigned-addresses后半部的值lion是没有的,同样的dsdt在lion下是没用的。所以想自己用iogeristryexplorer得到的值去改自己的dsdt,可遇到数据类型为number的怎么改,在dsdt中怎么表示,还有哪些property是不用加入DSDT的?https://i.pcbeta.com/home-space-uid-1267046-do-album-picid-10939.html
/Users/zhangwei/Desktop/Screen%20Shot%202011-05-23%20at%20%E4%B8%8B%E5%8D%881.37.32.png
crazybirdy
发表于 2011-5-23 23:15
本帖最后由 crazybirdy 于 2011-5-24 02:32 编辑
回复 wfnpdc 的帖子
"@0,ATY,ActiveFlags",
Buffer (0x01)
{
0x01
},
"@0,ATY,ControlFlags",
Buffer (0x02)
{
0x00, 0x04
},
一样写入dsdt,数字要自己测试下了,我没用过
因酷判刑十年
发表于 2011-5-24 02:26
calvinloo
发表于 2011-5-24 09:07
本帖最后由 calvinloo 于 2011-5-24 09:10 编辑
回复 crazybirdy 的帖子
不知道我这样对不对~,我在10.6.7下没成功!是使用10.6.7的Kext,使用Shrike
已经改好ATI4600Controler(10.6.7),ATIFramebuffe(10.6.7)
使用你提供的 Chameleon_2.0_RC5_r780_trunk_5145m_Shrike_pkg.zip无法启动,
一直卡在检测完NTFS 分区之后~ 纠结死了!哎呀……折腾到困了。早上起来发现还一直卡在检测完NTFS的分区!Help……还是我的步骤错了?指点!白天全天在线等候您的消息!
1:Connector:
ATOM BIOS Rom:
SubsystemVendorID: 0x1043
SubsystemID: 0x1c42
IOBaseAddress: 0xd000
Filename: BR36883.003
BIOS Bootup Message:
M92M2-XTX Asus K52Jk DDR3 680e/800m
Connector at index 0 type: VGA (1)
Connector's i2cid: 95
Connector at index 1 type: LVDS (7)
Connector's i2cid: 16
Connector at index 2 type: HDMI-A (11)
Connector's i2cid: 91
2:Encoder.txt
328 1360 1440854 857 867 879:+hsync:-vsync:
: RHDSynthModes: Adding Modeline : Modeline "1280x960Scaled"851280 1328 1360 1440960 963 967 988:+hsync:-vsync:
: RHDSynthModes: Adding Modeline : Modeline "1280x1024Scaled"901280 1328 1360 14401024 1027 1034 1054:+hsync:-vsync:
: RHDAtomOutputAllocFree
: Mapping DIG1 encoder to KLDSKP_UNIPHYE
: Crtc: found native mode from Monitor:
: Modeline "1366x768"721366 1414 1446 1526768 771 776 790:
: Connector "PANEL" uses Monitor "LVDS Panel":
: RHDValidateScaledToMode
: rhdModeValidateCrtc
: 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 UniphyB:
: RHDModesPoolCreate
: rhdCreateModesListAndValidate
: Validating Modes from Monitor "LVDS Panel" on "PANEL"
: rhdModeValidateCrtc
: FUNCTION: DxFBValid: ATOM CRTC 1
: rhdModeValidateCrtc
: FUNCTION: DxFBValid: ATOM CRTC 1
: rhdModeValidateCrtc
: FUNCTION: DxFBValid: ATOM CRTC 1
: rhdModeValidateCrtc
: FUNCTION: DxFBValid: ATOM CRTC 1
: rhdModeValidateCrtc
: FUNCTION: DxFBValid: ATOM CRTC 1
: rhdModeValidateCrtc
: FUNCTION: DxFBValid: ATOM CRTC 1
: rhdModeValidateCrtc
: FUNCTION: DxFBValid: ATOM CRTC 1
: rhdModeValidateCrtc
: FUNCTION: DxFBValid: ATOM CRTC 1
: rhdModeValidateCrtc
: FUNCTION: DxFBValid: ATOM CRTC 1
: rhdModeValidateCrtc
: FUNCTION: DxFBValid: ATOM CRTC 1
: rhdModeValidateCrtc
: FUNCTION: DxFBValid: ATOM CRTC 1
: rhdModeValidateCrtc
: FUNCTION: DxFBValid: ATOM CRTC 1
: rhdModeValidateCrtc
: FUNCTION: DxFBValid: ATOM CRTC 1
: RHDGetVirtualFromModesAndFilter
: FUNCTION: DxFBValid: ATOM CRTC 1
: FUNCTION: DxFBValid: ATOM CRTC 2
: FUNCTION: DxFBValid: ATOM CRTC 1
: FUNCTION: DxFBValid: ATOM CRTC 2
: Using 96x96 DPI.
: Using 1366x1024 Framebuffer with 1408 pitch
: Free FB offset 0x00008000 (size = 0x0FFF8000)
: Display resolutions detected:
: 1366 X 768 @ 59Hz
: 1280 X 1024 @ 59Hz
: 1280 X 960 @ 59Hz
: 1280 X 854 @ 59Hz
: 1280 X 720 @ 59Hz
: 1152 X 768 @ 59Hz
: 1024 X 768 @ 59Hz
: 800 X 600 @ 59Hz
: 768 X 576 @ 59Hz
: 854 X 480 @ 59Hz
: 720 X 480 @ 59Hz
: 640 X 480 @ 59Hz
: cscGetScalerInfo
: cscGetConnection...
: cscGetConnection query for connection 0
: cscSetGray
: cscSavePreferredConfiguration
: cscGetFeatureConfiguration
: cscGetConnection...
: cscGetConnection query for connection 0
: cscGetConnection...
: cscGetConnection query for connection 0
: cscGetConnection...
: cscGetConnection query for connection 0
: cscGetConnection...
: cscGetConnection query for connection 0
: cscGetConnection...
: cscGetConnection query for connection 0
: cscGetFeatureConfiguration
: cscSetMode
: cscSetGray
: cscSavePreferredConfiguration
得出(你在另一个帖子帮我算的)
CRTC0>DIG1>UNIPHYE>LVDS Encoder = 0x00 Transmitter = 0x12
CRTC1>DAC >DACA >VGA Encoder = 0x10 Transmitter = 0x00
CRTC1>DIG2>UNIPHYB>HDMI Encoder = 0x01 Transmitter = 0x20
配合前面的Transmitter,Encoder,Port及SenseLine列入推算。
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 06VGA
00 08 00 00 00 02 00 00 00 01 00 00 20 01 02 02HDMI
crazybirdy
发表于 2011-5-24 10:00
回复 calvinloo 的帖子
全部ATI的10.6.7.update的kext驱动下载 ATI.kexts.10.6.7(2011.3.3).zip
http://u.115.com/file/f49b3a3df8
用这非随机版的kext修改吧
全部改用本文Shrike修改ATIFramebuffer(10.6.7)、ATI4600Controller(10.7)的framebuffer参数即可
calvinloo
发表于 2011-5-24 10:19
本帖最后由 calvinloo 于 2011-5-24 10:21 编辑
回复 crazybirdy 的帖子
恰恰我就是使用这个包修改的~我这几天一直都在关注你的帖子!
不过我手头上没有10.7的ATI4600Controler.kext.可否共享?好揪心啊~希望今天就能搞定它。哈哈~折腾无极限!
我是安装的10.6.3原版,加Combo组合包升级到10 .6.7的,在这一方面没有什么影响吧?
calvinloo
发表于 2011-5-24 11:19
回复 crazybirdy 的帖子
不好意思,是我的进错区了,你在https://bbs.pcbeta.com/viewthread-848362-1-1.html给我回复中,我看到链接就直接过来了!不过按照你给我算出来的,修改之后,都是卡在检测完NTFS分区,只要删除了ATI4600controler ,ATIFramebuffe,就进去了!Peregrine 跟 Shrike都不行~!真揪心!{:5_297:}
HD5145
jrf1024
发表于 2011-5-24 21:02
Thank you very much!
梵天
发表于 2011-5-26 17:44
我发现这样驱动了
显卡
颜色始终不是很正常
颜色过渡太生硬了
明显有色块
不知道32位模式下是不是要好点
yzckq
发表于 2011-5-26 18:04
本帖最后由 yzckq 于 2011-5-26 18:06 编辑
有几个疑问想请教一下crazybirdy达人;
1,shrike 和perigrine两个修改方案是否是一个改ati4600controller, 另一个改atiframebuffer吗?,或是跟版本有关。改这两个有什么不同。
2. shrike 睡眠和屏保后唤醒都会花屏,必须重启才可以,这点相当不方便。但perigrine却没有这个问题。我在10.6.8上测试用10.6.6的ati驱动,perigrin使用正常。但是10.6.8驱动已经找不到perigrine的字串了,它不能用perigrin改了吗?
我是想在以后的版本继续用perigrine修改方案,但又不想用过时的驱动,可以做到吗?谢谢
ilznfe
发表于 2011-5-26 23:57
我是5145
ilznfe
发表于 2011-5-27 20:39
5145 能用么
jrf1024
发表于 2011-5-27 20:57
楼主,您好!我按照您的提示修改了ATI4600Controler.kext,并用rc5 780的boot顺利在lion dp3下开启了qe/ci(只是在跳出桌面前会花屏一下)。可是最近几次开机却无法开启qe/ci了,虽然我的显卡显示如下,并且ATI4600Controler.kext,ATIFramebuffer,ATIRadeonX2000,ATISupprot也在extensions里显示加载。特此请教。是不是还得采用dsdt?
ATI Mobility Radeon HD 4570:
Chipset Model: ATI Mobility Radeon HD 4570
Type: GPU
Bus: PCIe
Slot: Slot-1
PCIe Lane Width: x16
VRAM (Total): 512 MB
Vendor: ATI (0x1002)
Device ID: 0x9553
Revision ID: 0x0000
ROM Revision: 113-B7710C-176
EFI Driver Version: 01.00.318
Displays:
Display:
Resolution: 1366 x 768
Pixel Depth: 32-Bit Color (ARGB8888)
Main Display: Yes
Mirror: Off
Online: Yes
Built-In: Yes
Display Connector:
Status: No Display ConnectedATI4600Controler.kext
jrf1024
发表于 2011-5-27 23:33
刚刚重装了一下,又可以了,之前的花屏也消失了。
分析了一下,可能是因为KextHelper安装驱动的时候把部分驱动给装漏了,我是装了好几次驱动才全部装进去了,所以大家以后最好装完驱动再进S/L/E检查一遍,看是不是全都装进去了,如果漏装的话,会导致一些莫民奇妙的问题的。
感谢楼主,也感谢大家提供这么多信息。
tiagolc
发表于 2011-6-3 13:28
学习一下