道路红线是人行道边线:ATI HD显卡分辨率驱动RadeonHD(10.5/10.6)

来源:百度文库 编辑:偶看新闻 时间:2024/04/30 03:27:41
RadeonHD目前只支持调整分辨率,带电休眠,硬件鼠标,当然前提是对你的显卡有效。

[常见问题FAQ]:
1. 安装驱动重启后没有反应,并且在终端里输入kextstat | grep RadeonHD没有任何输出
这是因为你的系统里使用了某种显卡激活驱动。可能是你手动安装的,也可能是安装系统时勾选了显卡驱动的项目,还可能是boot或者com.apple.Boot.plist里添加的。解决办法是或者手动删除那些激活驱动,或者重装系统时不要选择任何显卡驱动项,或者去除boot/plist里的显卡激活部分。

2. 安装后还是没有QE/CI
如本帖网友shanhe回复所说的,这个驱动没有也不会涉及到QE/CI的功能。Framebuffer驱动的功能很多,包括调整分辨率,颜色深度,刷新率,以及旋转,风扇,睡眠等等,但是没有QE/CI。QE/CI在苹果下是由专门的加速驱动来负责的,就是ATIRadeonX1000/ATIRadeonX2000.kext这类的文件。基本上ATIRadeonX1000.kext支持的显卡(比如X1400)可以通过在ATIRadeonX1000.kext/Contents/Info.plist里添加显卡设备ID的方法来启用QE/CI。ATIRadeonX2000.kext支持的显卡目前没有办法启用QE/CI,因为ATIRadeonX2000.kext需要调用原版Framebuffer驱动的某些功能,这个在RadeonHD里是没有的。我也没有移植加速驱动的计划。

3. 鼠标成为一个颜色方块或者类似的形状
这是因为你的显卡QE/CI未开启。解决办法是禁止使用硬件鼠标。修改RadeonHD.kext/Contents/Info.plist, 设置"EnableHardWareCursor" 为 false. 重建缓存后重启。

4. 启动后白屏或者黑屏或者闪屏
这是因为驱动中的背光设置代码不适用于你的显卡,解决办法是禁止使用那些代码。修改RadeonHD.kext/Contents/Info.plist, 设置 "BackLightLevel" 为 0 或者设置 "enableBacklight" 为 false. 重建缓存后重启。

5. 关闭屏幕再打开后花屏
这是因为Radeon中尚未加入处理各种硬件中断事件的代码。暂时的解决办法是使用下面Silencers的DSDT修改方法避免这个问题。
注意你可能需要对应系统版本的SleepEnabler.kext来支持休眠功能,此外thinkpad系列的笔记本需要移除AppleLPC.kext来避免苏醒出错。
找到 device LID 的 method _LID 修改为如下内容. 下面代码的作用是当屏幕关闭时,使电脑休眠。因为新版的RadeonHD已经支持带电休眠。
  1.             Name (LIDS, One)

  2.             Method (_LID, 0, NotSerialized)

  3.             {

  4.                     Store (^^PCI0.LPC.EC.HPLD, LIDS)

  5.                     XOr (LIDS, One, Local0)

  6.                     If (Local0)                        

  7.                     {

  8.                         Notify (SLPB, 0x80)               

  9.                     }

  10.                     Return (LIDS)

  11.             }
复制代码源码(10.5&10.6):
http://code.google.com/p/osx86-driver-radeonhd/

[04/27/2010 测试]
请大家测试双显示器支持。需要在启动电脑前连上显示器。
10.6 32 bit RadeonHD.extensionMode.zip (201.96 KB, 下载次数: 816)
上面不行的话,下面连个测试的是原来的RadeonHD驱动双显。看看行不行。
RadeonHD-10.6.zip (195.28 KB, 下载次数: 3011) RadeonHD-10.5.zip (195.03 KB, 下载次数: 76)
[05/26/2010 更新]
感谢insanelymac论坛的madchicken, 他解决了我前次更新2色鼠标导致的四国问题。现在硬件鼠标应该工作一切正常。
RadeonHD.10.6.x.kext.zip (195.1 KB, 下载次数: 5622)
RadeonHD.10.5.x.kext.zip (196.65 KB, 下载次数: 694)
[05/13/2010 更新]
感谢insanelymac论坛的madchicken和semantics, 现在增加了对带电休眠的支持. 我增加了对2色硬件鼠标的支持,现在在word里鼠标能够正常显示.希望其它应用程序的类似问题也得到了解决.
[12/18/2009 更新]
感谢insanelymac论坛的semantics, 现在硬件鼠标变形的问题已经解决. 另外对代码里内存的分配和释放稍做了调整, 希望能减少某些使用者开机四国的概率. 驱动初始分辨率改回为最佳分辨率 (28号的版本用的是开机的VESA分辨率). 其它没有修改. 请各位测试. 原来需要关闭背光设置的请将现在的选项里BackLightLevel的值设为0,因为我预期的功能没有实现。将其设为0后起到关闭设置的作用。


  • 10.5 RadeonHD10.5.kext.zip (170.18 KB, 下载次数: 400)
  • 10.6 RadeonHD10.6.kext.zip (193.71 KB, 下载次数: 1233)

[10/28/2009 更新]
增加对硬件鼠标的支持,可以解决鼠标拉屎问题,但是还不完善,现在的鼠标是一个被压扁变形的. 如果你的显卡QE/CI没开,请将Info.plist里的enableHWCursor的值设为false。否则启用硬件鼠标反而会使鼠标成为一个64x64的色块。


  • 10.5 RadeonHD.kext.10.5.zip (171.46 KB, 下载次数: 542)
  • 10.6 RadeonHD.kext10.6.zip (193.93 KB, 下载次数: 1193)
[10/20/2009 更新]
增加了一个debug功能, 进入桌面后运行RadeonDump可以得到驱动所产生的log信息, 可以帮忙分析驱动的运行状况.


  • 10.5 RadeonHD.10.5.zip (164.27 KB, 下载次数: 106)
  • 10.6 RadeonHD.10.6.zip (187.52 KB, 下载次数: 208)
[10/17/2009 更新]
有些朋友需要背光设置,有些不需要。所以在Info.plist里添加了一个用户选项"enableBacklight",默认是打开。需要关闭的请自行设置。


  • 10.5 RadeonHD.kext.10.5.zip (164.38 KB, 下载次数: 151)
  • 10.6 RadeonHD.kext.10.6.zip (187.53 KB, 下载次数: 227)
[10/15/2009 更新3 32位]
有些朋友的显示器可能只提供一个最佳分辨率,这个版本在仅检测到一个分辨率时添加一些常见分辨率供切换使用。这个版本还提供了一个"关于本机"中的显卡名称。经我本人测试,这个驱动不用-v启动偶尔会导致四国,可能是分配内存的问题。希望以后能找到问题所在。


  • 10.5 RadeonHD.kext.10.5.zip (164.05 KB, 下载次数: 119)
  • 10.6 RadeonHD.kext.10.6.zip (186.9 KB, 下载次数: 358)
[10/13/2009 更新2]
网友shanhe的x1300移动卡已可以进入桌面并使用正确的分辨率,但是有背光的问题。这里是去掉设置背光步骤的版本,请测试。


  • 含AtomBios代码的版本




    • 10.5 RadeonHD.kext.noBLhasBios10.5.zip (161.03 KB, 下载次数: 80)
    • 10.6 (仅32位) RadeonHD.kext.noBLhasBios10.6.zip (183.88 KB, 下载次数: 121)

  • 无AtomBios代码的版本




    • 10.5 RadeonHD.kext.noBLnoBios10.5.zip (151.96 KB, 下载次数: 34)
    • 10.6 (32/64) RadeonHD.kext.noBLnoBios10.6.zip (346.55 KB, 下载次数: 272)

[10/13/2009 更新]




  • Linux代码更新到1.2.5版本
  • 无AtomBios代码的版本可能只对Linux代码中含有修正信息表的显卡有效
  • 含AtomBios代码的版本任何HD显卡都可以试试,但是尚没有64位版本
  • Info.plist中有一些用户设置项





    • "debugMode"为true时,开机使用VESA模式,没有切换分辨率功能,用于收集debug信息
    • "EDID",请替换为你自己的显示器的EDID信息,当驱动启动检测EDID失败时取用这里的数据
    • "verboseLevel",如果不想看到debug输出信息,请将其设为0



  • 含AtomBios代码的版本




    • 10.5 RadeonHD.kext.AtomBIOS10.5.zip (161.07 KB, 下载次数: 98)
    • 10.6 (仅32位) RadeonHD.kext.AtomBios10.6.zip (183.89 KB, 下载次数: 176)

  • 无AtomBios代码的版本




    • 10.5 RadeonHD.kext.noBios10.5.zip (152.01 KB, 下载次数: 55)
    • 10.6 (32/64) RadeonHD.kext.noBios10.6.zip (346.57 KB, 下载次数: 454)



经测试已成功修改分辨率的显卡(已停止更新下面的列表,各位自己测试吧):

  • x1300 (7149)  网友shanhe (99/100楼)
  • x1300 "Acer Aspire 5104 WLMi" 网友Ztardust (insanelymac)
  • x1350 (7196)  网友super_engine (insanelymac)
  • x1400 (7145)  "Lenovo T60" 本人sweec
  • x1400 (7145) "Acer Aspire 5672 WLMi" 网友homer007 (insanelymac)
  • x1450/HD2300 (718A) "Sony Vaio Cr11-z/R"网友Razorbackeve (insanelymac)
  • x1600 (71C5) 网友georgexia (78楼)
  • x1900 (7284) "Fujitsu-Siemens Amilo PI 1556" 网友lebidou (insanelymac)
  • HD2400xt (94C8) 网友cnsoft360(142楼)
  • HD2600 (9581) 网友verma (insanelymac)
  • HD2600 "Toshiba P200" 网友idan2009 (insanelymac)
  • HD3200 (9610) 网友idream(136楼)
  • HD3200 (9612)网友popitfy (101楼)
  • HD3400 "Sony VAIO" 网友milanca (insanelymac)
  • HD3450 (95C4)  "Dell studio 1535" 网友Boombeng (insanelymac)
  • HD3450 (95C4) 网友kyolan(114楼)
  • HD3470 (95C4) 网友benzene
  • HD3470 “ThinkPad T400" 网友chflame(126楼)
  • HD3640 "Dell studio 1737" 网友brjones (insanelymac)
  • HD3650 "thinkPad" 网友chopped (insanelymac)
  • HD3650 (9598) 网友idream(131楼)
  • HD4530 "HP Pavilion DV6-1155ei" 网友yazz2020/thebestnono1 (insanelymac)


  • ATI HD显卡列表 ATIHD_List.txt.zip (1.84 KB, 下载次数: 4244)
  • 无AtomBios代码版本可测试显卡列表 knownCardList.txt.zip (1.58 KB, 下载次数: 412)







RadeonHD.fullMode10.5.zip

201.46 KB, 下载次数: 332, 下载积分: PB币 -1