ALC295仿冒驱动
分享一个ALC295声卡的AppleALC,这个是用git上最新的AppleALC修改的.修改内容: configData, nodeID.
存在问题: 用带麦克风的耳机只能听到背景音乐(跟耳机接口有关,回头我改好了再重新上传), 扬声器最大音量是windows下的70%左右(强迫症和音乐发烧友请绕道).
注意:
我的笔记本型号是惠普PAVILION 15-BC013TX(X1G82PA),好像有个名字叫光影精灵2代,
i5-6300hq(hd530), gtx960m,建议型号跟我一样的或相似的使用这个kext,其他的还是照着教程去修改吧.
附件:
附上修改教程帖子:
https://bbs.pcbeta.com/viewthread-613358-1-1.html
同时感谢 mudzone
附上修改教程里面的附件(教程太久了,附件大部分丢失,这是我上网找的):
我的是你大哥,bc014tx{:9_351:},,一样的声卡,怎么联系?多交流下吧 HDMI驱动了吗 hzj790351393 发表于 2017-4-28 08:59 https://www.pcbeta.com/static/image/common/back.gif
HDMI驱动了吗
系统报告里面显示了,具体有没有驱动到就不知道了,毕竟我用不到HDMI hzj790351393 发表于 2017-4-28 08:58 https://www.pcbeta.com/static/image/common/back.gif
我的是你大哥,bc014tx,,一样的声卡,怎么联系?多交流下吧
你的声卡驱动怎么搞了?出现了什么bug {:9_361:}我有时间拿去连接投影仪,794767404这哥们说我们能帮忙试试接口什么的 我们这笔记本能用独显吗,你的还有什么要完善的,我的基本完美了 hzj790351393 发表于 2017-4-28 09:33 https://www.pcbeta.com/static/image/common/back.gif
我们这笔记本能用独显吗,你的还有什么要完善的,我的基本完美了
独显好像是用不了了,听说这本子是靠核显输出的,不过530日常使用足够了。
我的电源电池不知道怎么搞,还有cpu调频只能1300~3000(分9档,cpu频率理论最低是800,但是降不下来) 淦你好吗 发表于 2017-4-28 09:38 https://www.pcbeta.com/static/image/common/back.gif
独显好像是用不了了,听说这本子是靠核显输出的,不过530日常使用足够了。
我的电源电池不知道怎么搞, ...
电池你安装他的帖子来弄啊,我的是12档,最低是1600 淦你好吗 发表于 2017-4-28 09:32 https://www.pcbeta.com/static/image/common/back.gif
你的声卡驱动怎么搞了?出现了什么bug
声卡驱动用的论坛搜的,你用的ID是28吗? hzj790351393 发表于 2017-4-28 09:41 https://www.pcbeta.com/static/image/common/back.gif
电池你安装他的帖子来弄啊,我的是12档,最低是1600
谁的帖子,给个连接呗 hzj790351393 发表于 2017-4-28 09:42 https://www.pcbeta.com/static/image/common/back.gif
声卡驱动用的论坛搜的,你用的ID是28吗?
我声卡驱动按照我这个贴上面贴的链接教程修改的,id 28。
还是建议自己修改,毕竟有些输出输入通道不一样 #Add B1B2 method for 16-Bit fields
into method label B1B2 remove_entry;
into definitionblock code_regex . insert
begin
Method (B1B2, 2, NotSerialized) { Return(Or(Arg0, ShiftLeft(Arg1, 8))) }\n
end;
#Add RE1B RECB method for fields more than 32bit
into method label RE1B parent_label EC0 remove_entry;
into method label RECB parent_label EC0 remove_entry;
into device label EC0 insert
begin
Method (RE1B, 1, NotSerialized)\n
{\n
OperationRegion(ERAM, EmbeddedControl, Arg0, 1)\n
Field(ERAM, ByteAcc, NoLock, Preserve) { BYTE, 8 }\n
Return(BYTE)\n
}\n
Method (RECB, 2, Serialized)\n
// Arg0 - offset in bytes from zero-based EC\n
// Arg1 - size of buffer in bits\n
{\n
ShiftRight(Add(Arg1,7), 3, Arg1)\n
Name(TEMP, Buffer(Arg1) { })\n
Add(Arg0, Arg1, Arg1)\n
Store(0, Local0)\n
While (LLess(Arg0, Arg1))\n
{\n
Store(RE1B(Arg0), Index(TEMP, Local0))\n
Increment(Arg0)\n
Increment(Local0)\n
}\n
Return(TEMP)\n
}\n
end;
#Deal with the 16-bit EC fields
into device label EC0 code_regex BADC,\s+16, replace_matched begin ADC0,8,ADC1,8, end;
into device label EC0 code_regex BFCC,\s+16 replace_matched begin FCC0,8,FCC1,8 end;
into device label EC0 code_regex MCUR,\s+16 replace_matched begin CUR0,8,CUR1,8 end;
into device label EC0 code_regex MBRM,\s+16 replace_matched begin BRM0,8,BRM1,8 end;
into device label EC0 code_regex MBCV,\s+16 replace_matched begin BCV0,8,BCV1,8 end;
into device label EC0 code_regex SMW0,\s+16 replace_matched begin MW00,8,MW01,8 end;
into method label UPBI code_regex \(\^\^PCI0\.LPCB\.EC0\.BADC, replaceall_matched begin (B1B2(\^\^PCI0\.LPCB\.EC0\.ADC0,\^\^PCI0\.LPCB\.EC0\.ADC1), end;
into method label UPBI code_regex \(\^\^PCI0\.LPCB\.EC0\.BFCC, replaceall_matched begin (B1B2(\^\^PCI0\.LPCB\.EC0\.FCC0,\^\^PCI0\.LPCB\.EC0\.FCC1), end;
into method label UPBS code_regex \(\^\^PCI0\.LPCB\.EC0\.MCUR, replaceall_matched begin (B1B2(\^\^PCI0\.LPCB\.EC0\.CUR0,\^\^PCI0\.LPCB\.EC0\.CUR1), end;
into method label UPBS code_regex \(\^\^PCI0\.LPCB\.EC0\.MBRM, replaceall_matched begin (B1B2(\^\^PCI0\.LPCB\.EC0\.BRM0,\^\^PCI0\.LPCB\.EC0\.BRM1), end;
into method label CLRI code_regex \(\^\^LPCB\.EC0\.MBRM, replaceall_matched begin (B1B2(\^\^LPCB\.EC0\.BRM0,\^\^LPCB\.EC0\.BRM1), end;
into method label UPBS code_regex \(\^\^PCI0\.LPCB\.EC0\.MBCV, replaceall_matched begin (B1B2(\^\^PCI0\.LPCB\.EC0\.BCV0,\^\^PCI0\.LPCB\.EC0\.BCV1), end;
into method label SMRD code_regex \(SMW0, replaceall_matched begin (B1B2(MW00,MW00), end;
into method label SMWR code_regex Store\s\(Arg3,\sSMW0\) replaceall_matched begin Store(Arg3, MW00)\nStore(ShiftRight(Arg3,8),MW01) end;
#Deal with the fields more than 32-Bit
into device label EC0 code_regex (SMD0,)\s+(256) replace_matched begin SMDY,%2,//%1%2 0x04 end;
into device label EC0 code_regex (FLD0,)\s+(64) replace_matched begin FLD4,%2,//%1%2 0x04 end;
into device label EC0 code_regex (FLD1,)\s+(128) replace_matched begin FLD5,%2,//%1%2 0x04 end;
into device label EC0 code_regex (FLD2,)\s+(192) replace_matched begin FLD6,%2,//%1%2 0x04 end;
into device label EC0 code_regex (FLD3,)\s+(256) replace_matched begin FLD7,%2,//%1%2 0x04 end;
into method label SMRD code_regex \(FLD0, replaceall_matched begin (RECB(0x04,64), end;
into method label SMRD code_regex \(FLD1, replaceall_matched begin (RECB(0x04,128), end;
into method label SMRD code_regex \(FLD2, replaceall_matched begin (RECB(0x04,192), end;
into method label SMRD code_regex \(FLD3, replaceall_matched begin (RECB(0x04,256), end; https://bbs.pcbeta.com/viewthread-1702113-1-1.html 我的也是295, 用的id28 ,可以有声音,HDMI输出无
另外就是音量小,谁能解决音量小的问题 恭喜你,加油 我的声卡是ALC225/3253 ,用ALC295的方法驱动了,耳机能正常用,但是得从windows重启到mac,详见我的帖子https://bbs.pcbeta.com/viewthread-1733533-1-1.html 有谁试过3,29这些ID可以用不 chanhom 发表于 2017-4-28 11:06 https://www.pcbeta.com/static/image/common/back.gif
我的也是295, 用的id28 ,可以有声音,HDMI输出无
另外就是音量小,谁能解决音量小的问题
装个boom2{:9_348:} 厉害了大神