Realtek ALC295, máy tính xách tay HP Spectre - tai nghe phát âm thanh trong Windows nhưng không phát âm thanh trong Linux


0

Tôi có máy tính xách tay này - HP Spectre x360 13-w023dx .

Về cơ bản, tai nghe của tôi hoạt động trong Windows nhưng chúng không hoạt động trong Linux (cụ thể là Arch Linux). Trong Linux, tai nghe của tôi được phát hiện (tức là âm lượng hệ thống thay đổi khi tôi kết nối tai nghe) nhưng dường như tôi không thể phát ra bất kỳ âm thanh nào.

Tôi đã thử âm thanh khi khởi động từ Ubuntu Live CD và nó vẫn không hoạt động.

Tôi đã thử hdajackretaskvà làm theo điều này , nhưng tất cả những gì nó làm là phát âm thanh qua loa như không có gì được kết nối với giắc cắm tai nghe.

Ngoài ra, phát âm thanh qua giao diện âm thanh USB-C chỉ hoạt động trong Windows, một vấn đề tương tự xảy ra khi chơi trong Linux.

Đây là đầu ra pactl list sinkskhi tai nghe được kết nối, nếu nó giúp:

Sink #0
        State: SUSPENDED
        Name: alsa_output.pci-0000_00_1f.3.analog-stereo
        Description: Built-in Audio Analog Stereo
        Driver: module-alsa-card.c
        Sample Specification: s16le 2ch 48000Hz
        Channel Map: front-left,front-right
        Owner Module: 6
        Mute: no
        Volume: front-left: 16381 /  25% / -36.13 dB,   front-right: 16381 /  25% / -36.13 dB
                balance 0.00
        Base Volume: 65536 / 100% / 0.00 dB
        Monitor Source: alsa_output.pci-0000_00_1f.3.analog-stereo.monitor
        Latency: 0 usec, configured 0 usec
        Flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY 
        Properties:
                alsa.resolution_bits = "16"
                device.api = "alsa"
                device.class = "sound"
                alsa.class = "generic"
                alsa.subclass = "generic-mix"
                alsa.name = "ALC295 Analog"
                alsa.id = "ALC295 Analog"
                alsa.subdevice = "0"
                alsa.subdevice_name = "subdevice #0"
                alsa.device = "0"
                alsa.card = "0"
                alsa.card_name = "HDA Intel PCH"
                alsa.long_card_name = "HDA Intel PCH at 0xdc228000 irq 134"
                alsa.driver_name = "snd_hda_intel"
                device.bus_path = "pci-0000:00:1f.3"
                sysfs.path = "/devices/pci0000:00/0000:00:1f.3/sound/card0"
                device.bus = "pci"
                device.vendor.id = "8086"
                device.vendor.name = "Intel Corporation"
                device.product.id = "9d71"
                device.product.name = "Sunrise Point-LP HD Audio"
                device.form_factor = "internal"
                device.string = "front:0"
                device.buffering.buffer_size = "352800"
                device.buffering.fragment_size = "176400"
                device.access_mode = "mmap+timer"
                device.profile.name = "analog-stereo"
                device.profile.description = "Analog Stereo"
                device.description = "Built-in Audio Analog Stereo"
                alsa.mixer_name = "Realtek ALC295"
                alsa.components = "HDA:10ec0295,103c827e,00100002 HDA:8086280b,80860101,00100000"
                module-udev-detect.discovered = "1"
                device.icon_name = "audio-card-pci"
        Ports:
                analog-output-speaker: Speakers (priority: 10000, not available)
                analog-output-headphones: Headphones (priority: 9000, available)
        Active Port: analog-output-headphones
        Formats:
                pcm

Bất kỳ trợ giúp nào để tai nghe của tôi hoạt động (và cả âm thanh USB-C) sẽ được đánh giá cao. Cảm ơn!

Câu trả lời:


1

Có một codec âm thanh 'sửa lỗi' cho máy tính xách tay này sử dụng lệnh này trong thiết bị đầu cuối

echo 'options snd-hda-intel model=alc295-hp-x360' | sudo tee --append /etc/modprobe.d/alsa-base.conf

điều này tạo ra một tệp alsa-base.conf (tên tệp có thể là bất cứ thứ gì, nhưng phải kết thúc bằng '.conf' trong thư mục /etc/modprobe.d/)

khởi động lại để tải cấu hình mô hình máy tính xách tay cho trình điều khiển âm thanh


Tôi thấy sửa lỗi này trực tuyến và tôi đã thử nó nhưng nó không hoạt động. Vẫn không có âm thanh qua tai nghe.
etnguyen03

@ etnguyen03: Xem qua dmesgđể khởi động để xác minh rằng kernel của bạn đủ mới để nhận ra tùy chọn mô hình và áp dụng sửa lỗi. Nếu không, chuyển sang kernel mới hơn.
dirkt

@dirkt dmesg | grep hdakhông đề cập bất cứ điều gì về bản alc295-hp-x360sửa lỗi, tất cả những gì tôi thấy là ở đây .
etnguyen03

Sau đó, tôi cho rằng nó không đủ mới.
dirkt
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.