Хочу отписаться по поводу трабл со звуком и их решением под Windows XP. Ноутбук X200CA-KX081DU звук Conexant High Definition SmartAudio. Решением по форуму было - установкой и откатом несколько разных версий драйверов, с подменой VEN & DEF в inf-файлах установщика. Мне сначала не совсем было ясно каким образом работало это решение, но оно работало.
Все устраивало, пока не подключил наушники и вот вылезли косяки. После чего и начал разбираться уже конкретно.
Итак, все настройки того, как работает чип Conexant хранятся в реестре, в улье
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96C-E325-11CE-BFC1-08002BE10318}\00ХХ]
Последняя ветка 00ХХ зависит от того, в какой последовательности ставились устройства и у всех разное, в моем случае оно 0015.
Все параметры, увы, в 16-ом виде и методом тыка их подобрать анреал, значения могут знать лищь инженеры Conexant, чтоб им пусто было. Поэтому, ставились разные версии дров, тестились все настройки в приложении SmartAudio, с наушниками и без, экспортировалась ветвь реестра и сравнивалась с предыдущей версией (от предыдущих дров). Менялись нужные ключи, на нужные параметры и таким образом, по сути методом сравнения, пришел к конечному варианту, когда звуковуха и SmartAudio работает так, как должно.
Свой конечный файл реестра сохранил тут https://yadi.sk/d/k72SxTVOdDMrS
Что с ним делать, описано в ReadMe в архиве - определяем правильный путь в своем реестре, меняем в файле, сохраняем и экспортируем.
Enjoy!