Soket audio tidak berfungsi dengan benar di Ubuntu

2

Soket audio di panel depan HP TouchSmart IQ770 saya tidak berfungsi dengan benar di Ubuntu (9.10 dan 8.04). Ketika saya menghubungkan headphone atau speaker ke jack, Ubuntu memainkan suara di kedua speaker - speaker terintegrasi default dan perangkat yang baru terhubung. Vista menonaktifkan speaker terintegrasi dan beralih ke perangkat yang terhubung, yang merupakan perilaku yang saya cari. Ini bukan 9.10masalah khusus karena saya juga memiliki masalah yang sama 8.04(dan saya tidak bisa menyelesaikannya).

Saya mencoba mengubah opsi 'Konektor' menjadi 'Headphone Analog' secara manual (dari 'Output Analog' default) di Sound Preferences|Outputtab - tetapi speaker dan headphone inbuilt tidak bersuara.

Saya mencoba solusi yang ditemukan di sini tetapi tidak berhasil untuk saya. Saya menambahkan options snd-hda-intel model=hp(mencoba model=autojuga) ke /etc/modprobe.d/alsa-base.conftetapi tidak berhasil juga.

Berikut adalah beberapa info yang (saya percaya) mungkin diperlukan untuk memahami masalah ini.

$cat /proc/asound/version 
Advanced Linux Sound Architecture Driver Version 1.0.20.

$lspci 
//among other things
00:10.1 Audio device: nVidia Corporation MCP51 High Definition Audio (rev a2)

$cat /proc/asound/cards
0 [NVidia         ]: HDA-Intel - HDA NVidia
                     HDA NVidia at 0xfbfb8000 irq 23
1 [SAA7134        ]: SAA7134 - SAA7134
                     saa7133[0] at 0xfebff800 irq 17

$/proc/asound/modules 
0 snd_hda_intel
1 saa7134_alsa

Bisakah seseorang membantu saya memperbaikinya?

Amarghosh
sumber

Jawaban:

0

Setelah berjam-jam Googling dan puluhan atau reboot, saya mendapatkannya bekerja dengan bantuan posting ini di forum ubuntu .

Solusinya sederhana: tambahkan baris berikut ke /etc/modprobe.d/alsa-base.confdan reboot mesin.

options snd-hda-intel model=6stack

Baris yang awalnya berisi power_save, power_save_controller, position_fixdan probe_maskvariabel bersama dengan modelvariabel yang ditetapkan untuk auto. Suara tidak berfungsi ketika saya mempertahankan nilai yang ada untuk variabel lain dan mengatur model=6stack. Saya harus menanggalkannya untuk membuatnya bekerja.

Semoga ini bisa membantu seseorang.

Amarghosh
sumber
Sebenarnya ini menonaktifkan speaker internal sistem apa pun yang terjadi - tetapi setidaknya saya dapat menggunakan telepon kepala tanpa mengganggu kolega saya. Saya menerima ini sampai seseorang menemukan solusi yang lebih baik.
Amarghosh