Được biết, Acer Swift 3 nói chung và các thiết bị sử dụng card âm thanh Realtek ALC 256 gặp vấn đề với loa ngoài, tai nghe và micrô bên trong.
Tuy nhiên, tôi ở đây để nhờ bạn giúp đỡ, có thể là tìm ra giải pháp.
Tôi và một người bạn của tôi có chiếc máy tính xách tay này: trên máy tính xách tay của anh ấy có loa, tai nghe và đặc biệt là micrô bên trong đều hoạt động! Điều duy nhất là khi cắm tai nghe, người ta phải chọn thủ công đầu ra tai nghe thay vì đầu ra loa.
Trong máy tính xách tay của tôi, mọi thứ hoàn toàn khác: ban đầu tôi chỉ có 'Đầu ra giả' làm thiết bị đầu ra và một khoảng trống làm thiết bị đầu vào. Sau đó, thêm tùy chọn mô hình snd-hda-intel = chung
và tùy chọn snd-hda-intel dmic_detected = 0
Cuối cùng tôi cũng có thể nhìn thấy Seaker, Tai nghe và micrô bên trong, nhưng không có gì hoạt động. Tôi chỉ có thể nghe thấy âm thanh từ các thiết bị bluetooth, nhưng loa trong, giắc cắm tai nghe và micrô bên trong không hoạt động!
Tất nhiên tôi đã thử nhiều thứ với máy trộn alsa
, pavucontrol
hoặc hdajackretask
ít nhất là để làm cho loa hoạt động, nhưng không có gì thành công.
Cả hai chúng tôi đều đang chạy Ubuntu 20.
Tôi không phải là chuyên gia về Linux nhưng tôi đã cố gắng tìm kiếm sự khác biệt giữa hai thiết bị này. Tôi tìm thấy một sự khác biệt trong thẻ danh sách pacmd
đầu ra và cả trong Alsamixer.
N
TRÊN THIẾT BỊ LÀM VIỆC ĐẦU RA CỦA thẻ danh sách pacmd
LÀ
chỉ số: 0
tên: <alsa_card.pci-0000_00_1f.3-platform-skl_hda_dsp_generic>
trình điều khiển: <module-alsa-card.c>
mô-đun chủ sở hữu: 23
tính chất:
alsa.card = "0"
alsa.card_name = "sof-hda-dsp"
alsa.long_card_name = "sof-hda-dsp"
alsa.driver_name = "snd_soc_skl_hda_dsp"
device.bus_path = "pci-0000:00:1f.3-platform-skl_hda_dsp_generic"
sysfs.path = "/devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0"
thiết bị.bus = "pci"
device.vendor.id = "8086"
device.vendor.name = "Tập đoàn Intel"
device.product.id = "9dc8"
device.product.name = "Bộ điều khiển âm thanh độ nét cao Cannon Point-LP"
thiết bị.string = "0"
device.description = "Bộ điều khiển âm thanh độ nét cao Cannon Point-LP"
mô-đun-udev-detect.detected = "1"
device.icon_name = "audio-card-pci"
hồ sơ:
HiFi: Phát nhạc chất lượng HiFi (ưu tiên 40768, khả dụng: không xác định)
tắt: Spento (ưu tiên 0, khả dụng: không xác định)
hồ sơ hoạt động: <HiFi>
chìm:
alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp_5__sink/#1: Bộ điều khiển âm thanh độ nét cao Cannon Point-LP Đầu ra HDMI3/DP3
alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp_4__sink/#2: Bộ điều khiển âm thanh độ nét cao Cannon Point-LP Đầu ra HDMI2/DP2
alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp_3__sink/#3: Bộ điều khiển âm thanh độ nét cao Cannon Point-LP Đầu ra HDMI1/DP1
alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp__sink/#4: Loa + Tai nghe điều khiển âm thanh độ nét cao Cannon Point-LP
nguồn:
alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp_5__sink.monitor/#1: Màn hình của Bộ điều khiển âm thanh độ nét cao Cannon Point-LP Đầu ra HDMI3/DP3
alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp_4__sink.monitor/#2: Màn hình của Bộ điều khiển âm thanh độ nét cao Cannon Point-LP Đầu ra HDMI2/DP2
alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp_3__sink.monitor/#3: Màn hình của Bộ điều khiển âm thanh độ nét cao Cannon Point-LP Đầu ra HDMI1/DP1
alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp__sink.monitor/#4: Màn hình của Loa + Tai nghe Bộ điều khiển âm thanh độ nét cao Cannon Point-LP
alsa_input.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp__source/#5: Bộ điều khiển âm thanh độ nét cao Cannon Point-LP Tai nghe Micrô âm thanh nổi
alsa_input.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp_6__source/#6: Micro kỹ thuật số điều khiển âm thanh độ nét cao Cannon Point-LP
cổng:
[Out] HDMI3: Đầu ra HDMI3/DP3 (mức ưu tiên 700, bù độ trễ 0 usec, khả dụng: không)
tính chất:
[Out] HDMI2: Đầu ra HDMI2/DP2 (ưu tiên 600, bù độ trễ 0 usec, khả dụng: không)
tính chất:
[Out] HDMI1: Đầu ra HDMI1/DP1 (ưu tiên 500, bù độ trễ 0 usec, khả dụng: không)
tính chất:
[Out] Loa: Loa (ưu tiên 100, bù độ trễ 0 usec, khả dụng: không xác định)
tính chất:
[Out] Tai nghe: Tai nghe (ưu tiên 200, bù trễ 0 usec, khả dụng: không xác định)
tính chất:
[In] Mic2: Micrô âm thanh nổi của tai nghe (mức ưu tiên 200, độ trễ bù 0 usec, khả dụng: không xác định)
tính chất:
[In] Mic1: Micrô kỹ thuật số (ưu tiên 100, bù trễ 0 usec, khả dụng: không xác định)
tính chất:
trong khi TRÊN THIẾT BỊ KHÔNG LÀM VIỆC, đầu ra như vậy là:
chỉ số: 0
tên: <alsa_card.pci-0000_00_1f.3>
trình điều khiển: <module-alsa-card.c>
mô-đun chủ sở hữu: 23
tính chất:
alsa.card = "0"
alsa.card_name = "HDA Intel PCH"
alsa.long_card_name = "HDA Intel PCH tại 0xb1128000 irq 129"
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"
thiết bị.bus = "pci"
device.vendor.id = "8086"
device.vendor.name = "Tập đoàn Intel"
device.product.id = "9d71"
device.product.name = "Âm thanh HD Sunrise Point-LP"
device.form_factor = "nội bộ"
thiết bị.string = "0"
device.description = "Âm thanh tích hợp"
mô-đun-udev-detect.detected = "1"
device.icon_name = "audio-card-pci"
hồ sơ:
đầu vào:analog-stereo: Đầu vào âm thanh nổi tương tự (ưu tiên 32833, khả dụng: không xác định)
đầu ra:analog-stereo: Đầu ra âm thanh nổi tương tự (ưu tiên 39268, khả dụng: không xác định)
đầu ra:analog-stereo+input:analog-stereo: Analog Stereo Duplex (ưu tiên 39333, khả dụng: không xác định)
đầu ra:hdmi-stereo: Đầu ra âm thanh nổi kỹ thuật số (HDMI) (ưu tiên 38668, khả dụng: không xác định)
đầu ra:hdmi-stereo+đầu vào:analog-stereo: Đầu ra âm thanh nổi kỹ thuật số (HDMI) + Đầu vào âm thanh nổi tương tự (ưu tiên 38733, khả dụng: không xác định)
tắt: Tắt (ưu tiên 0, khả dụng: không xác định)
hồ sơ đang hoạt động: <đầu ra:analog-stereo+input:analog-stereo>
chìm:
alsa_output.pci-0000_00_1f.3.analog-stereo/#1: Âm thanh nổi tương tự âm thanh tích hợp
nguồn:
alsa_output.pci-0000_00_1f.3.analog-stereo.monitor/#1: Màn hình của Âm thanh nổi Analog Âm thanh Tích hợp
alsa_input.pci-0000_00_1f.3.analog-stereo/#2: Âm thanh nổi tương tự âm thanh tích hợp
cổng:
đầu vào tương tự: Đầu vào tương tự (ưu tiên 10000, bù độ trễ 0 usec, khả dụng: không xác định)
tính chất:
analog-output-loa: Loa (ưu tiên 10000, bù trễ 0 usec, khả dụng: không xác định)
tính chất:
device.icon_name = "loa âm thanh"
analog-output-headphones: Tai nghe (ưu tiên 9900, bù trễ 0 usec, khả dụng: không)
tính chất:
device.icon_name = "tai nghe âm thanh"
hdmi-output-0: HDMI / DisplayPort (ưu tiên 5900, bù trễ 0 usec, khả dụng: không xác định)
tính chất:
device.icon_name = "video-hiển thị"
Hơn nữa, TRÊN THIẾT BỊ LÀM VIỆC, máy trộn alsa
giống như
, trong khi trên thiết bị KHÔNG LÀM VIỆC thì đó là 
Vì vậy, bây giờ câu hỏi: có ai trong số các bạn biết vấn đề là gì và cách giải quyết không? Làm cách nào tôi có thể làm cho thiết bị không hoạt động có cùng cài đặt của thiết bị đang hoạt động? Tôi thấy rằng họ cài đặt card âm thanh và chương trình cơ sở khác nhau.
Nếu bạn cần bất kỳ đầu ra nào khác, tôi sẽ chỉnh sửa bài đăng này ngay lập tức!
CHỈNH SỬA: Tôi cung cấp cho bạn kết quả đầu ra của hai lệnh: mèo /proc/asound/mô-đun
và dmesg | grep snd
.
1a. mèo /proc/asound/mô-đun
trên thiết bị làm việc mang lại 0 snd_soc_skl_hda_dsp
1b. mèo /proc/asound/mô-đun
trên thiết bị KHÔNG hoạt động mang lại 0 snd_hda_intel
2a. dmesg | grep snd
trên thiết bị làm việc trả về
[ 3.423610] snd_hda_intel 0000:00:1f.3: DSP được phát hiện với lớp PCI/lớp con/thông tin prog-if 0x040100
[ 3.423636] snd_hda_intel 0000:00:1f.3: Mic kỹ thuật số được tìm thấy trên nền tảng Skylake+, sử dụng trình điều khiển SOF
[ 3.699005] snd_hda_codec_realtek ehdaudio0D0: tự động cấu hình cho ALC256: line_outs=1 (0x14/0x0/0x0/0x0/0x0) loại:loa
[ 3.699008] snd_hda_codec_realtek ehdaudio0D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[ 3.699010] snd_hda_codec_realtek ehdaudio0D0: hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
[ 3.699011] snd_hda_codec_realtek ehdaudio0D0: đơn âm: mono_out=0x0
[ 3.699012] snd_hda_codec_realtek ehdaudio0D0: đầu vào:
[ 3.699013] snd_hda_codec_realtek ehdaudio0D0: Mic tai nghe=0x19
[ 3.758163] snd_hda_codec_realtek ehdaudio0D0: ASoC: tiện ích chìm AIF1TX bị ghi đè
[ 3.758170] snd_hda_codec_realtek ehdaudio0D0: ASoC: widget nguồn AIF1RX bị ghi đè
2b. trên các thiết bị KHÔNG hoạt động dmesg | grep snd
cho
[ 5.489834] snd_hda_intel 0000:00:1f.3: tùy chọn dmic_detect không được dùng nữa, thay vào đó hãy chuyển tùy chọn snd-intel-dspcfg.dsp_driver=1
[ 5.490101] snd_hda_intel 0000:00:1f.3: bị ràng buộc 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[ 5.541621] snd_hda_codec_realtek hdaudioC0D0: tự động cấu hình cho ALC256: line_outs=1 (0x14/0x0/0x0/0x0/0x0) loại:loa
[ 5.541642] snd_hda_codec_realtek hdaudioC0D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[ 5.541645] snd_hda_codec_realtek hdaudioC0D0: hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
[ 5.541647] snd_hda_codec_realtek hdaudioC0D0: mono: mono_out=0x0
[ 5.541649] snd_hda_codec_realtek hdaudioC0D0: đầu vào: