V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
bindiry
V2EX  ›  macOS

2013款MBA发现在升级安装Maverick后,休眠->唤醒,系统会没有声音

  •  
  •   bindiry · 2013-10-28 14:04:21 +08:00 · 8598 次点击
    这是一个创建于 4036 天前的主题,其中的信息可能已经有所发展或是发生改变。
    要重启才会重新有声音,有没有同学和我一样的情况?

    难道要全新安装才行?
    第 1 条附言  ·  2013-12-05 09:15:39 +08:00
    在官方论坛看到的临时解决办法,执行以下两条命令,也可以做成脚本,执行时需要输入密码获取权限:

    sudo kextunload /System/Library/Extensions/AppleHDA.kext
    sudo kextload /System/Library/Extensions/AppleHDA.kext

    从命令看就是卸载声音驱动再重新加载。
    第 2 条附言  ·  2013-12-08 10:55:18 +08:00
    再加了个方法:

    1. open up activity monitor
    2. search for coreaudio
    3. kill!
    22 条回复    1970-01-01 08:00:00 +08:00
    halfbloodrock
        1
    halfbloodrock  
       2013-10-28 14:37:58 +08:00
    暂时没发现这样的问题。。不过我是恢复到10.8.4然后升级上去的。。。
    xiongke
        2
    xiongke  
       2013-10-28 14:51:21 +08:00   ❤️ 1
    我的也是2013 MBA,这个问题10.8的时候就遇到过,不用重启,把耳机插上然后拔下就有声音了。升级到Mavericks后,昨天晚上也遇到了,全新安装应该没法根除。
    bindiry
        3
    bindiry  
    OP
       2013-10-28 15:02:12 +08:00
    @xiongke 原来如此,我今晚回去插拔一下试试,谢谢。
    Cohen
        4
    Cohen  
       2013-10-28 17:37:00 +08:00
    这个只是你调节音量的时候没有调节提示音了。。但是你在这个状态看视频,听音乐都还是有声音的。
    不信你试试。。
    rcgary
        5
    rcgary  
       2013-10-28 18:20:56 +08:00
    @bindiry 我也是这个问题, 应该是个bug.

    @xiongke 谢了,回头试试
    bindiry
        6
    bindiry  
    OP
       2013-10-28 19:18:14 +08:00
    @Cohen 确实没有声音,放视频,放音乐,调节音量,都没有声音,只能重启一下。

    @xiongke 回家试了一下,插拔也无效果,还是一样无声。

    @rcgary 见以上两条回复。
    tane05
        7
    tane05  
       2013-10-28 20:48:10 +08:00
    别插耳机
    bindiry
        8
    bindiry  
    OP
       2013-10-28 22:20:41 +08:00
    @tane05 不插耳机的请况下,试了两次休眠,确实没有再出现过这种问题,我在10.8的时候从未遇到插着耳机休眠再唤醒就不出声的问题。
    xiongke
        9
    xiongke  
       2013-10-28 23:37:34 +08:00
    @bindiry 奇怪。我几次遇到没声音的情况,拔插下耳机就好了。
    bearzx
        10
    bearzx  
       2013-10-29 08:34:05 +08:00
    欸看了这么多问题真心不敢升Mavericks了
    engHacker
        11
    engHacker  
       2013-10-29 10:47:08 +08:00
    我也是2013款的MBA升级之后也有这个问题,网上说的各种方法都无效,而且还有不少人有这样的问题,见官方论坛:https://discussions.apple.com/message/23515565#23515565
    bindiry
        12
    bindiry  
    OP
       2013-10-29 13:28:54 +08:00
    @engHacker 谢谢回复,我去官方论坛看看。
    tane05
        13
    tane05  
       2013-10-29 21:54:30 +08:00
    是的勒,我同样问题!当时还以为挂了,关机的时候发现还又声音,重复来了俩次,瞄了一眼耳机,终于找到bug点了!
    bindiry
        14
    bindiry  
    OP
       2013-10-30 09:52:11 +08:00
    @tane05 看来要等出补丁了。
    wyx
        15
    wyx  
       2013-11-29 20:12:17 +08:00
    我用的是新款的mbp,也是这样子,插着耳机,休眠唤醒以后没声音,得重启才行。想问下楼主,找到解决的办法了么?
    bindiry
        16
    bindiry  
    OP
       2013-11-29 20:59:46 +08:00
    @wyx 没有,等官方的补丁吧。
    diablo
        17
    diablo  
       2013-12-02 20:35:52 +08:00
    休眠唤醒后再插拔耳机也会造成无声。
    bindiry
        18
    bindiry  
    OP
       2013-12-05 09:15:26 +08:00   ❤️ 1
    @xiongke
    @rcgary
    @engHacker
    @tane05
    @wyx
    @diablo

    在官方论坛看到的临时解决办法,执行以下两条命令,也可以做成脚本,执行时需要输入密码获取权限:

    sudo kextunload /System/Library/Extensions/AppleHDA.kext
    sudo kextload /System/Library/Extensions/AppleHDA.kext

    从命令看就是卸载声音驱动再重新加载。
    Elizen
        19
    Elizen  
       2013-12-05 12:05:01 +08:00
    我也发现这个问题了...
    alexrezit
        20
    alexrezit  
       2013-12-08 11:03:47 +08:00 via iPad
    昨天在飞机上刚遇到, 不过是 MBP.
    zhouquanbest
        21
    zhouquanbest  
       2013-12-20 23:12:58 +08:00
    @bindiry
    我升级10.9.1后这两条命令就无法使用了
    (kernel) Can't unload kext com.apple.driver.AppleHDA; classes have instances:
    (kernel) Kext com.apple.driver.AppleHDA class AppleHDAWidgetCS4208 has 12 instances.
    (kernel) Kext com.apple.driver.AppleHDA class AppleHDAEngine has 2 instances.
    (kernel) Kext com.apple.driver.AppleHDA class AppleHDAEngineOutput has 1 instance.
    (kernel) Kext com.apple.driver.AppleHDA class AppleHDAEngineInput has 1 instance.
    (kernel) Kext com.apple.driver.AppleHDA class AppleHDAPath has 6 instances.
    (kernel) Kext com.apple.driver.AppleHDA class AppleHDAWidget has 1 instance.
    (kernel) Kext com.apple.driver.AppleHDA class AppleHDANode has 1 instance.
    (kernel) Kext com.apple.driver.AppleHDA class AppleHDAPathSet has 5 instances.
    (kernel) Kext com.apple.driver.AppleHDA class AppleHDAPathControl has 10 instances.
    Failed to unload com.apple.driver.AppleHDA - (libkern/kext) kext is in use or retained (cannot unload).
    gangrel
        22
    gangrel  
       2014-01-26 16:25:17 +08:00
    此问题论坛原帖貌似有新解决方法?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2607 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 15:39 · PVG 23:39 · LAX 07:39 · JFK 10:39
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.