LINUX.ORG.RU

Удаление/игнорирование оборудования.

 , ,


0

1

Имеется: Kubuntu 12.04, PulseAudio и материнка с заглючившей интегрированной звуковухой. Пока хочу припахать к выводу звука видеокарту (HDMI). Сейчас при использовании HDMI подключения картина такова: всё работает, но при следующей перезагрузке система начинает использовать интегрированную карту (которая не работает). Ребут-всё нормально. Вот такой идиотский цикл. Можно ли как-то заставить систему эту карту игнорировать, а лучше, вообще её оттуда выпилить КЕМ? Изменение настроек Pavucontrol/Phonon не дают ничего (может, не там копался).

Вариант «купить отдельную звуковую карту» не предлагать, через некоторое время мать пойдёт в утиль на пенсию.

★★★★

Выключить в биосе встроенную звуковую карту.

anonymous
()
Ответ на: комментарий от firestarter

Лучше как сказал анон, совсем её вырубить, чтобы она нигде и не светилась, коль она не рабочая вовсе.

kma21 ★★★★
()
Ответ на: комментарий от kma21

Лучше как сказал анон, совсем её вырубить, чтобы она нигде и не светилась, коль она не рабочая вовсе.

Ну вариант с запретом загрузки модуля карты я тоже предложил, это оно и есть. Создаёшь файл /etc/modprobe.d/disable-onboard-sound.conf:

blacklist snd_intel8x0
Здесь нужно заменить snd_intel8x0 на соответствующее имя модуля.

firestarter ★★★☆
()

Поддерживаю совет про выключение в биосе. Если там это сделать нельзя, то в pavucontrol на вкладке профилей оборудования можно выбрать для этой карточки «disabled».

P.S.

Сейчас при использовании HDMI подключения картина такова: всё работает, но при следующей перезагрузке система начинает использовать интегрированную карту (которая не работает). Ребут-всё нормально.

Поцеринг такой Поцеринг.

Axon ★★★★★
()

cast Axon

cast firestarter

Отрубил карту, подковырял конфиги и настройки, теперь [почти] всё работает.

celosia@celosia-desktop:~$ aplay -l
**** Список PLAYBACK устройств ****
карта 0: NVidia [HDA NVidia], устройство 3: HDMI 0 [HDMI 0]
  Подустройства: 1/1
  Подустройство №0: subdevice #0
карта 0: NVidia [HDA NVidia], устройство 7: HDMI 0 [HDMI 0]
  Подустройства: 1/1
  Подустройство №0: subdevice #0
карта 0: NVidia [HDA NVidia], устройство 8: HDMI 0 [HDMI 0]
  Подустройства: 1/1
  Подустройство №0: subdevice #0
карта 0: NVidia [HDA NVidia], устройство 9: HDMI 0 [HDMI 0]
  Подустройства: 1/1
  Подустройство №0: subdevice #0
Звук работает на
карта 0: NVidia [HDA NVidia], устройство 7: HDMI 0 [HDMI 0]
В конфиг пульсы добавил строку
celosia@celosia-desktop:~$ cat /etc/pulse/default.pa | grep 0.7
load-module module-alsa-sink device=hw:0,7
Теперь на плате активны 2 девайса, один из которых ничего не выводит. В Phonon рабочему выставлен максимальный приоритет. Но проблема в том, что служба системных уведомлений всё равно пытается использвать нерабочее устройство, в то время, как VLC, Amarok и Opera выводят звук туда, куда сказано. При входе в систему выдаётся сообщение вида
Выполнено переключение на устройство $device, так как оно имеет больший приоритет или специально выбрано для этого звукового потока.
Pavucontrol не помогает. Предусматривает ли конфиг пульсы чёрные списки для устройств? Хотелось бы сделать что-нибудь типа
blacklist hw:0,3
blacklist hw:0,8
blacklist hw:0,9
Маны курил, ничего подобного не увидел.

Поцеринг такой Поцеринг.

Да, Поцтеринг жжотъ.

Valkeru ★★★★
() автор топика
Ответ на: комментарий от Valkeru

И как же ты её отрубил, если она активна, как ты сказал? Если карту выключить (через биос или запретить загружать модуль), то её просто не будет существовать и ничто не будет пытаться через неё выводить, потому что не будут знать о её существовании..

firestarter ★★★☆
()
Ответ на: комментарий от firestarter

Ты не так понял :) Всё, что в выводе aplay - это звуковые модули видеокарты. Из них сейчас активны два - тот, что система использует по умолчанию (но через него ни черта не воспроизводится), и тот, что я добавил в конфиг (hw:0,7). И мне надо отключить три оставшихся модуля.

Valkeru ★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.