darkhandz / XPS15-9550-Sierra

DELL XPS 15 9550 10.12.5 黑苹果
150 stars 28 forks source link

无声音 无音频输入和输出设备 #35

Open cloudsummer opened 7 years ago

cloudsummer commented 7 years ago

我的内存时2X8G 2400 频率 ,ssd是pm951的,别的硬件都一样,我完全按照教程来操作的,重装了6遍,还是没有声音,我不知道问题是在哪?如下是最后一遍重来的时进系统重启前所有终端代码…… 不知道是不是那个aDummyHDA没起作用?跪求啊,今天又搞了一个通宵装了3次,还是不知道问题出在哪只能来求问您了……只要有声音别无他求…… Last login: Sat Dec 31 04:58:41 on ttys000 NicoodeiMac:~ nicoo$ cd /Users/nicoo/Desktop/MoreKexts-LE/LE Password: NicoodeiMac:LE:sudo cp -r * /Library/Extensions/ NicoodeiMac:LE:sudo rm -rf /System/Library/Caches/com.apple.kext.caches/Startup/kernelcache NicoodeiMac:LE nicoo$ sudo rm -rf /System/Library/PrelinkedKernels/prelinkedkernel NicoodeiMac:LE nicoo$ sudo touch /System/Library/Extensions && sudo kextcache -u / kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext NullEthernet.kext kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext IntelBacklight.kext kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext CodecCommander.kext kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ACPIBatteryManager.kext KernelCache ID: 31D8A4E9082FC6D8BF57C1047B724F49 NicoodeiMac:LE nicoo$ sudo spctl --master-disable NicoodeiMac:LE nicoo$ cd ~/Downloads NicoodeiMac:Downloads nicoo$ git clone https://github.com/RehabMan/patch-nvme.git xcode-select: note: no developer tools were found at '/Applications/Xcode.app', requesting install. Choose an option in the dialog to download the command line developer tools. NicoodeiMac:Downloads nicoo$ git clone https://github.com/RehabMan/patch-nvme.git Cloning into 'patch-nvme'... remote: Counting objects: 85, done. remote: Total 85 (delta 0), reused 0 (delta 0), pack-reused 85 Unpacking objects: 100% (85/85), done. NicoodeiMac:Downloads nicoo$ cd patch-nvme NicoodeiMac:patch-nvme nicoo$ ./patch_nvme.sh 10_12_1 Creating patched HackrNVMeFamily-10_12_1.kext WARNING: Vanilla MD5 (c8e0cf366f1d79e70735c9f22b80b5dd) does not match expected MD5 (78d587a16e5736b563a175fbf8707372) WARNING: Patched MD5 (a91961c38012d2abb3cd1589ddc60a23) does not match expected MD5 (291b7e63764598ac8052c8a363964cb8) NicoodeiMac:patch-nvme nicoo$ open . NicoodeiMac:patch-nvme nicoo$ sudo cp -r HackrNVMeFamily-10_12_1.kext /Library/Extensions/ Password: NicoodeiMac:patch-nvme nicoo$ sudo mv /System/Library/Extensions/IONVMeFamily.kext /System/Library/Extensions/NVME.bak NicoodeiMac:patch-nvme nicoo$ sudo rm -rf /System/Library/Caches/com.apple.kext.caches/Startup/kernelcache NicoodeiMac:patch-nvme nicoo$ sudo rm -rf /System/Library/PrelinkedKernels/prelinkedkernel NicoodeiMac:patch-nvme nicoo$ sudo touch /System/Library/Extensions && sudo kextcache -u / kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext NullEthernet.kext kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext IntelBacklight.kext kext-dev-mode allowing invalid signature -67030 0xFFFFFFFFFFFEFA2A for kext HackrNVMeFamily-10_12_1.kext kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext CodecCommander.kext kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ACPIBatteryManager.kext KernelCache ID: 333ADFF5C579EF0793BD39188958B03A symlink("/System/Library/PrelinkedKernels/prelinkedkernel", "/System/Library/Caches/com.apple.kext.caches/Startup/kernelcache") failed 17 (File exists) <createPrelinkedKernel 2795> NicoodeiMac:patch-nvme nicoo$ sudo rm /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist NicoodeiMac:patch-nvme nicoo$

bsns commented 7 years ago

你要不要试一下万能的重启?最多3次的重启,我在推测是不是戴尔的问题。

cloudsummer commented 7 years ago

我重启了很多次,也尝试各种重装aDummyHDA,后来照着如下教程,换了VoodooHDA,重启后就有声音了,不知道为啥我的aDummyHDA用不了 OPTIONAL (in case you've audio problems): AppleHDA has some problems after Wake-Up. You'll have to plug in a headphone to get your speakers working again. You can use VoodooHDA instead, which breaks the headphone jack most of the time, but makes the rest much more stable. Code (Text):

sudo rm -r /Library/Extensions/CodecCommander.kext sudo rm /EFI/EFI/CLOVER/ACPI/patched/SSDT-ALC298.aml

then remove from your config.plist from the key "KextsToPatch" the elements "AppleHDA#1" to "AppleHDA#7". Install the package: git/Post-Install/AD-Kexts/VoodooHDA-2.8.8.pkg

cloudsummer commented 7 years ago

然而虽然换成了voodooHDA,经常开机会没有声音,mic是好的,但是能看到声音输出设备,重启就好了,aDummyHDA是连音频输入输出设备都看不到

xieyf2 commented 7 years ago

我也碰到了和题主一样的问题,也看到了题主的解决方法,正准备尝试一下子呢

bsns commented 7 years ago

你倒是似乎解决了我的问题,但是我还认为是dell的问题,以前在win.linux下都有类似问题,比如唤醒后没有声音,需要重新睡眠一次。 我用你的方法,目前一开机就可以选择声音输出设备了。

zhuzhe1983 commented 7 years ago

我也是时不时会出现音频设备的问题~

darkhandz commented 7 years ago

既然大家都这样说,这个问题我来跟进测试一下……

xieyf2 commented 7 years ago

声音还是没搞定,一直都是找不到输入输出设备,几种常用方法都试了,总是加载不上,再看看大家是怎么搞的,也期待大大的成果

darkhandz commented 7 years ago

@xieyf2 可以试试AppleALC

xieyf2 commented 7 years ago

@darkhandz 试过啦,把SLE和LE底下的aDummyHDA都删了,重建缓存,把AppleALC放到clover里面,还是加载不上applehda Orz

bsns commented 7 years ago

那你尝试了上面的方法吗?删除以后再安装的步骤。

xieyf2 commented 7 years ago

@bsns 试过啦,话说voodoohda不用修改吧,我直接在发布页下,装了也还是没有输入输出设备

xieyf2 commented 7 years ago

不知道怎么瞎搞一气有声音了,不过是voodoohda驱动的,先用着看看

xieyf2 commented 7 years ago

话说,可能是用AppleALC的原因吧,开机有差不多一半可能卡死,重启/重建缓存多次aDummyHDA也是死也加载不上

darkhandz commented 7 years ago

嗯,开机可能卡死一般就是AppleALC的显著特征了。 aDummyHDA不干活的话,建议用最后的手段,备份AppleHDA.kext,再修改。但是这样做的话,系统升级后(AppleHDA被覆盖成新版)又要再做一次。

刚好我这里有两份修改好的AppleHDA,实在烦恼不堪的同学可以试试。 AppleHDA.kext_10.12.1.zip AppleHDA.kext_10.12.2.zip

注意用sudo mv备份原始AppleHDA.kext为AppleHDA.bak,然后sudo cp修改后的AppleHDA.kext到/S/L/E(不要放/L/E了),重建缓存,重启。

bsns commented 7 years ago

我之前也是声音有问题,开机有外音,插入耳机后没有声音,拔出耳机后外音也消失,呼叫了dell上门,给我换了一个音频的板子,我重装系统之后,用aDummy,插入耳机也正常,但是偶尔会出现开机没有声音(很小的几率),重启之后正常。 目前只有一个问题在困扰着我,升级10.12.2之后,使用电池时,合上盖子他就睡眠,不如以前的方便,我记得以前合上盖子再打开,直接输入密码就可以用了,现在它的流程和开机一模一样。