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

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

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

Тэги не найдены
  • (75 Страниц)
  • +
  • 1
  • 2
  • 3
  • Последняя »
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

Как сделать 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 Страниц)
  • +
  • 1
  • 2
  • 3
  • Последняя »
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

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

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

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

Отправлено 06 Янв 2009 - 12:41

Хорошо, подробнее
открыть с помощью HexEdit Прикрепленный файл  HexEdit_Fat.zip (178,08К)
Количество загрузок:: 359
файл
/где-то/AppleHDA/Contents/MacOS/AppleHDA
в меню Find согласно топику
Прикрепленный файл  Picture_1.png (63,16К)
Количество загрузок:: 20
И надавить на Replace All
Блин, дети малые!

Сообщение отредактировал slice: 06 Янв 2009 - 12:46

Хотите нативную систему - покупайте нативное железо.
Задавая вопросы указывайте 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))
Моя страничка
0

#22 Пользователь офлайн   dan1234 

  • iГуру
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 1 573
  • Регистрация: 17 Январь 08
  • Пол:Мужчина
  • Город:Новосибирск
  • Интересы:Много!

Отправлено 07 Янв 2009 - 23:28

Просмотр сообщенияpahidza (6.1.2009, 16:57) писал:

Ребят, ничего не нашел у вас в дискуссии по поводу авто переключения звука при втыкании наушников... я у себя все входы и выходы завел на ACL262, но вот осталась такая проблема, не переключается сам,
вот так отображается Прикрепленный файл 262.tiff
Прикрепляю свой кекст (работает только с ALCinject.kext)
Прикрепленный файл AppleHDA.kext.zip

Не парься - у меня тоже ALC262, и тоже автоопределение не работает!
У slice другая звуковуха!
А то, что в систем инфо пишет - никак на автоопределение не влияет!
У меня показывает все входы-выходы, а толку?
slice прав - надо пробовать еще через какой нибудь [Pin Complex] пускать, либо с параметрами для NodeID по прозвищу DetecDelegate разбираться!
Есть такие!
Правда видел я их только в оригинальном AppleHDAPlatformDriver и только в цифровых цепочках (правда все и не просматривал), но думаю суть от этого не меняется!
Хакинтош №1: Retail Leopard Up to 10.5.8 + PC EFI 10.5, Mbr + Snow Leopard 10.6.2 | Asus P5Q-SE/R (BIOS-mod, Intel P45, ICH10, ALC1200, Atheros L1E) | Core 2 Duo 3.0 GHz (E8400) | RAM 4 Gb 1066 MHz | NVidia GeForce 8600 GT, 256 Mb DDR3 | HDD SATA Seagate 250 Gb + WD Raid Edition-3 500 Gb | DVD SATA Asus 1814 | PCI IEEE 1394 FireWire Nec.|
Хакинтош №2: Snow Leopard 10.6.2 + PC EFI 10.5, Mbr | Gigabyte GA-G31M-S2L (Intel G31, ICH7, ALC662, RTL8111B) | Dual Core 2.2 GHz (E4500) up to 2,7 GHz | RAM 2 Gb 800 MHz | NVidia GeForce 8600 GT, 256 Mb DDR2 | HDD SATA Seagate 250 Gb | DVD SATA Nec|
ХакБукПро: Snow Leopard 10.6.2 + PC EFI 10.5, Mbr | Samsung R560-BS02RU (Intel PM45, ICH9M, ALC262, Marvell Yukon 88E8055, WiFi Intel 5100 - не работает WiFi Atheros 5006) | Core 2 Duo 2.26 GHz (P8400) | RAM 1+2 Gb 1066 MHz DDR3 | NVidia GeForce 9600M GS, 256 Mb DDR3 | HDD SATA Hitachi 160 Gb Up to WD 250 Gb | DVD SATA |
0

#23 Пользователь офлайн   dan1234 

  • iГуру
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 1 573
  • Регистрация: 17 Январь 08
  • Пол:Мужчина
  • Город:Новосибирск
  • Интересы:Много!

Отправлено 10 Янв 2009 - 15:06

Slice! А я у себя шутдаун победил!
Взял за основу AppleHDA.kext для ALC268 от Collit99:
http://forum.insanel...t...st&id=37033
Чем уж он отличается от Таруговского - не знаю!
Версия 1.3.3!
Но подправил все под свой кодек (ALC262) и все заработало, в том числе и шутдаун!

П.С.
А заодно я разобрался как включать-выключать автоопределение наушников!
:)
Мой вариант ALC262 с автодетектом (для ноута Samsung R560):
R560_AudioV4_autodetect.zip

Сообщение отредактировал dan1234: 18 Фев 2009 - 07:36

Хакинтош №1: Retail Leopard Up to 10.5.8 + PC EFI 10.5, Mbr + Snow Leopard 10.6.2 | Asus P5Q-SE/R (BIOS-mod, Intel P45, ICH10, ALC1200, Atheros L1E) | Core 2 Duo 3.0 GHz (E8400) | RAM 4 Gb 1066 MHz | NVidia GeForce 8600 GT, 256 Mb DDR3 | HDD SATA Seagate 250 Gb + WD Raid Edition-3 500 Gb | DVD SATA Asus 1814 | PCI IEEE 1394 FireWire Nec.|
Хакинтош №2: Snow Leopard 10.6.2 + PC EFI 10.5, Mbr | Gigabyte GA-G31M-S2L (Intel G31, ICH7, ALC662, RTL8111B) | Dual Core 2.2 GHz (E4500) up to 2,7 GHz | RAM 2 Gb 800 MHz | NVidia GeForce 8600 GT, 256 Mb DDR2 | HDD SATA Seagate 250 Gb | DVD SATA Nec|
ХакБукПро: Snow Leopard 10.6.2 + PC EFI 10.5, Mbr | Samsung R560-BS02RU (Intel PM45, ICH9M, ALC262, Marvell Yukon 88E8055, WiFi Intel 5100 - не работает WiFi Atheros 5006) | Core 2 Duo 2.26 GHz (P8400) | RAM 1+2 Gb 1066 MHz DDR3 | NVidia GeForce 9600M GS, 256 Mb DDR3 | HDD SATA Hitachi 160 Gb Up to WD 250 Gb | DVD SATA |
0

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

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

Отправлено 10 Янв 2009 - 19:49

Просмотр сообщенияslice (10.1.2009, 1:44) писал:

Так какой говоришь у тебя кодек?
	| |   |   +-o IOHDACodecDevice@2  <class IOHDACodecDevice, registered, matched, active, busy 0, retain 6>
	| |   |	 | {
	| |   |	 |   "IOHDACodecAddress" = 0x2
	| |   |	 |   "IOHDACodecVendorID" = 0x10ec0885
	| |   |	 |   "IOHDACodecRevisionID" = 0x100101
	| |   |	 | }
	| |   |	 |

Нативный!

Так, двое с нативными кодеками разоблачены, остался BIM167, у которого якобы работает ALC883 с непатченным кекстом 1.6.2. Картинки и отчеты выглядят убедительно. Но на моем компе №1 его набор не работает ни в первоначальном виде, ни с моими патчами.

Прошу заметить, что я НИЧЕГО НЕ ДЕЛАЛ, и НИКОГО НЕ ДЕЗИНФОРМИРОВАЛ! Так что разоблачайте Фокскон. :)

Просмотр сообщенияSwoper (10.1.2009, 16:13) писал:

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

все это я имею с непатченым (родным из последнего апдейта) драйвером, легасями и энейблером присоединены в архиве можешь поглядеть что там намудрено
http://www.applelife.ru/index.php?act=atta...ost&id=5261

К этому могу добавить, что в Скайпе микрофон тоже нормально работает, даром, что себя не слышишь. А в остальном - точно та же ситуация с теми же симптомами, но только с ALC883. Интересно то, что в ХРяке вендор указывался как 883-й (если я правильно помню). Сейчас ХРяка не стоит и перепроверить я, увы, не могу.

Сообщение отредактировал BIM167: 10 Янв 2009 - 20:05

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

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

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

Отправлено 11 Янв 2009 - 01:51

Просмотр сообщенияSwoper (10.1.2009, 15:13) писал:

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

все это я имею с непатченым (родным из последнего апдейта) драйвером, легасями и энейблером присоединены в архиве можешь поглядеть что там намудрено
http://www.applelife.ru/index.php?act=atta...ost&id=5261

Это я видел, и даже цитировал. Но не зная твоего кодек-дампа, я не могу ничего посоветовать. Ищи!


Просмотр сообщенияBIM167 (10.1.2009, 19:48) писал:

Прошу заметить, что я НИЧЕГО НЕ ДЕЛАЛ, и НИКОГО НЕ ДЕЗИНФОРМИРОВАЛ! Так что разоблачайте Фокскон. :)

Была у меня грешная мысль, что ты шутишь. Я вижу в твоем иореге, что у тебя реально 883 звук. Однако, вопрос, почему с твоими кекстами ни у меня, ни у гусара с тем же 883 ничего не получилось? Тогда как, к примеру, скачиваю с инсана пакет драйверов ALC883 - и с ним у меня все ОК!

Цитата

К этому могу добавить, что в Скайпе микрофон тоже нормально работает, даром, что себя не слышишь. А в остальном - точно та же ситуация с теми же симптомами, но только с ALC883. Интересно то, что в ХРяке вендор указывался как 883-й (если я правильно помню). Сейчас ХРяка не стоит и перепроверить я, увы, не могу.

Не понял насчет симптомов. То вы говорите, что все устройства отображаются, но звука нет ни на одном выходе, то звук с микрофона прет на динамик. Так что все-таки НЕ РАБОТАЕТ?

Повторюсь насчет цепочки НОД.
9-34-24 означает (входная цепочка)
9 - [Audio Input] - гнездо для подключения
34 - [Audio Mixer] - усилитель, миксер
24 - [Pin Complex] - собственно описание микрофона
Выходная цепочка
20-12-2
20 - [Pin Complex] - описание LineOut
12 - [Audio Selector] - усилитель, микшер
2 - [Audio Output] - гнездо, куда выводится звук
Если у вас устройство есть, а звука нет, нужно вместо 2 подставить 3, или что-то еще. а чтобы знать что, нужен кодек-дамп.
Хотите нативную систему - покупайте нативное железо.
Задавая вопросы указывайте 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))
Моя страничка
0

#26 Пользователь офлайн   cVad 

  • iГуру
  • Перейти к блогу
  • Группа: Дозор
  • Сообщений: 2 877
  • Регистрация: 14 Февраль 07
  • Пол:Мужчина
  • Город:Russia

Отправлено 11 Янв 2009 - 02:14

Просмотр сообщенияslice (30.12.2008, 12:25) писал:

...Лаборатория Таруги. Сам он лег на дно...

Видимо не все знают.
Таруга тяжело болен эпилепсией и прикован к постели.
Можно узнать больше здесь
http://forum.insanelymac.com/index.php?automodule=blog&blogid=98
и поддержать его сообщением.

Не работает перенаправление.

Сообщение отредактировал cvad: 11 Янв 2009 - 02:19

* 10.6.4 * iMac9,1 * E8400(3.6) * Palit GTS250 512Mb GREEN * ASUS P5B Deluxe ICH8R JMicron363 AD1988B *
* Benchmark: mCoreTest64 - 6247 * Geekbench 64-bit (2.0.19) - 5480 *
Full Kext Utility 2.4.2 x64 * 10.5.7 Repair Pack v1.4 * mCoreTest64 * LegacyAppleLPC.kext -> © cVad's home
0

#27 Пользователь офлайн   Swoper 

  • iГуру
  • Перейти к блогу
  • Группа: Дозор
  • Сообщений: 1 283
  • Регистрация: 23 Январь 08
  • Пол:Мужчина
  • Город:Тольятти

Отправлено 11 Янв 2009 - 02:22

Просмотр сообщенияslice (11.1.2009, 2:50) писал:

Это я видел, и даже цитировал. Но не зная твоего кодек-дампа, я не могу ничего посоветовать. Ищи!



Была у меня грешная мысль, что ты шутишь. Я вижу в твоем иореге, что у тебя реально 883 звук. Однако, вопрос, почему с твоими кекстами ни у меня, ни у гусара с тем же 883 ничего не получилось? Тогда как, к примеру, скачиваю с инсана пакет драйверов ALC883 - и с ним у меня все ОК!
Не понял насчет симптомов. То вы говорите, что все устройства отображаются, но звука нет ни на одном выходе, то звук с микрофона прет на динамик. Так что все-таки НЕ РАБОТАЕТ?

Повторюсь насчет цепочки НОД.
9-34-24 означает (входная цепочка)
9 - [Audio Input] - гнездо для подключения
34 - [Audio Mixer] - усилитель, миксер
24 - [Pin Complex] - собственно описание микрофона
Выходная цепочка
20-12-2
20 - [Pin Complex] - описание LineOut
12 - [Audio Selector] - усилитель, микшер
2 - [Audio Output] - гнездо, куда выводится звук
Если у вас устройство есть, а звука нет, нужно вместо 2 подставить 3, или что-то еще. а чтобы знать что, нужен кодек-дамп.


немного поясню... если микрофон подключить к системе в сиспрефах виден уровень сигнала... если говорить в микрофон то он меняется... микрофон работает, но при этом голос из динамиков не идет
а вот если лоджик запустить, то голос из динамиков при записи идет...

еще раз уточню... мне эксперементировать только с AppleHDAController.kext ?
все изменения нод делаются в нем?
РАБОТА....10.5.4 ритейл бокс +10.5.8 — система работает на все 100%
Проц. Core 2 Quad Q9400 2.66 Ггц. Оперативка 4 Гига 800 МГц (Corsair kit). Мать Gygabyte GA-EP35-DS4 (чипсет Intel P35 ICH9R) работает. Видюха NVidia Geforce 9800 GT 512 128 (MSI) работает. Сеть int Realtec 8111C работает. Звук int ALC889а работает. HDD Segate 640 Гб (SATA).DVD RW ASUS DRW-20B1LT LightScribe (SATA). Apple Cinema 23".

ДОМА..... 10.6.3 ритейл + DSDT (спасибо Гусару за доводку процессорки) - система работает на все 100%
Проц. Core 2 Quad Q6600 2.4 Ггц (Температура в простое 30-35 С). Оперативка 4 Гига 1066 МГц (Crucial Ballistix). Мать Gygabyte GA-EP45-DS3P (чипсет Intel P45 ICH10R) работает. Видюха NVidia Geforce 8600 GTS 256 128 (Zotac) работает. Сеть int 2xRealtec 8111C работает. [Звук Lexicon Alpha (USB). HDD Segate 160 Гб (SATA), WD 400 Гб (SATA), WD GP 1 Тб (SATA). DVD RW LG GH22LS50 LightScribe (SATA). ViewSonic VX2433WM
DSDT - не делюсь, помогу советом
0

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

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

Отправлено 11 Янв 2009 - 02:35

Просмотр сообщенияslice (11.1.2009, 1:50) писал:

Не понял насчет симптомов. То вы говорите, что все устройства отображаются, но звука нет ни на одном выходе, то звук с микрофона прет на динамик. Так что все-таки НЕ РАБОТАЕТ?

Всё работает, но если говорить в микрофон, то без звукозаписывающих или телефонных прог сам себя в динамиках не услышишь, хотя сигнал будет индицироваться в системных настройках аудиоустройств на вкладке входов.
Я, помимо иорега ещё архив с дровами выкладывал. В нём мой ХДА из системы. Может в нём какой прикол? Хотя, ей-Богу, ну ничего с ним не делал...

Сообщение отредактировал BIM167: 11 Янв 2009 - 02:54

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

#29 Пользователь офлайн   Swoper 

  • iГуру
  • Перейти к блогу
  • Группа: Дозор
  • Сообщений: 1 283
  • Регистрация: 23 Январь 08
  • Пол:Мужчина
  • Город:Тольятти

Отправлено 11 Янв 2009 - 10:54

slice,
сделал я дамп из под линуха
теперь не могу понять в каком кексе править цепочки :)?
поясни пожалуйста где мне нужно чего поменять?
РАБОТА....10.5.4 ритейл бокс +10.5.8 — система работает на все 100%
Проц. Core 2 Quad Q9400 2.66 Ггц. Оперативка 4 Гига 800 МГц (Corsair kit). Мать Gygabyte GA-EP35-DS4 (чипсет Intel P35 ICH9R) работает. Видюха NVidia Geforce 9800 GT 512 128 (MSI) работает. Сеть int Realtec 8111C работает. Звук int ALC889а работает. HDD Segate 640 Гб (SATA).DVD RW ASUS DRW-20B1LT LightScribe (SATA). Apple Cinema 23".

ДОМА..... 10.6.3 ритейл + DSDT (спасибо Гусару за доводку процессорки) - система работает на все 100%
Проц. Core 2 Quad Q6600 2.4 Ггц (Температура в простое 30-35 С). Оперативка 4 Гига 1066 МГц (Crucial Ballistix). Мать Gygabyte GA-EP45-DS3P (чипсет Intel P45 ICH10R) работает. Видюха NVidia Geforce 8600 GTS 256 128 (Zotac) работает. Сеть int 2xRealtec 8111C работает. [Звук Lexicon Alpha (USB). HDD Segate 160 Гб (SATA), WD 400 Гб (SATA), WD GP 1 Тб (SATA). DVD RW LG GH22LS50 LightScribe (SATA). ViewSonic VX2433WM
DSDT - не делюсь, помогу советом
0

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

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

Отправлено 11 Янв 2009 - 11:26

Просмотр сообщенияBIM167 (11.1.2009, 2:35) писал:

Всё работает, но если говорить в микрофон, то без звукозаписывающих или телефонных прог сам себя в динамиках не услышишь, хотя сигнал будет индицироваться в системных настройках аудиоустройств на вкладке входов.
Я, помимо иорега ещё архив с дровами выкладывал. В нём мой ХДА из системы. Может в нём какой прикол? Хотя, ей-Богу, ну ничего с ним не делал...

Твой ХДА действительно девственный, я проверил. Вопрос такой: у меня есть чувство, что у вас у обоих со свопером ХДА не работает вапще. Он загружает нечто дефолтное, которое организует сквозной канал... Или даже звукозаписывающая прога работает в обход драйвера?!
Или там еще AzaliaAudio присутствует?
Неплохо также обратить внимание на dmesg или system.log. Нет ли там ругани на sound?

Цитата

Ну как сказать. Ставить 885й я пробовал - звука нет. Я бы конечно мог подумать, что дело в неправильно прописанных пинах (списал кусок кода для моего кодека с какого-то форума), но система не видит ни одного устройства: неужели прям уж все так неверно там записано? Как прописать правильно свои я не знаю, а скачивать специально для этого диск лайв убунту неохота.

Меня довольно сильно поражает другой факт: можно прописать туда 885й, можно 888й, но AppleHDA все равно подгружается, хотя вроде не должен (хотя он может просто висеть в памяти и ничего не делать).

Вот сейчас заметил: успевает даже загрузиться AppleHDAPlatformDriver, но через секунд 20 после загрузки системы выгружается. (стоит амлька с айди 885го)

В системном логе вот такие ошибки:
Jan 10 03:49:38 localhost kernel[0]: Sound assertion "0 == pathMap_aDriverInstance" failed in "/SourceCache/AppleHDA/AppleHDA-162.1.37/AppleHDA/AppleHDADriver.cpp" at line 1327 goto Exit
Jan 10 03:49:38 localhost kernel[0]: Sound assertion "0 != createAudioEngines ( fPathMap_aDriverInstance )" failed in "/SourceCache/AppleHDA/AppleHDA-162.1.37/AppleHDA/AppleHDADriver.cpp" at line 127 goto Exit
Jan 10 03:49:38 localhost kernel[0]: Sound assertion "0 == pathMap_aDriverInstance" failed in "/SourceCache/AppleHDA/AppleHDA-162.1.37/AppleHDA/AppleHDADriver.cpp" at line 1327 goto Exit
Jan 10 03:49:38 localhost kernel[0]: Sound assertion "0 != createAudioEngines ( fPathMap_aDriverInstance )" failed in "/SourceCache/AppleHDA/AppleHDA-162.1.37/AppleHDA/AppleHDADriver.cpp" at line 127 goto Exit

Похоже прописывание айди в DSDT действительно не помогает sad.gif. Система каким то образом докапывается, что мой айди заканчивается на 8, кодек прописывается как AppleHDACodecDevice@0, а драйвер ему выдает клеймо AppleHDACodecGeneric. Соответственно как с ним работать он не в курсе и звука нет. Ну чтож. Хотя бы инжекторы можно выбросить smile.gif

Вообщем закончил я с этим. Вернул АзалиаАудио. Хоть звук есть smile.gif Вообще, я мог создать псевдоустройство, которого на самом деле не было: ведь HDEF в DSDT я добавлял, не было изначально ни его, ни AZAL. С другой стороны тот факт, что HDEF забрал себе все параметры неописанного в DSDT устройства, которое АзалияАудио успешно зарегистрировало как звуковой кодек smile.gif

Да, DSDT не замена шине, но неплохо справлялась с инжектированием данных. Кодек то точно присутствует, значит и данные правильные можно инжектировать, а вот способа заставить все это работать без бинарного патча пока нет.

Короче, нихрена у вас не работает, и давайте с самого начала работайте. С топика.

Просмотр сообщенияОт 11.1.2009, 10:54

slice,
сделал я дамп из под линуха
теперь не могу понять в каком кексе править цепочки :)?
поясни пожалуйста где мне нужно чего поменять?

Что непонятного в посте 116? Даже картинку привел. Вопрос конкретнее пожалуйста.
Но это вариант для использования ванильного кекста, у меня этот вариант не работает, даже с бинарным патчем, так что обещать ничего не могу.
А вот вариант с кекстом версии 1.4.0 - проверенный и объяснялся в топике, постах 44 и 59.

Сообщение отредактировал slice: 11 Янв 2009 - 11:42

Хотите нативную систему - покупайте нативное железо.
Задавая вопросы указывайте 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))
Моя страничка
0

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

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

Отправлено 11 Янв 2009 - 11:39

Переношу полезную информацию из другого топика

Просмотр сообщенияslice (11.1.2009, 1:25) писал:

То, что появилось в систем-профайлере, не имеет отношения к звуковому драйверу. У меня первоначально там было пусто, но звук был, потом я дописал PinConfiguration некие цифры в HDAEnabler (это можно сделать и в DSDT), и у меня профайлер стал выдавать некую информацию. Звук не изменился.
Intel High Definition Audio:

  Device ID:	0x1028022F
  Audio ID:	12
  Available Devices:
  Speaker:
  Connection:	Unknown
  Line Out:
  Connection:	Unknown
  Line Out:
  Connection:	1/8 inch Jack



Просмотр сообщенияslice (11.1.2009, 11:35) писал:

Интересные подробности
AudioID это собственно инжектированный layout-id. Вешь, в принципе, произвольная. Ройсофт прописал туда 889 в десятиченом виде (м...к), хотя реально кодек пишется 16-чными цифрами. Странно, но звук работает только с цифрой 12. Загадочное число.
DeviceID - странная цифра, которую я не мог понять в течении двух недель. Как и не мог понять, почему HDAEnabler запускается дважды. Блин, нашел!!! Это сабсистем АйДи моей нерабочей сетевушки Marvell Yukon 88E8040! Как он тут оказался? Глюк профайлера? Или ХДАЕнаблера? Или ДСДТ?

Хотите нативную систему - покупайте нативное железо.
Задавая вопросы указывайте 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))
Моя страничка
0

#32 Пользователь офлайн   pahidza 

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

Отправлено 11 Янв 2009 - 12:21

Просмотр сообщенияdan1234 (10.1.2009, 15:06) писал:

Slice! А я у себя шутдаун победил!
Взял за основу AppleHDA.kext для ALC268 от Collit99:
http://forum.insanel...t...st&id=37033
Чем уж он отличается от Таруговского - не знаю!
Версия 1.3.3!
Но подправил все под свой кодек (ALC262) и все заработало, в том числе и шутдаун!

П.С.
А заодно я разобрался как включать-выключать автоопределение наушников!
:)

Расскажи плиз, что там с автоопределением?!)))
0

#33 Пользователь офлайн   Swoper 

  • iГуру
  • Перейти к блогу
  • Группа: Дозор
  • Сообщений: 1 283
  • Регистрация: 23 Январь 08
  • Пол:Мужчина
  • Город:Тольятти

Отправлено 11 Янв 2009 - 12:33

slice,
я уже мозг сломал
не посылай меня плиз в разные посты... сколько раз перечитывал...
насчет чепочек все понятно, принцип построения тоже понятен
дамп у меня с распиновкой есть
отстранимся от легасей которые давали полурабочий звук
дамп из линукса показал, что у меня все-таки 885 ...
имеем только нативный AppleHDA

вот теперь вопросы (чтобы мозг починить)
в каком из плагинов драйвера нужно вносить изменения по распиновке? судя по легасям только в платформе, контроллерный легась (как я понимаю) только айди добавлял?
нужно ли при добавлении нового устройства например выхода описывать его еще где-то, или достаточно добавить цепочку?
если у меня 885 нужны ли еще какие-то изменения (добавлнения айди устройства)?
опять-же если у меня натинвый кодек почему нихрена не работает? :)

ты меня можешь конечно отправить на красивый скрин поста 116, но у меня нет такого эдитора как у тебя
все придется ручками править, будь добр все-таки поподробнее расписать

с другой стороны может быть ты попробуешь сам собрать для меня драйвер? (если конечно время и желание есть) :)
всю инфу что нужно предоставлю
РАБОТА....10.5.4 ритейл бокс +10.5.8 — система работает на все 100%
Проц. Core 2 Quad Q9400 2.66 Ггц. Оперативка 4 Гига 800 МГц (Corsair kit). Мать Gygabyte GA-EP35-DS4 (чипсет Intel P35 ICH9R) работает. Видюха NVidia Geforce 9800 GT 512 128 (MSI) работает. Сеть int Realtec 8111C работает. Звук int ALC889а работает. HDD Segate 640 Гб (SATA).DVD RW ASUS DRW-20B1LT LightScribe (SATA). Apple Cinema 23".

ДОМА..... 10.6.3 ритейл + DSDT (спасибо Гусару за доводку процессорки) - система работает на все 100%
Проц. Core 2 Quad Q6600 2.4 Ггц (Температура в простое 30-35 С). Оперативка 4 Гига 1066 МГц (Crucial Ballistix). Мать Gygabyte GA-EP45-DS3P (чипсет Intel P45 ICH10R) работает. Видюха NVidia Geforce 8600 GTS 256 128 (Zotac) работает. Сеть int 2xRealtec 8111C работает. [Звук Lexicon Alpha (USB). HDD Segate 160 Гб (SATA), WD 400 Гб (SATA), WD GP 1 Тб (SATA). DVD RW LG GH22LS50 LightScribe (SATA). ViewSonic VX2433WM
DSDT - не делюсь, помогу советом
0

#34 Гость_Gusar_*

  • Группа: Гости

Отправлено 11 Янв 2009 - 12:36

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

Цитата

контроллерный легась (как я понимаю) только айди добавлял?

Не-а, именно в нем вся собака и зарыта.
В работе звука задействованы следующие кексты:
AppleHDA
AppleHDAController
DspFuncLib
IOHDAFamily

Поэтому погляди в них на предмет соответствия-несответствия.

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


Сообщение отредактировал Gusar: 11 Янв 2009 - 12:45

0

#35 Пользователь офлайн   swer 

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

Отправлено 11 Янв 2009 - 12:57

Промогите зависти звук ALC663 ICH9! Подредактировал азалию от что получилось! Спасибо!
Изображение

Сообщение отредактировал swer: 11 Янв 2009 - 12:59

Notebook: Asus M50Vc Intel Core2Duo (Penryn) 2,26 GHz, 3Гб DDR II, ALC663 ICH9, 250 Гб SATA + USB HDD 500Gb. OS: Snow Leopard 10.6.1 & Zver 9.9.9 (Win XP) - MBR
iPhone 3G
0

#36 Пользователь офлайн   Swoper 

  • iГуру
  • Перейти к блогу
  • Группа: Дозор
  • Сообщений: 1 283
  • Регистрация: 23 Январь 08
  • Пол:Мужчина
  • Город:Тольятти

Отправлено 11 Янв 2009 - 13:04

подкиньте плиз девственно чистый не правленный AppleHDA версии 1.4
попробую натянуть на него дамп из линукса
РАБОТА....10.5.4 ритейл бокс +10.5.8 — система работает на все 100%
Проц. Core 2 Quad Q9400 2.66 Ггц. Оперативка 4 Гига 800 МГц (Corsair kit). Мать Gygabyte GA-EP35-DS4 (чипсет Intel P35 ICH9R) работает. Видюха NVidia Geforce 9800 GT 512 128 (MSI) работает. Сеть int Realtec 8111C работает. Звук int ALC889а работает. HDD Segate 640 Гб (SATA).DVD RW ASUS DRW-20B1LT LightScribe (SATA). Apple Cinema 23".

ДОМА..... 10.6.3 ритейл + DSDT (спасибо Гусару за доводку процессорки) - система работает на все 100%
Проц. Core 2 Quad Q6600 2.4 Ггц (Температура в простое 30-35 С). Оперативка 4 Гига 1066 МГц (Crucial Ballistix). Мать Gygabyte GA-EP45-DS3P (чипсет Intel P45 ICH10R) работает. Видюха NVidia Geforce 8600 GTS 256 128 (Zotac) работает. Сеть int 2xRealtec 8111C работает. [Звук Lexicon Alpha (USB). HDD Segate 160 Гб (SATA), WD 400 Гб (SATA), WD GP 1 Тб (SATA). DVD RW LG GH22LS50 LightScribe (SATA). ViewSonic VX2433WM
DSDT - не делюсь, помогу советом
0

#37 Гость_Gusar_*

  • Группа: Гости

Отправлено 11 Янв 2009 - 13:09

Он внутри морды черепашки 1.20 версии есть.
0

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

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

Отправлено 11 Янв 2009 - 13:21

Просмотр сообщенияslice (11.1.2009, 11:26) писал:

Твой ХДА действительно девственный, я проверил. Вопрос такой: у меня есть чувство, что у вас у обоих со свопером ХДА не работает вапще. Он загружает нечто дефолтное, которое организует сквозной канал... Или даже звукозаписывающая прога работает в обход драйвера?!

А может у нас звук через Яблочный сервер работает? :D Ну сами подумайте, вероятность того, что исключительно у нас, "избранных", без нашего на то разрешения и ведома, изготовители матплат сделали законспирированнонативное звуковое устройство-невидимку, преследуя одну лишь цель: запутать макхакерскую общественность, - равна нулю! Следовательно что-то где-то как-то работает нативное, и это что-то - ХДА. А вот КАК это происходит - вопрос к тем, кто эту тему сечёт, в отличии от меня. Я лишь могу рассчитывать на чью-либо помощь, предоставив знатокам всю необходимую информацию.

Просмотр сообщенияslice (11.1.2009, 11:26) писал:

Или там еще AzaliaAudio присутствует?
Неплохо также обратить внимание на dmesg или system.log. Нет ли там ругани на sound?

С этим куда проще - предоставлю скрины и кекстстат. Вот только я не видел ни одного примера, чтобы Азалия со входами дружила и болдьше одного стереовыхода поддерживала.
Интересен, также, один оспект - на третьей минуте после загрузки некоторые кексты выгружаются из системной памяти. Среди них - AppleHDAPlatformDriver.

Просмотр сообщенияslice (11.1.2009, 11:26) писал:

Короче, нихрена у вас не работает, и давайте с самого начала работайте. С топика.

Вообще интересен сам принцип развернувшихся тут споров - люди извращаются, чтоб хоть какой звук получить, а мы, так с тем, чтоб сломать работающее! :D Я тут Вам подготовил материалы - попробуйте проанализировать, что да как работает. Возможно этот разбор поможет кому ещё звук запустить, или, хотя бы, позволит Вам понять как и что у меня работает! Информацию к размышлению прилагаю:
Скрытый текст
0

#39 Пользователь офлайн   dan1234 

  • iГуру
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 1 573
  • Регистрация: 17 Январь 08
  • Пол:Мужчина
  • Город:Новосибирск
  • Интересы:Много!

Отправлено 11 Янв 2009 - 13:36

Просмотр сообщенияpahidza (11.1.2009, 15:20) писал:

Расскажи плиз, что там с автоопределением?!)))

Да все банально просто!
Если ты объявляешь в info.plist, в цепочках speaker и headphones разными устройствами, то они и будут разными (не связанными)! Т.е. автоопределения не будет, и их придется ручками выбирать!
Инфо при этом выглядит вот так:

<!-- Speaker -->
						<array>
							<array>
								<array>
									<dict>
										<key>NodeID</key>
										<integer>20</integer>
									</dict>
									<dict>
										<key>NodeID</key>
										<integer>13</integer>
									</dict>
									<dict>
										<key>NodeID</key>
										<integer>3</integer>
									</dict>
								</array>
							</array>
						</array>
<!-- Headphone -->
						<array>
							<array>
								<array>
									<dict>
										<key>NodeID</key>
										<integer>21</integer>
									</dict>
									<dict>
										<key>NodeID</key>
										<integer>12</integer>
									</dict>
									<dict>
										<key>NodeID</key>
										<integer>2</integer>
									</dict>
								</array>
							</array>
						</array>


Показано чуть в сокращенном варианте!

Если же ты объявляешь speaker и headphones суб-устройствами одного устройства, то они будут связанными!
Т.е. автоопределение будет, но их нельзя будет ручками выбирать! Т.к. реально будет одно устройство, но с двумя выходами!
Инфо при этом выглядит вот так:
<!-- Speaker -->
						<array>
							<array>
								<array>
									<dict>
										<key>NodeID</key>
										<integer>20</integer>
									</dict>
									<dict>
										<key>NodeID</key>
										<integer>13</integer>
									</dict>
									<dict>
										<key>NodeID</key>
										<integer>3</integer>
									</dict>
								</array>
							</array>
<!-- Headphone -->
							<array>
								<array>
									<dict>
										<key>NodeID</key>
										<integer>21</integer>
									</dict>
									<dict>
										<key>NodeID</key>
										<integer>12</integer>
									</dict>
									<dict>
										<key>NodeID</key>
										<integer>2</integer>
									</dict>
								</array>
							</array>
						</array>


Вся разница в количестве <array> до, и </array> после маркера <!-- Headphone --> !
Ну или проще говоря - спикер и наушники взяты в общие скобки <array> и </array>!

Но тут есть одно но!
Для того, что бы это работало нормально в Pin (ConfigData) должны быть прописаны правильно ВСЕ Codec Verbs, всех ножек (Pin Complex-ов)!

Например мои Codec Verbs (для ALC262):

<01271cf0 01271d11 01271e11 01271f41 01471c10 01471d01 01471e13 01471f99 01571c1f 01571d40 01571e21 01571ff0 01671cf0 01671d11 01671e11 01671f41 01871c20 01871d98 01871e81 01871f01 01971c2f 01971d09 01971ea3 01971f99 01a71cf0 01a71d11 01a71e11 01a71f41 01b71cf0 01b71d11 01b71e11 01b71f41 01c71cf0 01c71d11 01c71e11 01c71f41 01d71c0d 01d71d81 01d71e14 01d71f40 01e71cf0 01e71d11 01e71e11 01e71f41 01f71cf0 01f71d11 01f71e11 01f71f41>


Без этого, лично я словил тут же кернел паник, при попытке войти в настройки звука!

Сообщение отредактировал dan1234: 27 Янв 2009 - 20:11

Хакинтош №1: Retail Leopard Up to 10.5.8 + PC EFI 10.5, Mbr + Snow Leopard 10.6.2 | Asus P5Q-SE/R (BIOS-mod, Intel P45, ICH10, ALC1200, Atheros L1E) | Core 2 Duo 3.0 GHz (E8400) | RAM 4 Gb 1066 MHz | NVidia GeForce 8600 GT, 256 Mb DDR3 | HDD SATA Seagate 250 Gb + WD Raid Edition-3 500 Gb | DVD SATA Asus 1814 | PCI IEEE 1394 FireWire Nec.|
Хакинтош №2: Snow Leopard 10.6.2 + PC EFI 10.5, Mbr | Gigabyte GA-G31M-S2L (Intel G31, ICH7, ALC662, RTL8111B) | Dual Core 2.2 GHz (E4500) up to 2,7 GHz | RAM 2 Gb 800 MHz | NVidia GeForce 8600 GT, 256 Mb DDR2 | HDD SATA Seagate 250 Gb | DVD SATA Nec|
ХакБукПро: Snow Leopard 10.6.2 + PC EFI 10.5, Mbr | Samsung R560-BS02RU (Intel PM45, ICH9M, ALC262, Marvell Yukon 88E8055, WiFi Intel 5100 - не работает WiFi Atheros 5006) | Core 2 Duo 2.26 GHz (P8400) | RAM 1+2 Gb 1066 MHz DDR3 | NVidia GeForce 9600M GS, 256 Mb DDR3 | HDD SATA Hitachi 160 Gb Up to WD 250 Gb | DVD SATA |
0

#40 Пользователь офлайн   Swoper 

  • iГуру
  • Перейти к блогу
  • Группа: Дозор
  • Сообщений: 1 283
  • Регистрация: 23 Январь 08
  • Пол:Мужчина
  • Город:Тольятти

Отправлено 11 Янв 2009 - 13:42

Просмотр сообщенияGusar (11.1.2009, 14:08) писал:

Он внутри морды черепашки 1.20 версии есть.


спс
с 1.20 мой дамп не работатет :)
вообще ни с одной версией не работатет :)
РАБОТА....10.5.4 ритейл бокс +10.5.8 — система работает на все 100%
Проц. Core 2 Quad Q9400 2.66 Ггц. Оперативка 4 Гига 800 МГц (Corsair kit). Мать Gygabyte GA-EP35-DS4 (чипсет Intel P35 ICH9R) работает. Видюха NVidia Geforce 9800 GT 512 128 (MSI) работает. Сеть int Realtec 8111C работает. Звук int ALC889а работает. HDD Segate 640 Гб (SATA).DVD RW ASUS DRW-20B1LT LightScribe (SATA). Apple Cinema 23".

ДОМА..... 10.6.3 ритейл + DSDT (спасибо Гусару за доводку процессорки) - система работает на все 100%
Проц. Core 2 Quad Q6600 2.4 Ггц (Температура в простое 30-35 С). Оперативка 4 Гига 1066 МГц (Crucial Ballistix). Мать Gygabyte GA-EP45-DS3P (чипсет Intel P45 ICH10R) работает. Видюха NVidia Geforce 8600 GTS 256 128 (Zotac) работает. Сеть int 2xRealtec 8111C работает. [Звук Lexicon Alpha (USB). HDD Segate 160 Гб (SATA), WD 400 Гб (SATA), WD GP 1 Тб (SATA). DVD RW LG GH22LS50 LightScribe (SATA). ViewSonic VX2433WM
DSDT - не делюсь, помогу советом
0

#41 Гость_Gusar_*

  • Группа: Гости

Отправлено 11 Янв 2009 - 13:55

Просмотр сообщенияBIM167 (11.1.2009, 13:20) писал:

А может у нас звук через Яблочный сервер работает? :D Ну сами подумайте, вероятность того, что исключительно у нас, "избранных", без нашего на то разрешения и ведома, изготовители матплат сделали законспирированнонативное звуковое устройство-невидимку, преследуя одну лишь цель: запутать макхакерскую общественность, - равна нулю! Следовательно что-то где-то как-то работает нативное, и это что-то - ХДА. А вот КАК это происходит - вопрос к тем, кто эту тему сечёт, в отличии от меня. Я лишь могу рассчитывать на чью-либо помощь, предоставив знатокам всю необходимую информацию.

Я ж писал об этом. Разные ревизии матплат — разные возможности (простой пример: у меня П5ЛД2 СЕ 1-й ревизии не держит кор2дуо, а вот вторая ревизия уже в полный рост). (а то что разные кодеки звуковые могут быть, так это вообще в полпинка).
Потом я написал список задействованных кекстов — ХДАконтроллер ключевой — там идет распиновка, если чуть будет отличаться — ничего не услышишь. Легаси у Свопера помогают, значит и ковырять надо в эту сторону. Еще немаловажным является дисплейный кекст (DspFuncLib), от его функциональности тоже много чего зависит.

Сообщение отредактировал Gusar: 11 Янв 2009 - 13:56

0

#42 Пользователь офлайн   Swoper 

  • iГуру
  • Перейти к блогу
  • Группа: Дозор
  • Сообщений: 1 283
  • Регистрация: 23 Январь 08
  • Пол:Мужчина
  • Город:Тольятти

Отправлено 11 Янв 2009 - 14:30

Просмотр сообщенияGusar (11.1.2009, 14:54) писал:

Я ж писал об этом. Разные ревизии матплат — разные возможности (простой пример: у меня П5ЛД2 СЕ 1-й ревизии не держит кор2дуо, а вот вторая ревизия уже в полный рост). (а то что разные кодеки звуковые могут быть, так это вообще в полпинка).
Потом я написал список задействованных кекстов — ХДАконтроллер ключевой — там идет распиновка, если чуть будет отличаться — ничего не услышишь. Легаси у Свопера помогают, значит и ковырять надо в эту сторону. Еще немаловажным является дисплейный кекст (DspFuncLib), от его функциональности тоже много чего зависит.


не нашел я распиновку в контроллере, в ХДАплатформ (у меня в легаси) есть, в контроллере нету

по моему пора минифак по назначению кексов звука в шапку ложить
где айди править... где распиновку править.... где добавлять (у меня не получилось) выходы или входы
систематизировал бы кто :) в шапку
а то уже 7 страниц, а важная инфа кусками
РАБОТА....10.5.4 ритейл бокс +10.5.8 — система работает на все 100%
Проц. Core 2 Quad Q9400 2.66 Ггц. Оперативка 4 Гига 800 МГц (Corsair kit). Мать Gygabyte GA-EP35-DS4 (чипсет Intel P35 ICH9R) работает. Видюха NVidia Geforce 9800 GT 512 128 (MSI) работает. Сеть int Realtec 8111C работает. Звук int ALC889а работает. HDD Segate 640 Гб (SATA).DVD RW ASUS DRW-20B1LT LightScribe (SATA). Apple Cinema 23".

ДОМА..... 10.6.3 ритейл + DSDT (спасибо Гусару за доводку процессорки) - система работает на все 100%
Проц. Core 2 Quad Q6600 2.4 Ггц (Температура в простое 30-35 С). Оперативка 4 Гига 1066 МГц (Crucial Ballistix). Мать Gygabyte GA-EP45-DS3P (чипсет Intel P45 ICH10R) работает. Видюха NVidia Geforce 8600 GTS 256 128 (Zotac) работает. Сеть int 2xRealtec 8111C работает. [Звук Lexicon Alpha (USB). HDD Segate 160 Гб (SATA), WD 400 Гб (SATA), WD GP 1 Тб (SATA). DVD RW LG GH22LS50 LightScribe (SATA). ViewSonic VX2433WM
DSDT - не делюсь, помогу советом
0

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

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

Отправлено 11 Янв 2009 - 14:34

Так, давайте без обид, и найдем какой-то общий язык, а то у меня впечатление, что я совсем не умею ничего объяснять, или не понимаю, о чем вы мне говорите.

Просмотр сообщенияSwoper (11.1.2009, 12:32) писал:

slice,
я уже мозг сломал
не посылай меня плиз в разные посты... сколько раз перечитывал...
насчет чепочек все понятно, принцип построения тоже понятен
дамп у меня с распиновкой есть
отстранимся от легасей которые давали полурабочий звук
дамп из линукса показал, что у меня все-таки 885 ...
имеем только нативный AppleHDA

Так у меня нативный не работает! Я не знаю как его править!

Цитата

вот теперь вопросы (чтобы мозг починить)
в каком из плагинов драйвера нужно вносить изменения по распиновке? судя по легасям только в платформе, контроллерный легась (как я понимаю) только айди добавлял?

Если работать с версиями 1.5.7 или 1.6.2 то в платформе, если с версией 1.4.0 то в самом AppleHDA

Цитата

нужно ли при добавлении нового устройства например выхода описывать его еще где-то, или достаточно добавить цепочку?
достаточно добавить цепочку

Цитата

если у меня 885 нужны ли еще какие-то изменения (добавлнения айди устройства)?

Нет не надо

Цитата

опять-же если у меня натинвый кодек почему нихрена не работает? :)

Вот и мне интересно

Цитата

ты меня можешь конечно отправить на красивый скрин поста 116, но у меня нет такого эдитора как у тебя
все придется ручками править, будь добр все-таки поподробнее расписать

Боюсь, ничего не выйдет. В инфо-плисте есть цифры, которые дешифрует только плист-едитор

Цитата

с другой стороны может быть ты попробуешь сам собрать для меня драйвер? (если конечно время и желание есть) :)
всю инфу что нужно предоставлю

А как я буду после каждого шага проверять, что сработало, а что нет?

Просмотр сообщенияBIM167 (11.1.2009, 13:20) писал:

А может у нас звук через Яблочный сервер работает? :D Ну сами подумайте, вероятность того, что исключительно у нас, "избранных", без нашего на то разрешения и ведома, изготовители матплат сделали законспирированнонативное звуковое устройство-невидимку, преследуя одну лишь цель: запутать макхакерскую общественность, - равна нулю! Следовательно что-то где-то как-то работает нативное, и это что-то - ХДА. А вот КАК это происходит - вопрос к тем, кто эту тему сечёт, в отличии от меня. Я лишь могу рассчитывать на чью-либо помощь, предоставив знатокам всю необходимую информацию.

Так я и не услышал, у тебя звук отображается в системе, но реально не работает? Ты говоришь, что у тебя работает нативное, а сам представляешь систем-лог с охеренной руганью на звук. Кроме микрофона, который каким-то загадочным образом все же работает, что-то еще живет?
В теории получается, что для неродных кодеков драйвер пытается подгрузить ДЕФОЛТНЫЙ. Что он из себя представляет, и насколько совместим с каким-то реальным устройством?
Я посмотрел твои драйвера. Что я могу сказать? С моим ALC883 они не работают, тоже ругань при загрузке. С чего ты решил, что это нормально?
Что там поправить?
1. Мне не понравилась цепочка 27-38-37, я не знаю, что за ноды 38, 37 - в даташите они не значатся.
2. Можно добавить еще два выхода, цепочки 22-14-4 и 23-15-5.
Тем не менее, с такой правкой все равно ничего не получилось. Может у тебя получится? Куда вставлять цепочки смотри картинку в посте 116.

Цитата

С этим куда проще - предоставлю скрины и кекстстат. Вот только я не видел ни одного примера, чтобы Азалия со входами дружила и болдьше одного стереовыхода поддерживала.
Интересен, также, один оспект - на третьей минуте после загрузки некоторые кексты выгружаются из системной памяти. Среди них - AppleHDAPlatformDriver.

Вообще интересен сам принцип развернувшихся тут споров - люди извращаются, чтоб хоть какой звук получить, а мы, так с тем, чтоб сломать работающее! :D

Так оно же не работающее!

Цитата

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

В этих материалах только информация о самовыгрузке кекстов. Я не знаю, в чем дело.

Просмотр сообщенияdan1234 (11.1.2009, 13:35) писал:

Да все банально просто!
Если ты объявляешь в info.plist, в цепочках speaker и headphones разными устройствами, то они и будут разными (не связанными)! Т.е. автоопределения не будет, и их придется ручками выбирать!

Но тут есть одно но!
Для того, что бы это работало нормально в Pin (ConfigData) должны быть прописаны правильно ВСЕ Codec Verbs, всех ножек (Pin Complex-ов)!

Например мои Codec Verbs (для кодека ALC262):

<01271cf0 01271d11 01271e11 01271f41 01471c10 01471d01 01471e13 01471f99 01571c1f 01571d40 01571e21 01571ff0 01671cf0 01671d11 01671e11 01671f41 01871c20 01871d98 01871e81 01871f01 01971c2f 01971d09 01971ea3 01971f99 01a71cf0 01a71d11 01a71e11 01a71f41 01b71cf0 01b71d11 01b71e11 01b71f41 01c71cf0 01c71d11 01c71e11 01c71f41 01d71c0d 01d71d81 01d71e14 01d71f40 01e71cf0 01e71d11 01e71e11 01e71f41 01f71cf0 01f71d11 01f71e11 01f71f41>


Без этого, лично я словил тут же кернел паник, при попытке войти в настройки звука!

По-моему, тема про эти Codec Verbs еще не звучала. Поправь меня, если я в чем-то ошибся.
Берем первые четыре слова
01271cf0 01271d11 01271e11 01271f41
Первая цифра (здесь=0) - это Кодек Адрес, у меня, к примеру =2 (IOHDACodecDevice@2)
	| |   |   +-o IOHDACodecDevice@2  <class IOHDACodecDevice, registered, matched, active, busy 0, retain 6>
	| |   |	 | {
	| |   |	 |   "IOHDACodecVendorID" = 0xffffffff83847616
	| |   |	 |   "IOHDACodecRevisionID" = 0x100402
	| |   |	 | }
	| |   |	 |

Следующие две цифры - номер ноды. Все цифры - 16-ричные, тогда как в инфо-плистах пишем 10-ные.
В данном случае Нода=0х12=18
Следующие три цифры - верба. Всегда 71c, 71d, 71e, 71f
Следующие и последние две цифры в этих словах представлятс собой Pin Default из кодек-дампа для этой ноды.
Порядок цифр обратный
41 11 11 f0

Если я правильно понял, малейшая ошибка в этих цифрах убивает звук. Я так и не смог подобрать к своему сигмателу правильную комбинацию. Слава богу, для ХДА версии 1.4.0 они не используются.
Да, кстати, вопрос, если у тебя получилось. В каком порядке здесь идут ноды? Просто по возрастанию? Все подряд или только полезные? Как я вижу 13-я отсутствует. По религиозным причинам?
Хотите нативную систему - покупайте нативное железо.
Задавая вопросы указывайте 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))
Моя страничка
0

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

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

Отправлено 11 Янв 2009 - 14:34

Просмотр сообщенияGusar (11.1.2009, 13:54) писал:

Я ж писал об этом. Разные ревизии матплат — разные возможности (простой пример: у меня П5ЛД2 СЕ 1-й ревизии не держит кор2дуо, а вот вторая ревизия уже в полный рост). (а то что разные кодеки звуковые могут быть, так это вообще в полпинка).
Потом я написал список задействованных кекстов — ХДАконтроллер ключевой — там идет распиновка, если чуть будет отличаться — ничего не услышишь. Легаси у Свопера помогают, значит и ковырять надо в эту сторону. Еще немаловажным является дисплейный кекст (DspFuncLib), от его функциональности тоже много чего зависит.

Так вопрос был в другом: у меня ненативный ALC883 работает с нативным AppleHDA, в котором, по словам Слайса, о нём нет даже упоминаний(!) - как это происходит?! Одной ревизией тут, скорее всего, не обойдёшся! Слайс писал о том, что что-то где-то как-то нативно загружается, но как это получается, в моём случае, пока непонятно.
Скрытый текст
0

#45 Гость_Gusar_*

  • Группа: Гости

Отправлено 11 Янв 2009 - 14:41

Сделай скрин с отсека Расширения из Об этом компьютере.
0

#46 Пользователь офлайн   pahidza 

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

Иконки сообщения  Отправлено 11 Янв 2009 - 15:17

Большое спасибо dan1234!!! все работает!
0

#47 Пользователь офлайн   dan1234 

  • iГуру
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 1 573
  • Регистрация: 17 Январь 08
  • Пол:Мужчина
  • Город:Новосибирск
  • Интересы:Много!

Отправлено 11 Янв 2009 - 15:36

Просмотр сообщенияslice (11.1.2009, 17:33) писал:

Берем первые четыре слова
01271cf0 01271d11 01271e11 01271f41
Первая цифра (здесь=0) - это Кодек Адрес, у меня, к примеру =2 (IOHDACodecDevice@2)
Следующие две цифры - номер ноды. Все цифры - 16-ричные, тогда как в инфо-плистах пишем 10-ные.
В данном случае Нода=0х12=18
Следующие три цифры - верба. Всегда 71c, 71d, 71e, 71f
Следующие и последние две цифры в этих словах представлятс собой Pin Default из кодек-дампа для этой ноды.
Порядок цифр обратный
41 11 11 f0

Ты понял правильно! Кроме последних двух цифр! В принципе на саньке есть их расшифровка!
Но я их взял из под Висты, в виндовом регистре!
Причем как их, так и предыдущие цифры, а так же и порядок!
Через полчаса выложу подробный кусок!

Просмотр сообщенияslice (11.1.2009, 17:33) писал:

Если я правильно понял, малейшая ошибка в этих цифрах убивает звук. Я так и не смог подобрать к своему сигмателу правильную комбинацию. Слава богу, для ХДА версии 1.4.0 они не используются.

Звук не убивает, хотя при неполном или неправильном наборе этих значений может либо в КП сваливаться, либо врать названия устройств,либо вызывать их НЕработоспособность!
Причем не обязательно всех!
И в версии 1.4.0 они то же используются! От некоторых цифр зависит название устройства (линейный вход, внутренний микрофон и т.д.)!

Просмотр сообщенияslice (11.1.2009, 17:33) писал:

Да, кстати, вопрос, если у тебя получилось. В каком порядке здесь идут ноды? Просто по возрастанию? Все подряд или только полезные? Как я вижу 13-я отсутствует. По религиозным причинам?

У меня все, которые выдала Винда, и именно в том порядке!
Хакинтош №1: Retail Leopard Up to 10.5.8 + PC EFI 10.5, Mbr + Snow Leopard 10.6.2 | Asus P5Q-SE/R (BIOS-mod, Intel P45, ICH10, ALC1200, Atheros L1E) | Core 2 Duo 3.0 GHz (E8400) | RAM 4 Gb 1066 MHz | NVidia GeForce 8600 GT, 256 Mb DDR3 | HDD SATA Seagate 250 Gb + WD Raid Edition-3 500 Gb | DVD SATA Asus 1814 | PCI IEEE 1394 FireWire Nec.|
Хакинтош №2: Snow Leopard 10.6.2 + PC EFI 10.5, Mbr | Gigabyte GA-G31M-S2L (Intel G31, ICH7, ALC662, RTL8111B) | Dual Core 2.2 GHz (E4500) up to 2,7 GHz | RAM 2 Gb 800 MHz | NVidia GeForce 8600 GT, 256 Mb DDR2 | HDD SATA Seagate 250 Gb | DVD SATA Nec|
ХакБукПро: Snow Leopard 10.6.2 + PC EFI 10.5, Mbr | Samsung R560-BS02RU (Intel PM45, ICH9M, ALC262, Marvell Yukon 88E8055, WiFi Intel 5100 - не работает WiFi Atheros 5006) | Core 2 Duo 2.26 GHz (P8400) | RAM 1+2 Gb 1066 MHz DDR3 | NVidia GeForce 9600M GS, 256 Mb DDR3 | HDD SATA Hitachi 160 Gb Up to WD 250 Gb | DVD SATA |
0

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

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

Отправлено 11 Янв 2009 - 16:07

А если у меня нету висты, мне отдыхать?
Хотите нативную систему - покупайте нативное железо.
Задавая вопросы указывайте 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))
Моя страничка
0

#49 Пользователь офлайн   dan1234 

  • iГуру
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 1 573
  • Регистрация: 17 Январь 08
  • Пол:Мужчина
  • Город:Новосибирск
  • Интересы:Много!

Отправлено 11 Янв 2009 - 16:23

Просмотр сообщенияslice (11.1.2009, 19:07) писал:

А если у меня нету висты, мне отдыхать?

А у меня тож не было! :)
Пришлось забэкапить Лео, снести его, воткнуть Висту, воткнуть дрова, считать регистри!
Ну а потом все в зад! :D

Вот как это все выглядит:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96C-
E325-11CE-BFC1-08002BE10318}\0007\PinConfigOverrideVerbs]
"0000"=hex:f0,1c,27,01	 01271cf0
"0001"=hex:11,1d,27,01	 01271d11
"0002"=hex:11,1e,27,01	 01271e11
"0003"=hex:41,1f,27,01	 01271f41
"0004"=hex:10,1c,47,01	 01471c10
"0005"=hex:01,1d,47,01	 01471d01
"0006"=hex:13,1e,47,01	 01471e13
"0007"=hex:99,1f,47,01	 01471f99
"0008"=hex:1f,1c,57,01	 01571c1f
"0009"=hex:40,1d,57,01	 01571d40
"0010"=hex:21,1e,57,01	 01571e21
"0011"=hex:01,1f,57,01	 01571ff0
"0012"=hex:f0,1c,67,01	 01671cf0
"0013"=hex:11,1d,67,01	 01671d11
"0014"=hex:11,1e,67,01	 01671e11
"0015"=hex:41,1f,67,01	 01671f41
"0016"=hex:20,1c,87,01	 01871c20
"0017"=hex:98,1d,87,01	 01871d98
"0018"=hex:a1,1e,87,01	 "01871ea1"
"0019"=hex:01,1f,87,01	 01871f01
"0020"=hex:2f,1c,97,01	 01971c2f
"0021"=hex:09,1d,97,01	 01971d09
"0022"=hex:a3,1e,97,01	 "01971ea3"
"0023"=hex:99,1f,97,01	 01971f99
"0024"=hex:f0,1c,a7,01	 01a71cf0
"0025"=hex:11,1d,a7,01	 01a71d11
"0026"=hex:11,1e,a7,01	 01a71e11
"0027"=hex:41,1f,a7,01	 01a71f41
"0028"=hex:f0,1c,b7,01	 01b71cf0
"0029"=hex:11,1d,b7,01	 01b71d11
"0030"=hex:11,1e,b7,01	 01b71e11
"0031"=hex:41,1f,b7,01	 01b71f41
"0032"=hex:f0,1c,c7,01	 01c71cf0
"0033"=hex:11,1d,c7,01	 01c71d11
"0034"=hex:11,1e,c7,01	 01c71e11
"0035"=hex:41,1f,c7,01	 01c71f41
"0036"=hex:0d,1c,d7,01	 01d71c0d
"0037"=hex:81,1d,d7,01	 01d71d81
"0038"=hex:14,1e,d7,01	 01d71e14
"0039"=hex:40,1f,d7,01	 01d71f40
"0040"=hex:f0,1c,e7,01	 01e71cf0
"0041"=hex:11,1d,e7,01	 01e71d11
"0042"=hex:11,1e,e7,01	 01e71e11
"0043"=hex:41,1f,e7,01	 01e71f41
"0044"=hex:f0,1c,f7,01	 01f71cf0
"0045"=hex:11,1d,f7,01	 01f71d11
"0046"=hex:11,1e,f7,01	 01f71e11
"0047"=hex:41,1f,f7,01	 01f71f41
"NumVerbs"=hex:30,00,00,00

<01271cf0 01271d11 01271e11 01271f41 01471c10 01471d01 01471e13 01471f99 01571c1f 01571d40 01571e21 01571ff0 01671cf0 01671d11 01671e11 01671f41 01871c20 01871d98 01871ea1 01871f01 01971c2f 01971d09 01971ea3 01971f99 01a71cf0 01a71d11 01a71e11 01a71f41 01b71cf0 01b71d11 01b71e11 01b71f41 01c71cf0 01c71d11 01c71e11 01c71f41 01d71c0d 01d71d81 01d71e14 01d71f40 01e71cf0 01e71d11 01e71e11 01e71f41 01f71cf0 01f71d11 01f71e11 01f71f41>


Слева - реестр Висты!
Справа - тоже, но переведенное в вид AppleHDA!
Внизу - уже в виде, удобоваримом для внесения в инфо.плист!

П.С.
А вот как можно цифирками менять тип входа (выхода)!
Выделенное кавычками, в предпоследней цифре тип устройства - внутренний микрофон!
Как видно из списка, понятия внешнего микрофона нет вообще:
Line Out 0
Speaker  1
HP Out 2
CD 3
SPDIF Out 4
Digital Other Out 5
Modem Line Side 6
Modem Handset Side 7
Line In 8
AUX 9
Mic In A
Telephony B
SPDIF In C
Digital Other In D
Reserved E

Я подумал - нафига мне в устройствах два внутренних микрофона, когда один из них внешний! Неудобно!
Заменил у внешнего А на 8 (Line In) - которого у меня нет в принципе!
А в Resources/ru.lproj/Localizable.strings заменил LineIn = "Линейный вход" на LineIn = "Внешний микрофон"!
Теперь у меня два разных микрофона! :P

Сообщение отредактировал dan1234: 12 Янв 2009 - 06:31

Хакинтош №1: Retail Leopard Up to 10.5.8 + PC EFI 10.5, Mbr + Snow Leopard 10.6.2 | Asus P5Q-SE/R (BIOS-mod, Intel P45, ICH10, ALC1200, Atheros L1E) | Core 2 Duo 3.0 GHz (E8400) | RAM 4 Gb 1066 MHz | NVidia GeForce 8600 GT, 256 Mb DDR3 | HDD SATA Seagate 250 Gb + WD Raid Edition-3 500 Gb | DVD SATA Asus 1814 | PCI IEEE 1394 FireWire Nec.|
Хакинтош №2: Snow Leopard 10.6.2 + PC EFI 10.5, Mbr | Gigabyte GA-G31M-S2L (Intel G31, ICH7, ALC662, RTL8111B) | Dual Core 2.2 GHz (E4500) up to 2,7 GHz | RAM 2 Gb 800 MHz | NVidia GeForce 8600 GT, 256 Mb DDR2 | HDD SATA Seagate 250 Gb | DVD SATA Nec|
ХакБукПро: Snow Leopard 10.6.2 + PC EFI 10.5, Mbr | Samsung R560-BS02RU (Intel PM45, ICH9M, ALC262, Marvell Yukon 88E8055, WiFi Intel 5100 - не работает WiFi Atheros 5006) | Core 2 Duo 2.26 GHz (P8400) | RAM 1+2 Gb 1066 MHz DDR3 | NVidia GeForce 9600M GS, 256 Mb DDR3 | HDD SATA Hitachi 160 Gb Up to WD 250 Gb | DVD SATA |
0

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

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

Отправлено 11 Янв 2009 - 16:46

Просмотр сообщенияGusar (11.1.2009, 14:41) писал:

Сделай скрин с отсека Расширения из Об этом компьютере.

Так кекстстат даёт ту-же инфу! Если есть необходимость, то выложу тхт-шки снятые до и после выгрузки кекстов, а так же выборку их разницы. Ещё заметил один интересный фокус:
если вручную подгрузить AppleHPET, то он благополучно сидит себе в системе, но если перед ним прдгрузить AppleEFIRuntime, то оба кекста выгрузятся через 3 минуты. Что делает последний из них - я не знаю.
Скрытый текст
0

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


  • (75 Страниц)
  • +
  • 1
  • 2
  • 3
  • Последняя »
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

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

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