Làm cách nào để loa siêu trầm Lenovo Y50 của tôi hoạt động trên linux?


10

Tôi có một máy tính xách tay Lenovo Y50 có loa siêu trầm tích hợp chỉ hoạt động trên Linux Mint 17.2, nếu tôi tải xuống Trình phân tích HDA và thay đổi với nó:

  • PIN 0x17 -> Điều khiển widget -> Kiểm tra OUT
  • PIN 0x17 -> Bộ khuếch đại đầu ra -> Val [0] -> Bỏ chọn Tắt tiếng
  • PIN 0x1a -> VREF -> Đặt nó thành 100

Vấn đề là tôi đã thử nhiều bản phân phối khác (Ubuntu, Antegros, Manjaro, Debian, Fedora) và làm điều tương tự không làm cho loa siêu trầm hoạt động. Trên các bản phân phối khác, tôi đã cố gắng áp dụng nhiều giải pháp khác (cùng với giải pháp được đề cập trước đó), chẳng hạn như:

  • Thử hdajackretasktừ alsa-toolsgói (chỉ có thể thực hiện điều gì đó trên Ubuntu, trên các báo cáo khác tee: /sys/class/sound/hwC0D0/reconfig: Device or resource busy; hãy nhớ rằng tôi đã thử nhiều cài đặt khác với Ubuntu nhưng loa siêu trầm vẫn không hoạt động)
  • Cài đặt enable-lfe-remixing = yestrong/etc/pulse/daemon.conf
  • Cài đặt default-sample-channels = 3default-channel-map = front-left,front-right,lfetrong/etc/pulse/daemon.conf
  • Gỡ cài đặt PulseAudio và chỉ để lại ALSA (Tôi chưa thử nhiều ở trạng thái này, chỉ nhận thấy speaker-test -c 6chỉ phát hiện 2 kênh: Front Left và Front Right)
  • Chỉ để lại alsa-base.conftrong /etc/modprobe.d/với các nội dung sau đây (điều này chỉ sắp xếp lại các thẻ, nhưng tôi tin rằng nó giúp khi hệ thống chỉ là ALSA, để thiết lập PCH như chính):

    # 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
    
  • Sao chép nhiều thư mục cấu hình liên quan từ Linux Mint sang Fedora, chẳng hạn như:

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

Tất cả những giải pháp đã cố gắng đã không làm việc.

Tôi bắt đầu phân tích vấn đề hơn nữa bằng cách chạy một vài lệnh thông tin. Từ lệnh wget -O alsa-info.sh http://www.alsa-project.org/alsa-info.sh && chmod +x ./alsa-info.sh && ./alsa-info.sh, tôi đã nhận được thông tin sau cho Linux MintFedora Workstation 22 (trên đó tôi hiện đang sử dụng). Tôi đã không nhận ra bất cứ điều gì thú vị, nhưng có lẽ bạn sẽ.

Tuy nhiên, bằng cách chạy lệnh pactl listtrên cả hai bản phân phối, tôi đã nhận được Linux Mint (ID Pastebin # Z81bqaR3) và Fedora (ID Pastebin # gDNJg4Lq) và tôi nhận thấy điều này:

Trên Fedora (và cả Ubuntu):

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

Và trên Linux Mint:

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

Về vấn đề này, tôi đã theo liên kết đầu tiên của tìm kiếm Google ubuntu Lynx Point High Definition Audio Controllervà nhận thấy nhiều máy tính xách tay Dell có âm thanh này, sau đó là Google pulseaudio models.txt(liên kết đầu tiên) và do đó đã thử cài đặt alsa-base.conftheo /etc/modprobe.d/cách sau:

    # 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

Không hoạt động.

Xin lỗi vì đề cập tìm kiếm thay vì liên kết và liên kết pastebin chưa được cung cấp, nhưng tôi mới và chỉ nhận được tối đa 2 liên kết để đăng. Bây giờ, câu hỏi của tôi là:

  • Bạn có biết một cách thích hợp để làm cho loa siêu trầm của tôi cho máy tính xách tay này hoạt động trên bất kỳ bản phân phối nào (không chỉ Linux Mint) không? hoặc là
  • Bạn có biết làm thế nào để cài đặt Fedora của tôi thấy card âm thanh Lynx Point High Definition Audio Controllernhư Linux Mint nhìn thấy không? (Tôi không tìm thấy bất cứ điều gì trên internet để giúp đỡ về vấn đề này) hoặc
  • Bạn có biết tên mô hình khác để đặt model=...trong alsa-base.confđó có thể hoạt động không? Tôi chỉ thử dell-vostro-3500. hoặc là
  • Bạn có biết các giải pháp khác có thể giúp đỡ mà không cần cài đặt PulseAudio không? (Không phải Trình phân tích HDA cho ALSA? PulseAudio có thể phá vỡ những điều tôi không chú ý nhưng một mình ALSA không phát hiện ra loa siêu trầm, như tôi đã đề cập đã thử)

Tôi cũng có thể thử chạy bất kỳ lệnh nào khác từ cả hai bản phân phối (Fedora và Linux Mint trên Live USB) có thể giúp các bạn và đăng thông tin ở đây.

Cảm ơn bạn! Hy vọng ai đó có thể giúp tôi, bởi vì tôi đã phát điên vào tuần trước. Chỉ thứ hai tôi mới biết về HDA Phân tích, và tôi đã mất hy vọng làm cho loa siêu trầm hoạt động trên Linux kể từ khi tôi mua máy tính xách tay này.

EDIT: Câu hỏi tiếp theo với giải pháp ở đây .

EDIT2: Giải pháp của riêng tôi bằng cách sử dụng tập lệnh python ở đây .


Đây là những gì làm việc cho tôi, có thể giúp bạn :) Askubfox.com/a/667688
ddulic

1
Cảm ơn câu trả lời của bạn, nhưng giải pháp bạn đang đề cập thực sự liên quan đến câu hỏi này và những gì tôi đã thử.
Dragoș

Đây là câu hỏi tiếp theo, vì tôi đã có thêm một chút thời gian để điều tra: superuser.com/questions/975219/ Kẻ
Dragoș

Một chút OT, nhưng bạn sử dụng phiên bản python nào để chạy HDA Analyzer? Bạn có lấy và chạy nó từ URL đó trong liên kết của ddulic92 không? Sau đó, tôi có thể xem nếu nó hoạt động trong Archlinux cho những gì đáng giá. Tôi đã thử giải pháp khác được đề cập trên Ask Ubuntu, nhưng điều đó không tạo ra sự khác biệt cho tôi, nhưng một lần nữa tôi không sử dụng Pulse Audio theo như tôi biết, mà là Alsa (tuy nhiên khá lạ là thư mục xung tồn tại) .
miyalys

1
Tôi sử dụng Python 2. Trên Fedora, tôi gõ python2vào thiết bị đầu cuối. Vâng, tôi có được nó từ liên kết của ddulic92, tôi chỉ cần sửa đổi lệnh python cho phù hợp và cũng sử dụng sudo. Vui lòng quay lại với những phát hiện của bạn trên Arch Linux - Bản thân tôi cũng tò mò khi chưa thử.
Dragoș

Câu trả lời:



Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.