LINUX.ORG.RU

Сообщения zhenya590

 

Звук 5.1. через sp/dif (выводится только 2.0)

Форум — General

Добрый день, такая проблема у меня: Выставляю профиль звуковой карты на вывод звука через «Цифровое стерео IEC958». Включаю галочки DTS, AC3, EAC3, MPEG в pavucontrol на данной вывод. При просмотре через VLC (да и другие программы тоже) звук идет в 2.0 формате... В настройках VLC вроде все правильно выставлено (вывод звука через pulseaudio) В системе используется pulseaudio, система: Linux debian 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt7-1 (2015-03-01) x86_64 GNU/Linux

На домашнем кинотеатре, при наличии входного потока 5.1 должна загораться лампочка DTSII, но она не горит. Когда-то лет 5 назад в убунте у меня получилось как-то завести звук 5.1 через sp/dif и эта лампочка горела. Сейчас беда какая-то... Подскажите, как настроить? использую сейчас ПК в основном для просмотра фильмов, по этому вывод 5.1 через sp/dif очень важно. Попробовав решить проблему самостоятельно ничего не вышло, вот решил обратиться за помощью.

 ,

zhenya590
()

pulseaudio - настройка sink по умолчанию в файле конфигурации

Форум — General

Добрый вечер. Мне необходимо задать вывод звука по умолчанию на SP/DIF и наушники одновременно в файле конфигурации pulseaudio. Для того, чтобы звук выводился на SP/DIF и наушники у меня в звуковой предустановлен профиль «output:iec958-stereo+input:analog-stereo», который pulseaudio сам не выбирает по умолчанию из-за более низкого приоритета, чем профиль для наушников «output:analog-stereo+input:analog-stereo» (он у меня и работает по умолчанию)


zhenya@debian:~$ pacmd list-sinks | grep -e 'name:' -e 'index'

  * index: 0
	name: <alsa_output.pci-0000_00_1b.0.analog-stereo>

Как видите, доступен лишь один sink - это вывод на наушники. Но после использования следующей команды (смена профиля на звуковой):
zhenya@debian:~$ pacmd set-card-profile alsa_card.pci-0000_00_1b.0 output:iec958-stereo+input:analog-stereo

Вывод приобретает следующий вид:
zhenya@debian:~$ pacmd list-sinks | grep -e 'name:' -e 'index'

  * index: 0
	name: <alsa_output.pci-0000_00_1b.0.analog-stereo>
    index: 1
	name: <alsa_output.pci-0000_00_1b.0.iec958-stereo>

И вот sink 1 то мне и нужен. После этого начинает работать вот такая команда, она то мне и нужна в конечном итоге:
pacmd set-default-sink 'alsa_output.pci-0000_00_1b.0.iec958-stereo'

Я бы мог добавить данные команды в автозагрузку, но это считаю не верным решением, т.к. в случае перезапуска pulseaudio эти команды нужно вводить вновь. По этому, хочу настроить pulseaduio через его файл конфигурации /etc/pulse/default.pa

И понимаю, что все должно решаться изменением вот этой строчки в конце файла: set-default-sink 1

Но это не работает! Потому что при запуске pulseaduio доступен лишь sink 0. Вот если бы я смог изменить профиль звуковой карты... все бы заработало.

===
Читал руководство по pulseaudio с вики убунты,процитирую важные строки для решения данной проблемы: Для звуковой карты наборы (профили) предустановлены производителем. Для каждого профиля задаётся приоритет (priority): число, определяющее «степень привлекательности» именно этого профайла. По умолчанию PulseAudio выбирает профайл с наибольшим приоритетом. Когда Вам в голову придёт мысль добавить одну из этих команд в автозагрузку — немедленно выбросьте её! В таких случаях нужно использовать файл конфигурации PulseAudio. Пример можно найти в файле /etc/pulse/default.pa. Обратите внимание на shebang #!/usr/bin/pulseaudio -nF: это скрипт, синтаксис которого очень похож на команды, которые понимаем pacmd.
===

Вот мой вывод команды pacmd list, в котором есть информация по карточкам и их профилям: http://pastebin.com/3zCZ56d6

Помогите решить данную проблему. Может как-то можно в этот файл default.pa прописать запуск своего скрипта для bash, который просто выполнит 2 вышеприведенные команды и все?

 ,

zhenya590
()

Попытка добавить разрешение к монитору вызывает ошибку

Форум — General

Стоит Debian testing (на stable те же проблемы) x86-x64, GTX660. Есть монитор - работает хорошо, и есть ТВ - у него нет нужного мне разрешения, а я хочу чтобы оно использовалось последним. вывод команды xrand:

( читать дальше... )

Прописываю cvt 1360 768, вот вывод:

( читать дальше... )

Переделываю эту строку под параметры телевизор из документации к нему так (без переделывания этой строки результат так же с ошибкой):

( читать дальше... )

Добавляю новое разрешение командой xrandr --newmode «1360x768_60.00» 85.5 1360 1432 1568 1776 768 771 781 798 +hsync +vsync повторный вывод от команды xrandr:

( читать дальше... )

И добавляю это разрешение к ТВ (HDMI-0) командой xrandr --addmode HDMI-0 1360x768_60.00 и получаю ошибку:

( читать дальше... )

Нашел в интернете много обсуждений по этой проблеме, но решения так и не нашел... Может быть кто-то мне может помочь с этой проблемой?

zhenya590
()

RSS подписка на новые темы