angusz 发表于 2010-3-23 13:09

认真学习一下

abus 发表于 2010-3-23 15:59

Mic一前一后,屏蔽一个,另一个变成内置,全有了,楼主的教程获益匪浅。

snare 发表于 2010-3-23 20:16

的确强大啊,牛人

blue_lemon 发表于 2010-3-24 05:50

回复 1# 紫米

紫米太幸苦了,到现在还能帮大家改。

我的是ALC268,现在已全部识别,很简单,无多声道,就是internal speaker,headphone,internal mic,ext mic,也能自动切换,启动log无报错。可是就是声卡发声一直是断断续续的。

按照威廉的帖子修改了Device(PIC)里面的irq也不行。

你说多声道时,应修改SignalProcessing中参数,可我这不是多声道,如何解决呀。

附上我的修改后的configdata和修改的legacy驱动,有空帮我看看。

谢啦。
   

lilonghai 发表于 2010-3-24 09:21

好贴,顶

sphinx0724 发表于 2010-3-25 11:24

好贴,认真学习中

紫米 发表于 2010-3-25 21:47

本帖最后由 紫米 于 2010-3-25 22:04 编辑

回复 643# zwt

我做了一些修改,你測試看看。
我有把 config 修正的部份註明,
至於 Layout 與 Pathmap 的部份就清隊照你原本的檔案。
最後,祝好運了!



如果你還是無法顯示裝置的話,
可以參考樓下的 268 檔案裡面的 Pathmap 參數設定。
我想 IntSpeaker 和 LineOut 的 AMP 可能需要不一樣的設定才能正常作用。

紫米 发表于 2010-3-25 21:59

回复 647# blue_lemon

我只稍微改動 Layout 裡面的一些參數,請測試看看。
最後,祝好運了!

zwt 发表于 2010-3-26 09:09

紫米大人 如果我没有光驱 怎么提取啊
Joosuc 发表于 2010-3-25 22:12 https://bbs.pcbeta.com/images/common/back.gif


   帅哥 有u盘吗 写进u盘一样

HJMac 发表于 2010-3-26 09:31

本帖最后由 HJMac 于 2010-3-27 02:40 编辑

回复 1# 紫米

945 主板的 ALC 883 用 CDlinux、Ubuntu 9.10 Live DVD 及 Ylmf OS Live CD 获取 Codec Dump 代码均显示此提示



试了这三个命令都是如此
cat /proc/asound/card0/codec#0 > ~/Desktop/Codec.txt
cat /proc/asound/card0/codec#1 > ~/Desktop/Codec.txt
cat /proc/asound/card0/codec#2 > ~/Desktop/Codec.txt

希望楼主帮帮忙看看是什么情况

blue_lemon 发表于 2010-3-26 15:36

回复 652# 紫米

谢谢紫米大大的修改了,可惜还是没有效果。

我在Leopard下用Taruga的AppleHDA的修改驱动声卡时,声音不存在断断续续的问题,但Mic不能用。

不知道能否使用Taruga的AppleHDA中的Layout中的参数来修改SL下的LegacyHDA中的对应参数?

对比Taruga的kext中的几个Info.plist和SL的LegacyHDA中Info.plist差别还是蛮大的,不知道会不会有别的地方影响发声的问题,也不知道Taruga的修改版本中是否还涉及的2进制文件的修改或其他PlunIns中的kext?

实验后上来汇报情况。

kingee 发表于 2010-3-26 16:06

收藏慢慢研究

kingee 发表于 2010-3-26 16:07

好帖!!学习中/

lanti 发表于 2010-3-27 17:10

懂了,多谢此贴这么有深度,佩服!

zwt 发表于 2010-3-27 17:27

本帖最后由 zwt 于 2010-3-29 10:19 编辑

回复 651# 紫米


    thxreply
但还是找不到输入输出设备   但我试过268的 只是改动了268的layoutID 和codecId 其它的configdate pathmap等没有改动还是268的数据可以找到输入输出设备 但没有声音<内置扬声器 耳机都不能>貌似只有line in 可以用<内置mic不能用>
我对比了下 268 与269 的nid有区别   比如说:268 内置mic nid=0x19269的为0x12但是只要一修改适合269的configdate就找不到设备   很是纳闷   不会269也是无解的吧?!

answery 发表于 2010-3-28 02:31

紫米老师,看了您的教程,一直深入研究。了解到使用applehda的仿冒驱动需要dsdt加入hdef代码,按威廉的教程修改成功加进去并且识别音频了的。我的本本音频是alc 660-vd,接着开始尝试学习自己做仿冒驱动,期间有翻楼,下了个您提供修改的alc660 legacyhda.kext,用了不起作用,也对比了相关dump出来的codec,发现一些pin default不一致,是否就是说不适用我机子呢?另外也结合研究了 mudzone 老师的那篇《仿冒AppleHDA制作、原版AppleHDA修改教程》教程。按部就班弄到了自己笔记本的一些codec,但是面对繁琐的数据无从入手,我不得已向您求助,自己打包了些相关数据(包括了codec、verbs等工具dunm出来的configdata和节点连接图,另外也提供了自己的dsdt以及加入dsdt的hdef代码),希望紫米老师可以帮修改制作一下,谢谢了!

相关制作附件

poulsbo 发表于 2010-3-28 11:20

哎,繁体字看着比较晕

ewan 发表于 2010-3-28 15:03

不能不顶!好帖!!

abus 发表于 2010-3-28 16:03

在制作中感觉ConfigData最重要(不确定的先屏蔽而不是不写,否则会出来原始的Data)
能用但不合适的,对后面PathMap有不可预测的影响
输入的多路径无所谓,能通的,用哪个都行
Mic最好改成内置,大概前后要屏蔽一个
我的662,Q35和945板子通用,SL和L通用,太省事了。
对楼主,赞一个。

truecih 发表于 2010-3-29 14:09

先回帖再看贴~
页: 23 24 25 26 27 28 29 30 31 32 [33] 34 35 36 37 38 39 40 41 42
查看完整版本: 完整製作仿冒 LegacyHDA.kext (12/16)