Ubuntu 12.04 alsamixer non trovato


9

Ho un Lenovo Y500 con Windows 8. Ho installato Ubuntu 12.04 con successo insieme a Windows 8 e i driver NVIDIA hanno funzionato dall'inizio. Tuttavia, il suono non funzionava affatto, e anche se alsamixer era vivo e vegeto quando ho iniziato, mi sembrava di averlo completamente distrutto ora.

Continuo a ricevere:

$ alsamixer
cannot open mixer: No such file or directory

Versione del kernel:

$ uname -a
Linux laptop 3.5.0-28-generic #48~precise1-Ubuntu SMP Wed Apr 24 21:42:24 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

Ho provato entrambi i seguenti pacchetti da https://code.launchpad.net/~ubuntu-audio-dev/+archive/alsa-daily/+packages :

oem-audio-hda-daily-dkms - 0.201305101424~precise1
oem-audio-hda-daily-lts-quantal-dkms - 0.201305101424~precise1

ma inutilmente.

Questo è l'output delle mie informazioni alsa:

http://www.alsa-project.org/db/?f=09851ab8c4380c25feaea7ff1de68d847bd4160c

Ho provato anche molte altre soluzioni, ma nulla sembra riportare alsamixer, non importa mai che l'audio funzioni di nuovo.

PS. quando alsamixer continuava a funzionare ho controllato i livelli e non si è verificato il silenziamento dei canali.

modificare

  1. / usr / bin è in $ PATH.
  2. nessun asc rc o file conf ovunque.
  3. alsamixer è in / usr / bin, impossibile eseguirlo come alsamixer, / usr / bin / alsamixer non con sudo, anche dopo aver rimosso e reinstallato alsa-utils.

Modifica 2

$ ls /dev/mixer -l
ls: cannot access /dev/mixer: No such file or directory
$ ls /usr/bin -l | grep alsamixer
-rwxr-xr-x 1 root   root       65344 Mar 28 23:54 alsamixer
-rwxr-xr-x 1 root   root       61272 Dec 18  2011 gnome-alsamixer

Modifica 3

$ ls /dev/snd -l
ls: cannot access /dev/snd: No such file or directory

Prova a eliminare il file asound.conf .
Radu Rădeanu,

@Radu Non ho un file asound.conf.
scetticismo

Questi Unknown symbolerrori indicano che hai installato driver che non corrispondono al tuo kernel.
CL.

@Radu Caspita questa è una coincidenza, mi sono iscritto qui per ringraziarti per la tua guida sull'installazione di Ubuntu insieme a Windows 8 ma non ho avuto abbastanza rappresentante per commentare! Quindi grazie!
scettico

Modifica la tua domanda con i risultati ls /dev/mixer -le i ls /usr/bin -l | grep alsamixercomandi.
Radu Rădeanu,

Risposte:


5

Firts di tutto, si dovrebbe verificare se si dispone di /usr/bindirectory nel vostro $PATHin terminale con:

echo $PATH

Se $PATHè ok, controlla se alsamixerc'è:

ls -l /usr/bin | grep alsamixer

Se sì, prova a correre in alsamixerquesto modo:

/usr/bin/alsamixer

Se il problema persiste, eliminare il .asoundrcfile (nella home directory) e /etc/asound.conf(se li hai) e reinstallare alsa-utils:

sudo apt-get remove --purge alsa-utils
sudo apt-get install alsa-utils

1
Ho aggiornato la mia domanda con i risultati. Dopo aver letto la tua guida all'installazione di Ubuntu insieme a Windows 8, ho molta fiducia in te! ; D
scetticismo

Aggiornato di nuovo la mia risposta. Sull'altro mio PC con Ubuntu 12.04 installato ls / dev / mixer -l non mostra nulla.
scettico

Contrassegnare questa come soluzione in quanto mi ha portato alla conclusione finale.
scettico

1
Radu, grazie mille. I semplici controlli e la tua if/elseguida erano esatti. La soluzione finale (eliminazione e installazione di nuovo) ha risolto un problema di 3 settimane che stavo faticando a risolvere. È così bello rivedere alsamixer. Grazie.
James,

5

Ho riscontrato questo errore e l'ho risolto aggiungendomi al audiogruppo.

sudo addgroup <username> audio

Disconnettersi e riconnettersi, quindi provare.


Potrebbe essere sufficiente eseguire newgrp audioe disconnettersi && accedere, almeno all'interno della stessa shell.
moon.musick il

1

Ho avuto lo stesso problema ed è successo mentre la scheda audio (ALC662) era disabilitata nel BIOS. Abilitandolo, mi ha permesso di avviare alsamixer. Spero possa essere d'aiuto.


Potresti spiegarlo un po 'di più e forse aggiungere screenshot?

Questo potrebbe aver aiutato, tuttavia ho appena reinstallato e ricominciato.
scettico

0

Per me usando il parametro -c ha funzionato

alsamixer -c 1

ma sono il 16.04

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.