Отключить hdmi sound nvidia linux

Обновлено: 01.07.2024

При использовании на майнинг-ферме множества видеокарт важно сокращать до минимума потребление электричества на всех работающих устройствах. Наиболее важно это делать на видеокартах, как самых греющихся устройствах, производящих полезные вычисления. Для этого существует множество способов, среди которых использование программ, как nvidiainspector, MSI Afterburner, OverDriveNtool, а также AMD Memory Tweak. и другие.

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

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

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

Для видеокарт Nvidia отключение модуля HDMI-звука или полное отключение звуковой поддержки в Linux производится с помощью blacklisting.

Рассмотрим подробнее процесс отключения звукового HDMI-модуля, встроенного в видеокарты Nvidia в ОС Linux на примере xubuntu 18.04.

Как узнать, какие звуковые устройства имеются на компьютере под управлением Linux?

Отображение информации обо всех звуковых картах в Linux возможно по команде:

В риге с 11 видеокартами Nvidia работает 12 аудиоустройств (встроенная в материнскую плату звуковая карта отключена в BIOS):


отображается информация о программных аудиомодулях системы:


отображается информация о PCI-аудиоустройствах с привязкой к фирме производителю:


Кроме того, для графического отображения информации о работающих звуковых модулях через pulseaudio можно использовать утилиту pavucontrol. Она запускается из терминала командой:

Окно программы pavucontrol в xubuntu:


Как отключить звуковой модуль на видеокартах Nvidia?

Для отключения звуковых модулей, в том числе, nvidia card hdmi audio device, а также других, не использующихся устройств в Linux, можно использовать отключение их модулей в ядре системы.

Для полного отключения звуковой поддержки можно отменить загрузку HDA Intel kernel module. Для майнинг ригов это вполне подходящая опция, дополнительно освобождающая ресурсы и память.


Для блокировки в конец конфигурационного файла нужно добавить строку вида:


В разных дистрибутивах Линукс название модуля может немного отличаться. Точное название нужного модуля можно проверить по команде:

Информация о звуковых модулях/кодеках ядра, установленных в системе (при работающем snd_hda_intel):


После сохранения (ctrl+O) и закрытия (ctrl+X) файла blacklist.conf выполняют перезагрузку и наслаждаются полным выключением программных модулей звуковых устройств:


после отключения snd_hda_intel не отображает ни одного работающего звукового модулях/кодека:


Pulseaudio при этом показывает наличие только одного фиктивного выхода:


Отключение Pulseaudio и другие способы ускорения Linux описаны в статье «Очистка и ускорение XUBUNTU для майнинга (и не только)».

Вам также может понравиться


Перспективы майнинга эфира на четырехгиговых видеокартах

Dual-майнинг Ethereum/Ethereum Classic и Zilliqa на пуле ezil


четверг, 2 мая 2013 г.

Как настроить в 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 по разному. Если у вас Mint или другой дистрибутив, в котором используется PulseAudio, вы должны использовать программу Pulseaudio Volume Control . Используйте ее следующим образом:

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

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

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

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

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

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

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

Если нет 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 в Ubuntu Linux. Что делать?

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

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

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

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

Шаг 1

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



Шаг 2

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

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

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


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

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


Шаг 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, звук пропал в 3.5 разъемах материнской платы. Даже если что-то втыкаю (наушники или динамики), ничего не определяется. Как можно вернуть звук на материнку?

Изображение

Если подключаю динамики и наушники к ТВ, то говенный ТВ вносит шум и треск.

Последний раз редактировалось sladin4211 20.02.2015 11:11, всего редактировалось 2 раза. В настройках звука ПК поставь источник от матери по умолчанию Prescott: В настройках звука ПК поставь источник от матери по умолчанию Даже если ставлю, звука нет. Отображает, что звук есть, но не может найти динамики или наушники, когда втыкаю. А если отключить устройства HDMI, правой кнопкой на устройстве - отключить? Может поможет не знаю как у АМД, но у Nvidia в дровах есть пункт отключения звука через HDMI, может и у вас есть, покопайтесь в драйверах. посмотри в диспетчере устройств может там отключён звук из матери или из звуковой, это если щёлкнуть правой кнопкой по моему компутеру FoX_UA: А если отключить устройства HDMI, правой кнопкой на устройстве - отключить? Может поможет не знаю как у АМД, но у Nvidia в дровах есть пункт отключения звука через HDMI, может и у вас есть, покопайтесь в драйверах.

у меня в диспетчере устройств нигде нет hdmi.
у амд вообще в драйвере (amd catalyst control center 14) настроек очень мало. он предлагает открыть звуковую панель windows, а там ничего нет, что могло бы помочь. все поперетыкал уже

Добавлено через 2 минуты 12 секунд:

John Mullins: посмотри в диспетчере устройств может там отключён звук из матери или из звуковой, это если щёлкнуть правой кнопкой по моему компутеру Там есть два звуковых устройства. Одно из которых от видеокарты, второе -- от матери. Пробовал выключать от видеокарты и наоборот -- не помогает.

sladin4211

У тебя должно быть активно AMD High Definition Audio и "Динамики" Realtek High Definition Audio (если колонки/наушники подключены к материнке). Выбираешь, что тебе нужно и нажимаешь "По умолчанию".

Vovchic_jrc: sladin4211

У тебя должно быть активно AMD High Definition Audio и "Динамики" Realtek High Definition Audio (если колонки/наушники подключены к материнке). Выбираешь, что тебе нужно и нажимаешь "По умолчанию".

В том то и проблема, что даже если втыкаю, комп не видит динамики или наушники, даже при включенном рабочем драйвере. Вроде бы ПК посылает звук в HDMI и выдирает его из материнки. Думаю этого бы не было, если бы подключал через VGA. Но на карте выхода VGA нет, там HDMI и DVI-D. А на ТВ только VGA и HDMI sladin4211
Это не связано с HDMI. Переустановите драйвер от Realtek, активируйте диспетчер Realtek HD.
Vovchic_jrc: sladin4211
Это не связано с HDMI. Переустановите драйвер от Realtek, активируйте диспетчер Realtek HD.

Пробовал. В панели Reaktek HD не видит динамики или наушники.

Добавлено через 17 минут 36 секунд:
Даже больше скажу. Снес аудио устройства вместе с драйверами через диспетчер устройств, а при перезагрузке автоматом установились драйвера и все равно не видело динамики. Пробовал драйвер качать отдельно и ставить в ручную -- тоже не помогло.

Читайте также: