ฉันมีแล็ปท็อป Lenovo Y50 ที่มีซับวูฟเฟอร์แบบบูรณาการว่างานเฉพาะบน Linux Mint 17.2 ถ้าผมดาวน์โหลด HDA วิเคราะห์และการเปลี่ยนแปลงกับมัน
- PIN 0x17 -> การควบคุมวิดเจ็ต -> ชำระเงิน
- PIN 0x17 -> Output Amplifier -> Val [0] -> ยกเลิกการเลือกปิดเสียง
- PIN 0x1a -> VREF -> ตั้งไว้ที่ 100
ปัญหาคือฉันลองกระจายอื่น ๆ (Ubuntu, Antegros, Manjaro, Debian, Fedora) และทำสิ่งเดียวกันไม่ทำให้ซับวูฟเฟอร์ทำงานได้ ในดิสทริบิวชันอื่นฉันพยายามใช้โซลูชันอื่น ๆ ที่หลากหลาย (พร้อมกับโซลูชันที่กล่าวถึงก่อนหน้า) เช่น:
- ลอง
hdajackretask
จากalsa-tools
แพคเกจ (สามารถทำบางสิ่งบางอย่างบน Ubuntu ที่คนอื่น ๆ มันรายงานtee: /sys/class/sound/hwC0D0/reconfig: Device or resource busy
โปรดจำไว้ว่าฉันลองการตั้งค่าต่าง ๆ กับมันบน Ubuntu แต่ซับวูฟเฟอร์ยังไม่ทำงาน) - การตั้งค่า
enable-lfe-remixing = yes
ใน/etc/pulse/daemon.conf
- การตั้งค่า
default-sample-channels = 3
และdefault-channel-map = front-left,front-right,lfe
ใน/etc/pulse/daemon.conf
- ถอนการติดตั้ง PulseAudio และออกจาก ALSA เท่านั้น (ฉันไม่ได้ลองมากที่สถานะนี้สังเกต
speaker-test -c 6
เพียงตรวจพบ 2 ช่องเท่านั้น: ด้านหน้าซ้ายและด้านหน้าขวา) เหลือเพียง
alsa-base.conf
ใน/etc/modprobe.d/
ที่มีเนื้อหาดังต่อไปนี้ (นี้ reorders บัตรเดียว แต่ผมเชื่อว่ามันจะช่วยเมื่อระบบเป็น ALSA เท่านั้นที่จะตั้ง PCH เป็นหลัก):# 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 ไปยัง Fedora เช่น:
/etc/alsa/
,/etc/modprobe.d/
และ/etc/pulse/
/usr/share/pulseaudio/alsa-mixer/
และ/usr/share/alsa/
โซลูชันที่พยายามทำทั้งหมดเหล่านี้ไม่ทำงาน
ฉันเริ่มวิเคราะห์ปัญหาเพิ่มเติมโดยใช้คำสั่งข้อมูลสองสามคำ จากคำสั่งwget -O alsa-info.sh http://www.alsa-project.org/alsa-info.sh && chmod +x ./alsa-info.sh && ./alsa-info.sh
ฉันได้รับข้อมูลต่อไปนี้สำหรับLinux MintและFedora Workstation 22 (ซึ่งฉันใช้อยู่) ฉันไม่ได้เห็นอะไรที่น่าสนใจ แต่บางทีคุณอาจจะ
อย่างไรก็ตามด้วยการรันคำสั่งpactl list
ทั้งการแจกแจงฉันได้รับสำหรับ Linux Mint (Pastebin ID # Z81bqaR3) และ Fedora (Pastebin ID # gDNJg4Lq) และฉันสังเกตเห็นสิ่งนี้:
บน Fedora (และ Ubuntu):
Card #1
....
device.product.name = "8 Series/C220 Series Chipset High Definition Audio Controller"
และใน Linux Mint:
Card #1
....
device.product.name = "Lynx Point High Definition Audio Controller"
ในเรื่องนี้ฉันได้ติดตามลิงก์แรกของการค้นหาของ Google ubuntu Lynx Point High Definition Audio Controller
และสังเกตว่าแล็ปท็อป Dell จำนวนมากที่มีเสียงนี้จากนั้น Google ก็pulseaudio models.txt
(ลิงก์แรก) จึงลองตั้งค่าalsa-base.conf
ใน/etc/modprobe.d/
สิ่งต่อไปนี้:
# 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
ใช้งานไม่ได้
ขออภัยที่กล่าวถึงการค้นหาแทนการเชื่อมโยงและลิงก์ pastebin ที่ไม่เหมาะสม แต่ฉันใหม่และรับเพียง 2 ลิงก์สูงสุดที่จะโพสต์ ตอนนี้คำถามของฉันคือ:
- คุณรู้วิธีที่เหมาะสมในการทำให้ซับวูฟเฟอร์ของฉันสำหรับแล็ปท็อปเครื่องนี้ทำงานได้กับทุกรุ่น (ไม่ใช่แค่ Linux Mint)? หรือ
- คุณรู้วิธีการติดตั้ง Fedora ของฉันดูการ์ดเสียงเหมือน
Lynx Point High Definition Audio Controller
ที่ Linux Mint เห็นหรือไม่ (ฉันไม่ได้พบสิ่งใดบนอินเทอร์เน็ตเพื่อช่วยในเรื่องนี้) หรือ - คุณรู้ชื่อรุ่นอื่น ๆ ที่ตั้งไว้
model=...
ในalsa-base.conf
ที่อาจใช้งานได้?dell-vostro-3500
ฉันได้พยายามเท่านั้น หรือ - คุณรู้วิธีแก้ปัญหาอื่น ๆ ที่อาจช่วยได้โดยไม่ต้องติดตั้ง PulseAudio? (ไม่ใช่ตัววิเคราะห์ HDA สำหรับ ALSA ใช่หรือไม่ PulseAudio อาจทำลายสิ่งที่ฉันไม่ได้สังเกตเห็น แต่ ALSA เพียงอย่างเดียวไม่ตรวจจับซับวูฟเฟอร์ยังตามที่ฉันได้พูดถึงความพยายาม)
ฉันสามารถลองใช้คำสั่งอื่น ๆ จากทั้งดิสทริบิวชัน (Fedora และ Linux Mint บน Live USB) ที่อาจช่วยคุณและโพสต์ข้อมูลได้ที่นี่
ขอบคุณ! หวังว่าบางคนสามารถช่วยฉันได้เพราะฉันเริ่มบ้าในสัปดาห์ที่แล้ว เฉพาะวันจันทร์ที่ฉันค้นพบ HDA Analyzer และฉันก็หมดหวังที่จะทำซับวูฟเฟอร์ให้ทำงานบน Linux นับตั้งแต่ฉันซื้อแล็ปท็อปเครื่องนี้
python2
เทอร์มินัล ใช่ฉันทำมันได้รับจากการเชื่อมโยง ddulic92 sudo
ของฉันเพียงแค่ปรับเปลี่ยนคำสั่งหลามทราบและยังใช้ ได้โปรดกลับมาพร้อมกับสิ่งที่คุณค้นพบบน Arch Linux - ฉันอยากรู้อยากเห็นเพราะฉันยังไม่ได้ลอง