Ubuntu 12.04 alsamixer не найден


9

У меня Lenovo Y500 с Windows 8. Я успешно установил Ubuntu 12.04 вместе с Windows 8, и драйверы nvidia с самого начала работали. Однако звук не работал вообще, и хотя alsamixer был жив и здоров, когда я только начинал, я, казалось, полностью его уничтожил.

Я продолжаю получать:

$ alsamixer
cannot open mixer: No such file or directory

Версия ядра:

$ 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

Я пробовал оба следующих пакета из 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

но безрезультатно.

Это вывод моей alsa-info:

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

Я пробовал и много других решений, но, похоже, ничего не вернуло alsamixer, не говоря уже о попытке заставить звук работать снова.

PS. когда alsamixer все еще работал, я проверял уровни, и это не было случаем отключения каналов.

редактировать

  1. / usr / bin находится в $ PATH.
  2. нет ни asound rc, ни conf файлов.
  3. alsamixer находится в / usr / bin, не может запустить его как alsamixer, / usr / bin / alsamixer без sudo, даже после очистки и переустановки alsa-utils.

Редактировать 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

Редактировать 3

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

Попробуйте удалить файл asound.conf .
Раду Рэдяну

@Radu У меня нет файла asound.conf.
skepticscript

Эти Unknown symbolошибки указывают на то, что у вас установлены драйверы, которые не соответствуют вашему ядру.
кл.

@Radu Ого, это совпадение, я присоединился здесь, чтобы поблагодарить вас за руководство по установке Ubuntu вместе с Windows 8, но у меня не было достаточно представителей, чтобы комментировать! Тогда спасибо!
скептик скрипт

Отредактируйте свой вопрос с помощью результатов ls /dev/mixer -lи ls /usr/bin -l | grep alsamixerкоманд.
Раду Рэдяну

Ответы:


5

Флиртует всего, вы должны проверить , если у вас есть /usr/binкаталог в $PATHв терминале с:

echo $PATH

Если все в $PATHпорядке, проверьте, alsamixerесть ли:

ls -l /usr/bin | grep alsamixer

Если да, попробуйте запустить alsamixerтак:

/usr/bin/alsamixer

Если все еще не работает, удалите .asoundrcфайл (в вашем домашнем каталоге) и /etc/asound.conf(если он у вас есть) и переустановите alsa-utils:

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

1
Я обновил свой вопрос с результатами. Прочитав ваше руководство по установке Ubuntu вместе с Windows 8, я очень верю в вас! ; D
скептикскрипт

Обновил мой ответ еще раз. На моем другом ПК с установленной Ubuntu 12.04 ls / dev / mixer -l тоже ничего не показывает.
skepticscript

Отмечая это как решение, оно привело меня к окончательному выводу.
скептик сценарий

1
Раду, большое спасибо. Простые проверки и ваш if/elseгид были на месте. Окончательное решение (очистка и установка снова) решило проблему, которая длилась 3 недели, и я пытался ее решить. Так приятно снова увидеть alsamixer. Спасибо.
Джеймс

5

Я нажал на эту ошибку и решил ее, добавив себя в audioгруппу.

sudo addgroup <username> audio

Выйдите из системы и снова войдите, затем протестируйте.


Этого может быть достаточно, чтобы просто запустить newgrp audioи выйти && войти, по крайней мере, в одной оболочке.
moon.musick

1

У меня была такая же проблема, и это произошло, когда звуковая карта (ALC662) была отключена в BIOS. Включив его, я смог запустить alsamixer. Я надеюсь, что это помогает.


Не могли бы вы объяснить это немного больше и, возможно, добавить скриншоты?

Это могло бы помочь, однако я просто переустановил и начал заново.
скептик,

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.