晓の心淡
发表于 2012-4-22 20:28
同是HD2000的围观一下!
晓の心淡
发表于 2012-4-22 20:28
感谢楼主的分享!{:5_271:}
zhk0908
发表于 2012-4-23 23:21
学习了吗 该改改看
liuyang8148
发表于 2012-4-25 11:42
为何没有直接的text的驱动
晓の心淡
发表于 2012-4-25 19:02
本帖最后由 晓の心淡 于 2012-4-25 19:28 编辑
https://bbs.pcbeta.com/forum.php? ... 959693&pid=27149644
楼主,我看你给这个地方。你的dsdt在Name (_ADR, 0x00020000)加识别hd2000的那段代码跟他出入很大啊。
我的显示屏是dvi的应该加那种?Vendor ID : 756E6B6E (红色的一部分如何改?)0x6E 0X6B 0X6E 0X75 ??????是这样吗?
Product ID : 717 0X17 0X07 0X00 0X00 ????是这样吗?
加这些有做作用呢?是不是让MAC识得你的LCDD//?????
Method (_DSM, 4, NotSerialized)
{D//?????
Store (Package (0x10)
{
"name",
Buffer (0x17)
{
"Intel HD Graphics 2000"
},
"model",
Buffer (0x17)
{
"Intel HD Graphics 2000"
},
"DisplayProductID",
Buffer (0x04)
{
0x13, 0xE0, 0x00, 0x00
},
"DisplayVendorID",
Buffer (0x04)
{
0x0C, 0x41, 0x00, 0x00
},
"AAPL,HasPanel",
Buffer (0x04)
{
0x01, 0x00, 0x00, 0x00
},
"AAPL,backlight-control",
Buffer (0x04)
{
0xEE, 0x01, 0x00, 0x00
},
"AAPL01,DualLink",
Buffer (0x04)
{
0x01, 0x00, 0x00, 0x00
},
"AAPL01,EDID",
Buffer (0x80)
{
/* 0000 */ 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00,
/* 0008 */ 0x41, 0x0C, 0x13, 0xE0, 0xDF, 0xCC, 0x09, 0x00,
/* 0010 */ 0x01, 0x0E, 0x01, 0x03, 0x68, 0x1F, 0x17, 0xB5,
/* 0018 */ 0xE8, 0xF6, 0x28, 0xA2, 0x53, 0x47, 0x99, 0x25,
/* 0020 */ 0x10, 0x48, 0x4C, 0xAD, 0xEE, 0x00, 0x31, 0x59,
/* 0028 */ 0x45, 0x59, 0x61, 0x59, 0x81, 0x80, 0x31, 0x68,
/* 0030 */ 0x45, 0x68, 0x81, 0x40, 0x71, 0x4F, 0xD6, 0x09,
/* 0038 */ 0x80, 0xA0, 0x20, 0x5E, 0x63, 0x10, 0x10, 0x60,
/* 0040 */ 0x52, 0x08, 0x32, 0xE6, 0x10, 0x00, 0x00, 0x1A,
/* 0048 */ 0x00, 0x00, 0x00, 0xFF, 0x00, 0x20, 0x42, 0x5A,
/* 0050 */ 0x20, 0x20, 0x36, 0x34, 0x32, 0x32, 0x37, 0x31,
/* 0058 */ 0x0A, 0x20, 0x00, 0x00, 0x00, 0xFC, 0x00, 0x50,
/* 0060 */ 0x48, 0x49, 0x4C, 0x49, 0x50, 0x53, 0x20, 0x31,
/* 0068 */ 0x30, 0x37, 0x46, 0x35, 0x00, 0x00, 0x00, 0xFD,
/* 0070 */ 0x00, 0x32, 0xA0, 0x1E, 0x47, 0x0B, 0x00, 0x0A,
/* 0078 */ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x00, 0x1B
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
以下是我的那个EDID。真的看不明怎么改!你紫色的那一部份如何取?
/* 0000 */ 开头的这一行是固定的?
DDC block report generated by SwitchResX version 4.1.3 for display
Unknown Monitor
-----------------------------------------------------
------------------- RAW DATA ------------------------
-----------------------------------------------------
0123456789ABCDEF
-----------------------------------------------------
0| 00 FF FF FF FF FF FF 00 00 00 17 07 00 00 00 00
1| 0A 0A 01 01 0C 1E 17 BE E8 2D C9 A0 57 47 98 27
2| 12 48 4C 00 00 00 01 01 01 01 01 01 01 01 01 01
3| 01 01 01 01 01 01 00 00 00 FE 00 53 52 58 46 61
4| 6B 65 45 44 49 44 0A 20 01 01 01 01 01 01 01 01
5| 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
6| 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
7| 01 01 01 01 01 01 01 01 01 01 01 01 01 01 00 5A
-----------------------------------------------------
<00FFFFFF FFFFFF00 00001707 00000000 0A0A0101 0C1E17BE E82DC9A0 57479827 12484C00 00000101 01010101 01010101 01010101 01010000 00FE0053 52584661 6B654544 49440A20 01010101 01010101 01010101 01010101 01010101 01010101 01010101 01010101 01010101 01010101 01010101 01010101 01010101 0101005A >
-----------------------------------------------------
{0x00, 0xFF, 0xFF, 0xFF,0xFF, 0xFF, 0xFF, 0x00,0x00, 0x00, 0x17, 0x07,0x00, 0x00, 0x00, 0x00,0x0A, 0x0A, 0x01, 0x01,0x0C, 0x1E, 0x17, 0xBE,0xE8, 0x2D, 0xC9, 0xA0,0x57, 0x47, 0x98, 0x27,0x12, 0x48, 0x4C, 0x00,0x00, 0x00, 0x01, 0x01,0x01, 0x01, 0x01, 0x01,0x01, 0x01, 0x01, 0x01,0x01, 0x01, 0x01, 0x01,0x01, 0x01, 0x00, 0x00,0x00, 0xFE, 0x00, 0x53,0x52, 0x58, 0x46, 0x61,0x6B, 0x65, 0x45, 0x44,0x49, 0x44, 0x0A, 0x20,0x01, 0x01, 0x01, 0x01,0x01, 0x01, 0x01, 0x01,0x01, 0x01, 0x01, 0x01,0x01, 0x01, 0x01, 0x01,0x01, 0x01, 0x01, 0x01,0x01, 0x01, 0x01, 0x01,0x01, 0x01, 0x01, 0x01,0x01, 0x01, 0x01, 0x01,0x01, 0x01, 0x01, 0x01,0x01, 0x01, 0x01, 0x01,0x01, 0x01, 0x01, 0x01,0x01, 0x01, 0x01, 0x01,0x01, 0x01, 0x01, 0x01,0x01, 0x01, 0x00, 0x5A, }
-----------------------------------------------------
Valid EDID block: checksum passed
-----------------------------------------------------
------------------- MAIN EDID BLOCK -----------------
-----------------------------------------------------
EDID Version........1.1
Manufacturer........@@@
Product Code........5895 (1707) (0717)
Serial Number.......00000000
Manufactured........Week 10 of year 2000
Max H Size..........30 cm
Max V Size..........23 cm
Gamma...............2.90
Display Supported Features:
---------------------------
Power Management: Active off Power Management: Suspend Power Management: Standby
Display type:
-------------
RGB color display
Display is non continuous frequency
Default color space is not sRGB standard
Input signal & sync:
--------------------
Analog input with: 0.700V / 0.300V
Separate Sync
Composite Sync
Color info:
-----------
Red x = 0.625Green x = 0.280Blue x = 0.155White x = 0.283
Red y = 0.342Green y = 0.595Blue y = 0.070White y = 0.298
Established Timings:
--------------------
Manufacturer Reserved Timings:
------------------------------
Standard Timing Identification:
-------------------------------
Monitor Description blocks:
---------------------------
Descriptor #0 - ASCII data:
SRXFakeEDID
Descriptor #1 - Empty descriptor
Descriptor #2 - Empty descriptor
Descriptor #3 - Empty descriptor
晓の心淡
发表于 2012-4-25 19:33
本帖最后由 晓の心淡 于 2012-4-25 19:40 编辑
楼主,你的这一段代码跟
https://bbs.pcbeta.com/viewthread-959693-1-1.html
出入真的很大啊。。红色的那一部分的作用是什么?例如:
Vendor ID : 756E6B6E0X6E 0X6B 0X6E 0X75 ???
Product ID : 717 0X17 0X07 0X00 0X00???这样改对不对?
Name (_ADR, 0x00020000)
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x10)
{
"name",
Buffer (0x17)
{
"Intel HD Graphics 2000"
},
"model",
Buffer (0x17)
{
"Intel HD Graphics 2000"
},
"DisplayProductID",
Buffer (0x04)
{
0x13, 0xE0, 0x00, 0x00
},
"DisplayVendorID",
Buffer (0x04)
{
0x0C, 0x41, 0x00, 0x00
},
"AAPL,HasPanel",
Buffer (0x04)
{
0x01, 0x00, 0x00, 0x00
},
"AAPL,backlight-control",
Buffer (0x04)
{
0xEE, 0x01, 0x00, 0x00
},
"AAPL01,DualLink",
Buffer (0x04)
{
0x01, 0x00, 0x00, 0x00
},
"AAPL01,EDID",
Buffer (0x80)
{
/* 0000 */ 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00,
/* 0008 */ 0x41, 0x0C, 0x13, 0xE0, 0xDF, 0xCC, 0x09, 0x00,
/* 0010 */ 0x01, 0x0E, 0x01, 0x03, 0x68, 0x1F, 0x17, 0xB5,
/* 0018 */ 0xE8, 0xF6, 0x28, 0xA2, 0x53, 0x47, 0x99, 0x25,
/* 0020 */ 0x10, 0x48, 0x4C, 0xAD, 0xEE, 0x00, 0x31, 0x59,
/* 0028 */ 0x45, 0x59, 0x61, 0x59, 0x81, 0x80, 0x31, 0x68,
/* 0030 */ 0x45, 0x68, 0x81, 0x40, 0x71, 0x4F, 0xD6, 0x09,
/* 0038 */ 0x80, 0xA0, 0x20, 0x5E, 0x63, 0x10, 0x10, 0x60,
/* 0040 */ 0x52, 0x08, 0x32, 0xE6, 0x10, 0x00, 0x00, 0x1A,
/* 0048 */ 0x00, 0x00, 0x00, 0xFF, 0x00, 0x20, 0x42, 0x5A,
/* 0050 */ 0x20, 0x20, 0x36, 0x34, 0x32, 0x32, 0x37, 0x31,
/* 0058 */ 0x0A, 0x20, 0x00, 0x00, 0x00, 0xFC, 0x00, 0x50,
/* 0060 */ 0x48, 0x49, 0x4C, 0x49, 0x50, 0x53, 0x20, 0x31,
/* 0068 */ 0x30, 0x37, 0x46, 0x35, 0x00, 0x00, 0x00, 0xFD,
/* 0070 */ 0x00, 0x32, 0xA0, 0x1E, 0x47, 0x0B, 0x00, 0x0A,
/* 0078 */ 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x00, 0x1B
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
晓の心淡
发表于 2012-4-25 20:06
本帖最后由 晓の心淡 于 2012-4-25 20:07 编辑
7.PlistEdit这个是用来编辑显示器EDID文件
PlistEdit Pro1.7.3.zip
这个怎么用?有这访面的教程吗?楼主
jy03241zhang
发表于 2012-4-28 20:23
和我的配置差不多下来试试
jy03241zhang
发表于 2012-4-29 01:25
下个再试试不行睡觉明天再搞了
popeyeaj
发表于 2012-4-30 00:50
谢分享了
manualof
发表于 2012-5-1 10:26
显卡太难搞了
fangjingge
发表于 2012-5-5 18:32
好呀就缺这个
leesongwan
发表于 2012-5-6 00:46
GA-H67N-USB3-B3-f9 的dsdt有人做嗎?
fangjingge
发表于 2012-5-6 12:45
我的不能用呀郁闷啊
fangjingge
发表于 2012-5-6 12:47
靠没下也扣分
fangjingge
发表于 2012-5-6 15:45
不会搞呀,你们真是高手
fangjingge
发表于 2012-5-6 15:46
等下试试看能用不
leesongwan
发表于 2012-5-6 21:58
這些工具的使用方式可否一一詳解
zzkejing
发表于 2012-5-7 22:41
不错谢谢楼主了
catlovefaye
发表于 2012-5-10 19:24
太需要了。。谢谢!
页:
1
2
[3]
4
5
6
7
8
9
10
11
12