Как да инсталирате HDMI цифрово възпроизвеждане в Linux
Подобно на много хора, в моята къща имам HDTV, който поддържа HDMI входни устройства, като например Blu-ray плейъри. Също така искам да гледам поточно съдържание по интернет, да изтегля видеоклипове и да слушам музика от моя телевизор и система за домашно кино. За съжаление, няма кутия Boxee или кутия Roku. Всичко, което имам, е Blu-ray плейър, който поддържа много малко видео формати и предлага само няколко опции за поточно предаване, като Netflix.
За щастие, мога да пускам Boxee от всеки компютър, но вместо да купувам специално кутия само за това, мога да използвам моя Eee PC, който има HDMI изход. Много производители на лаптопи добавят HDMI съединители към устройствата си специално за тази цел, така че клиентите да могат да показват съдържанието си на телевизори с голям екран.
Ако случайно сте един от тези хора и сте избрали Linux за вашия лаптоп или компютър с HDMI out, този кратък настойнически трябва да ви помогне да получите видео и звук работи.
Първоначална подготовка
Най-общо казано, ако компютърът или лаптопът ви имат HDMI конектор, той ще възпроизвежда цял екран на HD видеоклипове. Всичко, което трябва да направите, е да конфигурирате Linux да го използва. От моя опит, текущите версии на повечето Linux дистрибуции ще третират HDMI изход точно като VGA вън, което се нуждае от много малка конфигурация. Той трябва автоматично да открива външния ви екран, дори и да не показва веднага нищо. Можете да използвате инструмент като настройките XRandR, Disper или nvidia, за да настроите лесно желаните настройки за разделителна способност.
Например, вашият XRandR или Disper низ може да изглежда по следния начин:
xrandr - изход HDMI-0 - режим 1280x720 - права от DVI-0
или
disper -S-r 1280x720
Аудио настройка
HDMI видео беше лесната част. За съжаление, различни аудио системи на Linux гледат HDMI изход по различни начини. Ако използвате Ubuntu или друга дистрибуция, която използва Pulseaudio, трябва да използвате програмата Pulseaudio Volume Control. За да го използвате:
1. Натиснете Alt + F2, въведете "pavucontrol" и натиснете Enter
2. След като се отвори контролния прозорец, кликнете върху раздела "Конфигурация"
По подразбиране профилът ще бъде нещо като "Аналогов стерео дуплекс". "Аналогов" се отнася до нормалните високоговорители на устройството ви.
3. Щракнете върху падащото меню
4. Изберете "Digital Stereo (HDMI) изход" от списъка.
Сега цялото аудио ще бъде пренасочено през високоговорителите на телевизора.
В KDE всички играчи, които използват Phonon, като Dragon Player или Amarok, използват настройките за конфигуриране на KDE и можете да изберете и HDMI изхода оттам. Да го направя:
1. Отворете системните настройки
2. Кликнете върху "Мултимедия"
3. Щракнете върху раздела "Phonon"
4. За музика, видео и други изходи, които желаете, изберете "Вътрешно аудио цифрово стерео (HDMI)" и кликнете върху бутона "Предпочитане", докато HDMI не е в горната част.
Не Pulseaudio или Phonon
Ако трябва само да включите HDMI аудио за конкретно приложение, като XBMC, просто конфигурирайте индивидуалното приложение, за да използвате HDMI изхода.
За други приложения, които нямат вградена поддръжка за цифрово възпроизвеждане, ще трябва да конфигурирате Alsa ръчно. Boxee, например, трябва да работи точно като XBMC, но изглежда има бъг, който предотвратява цифровия изход. Първото нещо, което трябва да направите, е да разберете кое устройство устройството ви използва HDMI изхода. От терминал въведете:
aplay -L
Потърсете устройства с "hw" отпред и един от тях трябва да включва HDMI, който прилича на това:
hw: CARD = NVidia, DEV = 3 HDA NVidia, NVIDIA HDMI
Както можете да видите в този пример, моята аудиокарта е "NVidia", а номерът на устройството е "3". Ако приемем, че имате само една карта, номерът на картата ще бъде 0.
След това създайте текстов файл в домашната си директория, наречен "asoundrc-hdmi", и включете следното (замествайки "hw: 0, 3" с действителния номер на устройството си):
pcm.dmixer {тип dmix ipc_key 1024 ipc_key_add_uid фалшив ipc_perm 0660 робот {pcm "hw: 0, 3" процент 48000 канала 2 период_реме 0 период_измер 1024 буфер_реме 0 буфер_ размер 4096}} pcm. default {тип plug slave.pcm "dmixer"}
Запазете файла. Ако вече имате файл по подразбиране .asoundrc, трябва да го архивирате и да копирате asoundrc-hdmi на .asoundrc
mv .asoundrc asoundrc-backup cp asoundrc-hdmi .asoundrc
Ако искате да превключите на тази настройка при всяко стартиране на вашата медийна програма, можете да създадете скрипт:
#! / bin / bash mv / начало / потребител / asoundrc-hdmi /home/user/.asoundrc сън 3 / opt / boxee / Boxee & изчакайте mv /home/user/.asoundrc / home / user / asoundrc-hdmi
Възпроизвеждане с висока детайлност
Ако имате устройство с ниско захранване (т.е. процесор Atom Dual Core 330 и Nvidia ION графика), които се рекламират като поддържащи HD възпроизвеждане, но не изглеждат добре да възпроизвеждат HD видео, може да се наложи да конфигурирате поддръжка на VDPAU. С помощта на мениджъра на пакетите инсталирайте пакета "libvdpau1". След това във видеоплейъра си изберете изход vdpau, а не "xv". Това трябва да ви даде хардуерно ускорено HD видео поддръжка. В Boxee отворете "Настройки -> Медия -> Разширени" и поставете отметка на "Разрешаване на декодиране с помощта на хардуер, когато е възможно". Стандартният метод "Render" трябва да бъде VDPAU.
За Adobe Flash можете да изтеглите новия Flash Player 10.2 Beta, който поддържа хардуерно ускорено възпроизвеждане. Сега всичките ви HDMI видео и аудио файлове трябва да работят гладко и не е нужно да купувате медиен център за да го получите.