AppleLife: Как сделать HDA звук - AppleLife

Перейти к содержимому

Свернуть Прикрепленные теги

Тэги не найдены
  • (75 Страниц)
  • +
  • « Первая
  • 65
  • 66
  • 67
  • 68
  • 69
  • Последняя »
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

Как сделать HDA звук Патчим вручную Оценка: -----

#1 Пользователь офлайн   slice 

  • iГуру
  • Группа: Apple Life Dev
  • Сообщений: 3 672
  • Регистрация: 02 Июль 07
  • Пол:Мужчина
  • Город:Москва

Отправлено 30 Дек 2008 - 12:26

Работает любой HDA звук!

Постановка задачи:
У меня на Делле есть встроенный звук на чипсете ICH8M (DevID=0x284b8086) с кодеком Sigmatel 9228 (CodecID=0x83847616).
Загрузившись с LiveCD Ubuntu 8.04 сделал Linux Codec Dump (Тема здесь) на флешку. Подробнее пост№9.
Натянув этот дамп на мордочку пьяной черепашки (Taruga patcher 1.16), получил почти работоспособный звук: есть выход на встроенные динамики и есть неизвестное входное устройства типа микрофона.
Не густо!
Применение той же операции в системе 10.5.6 вообще не дает работоспособного кекста.

Что делает этот патч?
1. Устанавливает в системную папку кекст ALCInject. Можно заменить на HDAEnabler, а с DSDT патчем вообще без них обойтись. Или в стринги прописать эти три новые значения для реестра. Неважно, это инжектор и загадок в нем нет.
2. Делает бинарный патч в кексте AppleHDA в двух местах, есть ваш CodecID не включен в список поддерживаемых

Цитата

11d41984 - Analog Devices 1984
11d4198b - Analog Devices 198b
10ec0262 - Realtek ALC262
10ec0885 - Realtek ALC885
10134206 - Cirrus Logic, Crystal 4206 (?)
1aec8800 - Wolfson WM8800
83847680 - Sigmatel 9220

Счастливые обладатели именно этих цифр могут обойтись без бинарного патча.
Для моего случая нужно искать с помощью HexEdit
или HexEdit 2.2
3d80768483 - байты в обратном порядке, тоже сигмател, но другой. 83 84 76 80
заменить на
3d16768483 - мой 83 84 76 16
По-видимому, бинарный патч - это путь исправления ошибок, известных Эппл. Как выяснилось, во многих случаях без него можно обойтись.
3. Прописывает в инфо.плистах информацию о распиновке звукового кодека. (какая ножка микросхемы соответствует каким внутренним устройствах и внешним коннекторам).

Таруга 1.16 работает только с 1.2.4. v1.2.0 работает с 1.4.0 (вроде даже сам создает).
Более современно использование версии 1.6.8.
На все вопросы про AppleAzaliaAudio даю один ответ и навсегда. Удаляйте его! Работаем с AppleHDA.

Вспомогательные материалы:
Версия 1.4.0 для ALC883 .Прикрепленный файл  AppleHDA883.kext.zip (317,09К)
Количество загрузок:: 1156 --Пригодно, как основа для экспериментов.
А вот ссылка на кучу готовых кодеков. Может кому повезет?
PlistEditor - спасибо Гусару
Как пользоваться Audio MIDI Setup. Мануал от Гусара. Полезен даже тем, кто не умеет еще читать.
Таруга патчер 1.2.0
Мануал про ПинКонфиг от Spacesee
Расшифровка PinDefault от BIM167

Что делать?
1. Читайте ветку начиная с первого поста. Спасибо анонимному модератору, убравшему ненужные посты, теперь там все в жилу.
2. Скачивайте необходимые инструменты и вспомогательные материалы.
3. Ищите даташиты и другую информацию конкретно о вашей звуковухе.
4. Если здесь нету для вас готового решения, создавайте свой драйвер по нашим следам. Это реально!

Инструкции в этой ветке
Пост №9. Как сделать Линукс-дамп. Вариант VoodooHDA dump в посте №1208
№12, 13. Как строить свои цепочки Нод (NodeID) на основе этого дампа. Вариант в №1213 на основе VoodooHDA dump.
№16. О редактировании цепочек.
№21, 285. Как делать бинарный патч.
№105, 106, 114. Зачем нужен бинарный патч.
№31. Об информации в Систем-профайлере.
№39. Как сделать автоопределение, куда воткнут разъем. Спасибо Dan1234.
№49, 57. Как найти свою распиновку, используя информацию из Висты. (тем не менее, корректировка еще не помешает)
№91. Ни Линукс, ни Виста не дают абсолютно точной информации.
№165, 166. Расшифровка PinDefault. Далее по ветке неоднократно обсуждалось, кто чего там менял, и с каким результатом. №400-500
№260. Как сделать регулятор чувствительности микрофона
№430, 436. Добавление лишних цепочек приводит к неработоспособности всего звука.
№634. Влияние правильности расположения цепочки НОД на выключение компа!
№635. Что означают цифры в параметре MuteGPIO. Информация пока неполная.
№1080 Улучшение микрофона и шумоподавление.
№1082 что означает параметр boost, и на какую ноду его стоит ставить.
№1089 - как использовать DetectDelegate и DetectAssistants.
№1122 Как прописать микрофон.
№1307 как сформировать PinConfigurations в HDAEnabler, и зачем.
№1464 - ликбез от skvo по запуску микрофона
№1663 Устранение щелчков.

Clubber77 собрал все эти инструкции в один МАНУАЛ.
Скрипт от skvo для экспериментов со звуком. Пост №1531

Готовые решения:
Внимание! Отдел готовых решений переезжает в раздел Железо. Прошу туда <-. Ссылки на обменники уничтожаю.
Для ALC883 BIM создал драйвер. В посте 1290 версия, обновленная для 10.5.7
Тоже для ALC883 но от Гусара
Мой полученный кекст. для Sigmatel9228. Редакция от 16.02.09 в посте 634
Решения от Dan1234 для ALC262 посты 22,23
Решения от Podkovka для Conexant Cx20561 пост №123. AppleHDA_Connexant.
Решение от Swoper для ALC889a, который реально ALC885. Пост №214.
Решение от Moopha для AD1986a. Пост№259
Решение от katso для ALC1200, ALC888. Пост №740, 828
Решение от Clubber77 для Connexant Cx20551. Пост №851. Версия для Барсика в посте№1680.
Вариант от skvo в посте №1634
и третий вариант для ALC268 от skvo в посте №1649.
Решение от skvo для ALC660. Пост №1246
Драйвер от skvo для ALC662 в посте №1635
Решение от tea для ALC272. Пост №1267
Драйвер от 04152viki для Sigmatel 9205(Dell 630) кодек 838476a0. Пост №1299.
Драйвера от Clubber_77 для Cx20549 под Леопарда и Барсика в посте №1689.
Благодарности за правку драйверов skvo с занесением в личное дело. И Clubber_77 тоже.

По-поводу VoodooHDA создана отдельная ветка. Добро пожаловать!

Сообщение отредактировал slice: 19 Апр 2010 - 09:40

Хотите нативную систему - покупайте нативное железо.
Задавая вопросы указывайте DeviceID, и избегайте слова "ритейл".
1. C2D GA-965P nVidia 9600GT 512Mb ALC883 Marvell 8056 -- no any problem MacOSX 10.5.8(9L30)
2. Samsung P29 ATI chipset, Radeon 9000IGP and all other. -- works but... Tiger only!!!!!!! 10.4.11+8.11.4
3. Dell Inspiron 1525 WindowsXP+MacOSX - work 100% 10.5.8(9L30) Mac OS X 10.6.4 (10F569))
Моя страничка
3


  • (75 Страниц)
  • +
  • « Первая
  • 65
  • 66
  • 67
  • 68
  • 69
  • Последняя »
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

Другие ответы в этой теме

#1981 Пользователь офлайн   Avitus 

  • iНовичок
  • Группа: Пользователи
  • Сообщений: 30
  • Регистрация: 14 Март 09
  • Пол:Мужчина
  • Город:Челябинск
  • Интересы:Люблю всё новое и неизведанное.

Отправлено 17 Янв 2010 - 17:32

Просмотр сообщенияBIM167 (17 Янв 2010 - 17:14) писал:

Снимите и выложите линукс-дамп (в шапке есть ссылка на то, как это сделать) - поковыряю пинконфиг и цепочки. Скорее всего запустится и Ваш звук (тем паче, что частично он работает)...

Да работает он не ахти, через раз и в логе ругается а иногда бывает что и машину на зависание ставит только рестарт помогает, что за необычное устройство, и не так и так не хочет, я сниму дамп и выложу, авось и самому получится что нибудь сделать, если получится то выложу сюда описание как решал сию проблему, Большое спасибо за помощь.
0

#1982 Пользователь офлайн   dejavu18 

  • iНовичок
  • Группа: Пользователи
  • Сообщений: 63
  • Регистрация: 27 Февраль 09
  • Пол:Мужчина
  • Город:Киев

Отправлено 18 Янв 2010 - 11:41

Просмотр сообщенияdejavu18 (17 Янв 2010 - 01:52) писал:

Помогите пожалуйста, у меня AD1988B, но готовое решение не подходит из-за разных Subsystem Id: 0x104381f6
приложил бы svg но не пущает, железо в подписи.
Прикрепленный файл codec_dump.txt
Прикрепленный файл AD1988A_1988B.pdf
Прикрепленный файл pinconf vista-mac.txt

Взял готовый вариант fix.AD1988B установил определило устройства но звука не было, взял подставил свои значения - устройства пропали.
может нужно править не доп кекст, а сам AppleHDA ???
Побывал сам согласно инструкции в шапке править AppleHDA, не получилось, пин конфиг вроде бы правильно составил, но не работает.

Сообщение отредактировал dejavu18: 18 Янв 2010 - 13:01

Мое железо
Скрытый текст
0

#1983 Пользователь офлайн   Avitus 

  • iНовичок
  • Группа: Пользователи
  • Сообщений: 30
  • Регистрация: 14 Март 09
  • Пол:Мужчина
  • Город:Челябинск
  • Интересы:Люблю всё новое и неизведанное.

Отправлено 20 Янв 2010 - 17:40

Просмотр сообщенияBIM167 (17 Янв 2010 - 17:14) писал:

Снимите и выложите линукс-дамп (в шапке есть ссылка на то, как это сделать) - поковыряю пинконфиг и цепочки. Скорее всего запустится и Ваш звук (тем паче, что частично он работает)...

Здравствуйте BIM167, вот дампы которые вы просили сделать, но есть проблема их там два т.е получается что у меня два звуковых устройства один из них HDMI, не так давно я решил попробовать установить драйвер от ALC888, после этого у меня появилось ещё два дополнительных входа это наушник и внешний микрофон, плюс ко всему в настройках MIDI-Audio у меня появились теже 2 входа и возможность поставить все режимы мультиканала, попробовав поставить мультиканальный режим, звук пропал совсем и не из одного входа не играл, Я попробовал прописать в DSDT звуковое устройство и вернул оригинальный Kext но устройство перестало работаь но входы показывало их количество составляло 3, Скажите возможно ли прописать из сделаных дампов информацию о пинах и о остальных параметров чтоб завести оригинальный Kext если же нет то хотябы использовать правленный драйвер чтоб он показывал все входы и выходы и можно было осуществить мультиканальный звук и чтоб не трищал, во время воспроизведения звука, и хотел бы узнать стоит ли добавлять в DSDT информацию о Pin Configuration чтоб нативный драйвер заработал, если такое возможно не могли бы вы добавить в Pin Configuration информацию о пинах и нодах взятых из дампов, сам я такое не осилю. Пожалуйста помогите чем сможете, если вы сильно загружены то тогда скиньте инструкцию как добавить пины в DSDT или собрать драйвер, большое вам спасибо.

Прикрепленные файлы


0

#1984 Пользователь офлайн   KsandrKeidg 

  • iНовичок
  • Группа: Пользователи
  • Сообщений: 9
  • Регистрация: 12 Сентябрь 09

Отправлено 03 Фев 2010 - 22:41

Здравствуйте господа! У меня ноутбук ACER ASPIRE 5720ZG! Кодек Realtec ALC268! Взял из этой темы готовый вариант HDA драйвера от SKVO, за что большое ему спасибо. как и написано в его описании работают оба микрофона, встроенные динамики и линейный выход, но кроме того у меня на ноутбуке имеется линейный вход, который мне очень нужен. Я скачал из этой темы мануал и взялся за дело, но когда я сделал в Линуксе дамп и прочитал его, и нашел там только два входа и оба для микрофона. Я обновил на Линуксе драйвер и снова сделал дамп - ситуация не изменилась. Подскажите мне что сделать пожалуйста!

Прикрепленные файлы


0

#1985 Пользователь офлайн   Rave 

  • iНовичок
  • Группа: Пользователи
  • Сообщений: 25
  • Регистрация: 01 Февраль 10
  • Пол:Мужчина

Отправлено 03 Фев 2010 - 22:55

Звуковая карта AD1988B - вывожу через SPDIF в ресивер... Не работает регулятор громкости (динамик на верхней панели серый, в настройках - The selected device has no output controls). На линейном выходе все нормально. Подскажите как исправить.. мультимедийные клавиши на клавиатуре бездействуют...

Сообщение отредактировал Rave: 04 Фев 2010 - 00:25

0

#1986 Пользователь офлайн   osik 

  • iГуру
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 1 128
  • Регистрация: 22 Январь 08
  • Пол:Мужчина

Отправлено 04 Фев 2010 - 05:19

Просмотр сообщенияRave (03 Фев 2010 - 22:55) писал:

Звуковая карта AD1988B - вывожу через SPDIF в ресивер... Не работает регулятор громкости ...[/size]

а должен???
MacBook (MB403RS/A) Intel C2D 2.4, GMA X3100, 4Gb SDRAMMac, HDD 500Gb. MAc OS X 10.6.4  Apple Magic Mouse
Desktop: Intel C2D E6750 2.66, Asus P5K-E/WiFi-AP, 4Gb, ASUS EN8600GT 256Mb, 2хHDD 320 Gb+1,5Tb, DVD Optiarc AD-7170SATA OS: Mac OS X 10.5.8 Original & Snow Leopard 10.6.4 Original, Хам2 РК4 + boot_RC4_Duvelv2.1_Rekursor + DSDT.aml (спасибо Гусару за проц секцию) & Win7 Ultimate x64
Notebook: Acer Aspire 5310 Celeron M 1.6, GMA950, 2Гб DDR II, HDD 500Gb. OS: Mac OS X 10.5.8 Хам 2 РК4 + boot_RC4_Duvelv2.1_Rekursor + DSDT.aml, не работает слип :( & Win7 Ultimate x64
 iPhone 2G 8Gb 3.1.2
 iPhone 3G 8Gb 4GM
 iPad 64Gb
0

#1987 Пользователь офлайн   BIM167 

  • iГуру
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 1 421
  • Регистрация: 13 Октябрь 08
  • Пол:Мужчина
  • Город:Германия

Отправлено 04 Фев 2010 - 13:39

Просмотр сообщенияAvitus (20 Янв 2010 - 17:40) писал:

Здравствуйте BIM167, вот дампы которые вы просили сделать, но есть проблема их там два т.е получается что у меня два звуковых устройства один из них HDMI, не так давно я решил попробовать установить драйвер от ALC888, после этого у меня появилось ещё два дополнительных входа это наушник и внешний микрофон, плюс ко всему в настройках MIDI-Audio у меня появились теже 2 входа и возможность поставить все режимы мультиканала, попробовав поставить мультиканальный режим, звук пропал совсем и не из одного входа не играл, Я попробовал прописать в DSDT звуковое устройство и вернул оригинальный Kext но устройство перестало работаь но входы показывало их количество составляло 3, Скажите возможно ли прописать из сделаных дампов информацию о пинах и о остальных параметров чтоб завести оригинальный Kext если же нет то хотябы использовать правленный драйвер чтоб он показывал все входы и выходы и можно было осуществить мультиканальный звук и чтоб не трищал, во время воспроизведения звука, и хотел бы узнать стоит ли добавлять в DSDT информацию о Pin Configuration чтоб нативный драйвер заработал, если такое возможно не могли бы вы добавить в Pin Configuration информацию о пинах и нодах взятых из дампов, сам я такое не осилю. Пожалуйста помогите чем сможете, если вы сильно загружены то тогда скиньте инструкцию как добавить пины в DSDT или собрать драйвер, большое вам спасибо.

Отправил вличку.

Просмотр сообщенияKsandrKeidg (03 Фев 2010 - 22:41) писал:

Здравствуйте господа! У меня ноутбук ACER ASPIRE 5720ZG! Кодек Realtec ALC268! Взял из этой темы готовый вариант HDA драйвера от SKVO, за что большое ему спасибо. как и написано в его описании работают оба микрофона, встроенные динамики и линейный выход, но кроме того у меня на ноутбуке имеется линейный вход, который мне очень нужен. Я скачал из этой темы мануал и взялся за дело, но когда я сделал в Линуксе дамп и прочитал его, и нашел там только два входа и оба для микрофона. Я обновил на Линуксе драйвер и снова сделал дамп - ситуация не изменилась. Подскажите мне что сделать пожалуйста!

Например можно описать эту ноду как линейный вход в пинконфиге, прописеть в лейаутсах этот вход (так же как и микрофонный, но с другим названием), а в патчмапсах дописать дополнительную цепочку выставив в ней усиление не как у микрофона (обычно 3), а как у линейного входа (например 1).

Просмотр сообщенияRave (03 Фев 2010 - 22:55) писал:

Звуковая карта AD1988B - вывожу через SPDIF в ресивер... Не работает регулятор громкости (динамик на верхней панели серый, в настройках - The selected device has no output controls). На линейном выходе все нормально. Подскажите как исправить.. мультимедийные клавиши на клавиатуре бездействуют...

При переключении на цифровой выход или на составное устройство регулятор громкости и должен блокироваться.

Сообщение отредактировал BIM167: 04 Фев 2010 - 14:37

Скрытый текст
0

#1988 Пользователь офлайн   KsandrKeidg 

  • iНовичок
  • Группа: Пользователи
  • Сообщений: 9
  • Регистрация: 12 Сентябрь 09

Отправлено 04 Фев 2010 - 20:31

Просмотр сообщенияBIM167 (04 Фев 2010 - 15:39) писал:

Например можно описать эту ноду как линейный вход в пинконфиге, прописеть в лейаутсах этот вход (так же как и микрофонный, но с другим названием), а в патчмапсах дописать дополнительную цепочку выставив в ней усиление не как у микрофона (обычно 3), а как у линейного входа (например 1).



Я еще новичек в этом деле, поэтому не совсем разобрался! Я не понял как составить цепочку. должно ведь быть [Audio input]->[Audio Selector]->[Pin Complex]. Так вот в дампе у меня только два Audio Input для микрофона через джек и микрофона внутреннего и все. Вот я и не знаю что написать первым числом!
0

#1989 Пользователь офлайн   kosuhin 

  • iПрофи
  • PipPip
  • Группа: Пользователи
  • Сообщений: 399
  • Регистрация: 15 Сентябрь 08
  • Пол:Мужчина
  • Город:Москва

Отправлено 04 Фев 2010 - 21:47

Поставил готовое решение от tea для 272
Все работает
Но в логе загрузки есть ошибки:
Скрытый текст

Что с ними делать?
0

#1990 Пользователь офлайн   BIM167 

  • iГуру
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 1 421
  • Регистрация: 13 Октябрь 08
  • Пол:Мужчина
  • Город:Германия

Отправлено 05 Фев 2010 - 02:21

Просмотр сообщенияKsandrKeidg (04 Фев 2010 - 20:31) писал:

Я еще новичек в этом деле, поэтому не совсем разобрался! Я не понял как составить цепочку. должно ведь быть [Audio input]->[Audio Selector]->[Pin Complex]. Так вот в дампе у меня только два Audio Input для микрофона через джек и микрофона внутреннего и все. Вот я и не знаю что написать первым числом!
Простите, но это:
Node 0x1a [Pin Complex] wcaps 0x40018f: Stereo Amp-In Amp-Out
Amp-In caps: ofs=0x00, nsteps=0x02, stepsize=0x4f, mute=0
Amp-In vals: [0x01 0x01]
Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
Amp-Out vals: [0x80 0x80]
Pincap 0x00003734: IN OUT Detect
Vref caps: HIZ 50 GRD 80 100
Pin Default 0x0281304e:
[Jack] Line In at Ext Front
Conn = 1/8, Color = Blue

DefAssociation = 0x4, Sequence = 0xe
Pin-ctls: 0x24: IN VREF_80
Unsolicited: tag=00, enabled=0
Connection: 1
0x02

из вашего дампа. Так как же нет Линейного входа то? Или я не понял сути Вашего вопроса?..

А 3 входных канала есть только у ALC885, а у остальных страдальцев только 2. Так возьмите свои 2 микрофона, посадите на цепочку 1 в автодетекте, а цепочку 2 используйте для линейного входа.

Например у меня на ALC883 микрофоны сделаны в автодетекте цепочками:
всторенный - 8-35-24
внешний - 8-35-25,
а линейный вход сидит на цепочке 9-34-26.

Сообщение отредактировал BIM167: 05 Фев 2010 - 02:32

Скрытый текст
0

#1991 Пользователь офлайн   KsandrKeidg 

  • iНовичок
  • Группа: Пользователи
  • Сообщений: 9
  • Регистрация: 12 Сентябрь 09

Отправлено 05 Фев 2010 - 18:17

Просмотр сообщенияBIM167 (05 Фев 2010 - 04:21) писал:

Например у меня на ALC883 микрофоны сделаны в автодетекте цепочками:
всторенный - 8-35-24
внешний - 8-35-25,
а линейный вход сидит на цепочке 9-34-26.


Я перепробовал уже кучу разных цепочек! Все равно ничего не выходит! (((( Были вообще даже прикольные результаты! например звук шел из из гнезда наушников и из гнезда LineIn. Были варианты когда внешний микрофон оказывался в гнезде LineIn, а вот линейный вход ни разу нигде не появлялся! Сейчас гнездо LineIn и гнездо микрофона распознаются системой как внешний микрофон, но реально работает только одно! Что делать?
0

#1992 Пользователь офлайн   BIM167 

  • iГуру
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 1 421
  • Регистрация: 13 Октябрь 08
  • Пол:Мужчина
  • Город:Германия

Отправлено 06 Фев 2010 - 02:50

Просмотр сообщенияKsandrKeidg (05 Фев 2010 - 18:17) писал:

Я перепробовал уже кучу разных цепочек! Все равно ничего не выходит! (((( Были вообще даже прикольные результаты! например звук шел из из гнезда наушников и из гнезда LineIn. Были варианты когда внешний микрофон оказывался в гнезде LineIn, а вот линейный вход ни разу нигде не появлялся! Сейчас гнездо LineIn и гнездо микрофона распознаются системой как внешний микрофон, но реально работает только одно! Что делать?

Брать талмуд (есть в шапке темы) и писать пиндефолт для ноды линейного входа. Если ноды правильно расписаны, то запараллеливание нод уже будет для кодека неприемлемым....
Скрытый текст
0

#1993 Пользователь офлайн   X-Tropic 

  • iНовичок
  • Группа: Пользователи
  • Сообщений: 15
  • Регистрация: 16 Сентябрь 08
  • Пол:Мужчина
  • Город:UA, Евпатория.

Отправлено 06 Фев 2010 - 04:25

Всем привет! Сделал в линуксе дамп, кинул его на морду черепахе и появился звук. Микрофонный вход работает, линейный вход работает! Линейный выход работает. Единственное не работает встроенный микрофон!!!

Помогите подкорректировать дамп если кому не лень. в аттаче дамп линукса, и виндовские ноды которые я уже переписал попарно.

Заранее спасибо за помощь.

Прикрепленные файлы


Сообщение отредактировал X-Tropic: 06 Фев 2010 - 15:18

Notebook MSI EX610: AMD Athlon 64 x2 TK-55 1.8 Ghz, ATI Radeon HD2400XT (0x94c9), Realtek HDA ALC888, Atheros A5007EG, Ethernet RTL8139,
0

#1994 Пользователь офлайн   KsandrKeidg 

  • iНовичок
  • Группа: Пользователи
  • Сообщений: 9
  • Регистрация: 12 Сентябрь 09

Отправлено 06 Фев 2010 - 16:17

Просмотр сообщенияBIM167 (06 Фев 2010 - 04:50) писал:

Брать талмуд (есть в шапке темы) и писать пиндефолт для ноды линейного входа. Если ноды правильно расписаны, то запараллеливание нод уже будет для кодека неприемлемым....


Это я сделал еще до того как сюда написать! Я и начал все делать по тому талмуду! Все сделал по порядку как там написано!
0

#1995 Пользователь офлайн   BIM167 

  • iГуру
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 1 421
  • Регистрация: 13 Октябрь 08
  • Пол:Мужчина
  • Город:Германия

Отправлено 06 Фев 2010 - 16:32

Просмотр сообщенияKsandrKeidg (06 Фев 2010 - 16:17) писал:

Это я сделал еще до того как сюда написать! Я и начал все делать по тому талмуду! Все сделал по порядку как там написано!

Тогда найдите даташит по Вашему кодеку, берите свой проблемный драйвер, и пишите мне вличку - будем пытаться разобраться где косяк....
Скрытый текст
0

#1996 Пользователь офлайн   TV_SHAMAN 

  • iЮзер
  • Pip
  • Группа: Пользователи
  • Сообщений: 113
  • Регистрация: 11 Февраль 09
  • Пол:Мужчина
  • Город:Кривой Рог

Отправлено 10 Фев 2010 - 21:08

Люди помогите сделать звук ALC888/1200 на плате MSI K9A2GM V3 в Лео.Все что предлагалось в этой ветке и готовых решениях не помогает,в логе всегда одна и таже строка Sound assertion "0 != setupHostInterface()" failed in "/SourceCache/AppleHDA/AppleHDA-171.1.2/AppleHDAController/AppleHDAController.cpp" at line 255 goto Exit1 и это при любых действиях с appleHDA.С Таруговским патчем пояиляются три выхода и два входа(входы не работают)Дампы прилагаю

Вот то что в иореге

Цитата

| | | +-o IOSCSIPeripheralDeviceType05 <class IOSCSIPeripher$
| | | +-o IODVDServices <class IODVDServices, registered, $
| | | +-o SCSITaskUserClientIniter <class SCSITaskUserCl$
| | | +-o IODVDBlockStorageDriver <class IODVDBlockStora$
| | +-o HDEF@14,2 <class IOPCIDevice, registered, matched, active, busy $
| | +-o SBRG@14,3 <class IOPCIDevice, registered, matched, active, busy $
| | +-o P0PC@14,4 <class IOPCIDevice, registered, matched, active, busy $
| | | +-o IOPCI2PCIBridge <class IOPCI2PCIBridge, registered, matched, a$
| | +-o UHC1@12 <class IOPCIDevice, registered, matched, active, busy 0,$


Вот меня смущает вот это в дампе


Codec: Realtek ALC888
Address: 3
Function Id: 0x1

Vendor Id: 0x10ec0888

по видимому изза этого appleHDA не цепляет кодэк

Сообщение отредактировал TV_SHAMAN: 10 Фев 2010 - 21:13

AMD 64x2 5600+
FOXCONN C51XEM2AA
nForce 590SLI
C51XE MCP55
GeForce 8800GT 512Mb
HDD-SATA IDE
DVD-IDE
XxX10.5.6 Universal Final>10.5.7>10.5.8
Mac OS X 10.6.2 (10C540)
0

#1997 Пользователь офлайн   voll 

  • iЮзер
  • Pip
  • Группа: Пользователи
  • Сообщений: 171
  • Регистрация: 25 Ноябрь 09

Отправлено 13 Фев 2010 - 04:17

вот такой казус произошол сегодня http://torrents.ru/f...206151#32206151
выложите плизз AppleHDA.kext ванильный от 10,6,2?
 GA-EX58-UD4, i7 920, GF GTX 470, mac os x 10.6.4x64 retail (DSDT:video, alc888), winserver2008r2 
0

#1998 Пользователь офлайн   osik 

  • iГуру
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 1 128
  • Регистрация: 22 Январь 08
  • Пол:Мужчина

Отправлено 13 Фев 2010 - 05:40

Держи -Прикрепленный файл  AppleHDA.kext.zip (1,3МБ)
Количество загрузок:: 21

Сообщение отредактировал osik: 13 Фев 2010 - 05:41

MacBook (MB403RS/A) Intel C2D 2.4, GMA X3100, 4Gb SDRAMMac, HDD 500Gb. MAc OS X 10.6.4  Apple Magic Mouse
Desktop: Intel C2D E6750 2.66, Asus P5K-E/WiFi-AP, 4Gb, ASUS EN8600GT 256Mb, 2хHDD 320 Gb+1,5Tb, DVD Optiarc AD-7170SATA OS: Mac OS X 10.5.8 Original & Snow Leopard 10.6.4 Original, Хам2 РК4 + boot_RC4_Duvelv2.1_Rekursor + DSDT.aml (спасибо Гусару за проц секцию) & Win7 Ultimate x64
Notebook: Acer Aspire 5310 Celeron M 1.6, GMA950, 2Гб DDR II, HDD 500Gb. OS: Mac OS X 10.5.8 Хам 2 РК4 + boot_RC4_Duvelv2.1_Rekursor + DSDT.aml, не работает слип :( & Win7 Ultimate x64
 iPhone 2G 8Gb 3.1.2
 iPhone 3G 8Gb 4GM
 iPad 64Gb
0

#1999 Пользователь офлайн   Alega 

  • iГуру
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 2 607
  • Регистрация: 01 Август 08
  • Пол:Мужчина
  • Город:Сургут / Новосиб
  • Интересы:Трям - трям...
    Пдыщщ-быдыщ...

Отправлено 13 Фев 2010 - 10:36

Цитата

выложите плизз AppleHDA.kext ванильный от 10,6,2?


А чо именно ванильный, у меня есть ещё кремовый, сахарный, а в системе стоит оригинальный  :D.


Mac OS X 10.6.4  х64
C2Q Q9650 3.0(3.6)Ghz * Asus P5Q SE2 * 4Gb RAM 1066MHz * GTX285 1Gb * Echo AudioFire 2 (1394)
Benchmarks: Geekbench - 8442, xBench (без харда) - 346, mCoreTest64 - 12541, OpenMark - 43805.
Изображение 
0

#2000 Пользователь офлайн   voll 

  • iЮзер
  • Pip
  • Группа: Пользователи
  • Сообщений: 171
  • Регистрация: 25 Ноябрь 09

Отправлено 13 Фев 2010 - 10:52

Изображение ванильный он и в африке родной, а вам разве не пришло это обновление? так и не смог пока запустить новый аплехда (версия 1,8,3) через свой легаси, пришлось откатится на версию 1,7,9
 GA-EX58-UD4, i7 920, GF GTX 470, mac os x 10.6.4x64 retail (DSDT:video, alc888), winserver2008r2 
0

#2001 Пользователь офлайн   BIM167 

  • iГуру
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 1 421
  • Регистрация: 13 Октябрь 08
  • Пол:Мужчина
  • Город:Германия

Отправлено 13 Фев 2010 - 12:06

Просмотр сообщенияvoll (13 Фев 2010 - 10:52) писал:

Изображение ванильный он и в африке родной, а вам разве не пришло это обновление? так и не смог пока запустить новый аплехда (версия 1,8,3) через свой легаси, пришлось откатится на версию 1,7,9
Блин... Ну просто нет слов! А догадаться пропатчить бинарник на предмет соответствия ИД своего кодека тому, что прописан в драйвере, слабо было?! Ну ведь с рождения этой темы, с первых её постов, висит в шапке!

То, что начиная с версии 10.5.6 нас избавили от необходимости этого патча ещё не значит, что Яблоки не могут вернуть эту традицию. Скорее всего беспроблемная эра легасей окончилась. Поэтому запасаемся ХексЭдитором и забываем о легасях на звук - проще и бинарник пропатчить, и своими данными те, что яблоки в драйвер засунули, заменить. А с выходом нового обновления повторить эту операцию по-новой.
Скрытый текст
0

#2002 Пользователь офлайн   Alega 

  • iГуру
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 2 607
  • Регистрация: 01 Август 08
  • Пол:Мужчина
  • Город:Сургут / Новосиб
  • Интересы:Трям - трям...
    Пдыщщ-быдыщ...

Отправлено 14 Фев 2010 - 00:17

Цитата

ванильный он и в африке родной, а вам разве не пришло это обновление?


Не-а, у меня мак-модель иМак9,1 прописана, а обнова для мак про, да и встроенный звук в биосе отрублен.


Mac OS X 10.6.4  х64
C2Q Q9650 3.0(3.6)Ghz * Asus P5Q SE2 * 4Gb RAM 1066MHz * GTX285 1Gb * Echo AudioFire 2 (1394)
Benchmarks: Geekbench - 8442, xBench (без харда) - 346, mCoreTest64 - 12541, OpenMark - 43805.
Изображение 
0

#2003 Пользователь офлайн   voll 

  • iЮзер
  • Pip
  • Группа: Пользователи
  • Сообщений: 171
  • Регистрация: 25 Ноябрь 09

Отправлено 14 Фев 2010 - 12:41

прости БИМ буду учится патчит бинарик, хотя еще не понимаю как, но обязательно прочитаю внимательно, при первом прочтении ниче не понял :-((




 GA-EX58-UD4, i7 920, GF GTX 470, mac os x 10.6.4x64 retail (DSDT:video, alc888), winserver2008r2 
0

#2004 Пользователь офлайн   TV_SHAMAN 

  • iЮзер
  • Pip
  • Группа: Пользователи
  • Сообщений: 113
  • Регистрация: 11 Февраль 09
  • Пол:Мужчина
  • Город:Кривой Рог

Отправлено 14 Фев 2010 - 20:26

Так может кто-то подсказать по поводу ALC888?
AMD 64x2 5600+
FOXCONN C51XEM2AA
nForce 590SLI
C51XE MCP55
GeForce 8800GT 512Mb
HDD-SATA IDE
DVD-IDE
XxX10.5.6 Universal Final>10.5.7>10.5.8
Mac OS X 10.6.2 (10C540)
0

#2005 Пользователь офлайн   jadjar1 

  • iНовичок
  • Группа: Пользователи
  • Сообщений: 13
  • Регистрация: 25 Апрель 09

Отправлено 17 Фев 2010 - 06:30

Slice твой apple hda -собрание ошибок и заблуждений, Взять хотя бы встроенный микрофон -он находится на ноде 12 а не 14 кодека stac9228, значение boost 15 на ноде 21 убивает звук напрочь-максимально 5 оптимально 3, а вот 15 надо вешать на ноду 24 где у тебя стоит заглушка место которой на ноде 27. Наконец то доделал свой кекст. Ноут Делл500 Snow Leo 10.6.0 работают: встроенные динамики, наушники и линейный с автодетектом и коррекцией громкости, микрофон с шумопонижением SPDIF не проверял но по идее должен. Подбираюсь к квадро и5.1
Кому интересно могу закинуть готовый кекст, работает с HDEF for All Кстати инжектор в дсдт не сработал в барсике, хотя работал в лео Кодек Sigmatel stac9228 с адресом2 думаю сгодится и для 9227, судя по даташиту
0

#2006 Пользователь офлайн   Alfishe 

  • iНовичок
  • Перейти к блогу
  • Группа: Пользователи
  • Сообщений: 4
  • Регистрация: 02 Ноябрь 09

Отправлено 17 Фев 2010 - 11:27

Просмотр сообщенияjadjar1 (17 Фев 2010 - 06:30) писал:

Кому интересно могу закинуть готовый кекст, работает с HDEF for All Кстати инжектор в дсдт не сработал в барсике, хотя работал в лео Кодек Sigmatel stac9228 с адресом2 думаю сгодится и для 9227, судя по даташиту


Чем наезжать на героического Слайса, который эту тему поднял на высоту, лучше б релизил исправленные сорцы с комментариями что и почему, глядишь дело бы и двигалось дальше =)
0

#2007 Пользователь офлайн   BIM167 

  • iГуру
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 1 421
  • Регистрация: 13 Октябрь 08
  • Пол:Мужчина
  • Город:Германия

Отправлено 21 Фев 2010 - 14:20

Просмотр сообщенияTV_SHAMAN (14 Фев 2010 - 20:26) писал:

Так может кто-то подсказать по поводу ALC888?

Так чем помочь то? Вроде бы этот кодек испахан вдоль и поперёк... Правильный пинконфиг и отсутствие ошибок в цепочках решают все проблемы. А с выходом обновы 10.6.3, как я понимаю, вернётся ещё бинарный патч....

В Вашем случае проблема может быть не в кодеке, а в чипсете и патченном ядре....

Сообщение отредактировал BIM167: 21 Фев 2010 - 14:23

Скрытый текст
0

#2008 Пользователь офлайн   jadjar1 

  • iНовичок
  • Группа: Пользователи
  • Сообщений: 13
  • Регистрация: 25 Апрель 09

Отправлено 22 Фев 2010 - 03:35

Просмотр сообщенияAlfishe (17 Фев 2010 - 11:27) писал:

Чем наезжать на героического Слайса, который эту тему поднял на высоту, лучше б релизил исправленные сорцы с комментариями что и почему, глядишь дело бы и двигалось дальше =)

Да я и не наезжаю (Y) Слайсу огромный респект, я ток помочь хочу
0

#2009 Пользователь офлайн   jadjar1 

  • iНовичок
  • Группа: Пользователи
  • Сообщений: 13
  • Регистрация: 25 Апрель 09

Отправлено 22 Фев 2010 - 04:04

Кстати, Слайс, насчет DSDT я был неправ, инжектор работает, но вот что странно: роль сыграла правка Device(HPET) :-O
при твоем варианте
Device (HPET)
{
Name (_HID, EisaId ("PNP0103"))
Name (ATT3, ResourceTemplate ()
{
Memory32Fixed (ReadWrite,
0xFED00000, // Address Base
0x00000400, // Address Length
)
})
Name (ATT4, ResourceTemplate ()
{
})
Method (_STA, 0, NotSerialized)
{
Return (0x0F)
}

Method (_CRS, 0, NotSerialized)
{
Return (ATT3)
}
}
}

пропал звук и все юсб порты причем звук пропал совсем: устройства на входе и выходе отсутствуют

после патча

Device (HPET)
{
Name (_HID, EisaId ("PNP0103"))
Name (_CID, EisaId ("PNP0C01"))
Name (BUF0, ResourceTemplate ()
{
IRQNoFlags ()
{0}
IRQNoFlags ()
{8}
IRQNoFlags ()
{11}
IRQNoFlags ()
{15}
Memory32Fixed (ReadOnly,
0xFED00000, // Address Base
0x00000400, // Address Length
)
})
Method (_STA, 0, NotSerialized)
{
If (LGreaterEqual (OSID (), 0x10))
{
Return (0x0F)
}

Return (Zero)
}

Method (_CRS, 0, NotSerialized)
{
Return (BUF0)
}
}
}

появились юсб и звук слип и пробуждение остались рабочими
выходит HDEF for All ни при чем, его я после патча выкинул
А что до кодека то я замаскировался под macbook stac9221 по даташиту почти копия. пин дефолт оставил оригинальный с такой вот поправкой

macbook dell500
0x0a = 0x0a hp out
0x0b = 0x0c int mic
0x0c = 0x0d int speeker
0x0d = 0x11 n/a in out
0x0e = 0x12 n/a in out
0x0f = 0x0e jack line in
0x10 = 0x21 spdif out
0x11 = 0x22 spdif in
0x15 = 0x14 n/a in out
0x1b = 0x0b digital line in
0

#2010 Пользователь офлайн   04152viki 

  • iПрофи
  • PipPip
  • Группа: Пользователи
  • Сообщений: 385
  • Регистрация: 15 Август 07

Отправлено 22 Фев 2010 - 11:33

Просмотр сообщенияjadjar1 (22 Фев 2010 - 02:04) писал:



после патча

Device (HPET)
{
Name (_HID, EisaId ("PNP0103"))
Name (_CID, EisaId ("PNP0C01"))
Name (BUF0, ResourceTemplate ()
{
IRQNoFlags ()
{0}
IRQNoFlags ()
{8}
IRQNoFlags ()
{11}
IRQNoFlags ()
{15}
Memory32Fixed (ReadOnly,
0xFED00000, // Address Base
0x00000400, // Address Length
)
})
Method (_STA, 0, NotSerialized)
{
If (LGreaterEqual (OSID (), 0x10))
{
Return (0x0F)
}

Return (Zero)
}

Method (_CRS, 0, NotSerialized)
{
Return (BUF0)
}
}
}

появились юсб и звук слип и пробуждение остались рабочими



Подтверждаю: на некоторых буках звук появляется только после правки Device (HPET).
0

Дополнительные действия:


  • (75 Страниц)
  • +
  • « Первая
  • 65
  • 66
  • 67
  • 68
  • 69
  • Последняя »
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

Свернуть категорию Похожие темы

  Название темы Автор Статистика Последнее сообщение
Открытая тема (есть новые ответы) Иконка Прикрепления сделать Safari удобным браузером
маленькая добавка с большими удобствами
skaew 
  • 3 Ответов
  • 1 021 Просмотров
Открытая тема (есть новые ответы) Иконка Сделать App C Помощью Applescript
строка терминала в арр
sokilw 
  • 5 Ответов
  • 300 Просмотров
Горячая тема (есть новые ответы) Иконка Прикрепления СДЕЛАТЬ GUID активным (загрузочным)
дайте подробную инструкцию как?
sinclair1986 
  • 20 Ответов
  • 1 256 Просмотров