Nessun suono dopo l'aggiornamento [chiuso]


8

Ho aggiornato Ubuntu alla 13.10 e ora non riesco a sentire alcun suono.

Ho verificato alsamixerche le voci siano attive. Ad esempio, non riesco a sentire alcun video di Youtube.


1
Non sono sicuro del motivo per cui qualcuno ha protetto questa domanda - è un problema in corso che interessa MOLTE persone - il punto di StackExchange è fluttuare verso le domande / risposte più richieste, non deviare gli input
Scott Stensland

Questa domanda è un casino. Non offre dettagli su ciò che potrebbe essere sbagliato, la risposta accettata è "aspetta" fino a quando i problemi non vengono risolti. @ScottStensland Non sono nemmeno sicuro del perché questo non sia stato chiuso in primo luogo.
Braiam,

Risposte:


5

Ho anche perso il suono durante l'aggiornamento a 13.10.

Per risolverlo, ho eseguito questo nel Terminale ( Ctrl+ Alt+ T):

sudo alsa force-reload

Ha fatto un riavvio e tutto funzionava perfettamente.


4
Ho provato questo, ma non risolverà il problema sul mio computer.
ospite

3
non ha funzionato neanche per me
vegard torvund il

1
ho provato questo e l'altra risposta che ho commentato. ha funzionato per me.

3

Ho fatto funzionare il mio quando ho visto questo documento :

Il problema era che dovevo aggiungere alcune autorizzazioni al mio utente. È facile capire se questa è la correzione perché aplay -lnon dirà alcuna scheda audio ma ne sudo aplay -lelenca alcune. Questa era la mia soluzione:

sudo usermod -aG audio,video,pulse,pulse-access frew

1
ho provato questo e l'altra risposta che ho commentato. ha funzionato per me.

0

questo ha funzionato per me Come posso cambiare le prese audio utilizzate per l'ingresso e l'uscita? oppure hda-mods.pyinseriscilo in a e mettilo nella /etccartella perché su sudo python run.pytutto il suono silenziato basta riattivare l'audio e salvarlo

Se desideri mantenere le modifiche in modo permanente, non chiudere ancora HDA Analyzer. Invece, fai clic su "Espandi" (Esporta) in basso a sinistra e usa Salva con nome per scrivere lo script Python in un file. Ora copia quel file in qualcosa di simile /etc/hda-mods.pye modificalo /etc/rc.localcome root (es. Usando gksudo gedit /etc/rc.local) e aggiungi la linea python /etc/hda-mods.pysubito prima della linea di uscita 0, quindi salvala e riavvia. Le tue modifiche dovrebbero sopravvivere.

#!/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)
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.