msi

Эксплуатация MS-8606

09.11.2014

Эксплуатация MS-8606
1. Вступление

Недавно в продаже появились тюнеры от компании MSI. Первым был TV@nywhere (модель MS-8876). Изначально наиболее привлекательным был тот факт, что на них устанавливался селектор (металлическая коробка, куда втыкается антенна) MicroTune MT2032. Привлекателен он был тем, что обеспечивал очень хорошее качество изображения, лучше чем широко распространенные селекторы от Philips. Данный селектор устанавливался на карты ТВ-тюнеров от Pinnacle, где и успел себя хорошо зарекомендовать. К тому же, размер коробки маленький, что тоже выделяло ТВ-тюнер с таким селектором из остальных ТВ-тюнеров с классической коробкой, неизменной вот уже более 5 лет. Но это было еще не все: MSI использовала в своем тюнере новую микросхему декодера видео- и аудиосигнала от Conexant — CX23881 (CX23883 для США). Данная микросхема уже успела на примере X-Capture хорошо зарекомендовать себя в сравнении с Bt878.

Еще через некоторое время был выпущен MSI TV@nywhere Master (MS-8606). Внешне он отличается от MS-8876 только наличием FM-тюнера, хотя внутри произошло довольно много изменений (и некоторые не в лучшую сторону, на мой взгляд).

2. Краткое описание

Сам ТВ-тюнер представляет собой плату, вставляющуюся в слот PCI красного цвета, что довольно необычно (отмечу, что на картинке североамериканский вариант платы).

Эксплуатация MS-8606

Сам тюнер идет в довольно большой коробке — в большой пакет влезает в притык (раза в полтора крупнее, чем у AVer’а или FlyVideo). БОльшую часть коробки занимает воздух. В комплект входят:

  • Сама плата тюнера
  • Шнур S-Video (нечасто я видел такое, обычно на рынок за ним нужно ездить)
  • Переходик с линейного выхода тюнера на линейный вход звуковой карты (jack 3,5mm — jack 3,5 mm)
  • Датчик ИК пульта
  • Y-образную антенна для FM радио
  • Пульт дистанционного управления (маленький и тонкий, кнопки мембранные)
  • Элемент питания к ПДУ (CR-2025)
  • Руководство по эксплуатации тюнера
  • Диск с драйвером и MSI PVS (замаскированный WinDVR 2.x версии)
  • Диск с InterVideo WinProducer/WinCoder (версия 2.50)

В общем, вроде все, что нужно есть. Не понятно, почему не положили еще и шнур для композитного входа. Не понравилось следующее: ПДУ тонкий, а, значит, питается от литиевой батарейки. А она стоит даже дороже, чем 2 батарейки размера AAA, а хватать ее будет на меньшее время. Для продления жизни батарейки в ПДУ поставили конденсатор — ПДУ даже без батарейки работает около 2 сек. Кнопки мембранные тоже не очень понравились — в плане износостойкости они хуже резиновых. Еще не понравилось то, что WinProducer/WinCoder могут только с стандартом VideoCD работать, поддержки MPEG-2 нет.

Обращу еще внимание: не надо искать перемычки на MS-8606, нет их на нем, это относится только к MS-8876.

Скажу сразу — родной софт тюнера у меня на Windows 2000 Professional SP3 работать отказался. Совсем. Дальше заставки дело не дошло. Это не значит, что нигде не работает, но вероятность того, что не заработает есть. А если не заработает. все от терпения зависит. Итак, мои проблемы начались.

3. Проблема №1. Настройка на каналы.

Итак, моим первым желанием после облома с родным софтом было запустить AMCAP — тестовое приложение от Microsoft, которое позволяет проверить функциональность WDM/DirectShow драйвера. Запустил, вызвал диалог настройки тюнера. Скажу сразу, нашел несколько каналов из своих 23. С ужасным качеством. Смотрю — а частоты этих каналов какие-то странные. Идут с шагом 1-3 МГц, но аккуратно обходят частоты, где каналы должны быть. Ну, думаю, ладно, это кабельные каналы, а как у нас с эфирными? Переключаю на эфирную сетку — а ему все равно, как была кабельная, так и осталась.

Итак. Что у нас есть? Работа только на кабельной сетке, которая для России никак не соответствует реальному расположению каналов. После небольших экспериментов и поисков недокументированных параметров был найден параметр, отвечающий за переключение сеток каналов.

Для правки параметра запускаем regedit.exe и находим раздел

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlClassxxxx] ,

где xxxx — набор цифр, зависящий от вашей системы. Пример приведен на картинке:

Эксплуатация MS-8606

Искать, где этот параметр расположен можно, по строчке MSI 8606 Tuner или CX88Tune.sys. Обратите внимание на то, что этих параметров может быть несколько, если у вас было несколько тюнеров или вы ставили несколько раз драйвер. К тому же могут быть копии этого раздела не только в CurrentControlSet. но и в ControlSet001 и т.д. Менять нужно именно в CurrentControlSet. хотя если поменяете везде, то хуже не станет. Сам параметр находится в подразделе DriverData и называется TunerInput. Значение по умолчанию для него — 0, что соответствует кабельной сетке каналов. Если поставить 1 — то будет только эфирмая сетка каналов. А если 2 — то будут обе сетки каналов. Но не спешите сразу ставить 2, т.к. в этом случае время настройки на канал может возрасти до 5 секунд, поэтому, если у вас нет кабельных каналов, то ставьте 1 и работайте с эфирной сеткой каналов. Не забудьте изменить его на 1 или 2 везде, где будет найдена строчка MSI 8606.

Впрочем, есть более простой путь для правки параметра :) Я просто буду в дальнейшем ссылаться на описанную процедуру поиска для других параметров, где нет более простого способа найти нужный. Можно искать по строчкам TunerBrand или TunerType. При этом правильный раздел будет выглядеть как на картинке:

Эксплуатация MS-8606

Необходимо обратить внимание на значения параметров. TunerBrand должно равняться 6, а TunerType — 4.

Если все сделано правильно, то изменения вступают в силу при вледующей настройке на канал.

Впрочем, есть еще один способ, но он хорош только тогда, когда не нужно часто переключать 1 и 2. Он заключается в том, что ставятся стандартные драйвера с измененным cx88tune.inf и уже при установке драйверов прописывается нужное значение в нужный раздел.

Для использования этих файлов необходим комплект драйверов от тюнера. Однако, обычно, драйвера идут в комплекте с PVS и их нужно получить отдельно, чтобы заменить cx88tune.inf. Для этого я выложил драйвер 2.79.1.65 для MSI MS-8606 ниже. На 10.01.2004 это самая свежая версия драйвера. Не думаю, что будут значительные изменения в будущем, т.к. MSI, похоже, качество драйвера не очень волнует.

Распаковываете содержимое архива, заменяете в нем файл cx88tune.inf на файл с нужной вам сеткой каналов и запускаете DrvSetup.exe. перегружаете систему и пробуете.

Если вам надо обе сетки каналов, или только кабельную сетку каналов, то тут сложнее. Дело в том, что найти страну с такой же сеткой как в России и тем же стандартом звука довольно сложно, если не невозможно. Для возможности настройки как на кабельные каналы, так и на эфирные (а у меня присутствуют и те, и другие) необходимо изменить сетку кабельных каналов для страны с кодом 7 (Россия). Все сетки каналов хранятся в файле kstvtune.ax. который и отвечает за настройку на канал в архитектуре DirectShow.

Проблема в том, что для изменения сетки необходимо править файл kstvtune.ax. что, надо сказать, неудобно и сложно. Для упрощения ситуации я взял этот файл и прописал в него на кабельную сетку каналов стандартные частоты всех эфирных/кабельных каналов России.

Теперь самое сложное — заменить файл. Заменять его можно при работающей системе, но все приложения для просмотра/захвата ТВ должны быть закрыты. Однако, Windows 2000/XP может включить защиту файлов и восстановить старый kstvtune.ax. Для замены необходимо:

  • Скопировать файл kstvtune.ax в безопасное место на случай, если он потом понадобится (файл расположен в папке system32 )
  • Удалить все копии этого файла из папки system32 и ее подпапок
  • Скопировать скачанный файл kstvtune.ax в папку system32
  • Если Windows спросит оригинальный диск для восстановления файлов, нажмите Отмена и согласитесь сохранить неизвестные файлы

Папка system32 расположена в том каталоге, куда установлена Windows. Как правило, изменения вступают в силу при следующей настройке на канал, но иногда может потребоваться перезагрузка. Если все же не получается настроиться, то проверьте, что код страны у вас 7, выбрана кабельная сетка каналов и что Windows не восстановила оригинальный файл.

Замечу, что в случае использования данного способа не нужно корректировать TunerInput. т.к. все каналы прописаны на кабельную сетку каналов, которая и стоит по умолчанию. Однако, есть проблема: при установке нового DirectX файл kstvtune.ax. скорее всего, будет заменен на обновленный и процедуру по его замене придется повторять.

Краткое содержание статьи: msi

Источник: Эксплуатация MS-8606

Також ви можете прочитати