Saya memiliki laptop Lenovo Y50 yang memiliki subwoofer terintegrasi yang hanya berfungsi pada Linux Mint 17.2, jika saya mengunduh HDA Analyzer dan mengubahnya dengan itu:
- PIN 0x17 -> Kontrol Widget -> Periksa
- PIN 0x17 -> Penguat Output -> Val [0] -> Hapus centang Bisu
- PIN 0x1a -> VREF -> Atur ke 100
Masalahnya adalah saya mencoba berbagai distribusi lain (Ubuntu, Antegros, Manjaro, Debian, Fedora) dan melakukan hal yang sama tidak membuat subwoofer berfungsi. Pada distribusi lain saya mencoba menerapkan berbagai solusi lain (bersama dengan solusi yang disebutkan sebelumnya), seperti:
- Mencoba
hdajackretask
darialsa-tools
paket (hanya dapat melakukan sesuatu di Ubuntu, pada yang lain dilaporkantee: /sys/class/sound/hwC0D0/reconfig: Device or resource busy
; perlu diingat bahwa saya mencoba berbagai pengaturan dengan itu di Ubuntu tetapi subwoofer masih gagal berfungsi) - Pengaturan
enable-lfe-remixing = yes
di/etc/pulse/daemon.conf
- Pengaturan
default-sample-channels = 3
dandefault-channel-map = front-left,front-right,lfe
masuk/etc/pulse/daemon.conf
- Menghapus Instalasi PulseAudio dan hanya menyisakan ALSA (Saya belum mencoba banyak di negara ini, hanya melihat
speaker-test -c 6
hanya mendeteksi 2 saluran: Kiri Depan dan Kanan Depan) Hanya menyisakan
alsa-base.conf
di/etc/modprobe.d/
dengan konten berikut (ini hanya menata ulang kartu, tapi saya percaya itu membantu ketika sistem itu ALSA saja, untuk mengatur PCH sebagai primer):# Intel PCH options snd-hda-intel index=0 model=auto vid=8086 pid=8c20 # Intel HDMI options snd-hda-intel index=1 model=auto vid=8086 pid=0c0c
Menyalin banyak folder konfigurasi terkait dari Linux Mint ke Fedora, seperti:
/etc/alsa/
,/etc/modprobe.d/
dan/etc/pulse/
/usr/share/pulseaudio/alsa-mixer/
dan/usr/share/alsa/
Semua solusi yang dicoba ini tidak berhasil.
Saya mulai menganalisis masalah lebih lanjut dengan menjalankan beberapa perintah informasi. Dari perintah wget -O alsa-info.sh http://www.alsa-project.org/alsa-info.sh && chmod +x ./alsa-info.sh && ./alsa-info.sh
, saya mendapat informasi berikut untuk Linux Mint dan Fedora Workstation 22 (di mana saya saat ini). Saya tidak melihat sesuatu yang menarik, tetapi mungkin Anda akan menemukannya.
Namun, dengan menjalankan perintah pactl list
pada kedua distribusi, saya dapat Linux Mint (Pastebin ID # Z81bqaR3) dan Fedora (Pastebin ID # gDNJg4Lq) dan saya perhatikan ini:
Di Fedora (dan juga Ubuntu):
Card #1
....
device.product.name = "8 Series/C220 Series Chipset High Definition Audio Controller"
Dan di Linux Mint:
Card #1
....
device.product.name = "Lynx Point High Definition Audio Controller"
Dalam hal ini, saya mengikuti tautan pertama pencarian Google ubuntu Lynx Point High Definition Audio Controller
dan memperhatikan banyak laptop Dell yang memiliki suara ini, kemudian Google'd pulseaudio models.txt
(tautan pertama) dan karenanya mencoba pengaturan saya alsa-base.conf
di /etc/modprobe.d/
berikut ini:
# Intel PCH
options snd-hda-intel index=0 model=dell-vostro-3500 vid=8086 pid=8c20
# Intel HDMI
options snd-hda-intel index=1 model=auto vid=8086 pid=0c0c
Tidak bekerja
Maaf untuk pencarian yang menyebutkan alih-alih tautan dan tautan pastebin yang tidak tepat, tetapi saya baru dan hanya mendapatkan maksimal 2 tautan untuk diposkan. Sekarang, pertanyaan saya adalah:
- Apakah Anda tahu cara yang tepat untuk membuat subwoofer saya untuk laptop ini berfungsi pada distribusi apa pun (bukan hanya Linux Mint)? atau
- Apakah Anda tahu cara membuat instalasi Fedora saya melihat kartu suara
Lynx Point High Definition Audio Controller
sebagaimana Linux Mint melihatnya? (Saya belum menemukan apa pun di internet untuk membantu dalam hal ini) atau - Apakah Anda tahu nama model lain untuk diatur
model=...
dalamalsa-base.conf
yang mungkin bekerja? Saya hanya mencobadell-vostro-3500
. atau - Apakah Anda tahu solusi lain yang mungkin membantu tanpa PulseAudio diinstal? (Bukankah HDA Analyzer untuk ALSA? PulseAudio mungkin merusak hal-hal yang tidak saya perhatikan tetapi ALSA sendiri tidak mendeteksi subwoofer, seperti yang saya sebutkan mencoba)
Saya juga dapat mencoba menjalankan perintah lain dari kedua distribusi (Fedora dan Linux Mint pada Live USB) yang dapat membantu kalian dan memposting informasi di sini.
Terima kasih! Semoga ada yang bisa membantu saya, karena saya sudah gila minggu ini. Hanya hari Senin saya mengetahui tentang HDA Analyzer, dan saya kehilangan harapan membuat subwoofer bekerja di Linux sejak saya membeli laptop ini.
EDIT: Pertanyaan lanjutan dengan solusi di sini .
EDIT2: Solusi saya sendiri menggunakan skrip python di sini .
sumber
python2
di terminal. Ya, saya mendapatkannya dari tautan ddulic92, saya hanya memodifikasi perintah python dan menggunakannya jugasudo
. Harap kembali dengan temuan Anda di Arch Linux - Saya ingin tahu sendiri karena saya belum mencoba.Jawaban:
Masalah yang sama yang saya hadapi dalam LENOVO G-580 saya, saya telah memecahkannya menggunakan pulsa audio
/ubuntu/366303/how-to-install-pulseaudio-on-ubuntu-13-10
sumber
Berikut adalah tautan ke solusi saya, berdasarkan pada skrip python: https://github.com/dragosprju/y50-subwoofer-linux-enabler .
Silakan juga merujuk ke pertanyaan tindak lanjut untuk jawaban yang menjadi dasar solusi di atas: Bagaimana cara menonaktifkan penghematan daya pada pin audio subwoofer Lenovo Y50 saya? .
sumber