Linux подключение телевизора по hdmi

Как настроить в Linux воспроизведение через интерфейс HDMI

Как и у многих, у меня дома есть телевизор HDTV, к которому можно подключать устройства HDMI, например, проигрыватели Blu-Ray. Мне также нравится скачивать видео, слушать музыку и использовать мой телевизор и домашний кинотеатр для просмотра через интернет потокового вещания. К сожалению, у меня нет приставки Boxee или Roku. Все, что у меня есть, это Blu-ray плейер Netflix, в котором очень мало поддерживаемых видеоформатов и совсем мало способов воспроизведения потокового вещания.

К счастью, вместо того, чтобы покупать отдельный компьютер, я могу на любом компьютере запустить плейер Boxee, например, на моем Eee PC, у которого есть выход HDMI. Многие изготовители ноутбуков специально для этой цели добавляют к своим устройствам выходные разъемы HDMI, с тем, чтобы клиенты могли отображать контент на больших телевизионных экранах.

Если вы среди тех счастливчиков, которые выбрали для своего компьютера, имеющего выход HDMI, систему Linux, настоящее краткое руководство поможет вам добиться полноэкранного высококачественного воспроизведения видео и аудио.

Первоначальная подготовка

Вообще говоря, если в вашем компьютере или ноутбуке есть разъем HDMI, то он будет воспроизводить полноэкранное HD видео. Все, что вам нужно сделать, это настроить Linux так, чтобы можно было использовать этот разъем. Из моего личного опыта я знаю, что в текущих версиях большинства дистрибутивов Linux выход HDMI будет рассматриваться как выход VGA, для которого мало что можно сконфигурировать. Ваш внешний экран должен обнаруживаться автоматически даже в том случае, если на него ничего не выдается. Чтобы упростить настройку разрешения экрана, вы можете воспользоваться такими инструментальными средствами, как XRandR, Disper или nvidia-settings.

Например, ваша строка настройки для XRandR или Disper может выглядеть следующим образом:

Настройка аудио

Настройка видео для HDMI выполняется сравнительно просто. К сожалению, настройка аудио для HDMI осуществляется в различных аудиосистемах Linux по разному. Если у вас Ubuntu или другой дистрибутив, в котором используется PulseAudio, вы должны использовать программу Pulseaudio Volume Control . Используйте ее следующим образом:

1. Нажмите Alt + F2, наберите «pavucontrol» и нажмите Enter

2. Как только откроется управляющее окно, щелкните по вкладке «Configuration» («Конфигурация»)

По умолчанию, в профиле будет указано что-нибудь вроде «Analog Stereo Duplex» («Аналоговый стерео дуплекс»). «Аналоговый» относится к обычным динамикам вашего устройства.

3. Нажмите на выпадающее меню.

4. Выберите из списка вариант «Digital Stereo (HDMI) Output» («Цифровой стереовыход HDMI»).

Теперь весь звук будет направлен на динамики телевизора.

В KDE в любых плейерах, в которых используется Phonon, таких как Dragon Player или Amarok, используются конфигурационные настройки KDE и в них вы можете указать выход HDMI. Для этого выполните следующее:

1. Откройте System Settings (Системные настройки).

2. Щелкните по варианту «Multimedia» («Мультимедиа»).

3. Щелкните по боковой складке «Phonon»

4. Для любого сигнала, музыкального, видео или иного другого, какой вы хотите выдавать в HDMI, выберите вариант «Internal Audio Digital Stereo (HDMI)» («Внутренний цифровой стерео аудиосигнал HDMI») и нажимайте кнопку «Prefer» («Предподчтительно») до тех пор, пока HDMI не окажется в самом верху списка.

Читайте также:  Отличия пиратского windows от лицензионного

Если нет Pulseaudio или Phonon

Если вам нужно только включить аудио HDMI для конкретного приложения, такого как мультимедийный центр XBMC, просто сконфигурируйте приложение так, чтобы использовался выход HDMI.

Для других приложений, в которых нет встроенной цифровой поддержки воспроизведения, вам нужно вручную сконфигурировать Alsa. Плейер Boxee, например, должен работать точно также, как мультимедийный центр XBMC, но, похоже, есть ошибка, которая мешает использовать цифровой выход. Первое, что вам нужно сделать, это выяснить, какой номер устройства используется для вашего выхода HDMI. В терминале наберите следующее:

Поищите устройство, у которого вначале указано «hw», и одним из них должно быть устройство HDMI, которое будет выглядеть примерно так:

Как видно из этого примера, у меня используется аудио карта «NVidia», а номер устройства — «3». Предположим, что у вас только одна карта, номер карты будет 0.

Затем в вашем домашнем директории создайте текстовый файл с названием «asoundrc-hdmi», в котором должно быть следующее (замените «hw:0,3» на фактический номер вашего устройства):

Сохраните файл. Если у вас уже есть файл .asoundrc, используемый по умолчанию, вы должны сделать его резервную копию и скопировать настройку asoundrc-hdmi в файл .asoundrc:

Если вы хотите использовать эту настройку каждый раз, когда вы запускаете вашу мультимедийную программу, вы можете создать следующий скрипт:

Высококачественное воспроизведение HD

Если у вас устройство с низким энергопотреблением (например, процессор Atom Dual Core 330 и графика Nvidia ION), которое разрекламировано как поддерживающее воспроизведение HD, но вам кажется, что этого не происходит, возможно, потребуется сконфигурировать VDPAU . С помощью вашего менеджера пакетов установите пакет «libvdpau1». Затем, в вашем видеоплеере выберите выход «vdpau», а не «xv». В результате вы должны переключиться на использование аппаратного ускорения, предназначенного для поддержки видео HD. В плейере Boxee перейдите в раздел «Settings -> Media -> Advanced» («Настройки -> Мультимедиа -> Дополнительно») и установите флажок для варианта «Enable hardware assisted decoding when possible» («Использовать аппаратную поддержку декодирования, когда это возможно»). По умолчанию в качестве метода рендеринга «Render method» должен быть указан VDPAU.

Для Adobe Flash, вы можете скачать новый плеер Flash 10.2 Beta , в котором поддерживается воспроизведение с аппаратным ускорением. Теперь все ваши видео и аудиозаписи должны воспроизводиться через интерфейс HDMI без всяких проблем и вам не нужно для этого покупать мультимедийную приставку.

Источник

Подключение к телевизору через HDMI

У меня видеокарта с VGA и HDMI выходом, монитор подключен через VGA разъем. Мне уже давно хотелось выводить на стоящем рядом телевизоре фильмы в HD-качестве, поэтому я купил HDMI-кабель и подключил его к HDMI-выходу видеокарты и к телевизору. Первоначально он определил телевизор как основной монитор и показывал на нем всю картинку, а реальный монитор так и не включился, но с помощью nvidia-settings мне удалось уладить эту проблему. Но осталась одна достаточно большая неприятность. Он определяет телевизор как средство вывода по умолчанию сразу же, при включении компа: на телевизоре можно войти в BIOS, он показывает GRUB и все остальное, вплоть до загрузки иксов. Вот когда иксы загружаются, включается нормальный монитор и все становится на свои места. Но это не дело. Мне бы хотелось, чтобы он всегда определял монитор как основной вывод, а не телевизор. Понятно, что тут не в линуксе дело, но в своем BIOS я никаких настроек не нашел по этому поводу. Как это сделать?

Читайте также:  Windows oscilloscope sound card

Видеокарта NVidia GTX 460, мать Asus P6T SE.

столкнулся с этой проблемой. в качестве неудобного временного решения могу предложить отключать телевизор перед запуском компьютера. подпишусь на тему, может, помогут.

Насколько я воевал с этой проблемой (много нвидама карт, с проприетарными дровами) это не разрешимая ситуация. Если железка считает что у неё приоритетный порт hdmi, и во время включения там что-то есть — её не остановить.

Пробовал просто выключать телевизор через пульт — не помогает. Наверное надо тогда уж кабель выдергивать каждый раз. Но это ведь свихнуться можно, каждый раз так делать. 🙁

Источник

Нет звука в мониторе через HDMI в Ubuntu Linux. Что делать?

Как-то раз, я подключил мой Acer Aspire R13, работающий на Ubuntu 15.04 к телевизору Samsung, чтобы посмотреть фильм. К моему удивлению, через HDMI в телевизоре не было звука. Фильм воспроизводился на телевизоре, при этом звук шёл из динамиков ноутбука.

Я уже сталкивался с такой проблемой, когда HDMI аудио не работает в Ubuntu. Эта статья была написана более двух лет назад, когда я столкнулся с подобной ситуацией с Ubuntu 12.04. Но в прошлый раз в настройках во входном аудио источнике была опция HDMI, но в Ubuntu 15.04 такой опции не было, так что переход на HDMI вход был (казалось бы) невозможен.

По этой причине я решил обновить эту статью с помощью новых решений, чтобы вы могли исправить проблему отсутствия звука через HDMI в Ubuntu 12.04, 14.04 и 15.04. Хоть я и решение этой проблемы на примере Ubuntu, предполагаю, что такие советы также должны работать в Linux Mint, elementary OS и других дистрибутивах Linux, основанных на Ubuntu.

Исправляем проблему отсутствия звука через HDMI в Ubuntu

Решение 1: Изменить настройки звука по умолчанию

Я видел несколько сообщений на форуме с проблемами со звуком во внешнем мониторе в Ubuntu. К счастью, эта проблема не была сложной, по крайней мере в данном случае с Ubuntu 12.04. Причиной в моем случае было то, что по умолчанию звук был «встроенный аудио динамик». Изменение его на HDMI спасло мой день.

Шаг 1

Откройте настройки звука. Введите «звук» строке Unity (нажав клавишу Super/Windows) или из верхнего правого угла выберите системные настройки и найдите настройки звука.

Шаг 2

В настройках звука на вкладке Выход встроенный аудио был установлен на Аналоговый стерео выход. Переключите режим на выход HDMI стерео выход. Обратите внимание, что вы должны быть подключены к внешнему монитору через кабель HDMI, чтобы увидеть опцию выхода HDMI.

[Перейдите к решению 2 и 3, если вы не видите HDMI / DisplayPort в перечисленных выходных опциях].

При переключении на HDMI на левой боковой панели появится новая иконка для HDMI. Нажмите на нее и наслаждайтесь звучанием музыки.

Решение 2: Убейте процесс работающего звукового демона Pulse.

Это решение сработало для меня в Ubuntu 15.04. В отличие от предыдущего решения, на этот раз не было возможности изменить режим вывода на Digital Stereo. Я просто увидел следующую картину в настройках звука:

Читайте также:  Sound blaster 0220 драйвер windows 10

Интересно, что исправить это было еще проще.

Шаг 1

Подключите телевизор или внешний монитор через HDMI во время использования Ubuntu.

Шаг 2

Откройте терминал (Ctrl+Alt+T) и введите следующую команду:

Эта команда убьет процесс запущенного демона Pulse audio. Команда не нуждается в доступе суперпользователя.

Шаг 3
Теперь снова откройте Настройки звука (шаги, описанные в решении 1). Вы должны увидеть опцию HDMI во вкладке Выход:

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

Решение 3: Программа управления громкостью PulseAudio Volume Control

Даже если второе решение не сработало, попробуйте изменить конфигурацию с помощью PulseAudio Volume Control.

Шаг 1

Откройте терминал и используйте следующую команду для установки PulseAudio Volume Control:

Шаг 2

Откройте PulseAudio Volume Control

Шаг 3

На вкладке «Конфигурация» измените встроенный аудиопрофиль на HDMI:

Это должно исправить проблему звука через HDMI.

У тебя получилось?

Помогли ли предложенные здесь решения услышать звук через HDMI? Если да, то какое решение вам помогло. Если вы все еще сталкиваетесь с проблемами, не стесняйтесь задавать вопросы в разделе комментариев. Я постараюсь помочь. Удачи 🙂

Источник

Сопряжение компьютера с телевизором

А расскажите, пожалуйста, какой у кого есть опыт сопряжения компьютера и подсоединённого к нему через HDMI телевизора.

Имеем: 1. компьютер с карточкой gigabyte GV-N98TSL-1GI. Особенностью этой карточки является то, она не представляет HDMI в виде отдельного аудио устройства PCI, а просто гонит вывод с S/PDIF из (встроенного) аудио в HDMI (посредством шнурка).

2. Телевизор (Philips pfl8605H), прицепленный к компу через HDMI, а к домашнему роутеру (DLink 615) — через ethernet.

Хочется транслировать на телевизоре с компа фильмы и прочие медиа-файлы, некоторые сопкасты (сын смотрит футбольные матчи в странных чемпионатах) и, как доберутся монтажники телевидения iptv, через VLC.

В режиме nvidia twinview я подцепил телевизор без особенных проблем, но такой режим не очень удобен, т.к. во-первых, многие фулл-скриновые приложения шизеют от такого счастья, а, во-вторых таскать окошки с монитора на телевизор гораздо неудобнее, чем между двумя рядом стоящими мониторами. Телевизор поддерживает DLNA, но его на линуксе я ещё не взводил, к тому же, насколько я понимаю, раздавать через DLNA всякие сопкасты я не смогу. или смогу?

Посему вопрос: как лучше (удобнее для семейства) настроить всё это хозяйство? Пока я склоняюсь к тому, чтобы завести на линуксе какой-то (какой?) DLNA-сервер, а для того, чтобы отдавать на телевизор данные, которые я не смог отдать через DLNA, поднять отдельный скрин в X-сервере или отдельную конфигурацию X-сервера. Но, может быть, есть какие-то ещё решения? Отдельным вопросом стоит звук. Сейчас я направляю звук на телевизор через явное указание в mplayer’е:

mplayer -ao alsa:device=iec958 .

но хотелось бы какого-то более технологичного решения. Можно ли, используя pulseaudio, например, отправить звук вот из этого конкретного инстанса приложения в s/pdif? Или какие-нибудь особые настройки в том же VLC? Можно ли переключать звук (и изображение) из данного приложения на лету? В общем, с благодарностью выслушаю обо всех возможных вариантах настройки. А, может, мне всё это не нужно, и есть какой-то DLNA-сервер или ещё какое волшебное решение, которое может раздать/перенаправить любые подходящие медиа-данные?

Источник

Оцените статью