Ich habe einen Lenovo Y50-Laptop mit integriertem Subwoofer, der nur unter Linux Mint 17.2 funktioniert , wenn ich HDA Analyzer herunterlade und damit ändere:
- PIN 0x17 -> Widget-Steuerung -> Auschecken
- PIN 0x17 -> Ausgangsverstärker -> Wert [0] -> Stummschaltung deaktivieren
- PIN 0x1a -> VREF -> Auf 100 setzen
Das Problem ist, dass ich verschiedene andere Distributionen ausprobiert habe (Ubuntu, Antegros, Manjaro, Debian, Fedora) und dass der Subwoofer nicht funktioniert, wenn ich dasselbe mache. Bei den anderen Distributionen habe ich versucht, verschiedene andere Lösungen (zusammen mit der zuvor genannten Lösung) anzuwenden, wie z.
hdajackretask
Aus demalsa-tools
Paket versuchen (kann nur unter Ubuntu etwas tun, bei anderen berichtet estee: /sys/class/sound/hwC0D0/reconfig: Device or resource busy
; denken Sie daran, dass ich unter Ubuntu verschiedene Einstellungen damit versucht habe, aber der Subwoofer immer noch nicht funktioniert)- Einstellung
enable-lfe-remixing = yes
in/etc/pulse/daemon.conf
- Einstellen
default-sample-channels = 3
unddefault-channel-map = front-left,front-right,lfe
in/etc/pulse/daemon.conf
- PulseAudio deinstallieren und nur ALSA verlassen (Ich habe in diesem Zustand nicht viel versucht, habe nur bemerkt, dass
speaker-test -c 6
nur 2 Kanäle erkannt werden: vorne links und vorne rechts) So dass nur
alsa-base.conf
in/etc/modprobe.d/
mit folgendem Inhalt (diese neu ordnen nur die Karten, aber ich glaube , es half , wenn das System ALSA nur war, die PCH als primäres eingestellt):# 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
Kopieren vieler verwandter Konfigurationsordner von Linux Mint nach Fedora, z.
/etc/alsa/
,/etc/modprobe.d/
und/etc/pulse/
/usr/share/pulseaudio/alsa-mixer/
und/usr/share/alsa/
Alle diese Lösungsversuche funktionierten nicht.
Ich begann das Problem weiter zu analysieren, indem ich einige Informationsbefehle ausführte. Über den Befehl habe wget -O alsa-info.sh http://www.alsa-project.org/alsa-info.sh && chmod +x ./alsa-info.sh && ./alsa-info.sh
ich die folgenden Informationen für Linux Mint und Fedora Workstation 22 (auf denen ich mich gerade befinde) erhalten. Ich habe nichts Interessantes entdeckt, aber vielleicht wirst du es.
Durch Ausführen des Befehls pactl list
auf beiden Distributionen erhielt ich jedoch für Linux Mint (Pastebin ID # Z81bqaR3) und Fedora (Pastebin ID # gDNJg4Lq) Folgendes:
Auf Fedora (und auch Ubuntu):
Card #1
....
device.product.name = "8 Series/C220 Series Chipset High Definition Audio Controller"
Und unter Linux Mint:
Card #1
....
device.product.name = "Lynx Point High Definition Audio Controller"
In dieser Hinsicht folgte ich dem ersten Link der Google-Suche ubuntu Lynx Point High Definition Audio Controller
und bemerkte, dass viele Dell-Laptops diesen Sound hatten, dann Google'd pulseaudio models.txt
(erster Link) und versuchte daher, Folgendes alsa-base.conf
im /etc/modprobe.d/
Folgenden festzulegen :
# 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
Hat nicht funktioniert.
Entschuldigen Sie die Suchanfragen anstelle von Links und nicht ordnungsgemäßen Pastebin-Links, aber ich bin neu und erhalte maximal 2 Links zum Posten. Nun sind meine Fragen:
- Kennen Sie einen geeigneten Weg, um meinen Subwoofer für diesen Laptop auf jeder Distribution (nicht nur Linux Mint) zum Laufen zu bringen? oder
- Wissen Sie, wie meine Fedora-Installation die Soundkarte so
Lynx Point High Definition Audio Controller
sieht, wie Linux Mint sie sieht? (Ich habe im Internet nichts gefunden, was diesbezüglich helfen könnte) oder - Kennen Sie andere Modellnamen, für
model=...
die Siealsa-base.conf
möglicherweise festlegen können ? Ich habe es nur versuchtdell-vostro-3500
. oder - Kennen Sie andere Lösungen, die ohne die Installation von PulseAudio hilfreich sein könnten? (Ist HDA Analyzer nicht für ALSA? PulseAudio kann Dinge beschädigen, die ich nicht bemerke, aber ALSA allein erkennt den Subwoofer immer noch nicht, wie ich bereits erwähnt habe.)
Ich kann auch versuchen, andere Befehle von beiden Distributionen (Fedora und Linux Mint auf Live USB) auszuführen, die euch helfen könnten, und die Informationen hier posten.
Vielen Dank! Hoffentlich kann mir jemand helfen, denn ich bin letzte Woche verrückt geworden. Erst am Montag habe ich von HDA Analyzer erfahren und die Hoffnung verloren, dass der Subwoofer unter Linux funktioniert, seit ich diesen Laptop gekauft habe.
EDIT: Folgefrage mit Lösung hier .
EDIT2: Meine eigene Lösung mit einem Python-Skript hier .
quelle
python2
das Terminal ein. Ja, ich erhalte es über den Link von ddulic92. Ich ändere einfach den Python-Befehl entsprechend und verwende ihn auchsudo
. Bitte kommen Sie mit Ihren Erkenntnissen zu Arch Linux zurück - ich bin selbst neugierig, da ich es nicht versucht habe.Antworten:
Das gleiche Problem, mit dem ich bei meinem LENOVO G-580 konfrontiert war, habe ich mit Puls-Audio gelöst
/ubuntu/366303/how-to-install-pulseaudio-on-ubuntu-13-10
quelle
Hier ist ein Link zu meiner Lösung, basierend auf einem Python-Skript: https://github.com/dragosprju/y50-subwoofer-linux-enabler .
In der Folgefrage finden Sie auch Antworten, auf denen die obige Lösung basiert: Wie deaktiviere ich die Energieeinsparung an den Subwoofer-Audio-Pins meines Lenovo Y50? .
quelle