No hay sonidos después de la actualización [cerrado]

8

Actualicé mi Ubuntu a 13.10 y ahora no puedo escuchar ningún sonido.

Comprobé alsamixerque las voces están encendidas. Por ejemplo, no puedo escuchar ningún video de Youtube.

invitado
fuente
1
No estoy seguro de por qué alguien protegió esta pregunta, ya que es un problema continuo que afecta a MUCHAS personas, el punto de StackExchange es flotar a las preguntas / respuestas más solicitadas, no desviar las entradas
Scott Stensland,
Esta pregunta es un desastre. No ofrece detalles acerca de lo que podría estar mal, la respuesta aceptada es "esperar" hasta que se corrija el problema. @ScottStensland Ni siquiera estoy seguro de por qué esto no se cerró en primer lugar.
Braiam el

Respuestas:

5

También perdí mi sonido al actualizar a 13.10.

Para solucionarlo, ejecuté esto en Terminal ( Ctrl+ Alt+ T):

sudo alsa force-reload

Se reinició y todo funcionaba perfectamente.

usuario205436
fuente
44
Intenté esto pero no resolverá el problema en mi computadora.
invitado
3
tampoco funcionó para mí
vegard torvund
1
Intenté esto y la otra respuesta que comenté. trabajó para mi.
3

Obtuve el mío trabajando cuando miré este documento :

El problema era que necesitaba agregar algunos permisos a mi usuario. Es fácil saber si esa es la solución porque aplay -ldirá que no hay tarjetas de sonido pero sudo aplay -lenumera algunas. Esta fue mi solución:

sudo usermod -aG audio,video,pulse,pulse-access frew
Frew Schmidt
fuente
1
Intenté esto y la otra respuesta que comenté. trabajó para mi.
0

esto funcionó para mí ¿Cómo cambio qué conectores de audio se usan para entrada y salida? o haga esto en a hda-mods.pyy póngalo en la /etccarpeta porque en sudo python run.pytodo el sonido silenciado solo active el sonido y luego guárdelo

Si desea mantener sus cambios de forma permanente, no cierre HDA Analyzer todavía. En su lugar, haga clic en "Exp" (Exportar) en la parte inferior izquierda y use Guardar como para escribir el script de Python en un archivo. Ahora copie ese archivo en algo parecido /etc/hda-mods.pyy edítelo /etc/rc.localcomo raíz (por ejemplo, usando gksudo gedit /etc/rc.local) y agregue la línea python /etc/hda-mods.pyjusto antes de la línea de salida 0, luego guárdelo y reinicie. Tus cambios deberían sobrevivir.

#!/usr/bin/env python

import os
import struct
from fcntl import ioctl

def __ioctl_val(val):
  # workaround for OverFlow bug in python 2.4
  if val & 0x80000000:
    return -((val^0xffffffff)+1)
  return val

IOCTL_INFO = __ioctl_val(0x80dc4801)
IOCTL_PVERSION = __ioctl_val(0x80044810)
IOCTL_VERB_WRITE = __ioctl_val(0xc0084811)

def set(nid, verb, param):
  verb = (nid << 24) | (verb << 8) | param
  res = ioctl(FD, IOCTL_VERB_WRITE, struct.pack('II', verb, 0))  

FD = os.open("/dev/snd/hwC0D0", os.O_RDONLY)
info = struct.pack('Ii64s80si64s', 0, 0, '', '', 0, '')
res = ioctl(FD, IOCTL_INFO, info)
name = struct.unpack('Ii64s80si64s', res)[3]
if not name.startswith('HDA Codec'):
  raise IOError, "unknown HDA hwdep interface"
res = ioctl(FD, IOCTL_PVERSION, struct.pack('I', 0))
version = struct.unpack('I', res)
if version < 0x00010000:    # 1.0.0
  raise IOError, "unknown HDA hwdep version"

# initialization sequence starts here...

set(0x0e, 0x300, 0x6080) # 0x0e036080 (SET_AMP_GAIN_MUTE)

os.close(FD)
Scott Hunt
fuente