AppleHDA 10.7.5-10.12.0+

Статья обновлена, добавлено много нового, сделано более красиво и удобно. А главное, стало проще и понятнее. Надеемся, вам понравится.

Так же заметим, что этот способ подходит не для всех. Но, это лучшее, что есть «из простого». Если у вас возникают проблемы с этим методом, есть все основания попробовать либо VoodooHDA, или уж пуститься во все тяжкие, и сделать по этой заметке на AppleLife.ru.


Для завода звука через AppleHDA нам необходимо:

  1. Знать кодек;
  2. Подобрать необходимый аудиослой (Layout);
  3. Проинжектировать аудиослой;
  4. Изготовить/взять готовый AppleHDA.kext, и установить;
  5. Перезагрузиться;
  6. Если есть необходимость, устанавливаем CodecComander.

Но, обо всем по-порядку. Начнём!


1.Необходимо определить аудиокодек.

Вы можете использовать файл из AIDA64 (Windows), DPCIManager (OS X), или командой «cat /proc/asound/pcm» (*nix).

Примечание.
Для *nix команда не универсальна, смотрите мануал по вашей ревизии;
DPCIManager не всегда может корректно отображать имя;
Если кодек не определился, нужно загуглить по SubDev;
Так же некоторые кодеки отображаются иначе. Например, 887VD может быть 888B. Если кекстов под ваш кодек нет, следует так же загуглить по SubDev.

Поддерживаемые кодеки: Realtek, IDT, ADI, Via, и Conexant.
Например DEVICE_ID + Codec_id: 10ec0282 = ALC282.


2.Определение основных параметров

Определение Вашего кодека:

Стационарные кодеки:
Realtek ALC: ALC662, ALC882, ALC883, ALC887, ALC888, ALC889, ALC889A, ALC892, ALC898, ALC1150.
ADI: ADI1988B, ADI2000B.
VIA: VT2020_2021.

Мобильные кодеки:
Realtek ALC: ALC233, ALC268, ALC269, ALC270, ALC272, ALC275, ALC280, ALC282, ALC283, ALC284, ALC288, ALC290, ALC663, ALC665, ALC668, ALC888, ALC892.
Conexant: CX20583, CX20585, CX20588, CX20590, CX20752, CX20756, CX20757.
IDT: IDT 92HD66C3 / 65, IDT92HD75B3X5, IDT92HD81B1X5, IDT92HD87B1, IDT92HD91BXX, IDT92HD93BXX.
VIA: VT1802 / VT1802p.

Определение необходимого аудиослоя:

Лейаут = «3»
Для ноутбуков;

Лейаут = «5»
Поддержка 3 портов (Pink, Green, Blue).

Лейаут = «7» 
Поддержка портов 5/6  (Grey, Black, Orange, Pink, Green, Blue).

Лейаут = «9»
Аналогично 7-ому. Имеет место быть, если с «7» звук не завелся.

Лейаут = «28»
Для кекстов с пометкой «LO_28» под ALC269, которые изначально не являются частью данной сборки.


3. Установка аудиослоя

Методы установки: Clover / DSDT / Chameleon.

Clover — Clover > Config.plist > Devices > Audio > Inject = Audio_ID.

Отрывок из config.plist

DSDT — DSDT > HDEF > Layout_id = Audio_id.

«layout-id»

, 
                    Buffer (0x04)
                    {

0x1C

, 0x00, 0x00, 0x00                           /* .... */
                    },

Где первый бит (0x1c) и есть наш лейаут, в 16-ричной системе исчисления.

Как перевести лейаут из 10-ичной в 16-ичную:
HDEF секция в DSDT

Chameleon — Chameleon Installer > Customize > Setting > HDEF Layout.


5. Выбор источника AppleHDA. Оба варианта рабочие.

Патчинг оригинального AppleHDA

Патчинг AppleHDA:

Установка патченного AppleHDA:

Стационарные кодеки:

6. CodecCommander

Сodec Commander используется в качестве решения, которое позволяет запускать внешний усилитель EAPD на HDA кодеках ноутбуков (ALC6XX и ALC2XX) и некоторых ITX плат. Обычно такие усилители сидят на ноде колонок или\и наушников. Когда кодек теряет питание, то есть по ИОРегу AppleHDADriver -> IOAudioPowerState меняет состояние с 0x1 (idle) или 0x2 (busy) на 0x0 (powered down) усилитель EAPD тоже теряет питание и включить его обратно без дополнительной помощи невозможно.

CodecCommander


Звук готов! Поздравляем! Не так уж и сложно было, верно?:)


© Mirone | insanelymac.com, автор способа, патчинга, и много чего еще;
© Micky1979 | insanelymac.com, автор патчера, совместно с Mirone;
© Lizard1003 | Андрей Чернышов, osxpc, оформление.

88 комментариев to “AppleHDA 10.7.5-10.12.0+

  • Всё конечно хорошо, но готовый хда не всегда срабатывает, т.к. конфигурация может быть не такой, какая прописана в платформе и лэйауте. Надо бы статью написать, как создать платформу и лэйаут свой.

    • Андрей Чернышов
      2 года ago

      Это начальная версия статьи, и она будет обновляться. Спасибо за критику!

  • Где в DSDT Layout_ID прописывать?

    • Андрей Чернышов
      2 года ago

      Вот здесь.

      Method (_DSM, 4, NotSerialized)
      {
      Store (Package (0x0c)
      {
      «built-in»,
      Buffer (One)
      {
      0x00
      },
      «layout-id»,
      Buffer (0x04)
      {
      0x03, 0x00, 0x00, 0x00
      },
      «PinConfigurations»,
      Buffer (0x00)
      {
      0x00
      }
      }, Local0)
      DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
      Return (Local0)
      }

  • У меня в кловере прописывается только в таком виде:
    Audio

    Inject
    Detect
    Пытаюсь поменять «Detect» на Audio_ID, при перезагрузке меняется обратно! Что не так делаю?

    И в коде ДСДТ у меня нет этого метода, мне ввести этот массив дополнительно?

    • Андрей Чернышов
      2 года ago

      Ввести массив дополнительно.

      А по поводу детекта — зачем, если не секрет?

  • В наличии вот такая материнка ASUS Z9PE-D8 WS кодек у неё Realtek® ALC898 так вот в чём может быть проблема ?
    В 10.9 звук работает хорошо но стоит обновить систему до 10.10 звук вобще невозможно поднять ничем даже вуду не работает. Прошу помогите разобраться в чём же может быть дело?

  • Realtek ALC233 будет работать на yosemite ?

  • Александр
    1 год ago

    Немного непонятно..
    Вот установлю я кекс, в кловере пропишу Inject = Audio_ID, а Layout_ID 5 зачем нужен? или в моём случае его никуда не нужно прописывать, а достаточно просто Audio_ID прописать в кловере? (пользуюсь конфигуратором кловера)
    Или вместо «ID» нужно какие-то цифры свои подставлять? и куда?

    • Андрей Чернышов
      1 год ago

      Clover Configurator портит конфиги, переворачивая наизнанку всю структуру. Лучше им не использоваться, а использовать Xcode или PlistEditorPro.

      И да, по теме вопроса — Как раз таки «Audio_ID» и есть «5», то есть в конфиге как-то так должно выглядеть: Devices/Audio/Inject/5

  • Здравствуйте! Очень полезный и информативный сайт! =)
    По поводу статьи, не очень понятно объясняется… В начале говорится про DEVICE_ID и Codec_id, потом про Layout_ID.
    Вот что из этого нужно подставить в Clover > Config.plist > Devices > Audio > Inject = Audio_ID? Что такое Audio_ID?

    С помощью DPCIManager я понимаю, что у меня:
    Audio Device = 0x80861E20
    Sub Device = 0x103C1961
    Codec ID = 0x111D76E0
    Revision = 0x0303
    Codec Name = IDT 92HD91BXX

    Что в моем случае нужно делать? Сколько читал, общей последовательности так и не уловил…
    Пользуюсь Clover`ом, DSDT делал сам (201 ошибку исправил!>=\), метод HDEF есть, вроде даже корректный без ошибок. Куда что нужно прописать? И Кекст IDT92HD91BXX нужно ставить?
    Хотелось бы увидеть более последовательную инструкцию!=)
    Например: Открываем «такую-то» программу, смотрим значения. Идем в конфиг «такой-то», меняем значение «такое-то» на «такое-то из программы». Дольше в Clover — Clover > Config.plist > Devices > Audio > Inject = «такое-то значение из программы»….
    Не поймите меня не правильно, но новичкам трудно сделать что-то в первый раз, и хотелось бы иметь представления что редактировать/заменять…=)

    Сам готов помочь с написанием статей: ноутбук hp envy 15 — j000er. Встречал много помех, которые сам исправлял благодаря находчивости и стремлению заставить работать свой хакинтош. Работает почти все, кроме звука, точнее с помощью VoodooHDA он завелся, но работает плохо. =(

    • Константин Дубовой
      1 год ago

      DEVICE_ID : 10ec0282 = айди как оно есть в системе,айди устройства 0282 + айди производителя 10ец
      Codec_id: ALC282 как его знаем мы (наименование )
      Audio_ID он же (Layout_ID) это то что мы пишем в конфиг.
      В вашем случае вижу 103C — это HP шный ноут . В дсдт прописываем HDEF секцию . Предпочтительно вам Layout_ID — 12 (иногда 3)
      + кекст от вашей звуквой. лайует в дсдт должен совпадать с тем что в кексте откуда и берешь (но под разные кексты могут быть и разные лауеты.)

  • Добрый день, где и как подправить кекст(или что там надо) чтобы после сна работал звук? Сейчас после сна работает только то устройство которое было до сна, т.е. если были воткнуты наушники, то после сна звук только в наушниках, если звук был через внутренние динамики, то после сна только на динамиках.
    И еще недавно случайно нашел инфу, где говорилось почему может пропадать иногда звук в наушниках, а потом каким то образом появляться если стоит 2 системы: mac-win. Так вот окна надо не перезагружать, а только выключать, а потом заново грузить систему, любую. Не знаю это работает только с моим ноутом/кодеком, или для всех, но мне помогло, звук теперь стабильно работает, кроме сна:(
    Asus k56cm: core i3-3217u, hd4000, alc270, wi-fi-ar9280.

    • Андрей Чернышов
      1 год ago

      Приветствую.
      Пропишите устройство _PRW в дсдт для секции HDEF. И все будет работать.
      //_PRW – Power Resources for Wake (Питание после пробуждения)

      • Все прописано было. Может значения надо изменить на другие?
        Device (HDEF)
        {
        Name (_ADR, 0x001B0000)
        OperationRegion (HDAR, PCI_Config, 0x4C, 0x10)
        Field (HDAR, WordAcc, NoLock, Preserve)
        {
        DCKA, 1,
        Offset (0x01),
        DCKM, 1,
        , 6,
        DCKS, 1,
        Offset (0x08),
        , 15,
        PMES, 1
        }

        Method (_PRW, 0, NotSerialized)
        {
        Return (GPRW (0x0D, 0x04))
        }
        }

        • Андрей Чернышов
          1 год ago

          А где лейаут?:)

          • В кловере) или лучше через дсдт заводить?
            Devices

            Audio

            Inject
            28

          • Запилил другой кекст, плюс его в том, что есть автодетект, это радует:) но звук после сна только в наушниках(

  • Так что надо чтобы звук был после сна?)

  • Андрей Чернышов
    1 год ago

    В начале статьи есть информация насчет ссылок.

  • Как быть, если у меня ALC259 на ноутбуке? На Вуду звук работает только с колонок и заводится микрофон при включении(можно пофиксить, но хочется, чтобы входы/выходы на наушники и микрофон тоже работали) ноутбук samsung np350v5c, audio device в DCPI 0x80861E20, sub device 0x144DC0D8

  • ALC1150. Все замечательно завелось вот только одна проблемка. После перезапуска звук очень тихий. Ползунок на максимум и колонки активные тоже почти на максимиум при этом еле слышно. Хотя когда только установишь до первой перезагрузки все ОК. Где можно покопаться?

    • Андрей Чернышов
      1 год ago

      Пробуйте CodecComander. Если нет — покажите секцию HDEF в DSDT.

      • Оооо спасибо огромное…CоdecСommander поднял уровень звука…. Кстати может кому поможет материка MSI Z97 Gaming 3

  • Добрый день.
    Подскажите, пожалуйста. А как устанавливать пропатченный AppleHDA? Его нужно закинуть в папку Kexts Кловера? Или устанавливать KextInstaller’ом, например?

  • Подскажите завел звук ALC 272 на ноутбуке через родной AppleHDA, пропатчив его, все работало идеально кроме того, что пропадал звук после сна. Поставил Codec Comander — звук стал просыпаться, но теперь возникают иногда щелчки тихие в полной тишине слышно( или когда воспроизведения звуков долго не было, при воспроизведении звука сначала такой же щелчок…. Я так понимаю это будит звук… можно их как то убрать??? антипоп ставить не помогло

    • Андрей Чернышов
      1 год ago

      Это отваливается EAPD усилитель. Держу пари, что на винде так же звук тупит, когда простаивает или просыпается — это неизбежный дефект мобильных кодеков.

  • Спасибо за Ваш сайт, очень много полезной инфы узнал!!!!
    Но проблема в том….
    У меня ноут Asus G74sx, звук — ALC269
    Подошел кекст — VB_v1, работает микрофон и наушники, а вот встроеные динамики — НЕТ!!!!
    Подскажете, как динамики запустить???
    Спасибо!!!!!

    • Андрей Чернышов
      12 месяцев ago

      Приветствуем. Приятно очень:) Попробуйте пропатчить через Мироновский патчер, там пинкомплексы маленько изменены.

      • Ок. Вы имели ввиду етот что сдесь на сайте — AppleHDA_Patcher_app_v1_1???
        Спасибо за ответ!!!!

        • Андрей Чернышов
          12 месяцев ago

          Да, AppleHDA Patcher.

          • Увы тоже самое((( Динамики на ноуте молчат

            • Андрей Чернышов
              12 месяцев ago

              Пробуйте другие варианты. Если не поможет — настройте вуду. Он, в чем-то, даже лучше.

          • Ок. Спасибо за ответ. За вуду пасибо, не надо)))) Пока погоняю — Layout
            Удачи Вам!!!!

            • Андрей Чернышов
              12 месяцев ago

              Да

            • Андрей Чернышов
              12 месяцев ago

              Зря вы так о вуду. Его просто надо уметь готовить. На ябложизни есть инструкция, и у нас скоро будет, переписанная:)
              Удачи:)

          • А вот ето интерестно, обьязательно попробую. Спасибо за ифу!!!! Ет что выйдет новая версия вуду или новая инструкция к старому с более подробными настройками, так чтоб без тресков, шумов и т.д???

      • Приветствую!!!
        Все гуууд, заработали динамики с текстом — AppleHDA_ALC269_Asus_N53sm
        Спасибо Вам большое!!!!
        Всего хорошего!!!!
        Удачи!!!!

  • А вот ето интерестно, обьязательно попробую. Спасибо за ифу!!!! Ет что выйдет новая версия вуду или новая инструкция к старому с более подробными настройками, так чтоб без тресков, шумов и т.д???

    • Андрей Чернышов
      12 месяцев ago

      Трески и шумы — просто убираем Input Gain в ноль, включаем SSE2, и сохраняем через VoodooHDASettingsLoader

  • Все статьи как установить apple hda а где инфо как удалить codeccomander после неудачного запуска ? Работал звук на vudoo и зачем нужно было податься мне этому искушению ; может кто знает как удалить или отключить codeccomander ??

  • Здравствуйте! Я уже писал сюда, но свою проблему решить так и не сумел… Делал все по вашей инструкции, но увы явно что-то делаю не так!=(
    Суть проблемы: Звук не работает!=D
    Моя звуковая:
    Audio Device = 0x80861E20
    Sub Device = 0x103C1961
    Codec ID = 0x111D76E0
    Revision = 0x0303
    Codec Name = IDT 92HD91BXX
    Что я делал: Раньше звук работал через VoodooHDA. Недавно обновился до 10.11.3, дай думаю, коли буду ковыряться в Clover, попробую завести HDMI порт (он у меня не работал, но нашел фикс от HP ProBook, который мне помог). HDMI заработал, но звука не нем было. В том же фиксе была секция для завода звука на HDMI, которую я успешно применил. Итог после переустановки ОС, у меня нативно подхватился HDMI порт, а так же звук! Причем звук был отличный и на телевизор выводился без проблем. Одно но, динамики и микрофоны на самом ноуте не работали! Вот я и решил, зачем мне вуду, если есть AppleHDA? Тут я наткнулся на вашу обновленную статью и начал действовать. Скачал ваш автопатчер, запустил его, выбрал свою звуковую карту и вуаля! Все прошло без ошибок! На рабочем столе появилась папка, в которой было много всего. По вашей инструкции , я подкинул в систему AppleHDA.kext, и CodecComander.kext (в инструкции не указано что с ним делать, но я его через кекстутилиту тоже установил). Перезагрузился, но звука нет! Проблема в том, что в отчете о системе в секции «звук» есть все мои устройства: динамики, микрофон, 1/8 выход для наушников и микрофона, HDMI. Но они не работают! Внутри генерированной папки была инструкция, по которой я отредактировал dsdt, но это все равно не помогло…
    Вопрос: В чем может быть причина отсутствия звука в ноутбуке? Что делать с CodecCommander?
    П.С. Сейчас установил вуду, но у звука в HDMI нет, и пропадает звук в наушниках… Очень хочется завести звук, помогите!

    • Андрей Чернышов
      12 месяцев ago

      Ого-го. Редко к нам заглядывают с таким полным дебагом. Показывайте значения иорега в момент воспроизведения звука.
      Кодеккоммандер не нужен для не-реалтек звуковых карт. И попробуйте старую версию кекстов, без патчера.

      • Извиняюсь, но с ioreg-ом раньше не сталкивался… Я правильно понял, что вам требуются значения секции HDEF? Если да, то какие именно? У меня там очень много разных значений. Так же сейчас установлен VoodooHDA и codecCommander, показания нужно снимать при их отсутствии, или регистры не зависят от этих кекстов?

    • Привет, я могу полагать, что знаю решение твоей проблемы. Дело в том, что простого патча AppleHDA почему то мало, и для сей девайса придумали какой то уж больно мудрыёный инжектор IDT92HD91BXXInject.kext
      Это я узнал из других , только англоязычных ресурсов, мало того, помимо этого всего еще и IRQ фикс в дсдт прописать. и аудиослой около между 12-ый (в моём случае).

      Только даже после потраченного вроде бы производительно времени одним прекрасным днём я наткнулся на такую интересную проблему, во первых автопатчером оригинального эплхда, звук не заводится, а заводится он с пропатченого на этом ресурсе IDT 92HD91BXX.
      Во вторых наушники не работают на горячую. Почему на горячую…да потому что когда мы до загрузки мака втыкаем уши в порт, то при загрузке мака у нас работают уши, однако звук частенько куда то пропадает, далее когда мы вынимаем уши, то чуда не происходит, и не происходит переключения на встроенные, коих кстати аж 5 динамиков т.к. HP ноут. В обратную сторону всё ровно также, нет переключения со встроенных на уши.
      Тут дальше ум нужен, однозначно.

  • Добрый день. Ноутбук DEXP Aquilon O104, кодек ALC 269. Установил пропатченый кекст, звук есть, а микрофона нет. Как можно поправить ?

    • Андрей Чернышов
      12 месяцев ago

      Приветствуем. Поточнее, какой именно 269? Как видите, их не так уж и мало.

  • Инфо из Аиды:
    High Definition Audio:
    Имя кодека Realtek ALC269
    ID кодека 10EC0269h / 15585456h
    Версия кодека 1001h
    Тип кодека Audio
    Когда патчил, использовал VB_v1, другие не подошли. LO_28 не пробовал.
    Пинконфиг в пропатченом драйвере выглядит так: 01471C40 01471D01 01471E13 01471F99 01871C20 01871D10 01871E81 01871F03 01971C10 01971D01 01971EA0 01971F99 02171C50 02171D10 02171E21 02171F03 01470C02
    Есть линух-дамп, но не знаю, кода лучше его выложить.

  • А ежели попробовать сделать правильный пин-конфиг ? Вот что выдал скрипт Codec.txt_convert.sh:
    Путь к файлу кодека — /Volumes/USB/codec#0.txt
    Имя файла кодека — codec#0.txt
    Codec: Realtek ALC269VB
    Node 0x22: Amp-In vals count is wrong: values found: 7. expected: 1
    Generating codec#0.txt.svg
    Данные распологаются на рабочем столе, в каталоге: codec#0.txt_converts
    Address: 0
    Vendor Id: 0x10ec0269
    Dec Vendor Id: 283902569
    Node 0x12 [Pin Complex] wcaps 0x40000b: Stereo Amp-In
    Node 0x14 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
    Node 0x17 [Pin Complex] wcaps 0x40010c: Mono Amp-Out
    Node 0x18 [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
    Node 0x19 [Pin Complex] wcaps 0x40008b: Stereo Amp-In
    Node 0x1a [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
    Node 0x1b [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
    Node 0x1d [Pin Complex] wcaps 0x400000: Mono
    Node 0x1e [Pin Complex] wcaps 0x400381: Stereo Digital
    Node 0x21 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out
    logout

    • Андрей Чернышов
      12 месяцев ago

      Если сделать правильный пинкомплекс, то наш метод здесь вообще не при чём. У нас для ленивых:)
      А если составить пинкоплекс, то всё будет работать на ура.

  • LO_28 — no go…

  • Помогите звук завести 10.11.4 на борту
    звук SigmaTel STAC9271D
    P.S. Я чайник если что) надеюсь на вашу помощь, иначе придется терпеть лаги винды…(

  • что-то я совсем не догоняю вроде просто и сложно одновременно
    по порядку

    материнка https://www.asus.com/ru/Motherboards/P8H77M_LE/specifications/
    здесь вижу алц 887
    dpciManager
    audio device sub device Codec ID Revision Codec Name
    0x80861e20 0x10438445 0x10ec0887 0x0302 realtek ALC888B
    0x10de0e0b 0x1043842b

    конфиг пЛист прописал 5

    Audio

    Inject
    5

    вот целиком https://drive.google.com/open?id=0ByzZsyBf7A9_OUFaWW03YWJHUkE

    в папочке MironeAudio прописано так

    Audio

    Inject
    5

    KernelAndKextPatches

    KextsToPatch

    Comment
    Zeroing 11d41984 codec
    Find

    hBnUEQ==

    Name
    AppleHDA
    Replace

    AAAAAA==

    Comment
    Patching 11d4198b with 10ec0887 codec
    Find

    ixnUEQ==

    Name
    AppleHDA
    Replace

    hwjsEA==

    я так понимаю что это надо внедрить в мое

    дсдт
    в секции HDEF у меня метод _DSM ваще отсутствует он у меня есть в секции ^^MEM2
    вот https://drive.google.com/open?id=0ByzZsyBf7A9_ZVhVV2hZcEhWUG8

    изготовить эплАшда получилось и даже вроде установил

    получается вся загвоздка в прописании в ДСДТ

    я уже месяц читаю эпллайф и мне тока мозг болит от него…..

  • А что делать если у меня на ноуте стационарный кодек? ASUS K40IN realtek alc662 ось 10.9.5

  • Обновите ссылку на скачивание патченного кекста для ALC889. Заранее спасибо.

  • Всем привет! Ребята, у вас в статье нет патченого AppleHDA для IDT92HD99BXX

    Я нашел его по этой ссылке и успешно установил на 10.11.6 http://www.osx86.net/files/file/3618-idt-92hd99bxx-0x111d76e5/

    Так что думаю его можно добавить в статью.

    Как я его настроил я описал в комменте к статье+скриншот. Скопирую сюда, вдруг кому понадобится:

    Протестировано на HP Spectre XT Pro 13-b000. OSX El Capitan 10.11.16

    Что я сделал: добавил AddGptp, FixHDA, FixHPET DSDT Фиксы и Audio Layout 12 в Clover config файле. Удалил оригинальный AppleHDA из s/l/e И установил патченый AppleHDA при помощи Kext Utility. Закинул IOAudioFamily.kext в EFI/Clover/kexts/10.11 папку. Пока особо не разобрался с патичингом dsdt, так что все пока через кловер. Спасибо за статью и видео Denis Barakaev!

  • РЕПОРТ В СТУДИЮ =) IDT 92HD91BXX
    Audio device: 0x80868C20, Sub device: 0x80867270, Codec ID: 0x111D76E0, Rev: 0x0303,
    Ноутбук HP Envy 17 J102-SR Leap Motion и как известно, HP очень любит всяческие плюхи с 5 динамками и прочем. То есть каналов выходов у нас ну грубо скажем 3, 1-ая пара динамиков громких, 2-ая пара динамиков тихих, и «саб». Это было лирическое отступление теперь к делу.
    На Sierra ни патчинг AppleHDA ни готовый патченый, что у вас выше, не подходят, однако на 10.11.6, хотя бы уже готовый AppleHDA работал, НО, с IDT92HD91BXXInject.kext , и меня принципе всё устраивало, бывало что с ровного места звук пропадал но, раз на раз не приходилось. Работали с вашим готовым кекстом две пары динамиков, и в отчете о системе во вкладке «звук» мы имели линейный вход, т.д. т.п. динамик, динамик. Теперь о Сиерре. http://4pda.ru/forum/index.php?s=&showtopic=84979&view=findpost&p=48523263 кекст взятый отсюда (не они первооткрыватели), работал как на 10.11.6 так и на Сиерре, однако были два момента, работали только тихие динамики, и нет шумоподавления микрофона в настройках. Фиксы что у них там дописаны KextToPatch не работают вообще, из за одного из них инжекция отваливается совсем. Ввиду всего выше сказанного и возвращаясь к к вашему готовому кексту возникает вопрос, может быть возможно как то дописать ещё одну пару динамиков в тот кекст, что с 4pda?

    • Андрей Чернышов
      1 месяц ago

      Лучше сесть на VoodooHDA 🙂

      • Имел неосторожность им воспользоваться, ещё года два назад 😀
        Не хочу больше! Не наш метод 😀

        • Андрей Чернышов
          1 месяц ago

          А зря. Настроить, и на этом кодеке вуду себя ведёт шикарно. Тем более в 2.8.9 всё пофиксили.

          • Нет, Андрей, я всё таки последовал вашему совету, и поставил вуду хда
            сперва я не понял юмора с тем, что у меня паниковало ядро с этим кекстом
            пришлось из безопасного режима его выпиливать и удалять всё что с ним связано.
            Потом я всё таки додмался что IOAudioFamily у меня был не родной, с запаски его скинул и вуаля, паники нету.
            Но и толку тоже(((( FixHDA отключал эпл хда дисейблер тоже ставил, даже инжекцию через arbitraty удалял, но усройств на выводе и вводе нету.
            В отчете о системе чаще всего было пусто, но в последний раз во вкладке звук появились: гарнитура айфона, внутренний микрофон, HDMI.
            Но как бы…динамиков нету во первых, а во вторых всё это не работало. VoodooHDA в насйтройках говорит что девайсов вуду не обнаружено.
            Я вот на сколько знаю вуду то, как в винде High Definition драйвер, работал везде, а тут такое 0_о

            • Андрей Чернышов
              1 месяц ago

              Странная хрень творится с AppleALC. Не кривя душой, уже шестой бук на моей памяти, и это всего за эту неделю. Те же симптомы.
              Буду держать в курсе.

            • Вячеслав
              4 недели ago

              Выяснил кое что.
              Паникует этот Вуду беспощадно. Фишка в том, что либо AppleHDA Disabler не работает, что врятли, либо именно в связке с VoodooHDA, так как пробовал без disabler’а c отключенным fixhda в кловере. (и по всякому и по разному)
              Ссылается на IOAudioFamily что логично, на VoodooHDA, что тоже наверное логично. И ApplePS2SmartTouchpad откуда не возьмись)
              Менял на VoodooPS2, вместо этого писал Synaptics.
              Так то по большому счету потестировать с 10.11.6 НО пока так лень если честно))

    • Привет, борюсь с теми же проблемами. Был AppleALC для нашего кодека, на 10.11.6 работал замечательно! Обновился до Сиерры, и ни в какую! Звуковых устройств в панели нет! Хотя рядом такой же ноут с 10.11.6 и на нем звук работает. Если найдешь решение — отпишись https://vk.com/vladi4ekk. Сейчас пытаюсь таки поднять appleALC, вуду не хочу ставить…=D

Trackbacks & Pings

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Лимит времени истёк. Пожалуйста, перезагрузите CAPTCHA.