Ubuntu 12,04 alsamixer tidak ditemukan


9

Saya memiliki Lenovo Y500 dengan Windows 8. Saya berhasil menginstal Ubuntu 12,04 bersama Windows 8 dan driver nvidia baru berfungsi sejak awal. Namun suaranya tidak berfungsi sama sekali, dan meskipun alsamixer masih hidup dan baik ketika saya mulai, saya tampaknya telah menghancurkannya sekarang.

Saya terus mendapatkan:

$ alsamixer
cannot open mixer: No such file or directory

Versi 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

Saya sudah mencoba kedua paket berikut dari 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

tetapi tidak berhasil.

Ini adalah output dari info alsa saya:

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

Saya sudah mencoba banyak solusi lain juga, tetapi sepertinya tidak ada yang bisa mengembalikan alsamixer, tidak pernah mencoba untuk membuat audio berfungsi lagi.

PS. ketika alsamixer masih bekerja saya memeriksa level dan itu bukan kasus saluran yang dimatikan.

Edit

  1. / usr / bin dalam $ PATH.
  2. tidak ada asound rc atau file conf mana pun.
  3. alsamixer ada di / usr / bin, tidak bisa menjalankannya sebagai alsamixer, / usr / bin / alsamixer tidak dengan sudo, bahkan setelah membersihkan dan menginstal ulang alsa-utils.

Edit 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

Edit 3

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

Cobalah untuk menghapus file asound.conf .
Radu Rădeanu

@ Radu Saya tidak punya file asound.conf.
skepticscript

Mereka Unknown symbolkesalahan menunjukkan bahwa Anda memiliki driver diinstal yang tidak sesuai dengan kernel Anda.
CL.

@Radu Wow, ini kebetulan, saya bergabung di sini untuk mengucapkan terima kasih atas panduan Anda menginstal Ubuntu bersama Windows 8 tetapi tidak punya cukup perwakilan untuk berkomentar! Jadi terima kasih!
skepticscript

Edit pertanyaan Anda dengan hasil ls /dev/mixer -ldan ls /usr/bin -l | grep alsamixerperintah.
Radu Rădeanu

Jawaban:


5

Pertama-tama, Anda harus memeriksa apakah Anda memiliki /usr/bindirektori $PATHdi terminal Anda dengan:

echo $PATH

Jika $PATHOK, periksa apakah alsamixerada:

ls -l /usr/bin | grep alsamixer

Jika ya, coba jalankan alsamixerseperti ini:

/usr/bin/alsamixer

Jika masih tidak berfungsi, hapus .asoundrcfile (di direktori home Anda) dan /etc/asound.conf(jika Anda memilikinya) dan instal ulang alsa-utils:

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

1
Saya memperbarui pertanyaan saya dengan hasilnya. Setelah membaca panduan Anda untuk menginstal Ubuntu bersama Windows 8, saya sangat percaya pada Anda! ; D
skepticscript

Memperbarui jawaban saya lagi. Di PC saya yang lain dengan Ubuntu 12.04 terinstal ls / dev / mixer -l juga tidak menunjukkan apa-apa.
skepticscript

Menandai ini sebagai solusi karena membawa saya ke kesimpulan akhir.
skepticscript

1
Radu, terima kasih banyak. Cek sederhana dan if/elsepanduan Anda tepat. Solusi terakhir (bersihkan dan pasang kembali) menyelesaikan masalah selama 3 minggu yang sulit saya atasi. Senang melihat alsamixer lagi. Terima kasih.
James

5

Saya menemukan kesalahan ini dan menyelesaikannya dengan menambahkan diri saya ke audiogrup.

sudo addgroup <username> audio

Logout dan kembali, lalu tes.


Mungkin cukup untuk hanya menjalankan newgrp audiodan keluar && masuk, setidaknya di dalam shell yang sama.
moon.musick

1

Saya memiliki masalah yang sama dan itu terjadi ketika kartu suara (ALC662) dinonaktifkan di BIOS. Mengaktifkannya, memungkinkan saya untuk memulai alsamixer. Saya harap ini membantu.


Bisakah Anda menjelaskannya lebih banyak dan mungkin menambahkan tangkapan layar?

Ini mungkin membantu, namun saya menginstal ulang dan memulai lagi.
skepticscript

0

Bagi saya menggunakan parameter -c bekerja

alsamixer -c 1

tapi saya di 16,04

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.