冷清风
发表于 2013-5-7 11:31
刚谢楼主的分享
野蛮人2
发表于 2013-5-7 11:50
semim 发表于 2013-5-7 10:26 static/image/common/back.gif
还是不行啊, 我SENSE ID从1~9都试了,还是没用,加了EDID也是黑屏。问题出在哪里?还是无解了?
呵呵!你这问题还真难解了,按理来说 你的问题就是系统找不到内屏幕。加了EDID 还不行。但可能还是那里没有搞明白。继续研究研究。关键问题文件在 ATI5000 ATI4000 ATI6000 这是系列显卡主要文件可以控制显视屏幕接口识别 显卡驱动识别。第二你就是那个ATY了。
semim
发表于 2013-5-7 15:41
野蛮人2 发表于 2013-5-7 11:50 static/image/common/back.gif
呵呵!你这问题还真难解了,按理来说 你的问题就是系统找不到内屏幕。加了EDID 还不行。但可能还是那里没 ...
我的驱动过程如下:在对应的4600CONTROLLER.KEXT下添加对应显卡的ID, 然后用ATY,加EDID驱动显卡。
外接正常驱动,开启QE CI,内屏闪烁。
我想问,如果加了强制ALL NO CONTENT EDID的代码,接口还需要修改吗?
野蛮人2
发表于 2013-5-7 15:50
semim 发表于 2013-5-7 15:41 static/image/common/back.gif
我的驱动过程如下:在对应的4600CONTROLLER.KEXT下添加对应显卡的ID, 然后用ATY,加EDID驱动显卡。
外接正 ...
先用原版4600CONTROLLER.KEXT 试试 不行就改了试吧。没办法死马只能当活马医
evil000
发表于 2013-5-12 12:27
就是只能考你了
evil000
发表于 2013-5-12 12:35
犀利 回复
evil000
发表于 2013-5-13 11:08
回复一个
haricxp
发表于 2013-5-13 14:40
楼主麻烦你帮忙啊!我的显卡是 ATI Radeon HD4570 512M的,查询了很多论坛的资料,目前用的是ATY(Sherk)的方式进行驱动的,包含添加95531002到ATI4600Controller.kext及修改AMDFramebuffer的FB值。目前貌似是可以驱动显卡了,但是只能在VGA、HDMI接口上有信号,内屏黑屏(通电的感觉),可否帮我检查下我的信息是否有误?谢谢哈
显卡信息如下:
PORT:
ATOM BIOS Rom:
SubsystemVendorID: 0x104d SubsystemID: 0x9033
IOBaseAddress: 0x9000
Filename: BR33980.001
BIOS Bootup Message:
Sony_Foxc_M753_M92SXT_GDDR3 M92 GDDR3 64bit 680e/800m
PCI ID: 1002:9553
Connector at index 0
Type [@offset 45620]: LVDS (7)
Encoder [@offset 45624]: INTERNAL_UNIPHY2 (0x21)
Connector at index 1
Type [@offset 45630]: VGA (1)
Encoder [@offset 45634]: INTERNAL_KLDSCP_DAC1 (0x15)
i2cid [@offset 45719]: 0x90, OSX senseid: 0x1
Connector at index 2
Type [@offset 45640]: HDMI-A (11)
Encoder [@offset 45644]: INTERNAL_UNIPHY (0x1e)
i2cid [@offset 45742]: 0x94, OSX senseid: 0x5
Connector at index 3
Type [@offset 45650]: DVI-D (3)
Encoder [@offset 45654]: INTERNAL_UNIPHY (0x1e)
i2cid [@offset 45769]: 0x91, OSX senseid: 0x2
ROUTE:
BR33980.001 :
Sony_Foxc_M753_M92SXT_GDDR3 M92 GDDR3 64bit 680e/800m
Subsystem Vendor ID: 104d
Subsystem ID: 9033
Object Header Structure Size: 252
Connector Object Table Offset: 3c
Router Object Table Offset: 0
Encoder Object Table Offset: c0
Display Path Table Offset: 10
Connector Object Id which is
encoder obj id which is enc 0x4)] linkb: false
Connector Object Id which is
encoder obj id which is linkb: false
Connector Object Id which is
encoder obj id which is enc 0x0)] linkb: false
Connector Object Id which is
encoder obj id which is enc 0x1)] linkb: true
我猜测的FB值是:
LVDS:02 00 00 00 40 00 00 00 09 01 00 00 12 04 00 07
VGA: 10 00 00 00 10 00 00 00 00 01 00 00 00 10 02 10
HDMI: 00 08 00 00 00 02 00 00 00 71 00 00 10 00 01 05
ACER EDID(通过软件查询到该内屏是宏基制造):
00 FF FF FF FF FF FF 00 04 72 01 07 9A 01 00 00
10 15 01 03 80 00 00 78 0A A4 9A A3 58 53 9C 24
0F 4B 57 3F CF 80 D1 C0 31 7C 95 00 45 7C 81 C0
61 7C 81 00 81 FC 1A 1D 00 80 51 D0 1C 20 40 80
35 00 00 00 00 00 00 1C 00 00 00 FD 00 32 78 1E
64 11 00 0A 20 20 20 20 20 20 00 00 00 FC 00 41
63 65 72 20 48 35 33 36 30 0A 20 20 00 00 00 FF
00 4B 30 37 30 31 30 32 34 35 38 30 35 0A 01 E2
DisplayProductID-701:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>DisplayProductID</key>
<integer>1793</integer>
<key>DisplayProductName</key>
<string>Internal LCD Forced EDID</string>
<key>DisplayVendorID</key>
<integer>1138</integer>
<key>IODisplayEDID</key>
<data>
AP///////wAEcgEHmgEAABAVAQOAAAB4CqSao1hTnCQPS1c/z4DRwDF8lQBFfIHAYXyB
AIH8Gh0AgFHQHCBAgDUAAAAAAAAcAAAA/QAyeB5kEQAKICAgICAgAAAA/ABBY2VyIEg1
MzYwCiAgAAAA/wBLMDcwMTAyNDU4MDUKAeI=
</data>
</dict>
</plist>
第一次发帖,内心忐忑啊!希望楼主可以看到我的求救,谢谢!
gjzivankwan
发表于 2013-5-15 22:49
LZ,我的显卡是ATI7550的有办法驱动到小太阳吗?
gjzivankwan
发表于 2013-5-16 10:03
斯蒂芬是
野蛮人2
发表于 2013-5-16 13:53
haricxp 发表于 2013-5-13 14:40 static/image/common/back.gif
楼主麻烦你帮忙啊!我的显卡是 ATI Radeon HD4570 512M的,查询了很多论坛的资料,目前用的是ATY(Sherk)的 ...
把EDID 写入 ATY
看下93楼。的文件参考
ATY_Init.kext 显视包内容 找到Info.plist 用PlistEditPro 打开。找到如下图的AAPL00,override-no-connect这个值然后在那些00FFF上右键 选取编辑。替换你的EDID
屏
野蛮人2
发表于 2013-5-16 13:56
gjzivankwan 发表于 2013-5-15 22:49 static/image/common/back.gif
LZ,我的显卡是ATI7550的有办法驱动到小太阳吗?
不知道呀。不试过,不过按教程用DSDT方法 加修改FB 应该可行。多试试吧。我本身也是经过无数次的实验。才总结出来的。你也要自己试才知道
haricxp
发表于 2013-5-16 16:00
野蛮人2 发表于 2013-5-16 13:53 static/image/common/back.gif
把EDID 写入 ATY
看下93楼。的文件参考
ATY_Init.kext 显视包内容 找到Info.plist 用PlistEditPro 打开 ...
老大 我加了,还是黑屏啊!
帮我看看我的那个FB的值 是对的么?
semim
发表于 2013-5-23 16:59
野蛮人2 发表于 2013-5-7 11:50 static/image/common/back.gif
呵呵!你这问题还真难解了,按理来说 你的问题就是系统找不到内屏幕。加了EDID 还不行。但可能还是那里没 ...
我的显卡终于驱动了,内屏也正常了,太感谢你了。而且在你的帮助下研究的更透彻些了。
但是现在还不能调节亮度,是不是一定要用DSDT文件,我的DSDT文件你也看过了,但是有很多警告和错误,能不能再次帮忙呢,只要能调就行,小不小太阳无所谓。
野蛮人2
发表于 2013-5-23 21:12
semim 发表于 2013-5-23 16:59 static/image/common/back.gif
我的显卡终于驱动了,内屏也正常了,太感谢你了。而且在你的帮助下研究的更透彻些了。
但是现在还不能调 ...
添加PNLF代码 一般放到 Device (PWRB) 上面就行了
Device (PNLF)
{
Name (_HID, EisaId ("APP0002"))
Name (_CID, "backlight")
Name (_UID, 0x0A)
Name (_STA, 0x0B)
}
Device (LCD) 添加
Name (_HID, EisaId ("LCD1234"))
然后安装这个kext
GenericBrightness.kext
这些做完估计应该能看到亮度调节条。
FN+NUM LK SCR LK 和 FN+LNSERTPAUSE 可以调节。这两个键在F12后找
semim
发表于 2013-5-23 21:13
野蛮人2 发表于 2013-5-23 21:12 static/image/common/back.gif
添加PNLF代码 一般放到 Device (PWRB) 上面就行了
Device (PNLF)
已经可以调,但是要么黑屏要么只能100% 小太阳也出来了
野蛮人2
发表于 2013-5-23 21:14
haricxp 发表于 2013-5-13 14:40 static/image/common/back.gif
楼主麻烦你帮忙啊!我的显卡是 ATI Radeon HD4570 512M的,查询了很多论坛的资料,目前用的是ATY(Sherk)的 ...
看我那几个教程就行
semim
发表于 2013-5-24 13:38
你的国际象棋死机吗?你是用ATY还是DSDT驱动的
野蛮人2
发表于 2013-5-25 14:36
semim 发表于 2013-5-24 13:38 static/image/common/back.gif
你的国际象棋死机吗?你是用ATY还是DSDT驱动的
DSDT 没玩过。不知死不死。到是玩过3D游戏没死过
witcher
发表于 2013-6-4 10:35
请问楼主你调节亮度的时候会短暂黑屏么?