首先在windos下查看自己的显卡代码 cc值 我的是3
加入神奇的代码后显示正常显存1024m 但没水波纹 没半透明 打开程序卡顿 证明显卡未工作 <key>device-properties</key> <string>5e0000000100000001000000520000000100000002010c00d041030a0000000001 01060000027fff04002c0000004100410050004c002c00690067002d0070006c0061007400 66006f0072006d002d006900640000000800000003006601</string> 加入显卡代码显示分辨率不正常 显存3m 显卡工作 没水波纹 没半透明 <key>ig-platform-id</key> <string>0x01660003</string> 试用其他显卡代码开机黑屏或不正常显存3m 显卡工作 没水波纹 没半透明 经过多次折腾无果而终 在置顶贴里https://bbs.pcbeta.com/viewthread-1470582-1-1.html
下面是我发现的新办法:试了一下变色龙和四叶草都没问题
IORegistryExplorer工具查看 DisplayProductID-0x303c DisplayVendorID-0x6af Iodisplayconnectflags 00 08 00 00 EDID :00 ff ff ff ff ff ff 00 06 af 3c 30 00 00 00 00 00 15 01 0490 1f 11 78 02 10 b5 97 58 57 92 26 1e 50 54 00 00 00 01 01 01 01 01 01 01 0101 01 01 01 01 01 01 01 ce 1d 56 e2 50 00 1e 30 26 16 36 00 35 ad 10 00 00 18df 13 56 e2 50 00 1e 30 26 16 36 00 35 ad 10 00 00 18 00 00 00 00 00 00 00 0000 00 00 00 00 00 00 00 00 00 00 00 00 02 00 0c 4c ff 0a 3c 64 12 12 1e 65 2020 20 00 71
添加代码路径下 /System/Library/Displays/Overrides/ DisplayVendorID-0x6af DisplayVendorID-**** DisplayVendorID-**** DisplayVendorID-**** 此路径下会有很多这样的文件夹,每个文件夹是针对不同显示器的 对照一下IORegistryExplorer里有没有自己代码的文件夹没有就新建一个DisplayVendorID-0x6af这个是我新建的因为里面没有我的显示器DisplayVendorID-0x6af,在此文件夹下拷贝一个别的文件夹里的算是文本文件如:DisplayProductID-**** 把DisplayProductID-****拷贝到DisplayVendorID-0x6af文件夹下(改称自己的DisplayProductID,我的是0x303c,然后打开文本文件夹DisplayProductID-0x303c修改里面参数 0x303c 十进制转后等于12,348 0x6af 十进制转后等于1,711 红色数字为16进制的到百度搜索十进制转换工具转换一下即可
DisplayProductID 12,348 DisplayVendorID 1,711 IOGFlags 00080000
EDID 直接改成IORegistryExplorer里面的
:00 ff ff ff ff ff ff 00 06 af 3c 30 00 00 00 00 00 15 01 04 90 1f 11 78 02 10 b5 97 58 57 92 26 1e 50 54 00 00 00 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 ce 1d 56 e2 50 00 1e 30 26 16 36 00 35 ad 10 00 00 18 df 13 56 e2 50 00 1e 30 26 16 36 00 35 ad 10 00 00 18 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 0c 4c ff 0a 3c 64 12 12 1e 65 20 20 20 00 71
注意如果显示器驱动成功的话这个路径就会没有了,不知到什么原因 然后重启电脑试试
|