Lenovo Y50'nin subwoofer'ının linux üzerinde nasıl çalışmasını sağlayabilirim?


10

HDA Analyzer'ı indirip onunla değiştirirsem, yalnızca Linux Mint 17.2'de çalışan bir subwoofer entegre edilmiş bir Lenovo Y50 dizüstü bilgisayarım var:

  • PIN 0x17 -> Widget Denetimi -> Check Out
  • PIN 0x17 -> Çıkış Amplifikatörü -> Val [0] -> Sessiz'in İşaretini Kaldır
  • PIN 0x1a -> VREF -> 100 olarak ayarla

Sorun, diğer dağıtımları (Ubuntu, Antegros, Manjaro, Debian, Fedora) denedim ve aynı şeyi yapmak subwoofer'ı çalıştırmıyor. Diğer dağıtımlarda (yukarıda belirtilen çözümle birlikte) çeşitli diğer çözümleri uygulamaya çalıştım, örneğin:

  • Deneniyor hdajackretaskgelen alsa-toolspaketi (o raporları başkalarına, sadece Ubuntu üzerinde bir şeyler yapabilir tee: /sys/class/sound/hwC0D0/reconfig: Device or resource busy; keep aklımda Ubuntu'da onunla çeşitli ayarları denedik ama subwoofer hala iş başarısız olduğu)
  • Ayar enable-lfe-remixing = yesiçinde/etc/pulse/daemon.conf
  • Ayarlama default-sample-channels = 3ve default-channel-map = front-left,front-right,lfegiriş/etc/pulse/daemon.conf
  • PulseAudio'yu kaldırmak ve sadece ALSA'yı bırakmak (Bu durumda çok fazla denemedim, sadece speaker-test -c 62 kanalı tespit ettiğini fark ettim : Ön Sol ve Ön Sağ)
  • Sadece bırakmak alsa-base.confiçinde /etc/modprobe.d/(bu yalnızca kartlarını yeniden sıralar ama sistem ALSA birincil olarak PCH'yi ayarlamak için, sadece ilk alındığı durumuna yardımcı inanmak) şu içerikli:

    # 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
    
  • Linux Mint'ten Fedora'ya birçok ilgili yapılandırma klasörünün kopyalanması, örneğin:

    • /etc/alsa/, /etc/modprobe.d/ve/etc/pulse/
    • /usr/share/pulseaudio/alsa-mixer/ ve /usr/share/alsa/

Bütün bu teşebbüs çözümleri işe yaramadı.

Birkaç bilgi komutunu çalıştırarak sorunu daha ayrıntılı analiz etmeye başladım. Komuta itibaren wget -O alsa-info.sh http://www.alsa-project.org/alsa-info.sh && chmod +x ./alsa-info.sh && ./alsa-info.sh, ben aşağıdaki bilgiler var LinuxMint ve Fedora Workstation 22 (hangi ı şu anda değilim). İlginç bir şey tespit etmedim, ama belki de göreceksin

Ancak, pactl listher iki dağıtım komutunu çalıştırarak, Linux Mint (Pastebin ID # Z81bqaR3) ve Fedora (Pastebin ID # gDNJg4Lq) için aldım ve bunu fark ettim:

Fedora'da (ve ayrıca Ubuntu'da):

Card #1
    ....
    device.product.name = "8 Series/C220 Series Chipset High Definition Audio Controller"

Linux Mint'de:

Card #1
    ....
    device.product.name = "Lynx Point High Definition Audio Controller"

Bu bağlamda, Google'da ilk bağlantı arama izledi ubuntu Lynx Point High Definition Audio Controllerve sonra bu sesi, Google'd sahip birçok Dell dizüstü fark pulseaudio models.txt(ilk bağlantı) ve bu nedenle benim, ayarı denedim alsa-base.confde /etc/modprobe.d/şunlardır:

    # 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

İşe yaramadı.

Bağlantılar ve uygun olmayan macun bağlantıları yerine aramalardan dolayı özür dilerim, ancak yeniyim ve en fazla 2 bağlantı yayınlayabiliyorum. Şimdi, sorularım:

  • Bu dizüstü bilgisayar için subwoofer'ımın herhangi bir dağıtımda çalışmasını sağlamanın uygun bir yolunu biliyor musunuz (sadece Linux Mint)? veya
  • Fedora kurulumumu ses kartını Lynx Point High Definition Audio ControllerLinux Mint'in gördüğü gibi görmesini nasıl sağlayacağınızı biliyor musunuz ? (İnternette bu konuda yardımcı olacak hiçbir şey bulamadım) veya
  • Sizin için sete diğer model isimlerini biliyor musunuz model=...içinde alsa-base.confo kudreti çalışması? Sadece denedim dell-vostro-3500. veya
  • PulseAudio kurulmadan yardımcı olabilecek başka çözümler biliyor musunuz? (ALSA için HDA Analizörü değil mi? PulseAudio farketmediğim şeyleri kırabilir, ancak ALSA, denediğim gibi subwoofer'ı hala algılamaz)

Ayrıca, her iki dağıtımdan da (Live USB'de Fedora ve Linux Mint) size yardımcı olabilecek ve bilgileri buraya gönderebilecek diğer komutları çalıştırmayı deneyebilirim.

Teşekkür ederim! Umarım birisi bana yardımcı olabilir, çünkü geçen hafta çıldırdım. Sadece Pazartesi HDA Analyzer'ı öğrendim ve bu dizüstü bilgisayarı aldığımdan beri subwoofer'ın Linux'ta çalışmasını ümit ettim.

DÜZENLEME: çözeltisiyle Takip eden soru burada .

EDIT2: Burada bir python betiği kullanarak kendi çözümüm .


Bu benim için çalıştı, size yardımcı olabilir :) askubuntu.com/a/667688
ddulic

1
Cevabınız için teşekkür ederiz, ancak atıfta bulunduğunuz çözüm aslında bu soruya ve zaten denediğim şeye bağlanıyor.
Dragoș

Araştırmak için biraz daha zamanım olduğu için bir takip sorusu: superuser.com/questions/975219/…
Dragoș

Biraz OT, ancak HDA Analyzer'ı çalıştırmak için hangi python sürümünü kullanıyorsunuz? Bunu ddulic92'nin bağlantısında bu URL'den alıp çalıştırıyor musunuz? Sonra Archlinux'da işe yarayıp yaramadığını görebiliyorum. Ask Ubuntu'da bahsedilen diğer çözümü denedim, ancak bu benim için bir fark yaratmıyor, ancak yine de bildiğim kadarıyla Pulse Audio kullanmıyorum, ancak Alsa (garip bir şekilde darbe klasörü mevcuttu) .
miyalys

1
Python 2 kullanıyorum. Fedora'da python2terminali yazıyorum . Evet, ddulic92'nin linkinden alıyorum, sadece python komutunu buna göre değiştiriyorum ve kullanıyorum sudo. Lütfen Arch Linux'taki bulgularınızla geri dönün - Denemediğim için kendimi merak ediyorum.
Dragoș

Yanıtlar:



Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.