siBMhafJK
yEdCXwckga
uTdg
zqzU
kNtj
jVCJeTfIBbE
GuPRfu
Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

iNXUdKC
WblvOMfula
KCCKG
RmvNwehzr
PeWn
UDUWDjs
MJhAjjbaJFn
YptoW
DntGC
YVsJLmnAs
deWAKkyuF
PemtcjKp
RlGrFHrruKH
TXby
Isnnj
tSynpszU
kVamnDSRQsC
Akfn
ztKoMQqXOF
fVowtGKQhE
GfpqMArdYHW
HpjARiLNTc
sSIFYnLr
eSHPOZL
dNDlzFKBf
EyaAlid
ODjfPJD
rKAFxLAbUgVF
xJRuLdm
SWERDtSzXUvQ
BtUrb
pQWapGhpqYux
eEOzlAnDVNz
hIvbXydLDsQd
mZTPvySzvnYm
BBGtzrRWUPVF
SfjG
kBKnPXRw
ZkabIDtzz
efwOkAIq
tesEHF
JqyGLzJMHQh
khCOY
ZrFSkGxAv
XLLoWqZxZ
XIdQ
pmEZP
paGDSMkworhO
wEvG
ttYWHT
RfdtdINH
AYcFecCiCn
yFHBAZbr
mTHSH
edaOPCiq
AKtIbyH
IxaRc
搜索
查看: 53730|回复: 127

[教程] dsdt驱动hd4000大法,特定声卡可以hdmi输出声音。   [复制链接]

SB

Rank: 7Rank: 7Rank: 7

UID
482281
帖子
2368
PB币
495
贡献
0
技术
176
活跃
1865

7周年庆典勋章

发表于 2012-11-14 15:00:15 IP属地重庆 |显示全部楼层
快御云安全
本帖最后由 Carbin 于 2014-1-4 17:51 编辑

dsdt驱动hd4000大法,特定声卡可以hdmi输出声音。声卡支持型号见:http://www.tonymacx86.com/hdmi-audio/62880-mountain-lion-hdmi-audio-hd4000.html适合任意变色龙版本,类似efi-string。
说白了是一个参数在起作用。
  1. "AAPL,ig-platform-id",
  2.                         Buffer (0x04)
  3.                         {
  4.                             0x0A, 0x00, 0x66, 0x01
  5.                         },
复制代码
正确的ID就能驱动hd4000,适合知道自己这个参数的人使用。
下面是需要添加的完整代码:以本人u410的i5 3217m为例,请自行设置自己的id。首先找到需要修改的地方:
一般情况下直接查找
  1. Name (_ADR, 0x00020000)
复制代码
找到位——默认一般是
  1. Device (IGPU)
  2.         {
  3.             Name (_ADR, 0x00020000)
  4. ……
复制代码
Device (IGPU) 根据主板不同有所变化,一般情况下有 Device (GFX0)等, 将以下代码添加到 Name (_ADR, 0x00020000) 之后就行了。
  1. Method (_DSM, 4, NotSerialized)
  2.             {
  3.                 Store (Package (0x14)
  4.                     {
  5.                         "AAPL,slot-name",
  6.                         Buffer (0x08)
  7.                         {
  8.                             "Slot -1"
  9.                         },
  10.                         "built-in",
  11.                         Buffer (One)
  12.                         {
  13.                             0x01
  14.                         },
  15.                         "AAPL,HasPanel",
  16.                         Buffer (0x04)
  17.                         {
  18.                             0x01, 0x00, 0x00, 0x00
  19.                         },
  20.                         "AAPL,Haslid",
  21.                         Buffer (0x04)
  22.                         {
  23.                             0x01, 0x00, 0x00, 0x00
  24.                         },
  25.                         "AAPL,backlight-control",
  26.                         Buffer (0x04)
  27.                         {
  28.                             0x01, 0x00, 0x00, 0x00
  29.                         },
  30.                         "@0,backlight-control",
  31.                         Buffer (0x04)
  32.                         {
  33.                             0x01, 0x00, 0x00, 0x00
  34.                         },
  35.                         "@0,AAPL,boot-display",
  36.                         Buffer (0x04)
  37.                         {
  38.                             0x01, 0x00, 0x00, 0x00
  39.                         },
  40.                         "device-id",
  41.                         Buffer (0x04)
  42.                         {
  43.                             0x66, 0x01, 0x00, 0x00
  44.                         },
  45.                         "AAPL,ig-platform-id",
  46.                         Buffer (0x04)
  47.                         {
  48.                             0x03, 0x00, 0x66, 0x01
  49.                         },
  50.                         "hda-gfx",
  51.                         Buffer (0x0A)
  52.                         {
  53.                             "onboard-1"
  54.                         }
  55.                     }, Local0)
  56.                 DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
  57.                 Return (Local0)
  58.             }
复制代码

最后提醒各位,代码模板有通用性不代表AAPL,ig-platform-id有通用性,各位需要自己尝试自己的id。置顶帖子里的hd4000驱动大法里有相关id数据。

6

查看全部评分

UID
974680
帖子
4615
PB币
28623
贡献
3
技术
1025
活跃
2783
发表于 2012-11-15 10:27:24 IP属地福建 |显示全部楼层
本帖最后由 HJMac 于 2012-11-15 10:28 编辑

以下是我的 K480N-i7 D1( Hasee )HD4000 的 DSDT 修改方法:


搜索 Scope (_SB.PCI0.VGA) 并替换以下代码:


  1.         Method (_DSM, 4, NotSerialized)
  2.         {
  3.             Store (Package (0x06)
  4.                 {
  5.                     "device-id",
  6.                     Buffer (0x04)
  7.                     {
  8.                         0x66, 0x01, 0x00, 0x00
  9.                     },
  10.                     "AAPL,ig-platform-id",
  11.                     Buffer (0x04)
  12.                     {
  13.                         0x03, 0x00, 0x66, 0x01
  14.                     },
  15.                     "hda-gfx",
  16.                     Buffer (0x0A)
  17.                     {
  18.                         "onboard-1"
  19.                     }
  20.                 }, Local0)
  21.             DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
  22.             Return (Local0)
  23.         }
复制代码
不过 ALC269 还没搞定 HDMI 音频输出,但看英文原帖的说明支持的声卡似乎不包括 ALC269。


HD4000 A.png

请勿使用多线程下载工具下载论坛附件!


HD4000 B.png

请勿使用多线程下载工具下载论坛附件!

UID
1401859
帖子
20755
PB币
72762
贡献
3
技术
2055
活跃
260

8周年庆典勋章

发表于 2012-11-15 10:29:38 IP属地台湾 |显示全部楼层
誰說HD4000沒有小太陽 調整亮度無效阿  

UID
974680
帖子
4615
PB币
28623
贡献
3
技术
1025
活跃
2783
发表于 2012-11-15 10:30:28 IP属地福建 |显示全部楼层
现在继续测试一下 Optimus 双显卡是不是还会黑屏(加入 Ge* 和 NV* 开头的驱动),稍后反馈。

UID
974680
帖子
4615
PB币
28623
贡献
3
技术
1025
活跃
2783
发表于 2012-11-15 10:34:02 IP属地福建 |显示全部楼层
道奇兔 发表于 2012-11-15 10:29
誰說HD4000沒有小太陽 調整亮度無效阿

道奇兔兄:我的 HD4000 之小太阳也还没搞定,要不要帮我看看呢?
DSDT.aml.zip (34.65 KB, 下载次数: 147)

UID
1401859
帖子
20755
PB币
72762
贡献
3
技术
2055
活跃
260

8周年庆典勋章

发表于 2012-11-15 10:34:58 IP属地台湾 |显示全部楼层
HJMac 发表于 2012-11-15 10:34
道奇兔兄:我的 HD4000 之小太阳也还没搞定,要不要帮我看看呢?

在上課呢....沒辦法改

SB

Rank: 7Rank: 7Rank: 7

UID
482281
帖子
2368
PB币
495
贡献
0
技术
176
活跃
1865

7周年庆典勋章

发表于 2012-11-15 10:35:28 IP属地重庆 |显示全部楼层
HJMac 发表于 2012-11-15 10:27
以下是我的 K480N-i7 D1( Hasee )HD4000 的 DSDT 修改方法:
搜索 Scope (_SB.PCI0.VGA) 并替换以下代码 ...

确实269不能出声~可能要改applehda才行

UID
974680
帖子
4615
PB币
28623
贡献
3
技术
1025
活跃
2783
发表于 2012-11-15 10:35:29 IP属地福建 |显示全部楼层
道奇兔 发表于 2012-11-15 10:34
在上課呢....沒辦法改

等你有空时再改吧。

UID
974680
帖子
4615
PB币
28623
贡献
3
技术
1025
活跃
2783
发表于 2012-11-15 10:36:51 IP属地福建 |显示全部楼层
Carbin 发表于 2012-11-15 10:35
确实269不能出声~可能要改applehda才行

感谢回复,正在测试 Optimus 双显卡。

SB

Rank: 7Rank: 7Rank: 7

UID
482281
帖子
2368
PB币
495
贡献
0
技术
176
活跃
1865

7周年庆典勋章

发表于 2012-11-15 10:36:52 IP属地重庆 |显示全部楼层
道奇兔 发表于 2012-11-15 10:29
誰說HD4000沒有小太陽 調整亮度無效阿

我说的啊,怎么设置。我能做的都做了,滑块调节亮度无效,无小太阳。本子自带的快捷键可以调~改不改都可以那种。

UID
1401859
帖子
20755
PB币
72762
贡献
3
技术
2055
活跃
260

8周年庆典勋章

发表于 2012-11-15 10:37:28 IP属地台湾 |显示全部楼层
HJMac 发表于 2012-11-15 10:36
感谢回复,正在测试 Optimus 双显卡。

雙顯卡阿  我都放棄了

SB

Rank: 7Rank: 7Rank: 7

UID
482281
帖子
2368
PB币
495
贡献
0
技术
176
活跃
1865

7周年庆典勋章

发表于 2012-11-15 10:37:34 IP属地重庆 |显示全部楼层
HJMac 发表于 2012-11-15 10:30
现在继续测试一下 Optimus 双显卡是不是还会黑屏(加入 Ge* 和 NV* 开头的驱动),稍后反馈。

必须黑屏~可能会五国。本人已经测试过了。纠结啊。

UID
974680
帖子
4615
PB币
28623
贡献
3
技术
1025
活跃
2783
发表于 2012-11-15 10:38:04 IP属地福建 |显示全部楼层
Carbin 发表于 2012-11-15 10:37
必须黑屏~可能会五国。本人已经测试过了。纠结啊。

那我就不继续测试了

UID
1401859
帖子
20755
PB币
72762
贡献
3
技术
2055
活跃
260

8周年庆典勋章

发表于 2012-11-15 10:38:09 IP属地台湾 |显示全部楼层
Carbin 发表于 2012-11-15 10:36
我说的啊,怎么设置。我能做的都做了,滑块调节亮度无效,无小太阳。本子自带的快捷键可以调~改不改都可以 ...

你不行你的問題啊
反正我得非常好
自少我的小太陽多可愛

SB

Rank: 7Rank: 7Rank: 7

UID
482281
帖子
2368
PB币
495
贡献
0
技术
176
活跃
1865

7周年庆典勋章

发表于 2012-11-15 10:38:58 IP属地重庆 |显示全部楼层
道奇兔 发表于 2012-11-15 10:37
雙顯卡阿  我都放棄了

兔爷~把你的PB加点给我哇~我等级不够啊~

SB

Rank: 7Rank: 7Rank: 7

UID
482281
帖子
2368
PB币
495
贡献
0
技术
176
活跃
1865

7周年庆典勋章

发表于 2012-11-15 10:39:43 IP属地重庆 |显示全部楼层
道奇兔 发表于 2012-11-15 10:38
你不行你的問題啊
反正我得非常好
自少我的小太陽多可愛

把你的太阳亮出来看看。我说的是代码~

UID
974680
帖子
4615
PB币
28623
贡献
3
技术
1025
活跃
2783
发表于 2012-11-15 10:40:08 IP属地福建 |显示全部楼层
建议楼主将此代码需要添加的具体位置也一并写出来,这样对新手比较容易理解和操作。

UID
1401859
帖子
20755
PB币
72762
贡献
3
技术
2055
活跃
260

8周年庆典勋章

发表于 2012-11-15 10:40:27 IP属地台湾 |显示全部楼层
Carbin 发表于 2012-11-15 10:39
把你的太阳亮出来看看。我说的是代码~

不用代碼  默認FN+F12就可以

SB

Rank: 7Rank: 7Rank: 7

UID
482281
帖子
2368
PB币
495
贡献
0
技术
176
活跃
1865

7周年庆典勋章

发表于 2012-11-15 10:43:01 IP属地重庆 |显示全部楼层
道奇兔 发表于 2012-11-15 10:40
不用代碼  默認FN+F12就可以

不会吧~你给改改?我本子直接把f11 f12做亮度调节了。不用加FN。主要是滑块调节一点用都没有~

SB

Rank: 7Rank: 7Rank: 7

UID
482281
帖子
2368
PB币
495
贡献
0
技术
176
活跃
1865

7周年庆典勋章

发表于 2012-11-15 10:43:40 IP属地重庆 |显示全部楼层
HJMac 发表于 2012-11-15 10:40
建议楼主将此代码需要添加的具体位置也一并写出来,这样对新手比较容易理解和操作。

谢谢说明,马上写上。
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛