Tidak yakin mengapa seseorang melindungi pertanyaan ini - ini adalah masalah yang sedang berlangsung yang mempengaruhi BANYAK orang - maksud dari StackExchange adalah mengapung ke atas pertanyaan / jawaban yang diminta, bukan
mengabaikan
Pertanyaan ini berantakan. Ini tidak memberikan rincian tentang apa yang bisa salah, jawaban yang diterima adalah "tunggu" sampai hulu memperbaiki barang-barang mereka. @ScottStensland Saya bahkan tidak yakin mengapa ini tidak ditutup.
Braiam
Jawaban:
5
Saya juga kehilangan suara saat meningkatkan ke 13.10.
Untuk memperbaikinya, saya menjalankan ini di Terminal ( Ctrl+ Alt+ T):
sudo alsa force-reload
Melakukan restart, dan semuanya bekerja dengan sempurna.
Saya mencoba ini tetapi tidak akan menyelesaikan masalah di komputer saya.
tamu
3
juga tidak bekerja untuk saya
vegard torvund
1
Saya mencoba ini dan jawaban lain yang saya komentari. bekerja untukku.
3
Saya mendapatkan pekerjaan saya ketika saya melihat dokumen ini :
Masalahnya adalah saya perlu menambahkan beberapa izin ke pengguna saya. Mudah mengetahui apakah itu perbaikannya karena aplay -lakan mengatakan tidak ada kartu suara tetapi sudo aplay -ldaftar beberapa. Ini adalah perbaikan saya:
Jika Anda ingin menyimpan perubahan Anda secara permanen, jangan tutup HDA Analyzer. Alih-alih, klik "Exp" (Ekspor) di kiri bawah dan gunakan Save As untuk menulis skrip python ke file. Sekarang salin file itu ke sesuatu seperti /etc/hda-mods.pydan edit /etc/rc.localsebagai root (misalnya menggunakan gksudo gedit /etc/rc.local) dan tambahkan baris python /etc/hda-mods.pytepat sebelum keluar dari 0 baris, kemudian simpan dan reboot. Perubahan Anda harus bertahan.
#!/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)
Jawaban:
Saya juga kehilangan suara saat meningkatkan ke 13.10.
Untuk memperbaikinya, saya menjalankan ini di Terminal ( Ctrl+ Alt+ T):
Melakukan restart, dan semuanya bekerja dengan sempurna.
sumber
Saya mendapatkan pekerjaan saya ketika saya melihat dokumen ini :
Masalahnya adalah saya perlu menambahkan beberapa izin ke pengguna saya. Mudah mengetahui apakah itu perbaikannya karena
aplay -l
akan mengatakan tidak ada kartu suara tetapisudo aplay -l
daftar beberapa. Ini adalah perbaikan saya:sumber
ini berfungsi untuk saya. Bagaimana cara mengubah jack audio yang digunakan untuk input dan output? atau buat ini ke dalam
hda-mods.py
dan letakkan di/etc
folder karena padasudo python run.py
semua suara dibisukan hanya unmute suara kemudian simpanJika Anda ingin menyimpan perubahan Anda secara permanen, jangan tutup HDA Analyzer. Alih-alih, klik "Exp" (Ekspor) di kiri bawah dan gunakan Save As untuk menulis skrip python ke file. Sekarang salin file itu ke sesuatu seperti
/etc/hda-mods.py
dan edit/etc/rc.local
sebagai root (misalnya menggunakangksudo gedit /etc/rc.local
) dan tambahkan barispython /etc/hda-mods.py
tepat sebelum keluar dari 0 baris, kemudian simpan dan reboot. Perubahan Anda harus bertahan.sumber