Archivo

Entradas Etiquetadas ‘sonido’

Sin sonido por HDMI con tarjeta gráfica Nvidia en OpenSuse

miércoles, 23 de diciembre de 2020 Sin comentarios

Quizás aplique a distintas distribuciones de Linux pero en mi caso concreto me ha ocurrido con OpenSuse. El problema consiste en que no aparece por ningún lado el dispositivo de sonido asociado a la tarjeta gráfica, sólo aparece la integrada de la placa base o la integrada en el procesado si es del estilo APU.

Por tanto, si hacemos un «lspci» nunca nos va a parece la segunda línea:

07:00.0 VGA compatible controller: NVIDIA Corporation GA102 [GeForce RTX 3080] (rev a1)
07:00.1 Audio device: NVIDIA Corporation Device 1aef (rev a1)

Esto es debido a que, por algún motivo que desconozco, se aplican unas reglas de configuración al detectar la tarjeta gráfica que eliminan el dispositivo y no nos permite utilizarlo. Para cambiar este comportamiento sólo tenemos que editar el fichero «/usr/lib/udev/rules.d/90-nvidia-udev-pm-G05.rules» y comentar la línea que ponga lo siguiente:

ACTION==»add», SUBSYSTEM==»pci», ATTR{vendor}==»0x10de», ATTR{class}==»0x040300″, ATTR{remove}=»1″

Tras esto y un reinicio de la máquina tendremos de nuevo la capacidad de sacar sonido a través del HDMI de nuestra gráfica Nvidia. También recordar que el uso de «pavucontrol» nos permitirá pasarle a un posible AVR el sonido en DTS.

Ecualizador de sonido en Linux

sábado, 11 de enero de 2020 2 comentarios

Si tenemos la necesidad de aplicar ciertos filtros o ecualizar el sonido de ciertas aplicaciones o todas en general de nuestro sistema Linux, podemos optar por PulseEffects que está disponible en los repositorios de la mayoría de distribuciones. Entre sus requisitos para funcionar está el tener instalado lo siguiente:

  • GStreamer Plugins Good. Version 1.12.5 or higher
  • GStreamer Plugins Bad. Version 1.12.5 or higher
  • Linux Studio Plugins (lsp)
  • Calf Studio Plugins. Version 0.90.1 or higher
  • ZamAudio Plugins
  • MDA.LV2
  • libsamplerate
  • libsndfile
  • zita-convolver
  • libebur128

No obstante, en OpenSuse tuve que instalar adicionalmente los paquetes «lv2-lsp-plugins» y «vst-lsp-plugins», de lo contrario el ecualizador aparecía deshabilitado sin posibilidad de activarlo.

Categories: GNU/Linux, OpenSuse Tags: