本帖最后由 zshwq5 于 2013-4-11 16:58 编辑
DSDT中显卡代码:这是使用的两接口Mangabey参数,如果使用其他FB必须替换代码中所有Mangabey为你使用的FB名称,如果是三接口必须按照@0,@1,格式添加@3,以此类推。应版主hellozhangxin提议上传完整显卡代码dsl文件,不能直接打开先打开DSDT软件再选择文件再选择这个文件打开可以查看。
GFX0.dsl.zip
(1.83 KB, 下载次数: 46)
三星屏EDID没有"ATY,bin_image",没有加入CPU变频代码自己另行加入SSDT及显卡ROM,其中的FB为 两接口 MangabeyDSDT:
3-EDID-NO-ROM-DSDT.aml.zip
(21.24 KB, 下载次数: 53)
LG 屏EDID没有"ATY,bin_image",没有加入CPU变频代码自己另行加入SSDT及显卡ROM,其中的FB为 两接口 Mangabey
DSDT:
LG-EDID-NO-ROM-DSDT.aml.zip
(21.23 KB, 下载次数: 54)
2013年2月9日: 如果不在DSDT里加入显卡ROM可使用变色龙开启显卡侦测,并钩先与你DSDT里使用的显卡FB我的可以如下图设置:效果一样。
- Device (GFX0)
- {
- Name (_ADR, Zero) //修改为自己的实际值
- Name (_SUN, Zero)
- Name (_PRW, Package (0x02)
- {
- 0x09,
- 0x04
- })
- Method (_DSM, 4, NotSerialized) //主要是这里包括的部分
- {
- Store (Package (0x46)
- {
- "AAPL,HasPanel",
- Buffer (0x04)
- {
- 0x01, 0x00, 0x00, 0x00
- },
- "AAPL,Haslid",
- Buffer (0x04)
- {
- 0x01, 0x00, 0x00, 0x00
- },
- "AAPL,backlight-control",
- Buffer (0x04)
- {
- 0x00, 0x00, 0x00, 0x00
- },
- "AAPL,aux-power-connected",
- Buffer (0x04)
- {
- 0x01, 0x00, 0x00, 0x00
- },
- "AAPL00,DualLink",
- Buffer (0x04)
- {
- 0x00, 0x00, 0x00, 0x00 //如果是高分屏修改成0x01, 0x00, 0x00, 0x00试试
- },
- "AAPL00,Dither",
- Buffer (0x04)
- {
- 0x00, 0x00, 0x00, 0x00
- },
- "AAPL00,override-no-connect",
- Buffer (0x80)
- {
- 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x30, 0xE4, 0x8E, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00, 0x13, 0x01, 0x03, 0x80, 0x1F, 0x11, 0x78, 0x0A, 0x8E, 0x35, 0x93, 0x58, 0x56, 0x90, 0x29, 0x20, 0x50, 0x54, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0xBC, 0x1B, 0x56, 0x88, 0x50, 0x00, 0x14, 0x30, 0x30, 0x20, 0x35, 0x00, 0x36, 0xAE, 0x10, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFE, 0x00, 0x4C, 0x47, 0x20, 0x44, 0x69, 0x73, 0x70, 0x6C, 0x61, 0x79, 0x0A, 0x20, 0x20, 0x00, 0x00, 0x00, 0xFE, 0x00, 0x4C, 0x50, 0x31, 0x34, 0x30, 0x57, 0x48, 0x32, 0x2D, 0x54, 0x4C, 0x51, 0x31, 0x00, 0x8C //内屏的EDID必须修改为这种格式替换自己的EDID。这是LG EDID
- },
- "hda-gfx", //些项与HDMI有关可以不修改
- Buffer (0x0A)
- {
- "onboard-1"
- },
- "@0,AAPL,boot-display", //以下所有@0,关系到使用的FB有几个接口,现在是两接口FB
复制代码- "hda-gfx", //些项与HDMI有关可以不修改
- Buffer (0x0A)
- {
- "onboard-1"
- },
- "@0,AAPL,boot-display",
- Buffer (0x04)
- {
- 0x01, 0x00, 0x00, 0x00
- },
- "@0,deviceType",
- Buffer (0x08)
- {
- "display"
- },
- "@0,name",
- Buffer (0x0D)
- {
- "ATY,Mangabey"
- },
- "@0,display-link-component-bits",
- Buffer (0x04)
- {
- 0x06, 0x00, 0x00, 0x00
- },
- "@0,display-pixel-component-bits",
- Buffer (0x04)
- {
- 0x06, 0x00, 0x00, 0x00
- },
- "@0,display-dither-support",
- Buffer (0x04)
- {
- 0x00, 0x00, 0x00, 0x00
- },
- "@1,device_type",
- Buffer (0x0B)
- {
- "display"
- },
- "@1,name",
- Buffer (0x0D)
- {
- "ATY,Mangabey"
- },
- "@1,display-link-component-bits",
- Buffer (0x04)
- {
- 0x06, 0x00, 0x00, 0x00
- },
- "@1,display-pixel-component-bits",
- Buffer (0x04)
- {
- 0x06, 0x00, 0x00, 0x00
- },
- "@1,display-dither-support",
- Buffer (0x04)
- {
- 0x00, 0x00, 0x00, 0x00
- },
- "VRAM,totalsize",
- Unicode ("@"),
- "ATY,memsize",
- Unicode ("@"),
- "ATY,MemRevisionID",
- Buffer (0x0E)
- {
- 0x00, 0x00
- },
- "ATY,MemVendorID",
- Buffer (0x0E)
- {
- 0x01, 0x00
- },
- "ATY,VendorID",
- Buffer (0x02)
- {
- 0x02, 0x10
- },
- "ATY,DeviceID",
- Buffer (0x02)
- {
- 0xC1, 0x68 //修改为自己的显卡ID
- },
- "ATY,Card#",
- Buffer (0x0E)
- {
- "109-B77101-00"
- },
- "ATY,Rom#",
- Buffer (0x0F)
- {
- "113-B7710C-176"
- },
- "ATY,EFIVersion",
- Buffer (0x0B)
- {
- "01.00.3180"
- },
- "ATY,Copyright",
- Buffer (0x32)
- {
- "Copyright AMD Inc. All Rights Reserved. 2005-2011"
- },
- "device_type",
- Buffer (0x13)
- {
- "ATY,MangabeyParent"
- },
- "name",
- Buffer (0x13)
- {
- "ATY,MangabeyParent"
- },
- "model",
- Buffer (0x14)
- {
- "AMD Radeon HD 6550M" //修改为自己的显卡名称
- },
- "ATY,PlatformInfo",
- Buffer (0x80)
- {
- /* 0000 */ 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- /* 0010 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- /* 0018 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- /* 0020 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- /* 0028 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- /* 0030 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- /* 0038 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- /* 0040 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- /* 0048 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- /* 0050 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- /* 0058 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- /* 0060 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- /* 0068 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- /* 0070 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- /* 0078 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
- },
- "ATY,bin_image",
- Buffer ()
- {
- //添加自己显卡ROM,可使用IDSDT工具生成后复制IMAGE部分到此外
- },
- "AAPL,overwrite_binimage",
- Buffer (One)
- {
- 0x01
- }
- }, Local0)
- DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
- Return (Local0)
- }
- }
复制代码 后记:出了小太阳不能调节亮度可能使用这个方法可行:
https://bbs.pcbeta.com/viewthread-825117-1-8.html
搜索自己的DSDT中的 _BCL 添加
Name (_HID, EisaId ("LCD1234"))
然后安装
GenericBrightness.kext
这里https://bbs.pcbeta.com/forum.php?mod=viewthread&tid=886901也可参考。
终端操作MAC下删除磁盘分区MAC下删除磁盘分区的方式: 如果你的bootcamp和磁盘管理工具不能完成这个工作,可以使用下面的方式解决。 1、在应用程序-实用工具中找到终端,打开终端。输入diskutil list 命令。 这会显示出硬盘的详细分区信息。
2、接着输入命令: diskutil eraseVolume HFS+ Blank /dev/disk0s3 eraseVolume是删除卷;HFS+是我们删除后新卷的格式;Blank是新卷的名称,这个可以根据自己的需要填写;/dev/disk0s3 是我们需要删除的卷,这个删除的卷也是是上图中IDENTIFIER为disk0s3所对应的卷,因此在删除之前一定要确定清楚我们选择了正确的卷,如果选择错误的话可能导致删除了不该删除的分区,导致系统出问题或者数据丢失。
3、接着输入命令:diskutil mergePartitions HFS+ newname disk0s2 disk0s3 mergePartitions是合并分区指令,HFS+是合并后的分区的格式,newname是合并后的分区的名称,disk0s2 disk0s3 是我们需要合并的分区的IDENTIFIER,也就是将IDENTIFIER为disk0s2 和disk0s3的两个分区合并为一个分区。
4、合并完成,可以使用diskutil list命令查看处理后的结果。
Mac下字体加深
在终端输入:defaults -currentHost write -g AppleFontSmoothing -int 3
1/2/3根据自己需求来选:
1 light smoothing (轻)
2 Medium - Best for Flat Panel (中等)
3 strong smoothing (重)
启动时隐藏分区方法:
在org.chameleon.Boot.PLIST下面
添加hide partition- <key>Hide Partition</key>
- <string>hd(0,4) hd(0,5) hd(0,6) hd(0,7) </string>
待完善的方面:
1.键盘有键识别不正常,(§±)1左边第一键,不影响使用,键盘上的音量静音键不能使用。 (键盘驱动待完善)2月12日使用KeyRemap4MacBook解决1左边第一键识别问题 ~·~··~··~。感谢 "laizhengyi"
KeyRemap4MacBook-8.0.0.dmg.zip
(1.63 MB, 下载次数: 8)
解决1左边第一键识别问题建议安装这个版本:
VoodooPS2Controller.kext.zip
(91.49 KB, 下载次数: 12)
,必须删除原来的键盘、鼠标、触摸驱动后再安装。
2.还需要开启变色龙Restart Fix项,不然有时重启不断电。开启变色龙这项后正常,可以不关心。
3.调节亮度有小太阳,但没有用,可以使用快捷键FN+方向上,下调节。可以无视,不影响使用, 开机,重启及唤醒对于设置的亮度没有影响。
4.可以开盖唤醒或按电源键唤醒,USB设备不能唤醒,我使用罗技无线鼠标不能唤醒,没其他条件试。
5.2月13日测试接光驱播放DVD,系统自带的 “ DVD 播放程序 ”意外退出。升级到10.8.3 正式版替换10.8.1的AppleACPIPlatform.kext等三个文件不意外退出但卡屏结果还是不能播放。最后是从10.7.3在线升级到10.7.5正常
|