Nie znaleziono również Ubuntu 12.04 alsamixer

9

Mam Lenovo Y500 z Windows 8. Udało mi się zainstalować Ubuntu 12.04 wraz z Windows 8 i sterowniki NVIDIA właśnie działały od samego początku. Dźwięk w ogóle jednak nie działał i chociaż alsamixer żył i miał się dobrze, kiedy zaczynałem, wydawało mi się, że całkowicie go zniszczyłem.

Ciągle otrzymuję:

$ alsamixer
cannot open mixer: No such file or directory

Wersja jądra:

$ 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

Wypróbowałem oba następujące pakiety z 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

ale bez skutku.

To jest wynik mojej alsa-info:

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

Próbowałem też wielu innych rozwiązań, ale wydaje się, że nic nie odzyskuje alsamixera, nigdy nie próbuje ponownie uruchomić dźwięku.

PS. kiedy alsamixer nadal działał, sprawdzałem poziomy i nie było mowy o wyciszeniu kanałów.

Edytować

  1. / usr / bin znajduje się w $ PATH.
  2. nigdzie nie ma plików asound rc ani conf.
  3. alsamixer znajduje się w / usr / bin, nie można go uruchomić jako alsamixer, / usr / bin / alsamixer nie w sudo, nawet po wyczyszczeniu i ponownej instalacji alsa-utils.

Edytuj 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

Edytuj 3

$ ls /dev/snd -l
ls: cannot access /dev/snd: No such file or directory
sceptycyzm
źródło
Spróbuj usunąć plik asound.conf .
Radu Rădeanu
@Radu Nie mam pliku asound.conf.
sceptyczny skrypt
Te Unknown symbolbłędy wskazują, że masz zainstalowane sterowniki, które nie pasują do twojego jądra.
CL.
@Radu Wow człowieku, to zbieg okoliczności, dołączyłem się tutaj, aby podziękować za przewodnik po instalacji Ubuntu obok systemu Windows 8, ale nie miałem wystarczająco dużo rep, aby komentować! Więc dziękuję!
sceptyczny skrypt
Edytuj swoje pytanie za pomocą wyników ls /dev/mixer -li ls /usr/bin -l | grep alsamixerpoleceń.
Radu Rădeanu

Odpowiedzi:

5

Firts wszystkim należy sprawdzić, czy masz /usr/binkatalog w swoim $PATHw terminalu z:

echo $PATH

Jeśli $PATHjest w porządku, sprawdź, czy alsamixerjest:

ls -l /usr/bin | grep alsamixer

Jeśli tak, spróbuj uruchomić alsamixertak:

/usr/bin/alsamixer

Jeśli nadal nie działa, usuń .asoundrcplik (w katalogu domowym) i /etc/asound.conf(jeśli go masz) i zainstaluj ponownie alsa-utils:

sudo apt-get remove --purge alsa-utils
sudo apt-get install alsa-utils
Radu Rădeanu
źródło
1
Zaktualizowałem swoje pytanie o wyniki. Po przeczytaniu twojego przewodnika po instalacji Ubuntu wraz z Windows 8 mam w tobie wiele wiary! ; D
skrypt sceptyczny
Zaktualizowałem moją odpowiedź ponownie. Na moim drugim komputerze z zainstalowanym systemem Ubuntu 12.04 ls / dev / mixer -l też niczego nie pokazuje.
sceptycyzm
Oznaczenie tego jako rozwiązania doprowadziło mnie do ostatecznego wniosku.
sceptyczny skrypt
1
Radu, bardzo dziękuję. Proste kontrole i if/elseprzewodnik były na miejscu. Ostateczne rozwiązanie (wyczyść i zainstaluj ponownie) rozwiązało 3-tygodniowy problem, który starałem się rozwiązać. Tak miło znów widzieć alsamixer. Dzięki.
James
5

Uderzyłem ten błąd i rozwiązałem go, dodając się do audiogrupy.

sudo addgroup <username> audio

Wyloguj się i zaloguj ponownie, a następnie przetestuj.

Drew Noakes
źródło
Wystarczy uruchomić newgrp audioi wylogować && zaloguj się, przynajmniej w tej samej powłoce.
moon.musick,
1

Miałem ten sam problem i tak się stało, gdy karta dźwiękowa (ALC662) była wyłączona w BIOS-ie. Włączenie go pozwoliło mi uruchomić alsamixer. Mam nadzieję, że to pomoże.

użytkownik259304
źródło
Czy mógłbyś to wyjaśnić nieco więcej i może dodać zrzuty ekranu?
Mogło to pomóc, jednak właśnie zainstalowałem ponownie i zacząłem od nowa.
sceptyczny
0

U mnie użycie parametru -c działało

alsamixer -c 1

ale mam 16.04

Mina Michael
źródło