Обзор мультимедиа-декодера Real Magic Xcard
Когда мы были маленькими, деревья большими, жили на планете процессоры Intel Pentium II. И были слабы для декодирования видео, и не устраивало это высшие силы (Sigma Design в нашем случае), и им в помощь были посланы аппаратные декодеры видео. Без них ни о каком DVD и уж тем более DivX и речи быть не могло. Но время шло, фирма Intel растила тактовые частоты и объемы кэш-памяти, и в результате нынешние ЦП справляются с обработкой видео без посторонней помощи. В связи с этим у обладателя современного ПК возникает вопрос «И зачем мне нужен этот декодер?». Мощи ЦП хватит на все, даже на просмотр видео и одновременную работу на ПК. Единственный стимул покупки такого декодера — некая уникальная фича, опция, недоступная для пары ЦП-видеокарта, вроде сверхкачественного видео или кодирования MPEG4 на лету.
Поэтому-то компания Sigma Design и выпускает целую линейку аппаратных декодеров, основанных на чипе серии EM87x, и в этой линейке присутствуют как простые ускорители видео (EM8745 MPEG4 Decoder Symphony), так и довольно навороченный EM8745 MPEG4 Decoder Rhapsody, оснащенный ТВ-тюнером, функциями захвата и записи изображения в формат MPEG4.
Мы рассмотрим работу одного из этих устройств, аппаратного декодера Real Magic Xcard.
Спецификации декодера | Воспроизведение DVD-Video, Superbit™ DVD, Super VideoCD (SVCD), and VideoCD (VCD) 1.x, 2.0, DivX™ video (version 4.02 or later), MPEG-4, MPEG-2 and MPEG-1 files Воспроизведение NTSC титров на телевизорах PAL, титров PAL на телевизорах NTSC Яркость, контраст, и цветной контроль насыщенности Full Frame (4:3 video for 4:3 display) Letterbox (16:9 video for 4:3 display, DVD playback only) Pan and Scan (16:9 video for 4:3 display, DVD playback only) Widescreen (16:9 video for 16:9 display) Просмотр видео на телевизоре или VGA-мониторе (только в полноэкранном режиме) |
Аудио / Видео выходы | Композитный и s-video выход (NTSC/PAL) Прогрессивный или чересстрочный компонентный YPbPr видео выход, расширяемый до HDTV (воспроизведение DVD ограничено до 480i, 576i and 480p) Опционально доступен комплект SCART RGB Стерео аналоговый линейный выход (mini-jack) S/PDIF цифровой аудио выход (RCA) |
Видео декодирование | MPEG-4 advanced simple profile level 5 MPEG-2 MP@ML MPEG-1 720x576 максимальное исходное решение |
Аудио декодирование | Dolby Digital (downmixed to 2 channels) MPEG-1 Layers I, II, and III (MP3) MPEG-4 низкой сложности AAC Сжатый Dolby Digital 5.1 и DTS выход через S/PDIF |
Дополнительные функции DVD | Диалоговые меню и контроль картины Выбор угла камеры и выбор языка Аналоговая защита от копирования Macrovision Поддержка региональной защиты Родительский контроль |
Что за чип Realmagic EM8475 и что он умеет? Есть отдельные модули для декодирования DVD, MPEG video, Audio и функций OSD, Sub-Picture и Display control. Карта умеет выводить изображение на монитор или телевизор, может гнать звук в звуковую карту или подсоединяться напрямую к ресиверу. Dolby Digital тоже можно получить, но только через ресивер: соединяем декодер и ресивер по S/PDIF и наслаждаемся. В противном случае декодер сливает Dolby Digital в два канала, и мы получаем банальное стерео, или псевдо-квадро, если звуковая плата или внешний набор колонок это умеют.
Адептам цифрового звука декодер предлагает по цифровому шнурку снимать звук прямо с DVD-ROM, имея в наличии внутренние разъемы S/PDIF In/Out. Те, у кого есть оборудование с разъемами Scart, обрадуются наличию такого разъема у декодера.
Xcard не имеет разъема DVI, тогда как карточки EM8745 MPEG4 Decoder Harmony/Rhapsody, построенные на том же чипе, наоборот, оснащены только DVI.
4 мегабайта памяти EltronTech, аккуратный монтаж и пайка завершают краткую экскурсию по устройству и внешнему виду декодера.
Инструкция предлагает подключать декодер к монитору старым дедовским способом — pass-trough out. Это значит, что видеовыход вашей видеокарты надо шнурком соединить с соответствующим гнездом на декодере, а монитор подключить к гнезду D-sub. Всем известны минусы такого подключения — в высоких разрешения увеличение количества разъемов на пути сигнала от видеокарты к монитору не может не сказаться на качестве картинки. Обычно это выражается в некотором размыливании, нечеткости, смазанности. Однако, установив разрешение 1600*1200, я чуть не сломал глаза, пытаясь найти криминал, и, к чести производителя, не смог его обнаружить на своем профессиональном мониторе Iiyama.
Еще один интересный момент — очень часто при подключении Xcard люди наблюдают искажение цветов, причем на первый взгляд кажется, что от конфигурации это не зависит. У меня это произошло как в связке Radeon 8500 + Iyama+Viewsonic, так и при замене видеокарты Matrox + Iyama. У нас эта ситуация имела место на двух конфигурациях из трех. Можно, конечно, было помучить систему на предмет выявления виновного (но, судя по тому, что бывает это все-таки не всегда, дело не только в xCard), но я нашел более оригинальный ход. Поскольку моя Iyama оснащена двумя входами D-sub и встроенным переключателем, один вход я повесил на Radeon, а второй — на Xcard. Одним махом пришил двух зайцев — и цвета не испортил, и получил видео на мониторе. Поэтому могу посоветовать потенциальным покупателям декодера — купите внешний переключатель «1монитор-2компа». Такая схема хороша тем, что так как вывод видео на монитор возможен только в полноэкранном режиме, следовательно, Xmedia player navigation и весь десктоп видены не будут. А вы имеете возможность переключить видео-сигнал. В окне декодер выводить видео не обучен, так же как и выводить его на два источника одновременно. Естественно, когда вы смотрите видео на ТВ, десктоп полностью в вашем распоряжении. Кодировать мы тоже не умеем, только декодировать. Шутки производителя: Sigma Design крайне НЕ рекомендует устанавливать в один ПК Xcard и Hollywood Plus одновременно, сын и папа могут конфликтовать.
Операция установки проходит успешно, при включении ПК Windows XP радостно сообщила о найденном Multimedia Controller и попросила диск с драйверами.
Поставляемый в комплекте с декодером плеер обладает достаточным количеством функций и задуман неплохо, да подкачала реализация. Плоский дизайн мало того что не красит плеер, но и здорово затрудняет его использование.
Тем не менее все возложенные на него функции он выполняет исправно. Если учесть, что вместо мышки можно взять пульт дистанционного управления, прилагаемый к карточке, то на дизайн и неудобства можно внимания не обращать.
В коробке с пультом дистанционного управления лежит дискета с драйверами для пульта под Win9x/ME. Windows XP Pro не потребовала их инсталляции, да и под WinME они тоже остались невостребованы. Xmedia самостоятельно, без посторонней помощи способен работать с пультом дистанционного управления.
Тестовая конфигурация №1 | |
CPU | Pentium 4 2260Mhz |
Блок питания | 360w |
CPU cooler | Intel box |
Mainboard | Asustek P4B533 |
ОЗУ | 2*256 Winbound PC2700 |
Floppy | Nec |
HDD | Seagate Barracuda4 20Gb |
Video | Gigabyte AP64D-H (ATI Radeon 8500 Deluxe) |
DVD | Asus E616 |
CDRW | Yamaha CRW-3200 |
Audio | Creative SB Audigy |
Тестовая конфигурация №2 | |
CPU | Intel Pentium 200MMX |
Блок питания | 235W |
CPU cooler | Titan TTC-D3TB |
Mainboard | Asustek TXP4-X200 |
ОЗУ | 2*32 Mb DIMM spd |
Floppy | Nec |
HDD | Quantum Fireball ST3,2 Gb + EX4,3GB |
Video | Matrox Mystique 220 Bussiness, 4Mb |
CD-ROM | Pioneer DR-A12X |
CDRW | Nec 91000A |
Audio | Creative Sound Blaster AWE64 (4500) |
Для испытаний использовались: культовый видеофильм «Форсаж» формата avi с кодером DivX, видеофильм «Скалолаз» на DVD, а также записи группы Guano Apes, формат mp3, 44100 kHz, 320kbps.
Тесты включали в себя прогон указанных выше фильмов и музыкальных композиций без использования Xcard, при этом отслеживалась загрузка процессора. Затем все то же самое делалось с установленным Xcard.
Тесты производительности аудио
Начнем с Winamp и, соответственно, mp3, на мощной машине. Быстрый процессор и Creative Audigy сделали свое дело. Загрузка Winamp на пике была не более 7%. Однако, далеко не у каждого есть Pentium4 2260Mhz. Поэтому я решил проверить работу Xcard на компьютере 5-ти летней давности с процессором Pentium 200MMX.
И вот тут Xcard показал, на что способен, освободив 10 процентов процессорного времени. Много это или мало? Возможно, на Pentium II / III процент ускорения был бы меньше. Тем не менее, выводы однозначныы — xCard ускоряет. Обладатели старых компьютеров действительно получат минимум десятипроцентную разгрузку ЦП. Более современные компьютеры справятся с декодированием mp3 самостоятельно, а 5% процессорного времени вряд ли стоят тех денег, что придется отдать за декодер. Владельцы Pentium4 + Audigy могут спать спокойно.
Производительность в аудио-тестах | ||||
Тестовый стенд № | Приложение | Xcard | Визуализация | Средний % загрузки ЦП |
1 | Winamp | нет | нет | 2,3 |
1 | Winamp | нет | да | 87,2 |
1 | Winamp | да | нет | 0,9 |
1 | Winamp | да | да | 87,2 |
1 | Windows Media Player | нет | нет | 2,3 |
1 | Windows Media Player | нет | да | 10,0 |
1 | Windows Media Player | да | нет | 1,9 |
1 | Windows Media Player | да | да | 9,9 |
1 | Xmedia | да | нет | 2,7 |
2 | Winamp | нет | нет | 45 |
2 | Winamp | нет | да | 96 |
2 | Winamp | да | нет | 40 |
2 | Winamp | да | да | 95 |
2 | Windows Media Player | нет | нет | 65 |
2 | Windows Media Player | нет | да | 90 |
2 | Windows Media Player | да | нет | 55 |
2 | Windows Media Player | да | да | 83 |
2 | Xmedia | да | нет | 24 |
Тесты производительности видео
Xmedia подавился фильмом «Форсаж» (не тот, видите ли, DivX ему подали), и я сграбил первый фрагмент фильма «Скалолаз» в формат avi, резонно предположив, что при ограблении DVD будет использоваться установленный кодек DivX. Так оно и вышло. Полученный фрагмент видео был успешно воспроизведен Xmedia, и это при том, что сам кодек на тестовой машине 2 не был установлен. Плееры Asus DVD и Power DVD отказались при таких условиях воспроизводить файл, и только после инсталляции кодека они заработали.
Отмечу, что качество было примерно одинаковым, но Asus DVD мне лично нравится больше. А вот плеер CyberLink почему-то не хочет показывать файлы avi в окне, и приходится вручную растягивать его на весь экран, при этом aspect ratio не соблюдается, и картинка в итоге выглядит растянутой. То же самое получается и в full screen.
Надо отметить одно странное обстоятельство. При установленном декодере на мощной тестовой машине происходит ускорение видео, даже при воспроизведении через Asus DVD или Power DVD. При воспроизведении с помощью Xmedia уровень загрузки ЦП и вовсе падает до 3 процентов. Однако на слабой тестовой машине в тех же условиях (Asus DVD и Power DVD) уровень загрузки ЦП остался неизменным. И только Xmedia уронил загрузку ЦП до 15 процентов, что весьма впечатляет. Почему? Видимо, на более современной машине при обработке видео драйвер Xcard каким-то образом ускоряет этот процесс, и при этом он может даже не использовать ресурсы декодера, рассчитывая все через ЦП, но за счет более совершенных алгоритмов (которые могут быть оптимизированы под SSE/SSE2, но слабо используют инструкции MMX). Соответственно, общая загрузка процессора падает. При этом никто не мешает драйверу использовать и ресурсы Xcard, но Asus DVD и Power DVD об этом не знают, и поэтому сидят без ускорения. Pentium 200 наделен MMX, но не знает о SSE/SSE2, и по этой причине ускорения средствами драйвера при использовании Asus DVD и Power DVD не происходит. Или происходит, но загрузка процессора настолько велика, что даже 15-процентное ускорение от Xcard не спасает его от полной занятости.
Производительность в тестах DVD | ||||
Тестовый стенд № | Приложение | Xcard | Источник | Средний % загрузки ЦП |
1 | Asus DVD | нет | DVD | 28,8 |
1 | Asus DVD | да | DVD | 29 |
1 | Power DVD | нет | DVD | 15,1 |
1 | Power DVD | да | DVD | 16,1 |
1 | Xmedia | да | DVD | 1,4 |
2 | Asus DVD | нет | DVD | 100 |
2 | Asus DVD | да | DVD | 100 |
2 | Power DVD | нет | DVD | 100 |
2 | Power DVD | да | DVD | 100 |
2 | Xmedia | да | DVD | 34 |
Фрагмент: видеофильм Форсаж, DivX v earlier than 4.02 | ||||
Тестовый стенд № | Приложение | Xcard | Источник | Средний % загрузки ЦП |
1 | Asus DVD | нет | DVD | 10,2 |
1 | Asus DVD | нет | HDD | 10,6 |
1 | Asus DVD | нет | CDRW | 10,5 |
1 | Asus DVD | да | HDD | 11 |
1 | Power DVD | нет | DVD | 10,9 |
1 | Power DVD | нет | HDD | 10,1 |
1 | Power DVD | нет | CDRW | 10,2 |
1 | Power DVD | да | HDD | 10,1 |
2 | Asus DVD | нет | HDD | 100 |
2 | Asus DVD | да | HDD | 100 |
2 | Power DVD | нет | HDD | 100 |
2 | Power DVD | да | HDD | 100 |
Фрагмент: видеофильм Скалолаз, DivX v4.12, ripped by EasyDivX v0.80 | ||||
Тестовый стенд № | Приложение | Xcard | Источник | Средний % загрузки ЦП |
1 | Asus DVD | нет | HDD | 18,3 |
1 | Asus DVD | да | HDD | 8,8 |
1 | Power DVD | нет | HDD | 17,7 |
1 | Power DVD | да | HDD | 8,4 |
1 | Xmedia | да | HDD | 2,6 |
2 | Asus DVD | нет | HDD | 100 |
2 | Asus DVD | да | HDD | 100 |
2 | Power DVD | нет | HDD | 100 |
2 | Power DVD | да | HDD | 100 |
2 | Xmedia | да | HDD | 15,8 |
Финал
Весьма интересное устройство. Ускорение декодирования имеет место быть. Кстати, вот и еще одно интересное применение Xcard — для сборки дешевых развлекательных ПК, то есть таких ящиков, которые должны уметь проигрывать DVD, MPEG4 и музыку, Xcard подходит практически идеально. Такой урезанный ПК может играть роль сердца домашнего кинотеатра. Во-первых, можно сэкономить на процессоре, во-вторых, вам, по большому счету, не нужна звуковая карта (mp3 Xcard умеет декодировать самостоятельно, да и звук из фильмов для вас воспроизведет, а игры на такой аудиовидеоприставке и так не особенно пойдут), и в-третьих, на Xcard есть очень неплохой выход на TV, что тоже не будет лишним для такого ПК, а значит, можно и на видеокарту особенно не тратиться.
Вроде бы все отлично, но маленькая ложка дегтя в виде пока еще сыроватого ПО портит общее впечатление. Тем не менее, обратите внимание на это устройство — ведь ПО исправить недолго, а железная часть выполнена безукоризненно.