Follow-up von: Wie bringe ich den Subwoofer meines Lenovo Y50 unter Linux zum Laufen?
Um es kurz zu machen, ich habe ein Lenovo Y50 mit integriertem Subwoofer, das unter Linux Mint nur funktioniert, wenn ich mit HDA Analyzer einige Einstellungen an zwei Pins vorgenommen habe. Die gleiche Lösung funktioniert nicht mit Fedora und anderen Distributionen. Weitere Infos im obigen Link.
Ich hatte etwas Zeit, um etwas genauer nachzuforschen, und bemerkte, dass es Unterschiede in den Text-Dump-Registerkarten von HDA Analyzer gibt, die mir für jeden Pin und für jede Distribution angezeigt werden (Linux Mint links, Fedora rechts):
Ich habe gelernt, dass D0 den vollen Leistungszustand und D3 den niedrigen Leistungszustand bedeutet. Ich habe nachgeforscht, wie ich die Stromsparfunktion meiner Audiokarte vollständig deaktivieren kann. Daher habe ich unter Fedora Folgendes versucht, das Terminal eingegeben und vor und nach dem Neustart getestet, aber mein Problem wurde dadurch nicht gelöst:
echo 0 > /sys/module/snd_hda_intel/parameters/power_save
echo N > /sys/module/snd_hda_intel/parameters/power_save_controller
Ich habe auch versucht , unter Linux Mint den Energiesparmodus zu aktivieren. Der Subwoofer wurde vor dem Neustart deaktiviert (und war nach dem Neustart immer noch deaktiviert).
Ich würde gerne wissen, ob jemand andere Ideen hat, wie man den Stromstatus dieser beiden Pins (0x17 und 0x1a) weiter von D3 auf D0 umschalten kann, damit mein Subwoofer-Ausgang klingt. Vielen Dank!
EDIT: Hier ist eine Lösung, die auf einem Python-Skript basiert, das ich hier erstellt habe . Ignorieren Sie nicht die Antworten unten, die geholfen haben (nochmals vielen Dank!).