Вот, видя массу вопросов на тему "Нет звука в Win7", решил создать некую сводную инструкцию по решению этих проблем.
Кстати, всё нижеозвученное справедливо и для Windows8.
В разделе сайта "Поддержка" есть
FAQ №21 и
FAQ №8, но на мой взгляд, они слишком краткие и неполные, хотя общая идея там изложена верно.
По моим наблюдениям, далеко не всем понятно, что там написано, и что надо делать в случае каких-либо проблем со звуком.
Кроме того, в Win7 есть ряд других особенностей, не упомянутых и не описанных в этих FAQ.
Часть 1. Теория
По способу передачи звука в систему все TV тюнеры (не обязательно Beholder) можно разделить на 2 группы:
1. Звук передаётся по аудиокабелю (внешнему либо внутреннему) в звуковую карту компьютера. Так работают абсолютно все внутренние (PCI/PCI-Ex) тюнеры. Звуковая карта передаёт звук на колонки и оцифровывает его для записи в файл.
Если звуковая карта (либо её драйвер) не функционирует должным образом (либо просто отсутствует) или тюнер не подключен к ней аудиокабелем, то данный способ неработоспособен в принципе.
USB тюнеры и
PCI-Ex тюнеры 8 серии не имеют аудиовыхода, поэтому этот способ для них не реализуем.
Внешний аудиокабель подключается к зелёному гнезду тюнера (внешний аудиовыход) и к синему гнезду аудиокарты (LineIn). Разъёмы на его концах такие же, как и на колонках/наушниках.
Внутренний аудиокабель подключается ко внутреннему аудиовыходу тюнера (если он есть) и к внутреннему аудиовходу звуковой карты (это либо CD-In, либо Aux-In). Разъёмы у него чёрные и плоские.
Эти кабели всегда есть в поставке с тюнером, они простейшие, в них нет никаких микросхем. В качестве внутреннего кабеля можно использовать аудиошлейфы от CD/DVD приводов. Они идентичны.
Внешний кабель можно спаять самому.
Использовать оба кабеля одновременно не рекомендуется - ПО всегда управляет только одной линией, поэтому возможна передача звука, даже если включен Mute и прочие глюки.
Оба выхода тюнера абсолютно равнозначны, поэтому можно подключать внутренний выход тюнера к внешнему входу аудиокарты и наоборот. Но для этого придётся спаять специальный аудиокабель:
Такой кабель может понадобиться, если, например, на материнке нету внутреннего аудиовхода, а на тюнере нету внешнего выхода (например,
тюнеры 7 линейки).
Промышленность таких, по-моему, не выпускает.
Схема переходника:Белый провод - левый канал - кончик штеккера - 3
Чёрный провод - земля - железка в основании штеккера - 2
Красный провод - правый канал - железка посередине - 1
Цифры - номера контактов на штеккере - см
http://www.beholder.ru/support/connect.htm#1 в самом низу нарисован. Там, правда разводка датчика, но важны только номера контактов штеккера. На то, что там 2.5 мм - внимание не обращать. Звуковые штеккеры 3.5 мм.
Для проверки самого тюнера можно втыкать колонки/наушники непосредственно в аудиовыход тюнера. При этом следует помнить, что при таком подключении ПО тюнера не может управлять громкостью и Mute. Эти функции в 100% случаев выполняет именно звуковая карта. Запись также будет без звука.
2. Звук передается по шине PCI/PCI-Ex/USB/PCMCIA в компьютер и затем воспроизводится звуковой картой либо записывается в файл.
Для USB/PCMCIA/PCI-Ex тюнеров это единственно возможный способ передачи звука (т.к. у них нет обычного аудиовыхода. Не путать с аудиовходом на A/V кабеле!).
С т.з. системы работа тюнера в таком режиме ничем не отличается от работы обычного аудио/видеоплеера, например, WinAmp-а. Поэтому, если работают плееры, то и звук по шине обычно работает нормально.
Звук по шине поддерживается не всеми PCI тюнерами.
На тюнерах BeholdTV 401, 405, 501, 505
отсутствует аудио АЦП, следовательно, на них передача звука по шина невозможна, только аудиокабелем, через звуковую карту - п.1.
Все остальные тюнеры могут передавать звук и по кабелю и по шине.
Часть 2. Драйверы.
Для нормальной работы звуковой карте, как и любому другому устройству, требуется драйвер.
От корректной работы аудиодрайвера зависит очень многое.
Для некоторых карт драйверы идут в составе Windows, для других их необходимо устанавливать вручную.
На Windows 2000/XP/2003 любые драйвера работают нормально, хотя в некоторых случаях бывают исключения.
Недавно здесь
Support писал, что для какой-то звуковой Creative родной драйвер не управляет громкостью одного из её входов, в то время, как драйвер из состава Windows работает корректно.
Но в Windows 2000/XP/2003 подобные глюки скорее редкое исключение, нежели правило.
В Win Vista и выше (Win7, Win8) всё гораздо сложнее.
Общая идея описана в вышеупомянутых FAQ.
Многие пользователи почему-то наивно думают, что если сразу после установки висты или семёрки играют разные системные звуки, mp3-шки, avi-шки и родственные вещи, то и тюнер будет работать.
Это, к сожалению, глубочайшее заблуждение.
Winamp и прочие медиаплееры совершенно не показатель.
Грубо говоря, ВСЕ плееры проигрывают звук только по PCI, если говорить языком тюнера. И никак иначе.
С драйвером от винды стабильно будет работать только звук по PCI (на тюнерах. где он есть).
Основное и главное ограничение виндозного драйвера заключается в том, что он
НЕ ПОДДЕРЖИВАЕТ (либо поддерживает частично - например, не все входы) аудиовходы звуковых карт (в частности очень распространенного интегрированного Realtek-а). Ущербный он от рождения. Недоношенный.
Поэтому звук по аудиокабелю очень редко работает нормально с таким драйвером.
Симптомы этого - звука нет вообще, при просмотре звук есть, а при записи его нет, не работает Mute и т.п.
Следовательно, если мы имеем тюнер без звука по шине (список выше, часть 1, п. 2), то нормальный драйвер звуковой карты
СТРОГО ОБЯЗАТЕЛЕН.
К сожалению, даже официальные драйверы звуковых карт от производителя имеют ошибки, которые иногда не дают тюнеру нормально работать.
Лично я в своё время перебрал штук 5 разных драйверов для своей Creative SB Audigy2 SE, пока у меня вход Aux-In не заработал по-человечески.
Здесь на форуме встречались сообщения о таких некорректно работающих драйверах.
Например, драйвер карты ASUS Xonar имеет родственные проблемы. И некоторые драйверы Creative тоже. В драйверах Realtek пока таких глюков не замечено.
Драйвера для аудиочипов Realtek можно скачать
отсюда.
Кстати, у фирмы Creative наблюдается полнейший бардак с драйверами и с названиями аудиокарт. Даже одна и та же карта в одном и том же компьютере под Win XP/2003 и под семёркой может иметь разные названия.
Это, видимо, следствие того, что многие карты являются упрощённо-удешевлёнными аналогами дорогих профессиональных карт. Упростили какую-то карту, сделали новую, дали ей другое название, а упорядочить каким-то образом драйвера под это дело забыли либо не смогли. Получается какая-то дикая помесь, каша из ральных карт, их названий и драйверов, разобраться в которой зачастую можно лишь путём подбора работающего драйвера методом научного тыка
.
Данный бардак усугубляется тем, что в интернете полно чьих-то "самопальных" сборок драйверов для Creative-овских карт. Такие сборки часто содержат драйвера сразу для нескольких близко-родственных карт, например, Audigy 2/SE/LE и т.д. Эти карты также иногда называют "X-Fi", т.к. они являются упрощением семейства дорогих профессиональных карт Creative X-Fi.
Но опять же, работоспособность драйверов из таких сборок надо проверять опытным путём.
Часть 3. Настройка системы и ПО тюнера
Для корректной работы ПО тюнера его необходимо настроить.
Самое главное для звука - утилита BhConfig (Пуск->Программы->Behold Tv->Behold Tv Config).
Те же настройки можно сделать и самом ПО, но BhConfig, на мой взгляд, удобнее - в ней нет ничего лишнего.
Пример
ПРАВИЛЬНОЙ настройки (драйвер от производителя, поддерживающий все аудиовходы карты. Для этой звуковухи есть драйвер от Microsoft, но он такой же корявый, как и для Realtek. К сожалению
):
В приведенном примере тюнер подключен к линии Aux-In (Auxiliary) звуковухи внутренним кабелем, т.к. тюнер X7 не имеет внешнего аудиовыхода.
Пример
ПРАВИЛЬНОЙ настройки для Realtek (тюнер на линии Line-In):
Обратите внимание: звуковая карта и её линия в левых и правых списках д.б. одни и те же.
Состояние галочки "Хранить настройки" значения не имеет.
Примеры
НЕПРАВИЛЬНОЙ настройки (аудиочип Realtek на материнке ASUS P5QLD PRO и родной драйвер от Win7, не поддерживающий входные линии аудиочипа):
Такая картина чаще всего наблюдается с недоделанным драйвером Windows7 для интегрированных в материнские платы аудиочипов Realtek.
Если наблюдается один из симптомов:
- в каком-либо списке BhConfig нету нужной линии аудиокарты;
- какой-либо список либо все списки блокированы;
то причин может быть несколько:
1. Не установлен нормальный драйвер звуковой карты - см. часть 2 выше.
Чаще всего причина именно в этом.2. Драйвер звуковой карты бракованный - даёт информацию не о всех линиях карты. Это иногда бывает. Этот странно-диковинный глюк частенько встречается в драйверах Creative (например, вход Aux-In на карте есть, а система его не видит). Также на Creative-овских картах бывает особенность - есть вход и LineIn и AuxIn, но упрощённо-удешевлённый чип карты может обслужить только один из них. Поэтому при выборе одного из них, второй просто "исчезает". Такое поведение наблюдается, например, на звуковой карте Creative Audigy2 SE.
3. Требуемый вход карты заблокирован (отключен) в настройках самой винды.
Это новомодний прикол Microsoft, глубокого смысла которого лично я не понимаю. По-моему, только сбивает с толку и путает неопытных пользователей, которые с подобным ранее не сталкивались (также как и недобитый семёрочный драйвер для Realtek, которому место на помойке).
Я сам в своё время 3 дня парился с этой проблемой, пока не дошло, в чём там дело.
Заходим Пуск - Панель управления - Звук.
В появившемся окне выбираем вкладку "Запись" и нажимаем на списке правую кнопку мыши и в появившемся меню включаем все галки.
Прикол у меня лично был в том, что у меня тюнер тогда сидел на линии CD-IN, а она в винде была отключена. Поэтому ни ПО, ни BhConfig её и не видел.
А галку включил (разблокировал линию), указал её в BhConfig и сразу все заработало.
Скрина сейчас под руками нету - добавлю потом.
Один из пользователей форума прислал способ для аудиокарты ASUS Xonar:
Цитата:
На вкладке устройств для записи выбираешь тот вход Сонара, через который ты подключил тюнер, нажимаешь свойства, выбираешь вкладку прослушать и ставишь там галку прослушивать с данного устройства.
Я лично его не проверял, за неимением у меня такой карты.
P.S.Здравая критика и поправки принимаются. Если я что-то упустил или ошибся в чём-либо, пишите в тему либо личку, я исправлю.
Замечания типа "я это всё и так знаю" просьба не писать.
Судя по форуму, далеко не все всё это знают и понимают. А описывать те или иные мелочи каждый раз, отвечая на очередной вопрос, на 99% дублирующий миллион предыдущих, просто бывает некогда. Да и неохота
.
Спасибо за внимание.