Điểm:1

Trình điều khiển âm thanh được ánh xạ sai tới Nvidia khiến không có đầu vào âm thanh trên Ubuntu 20.04

lá cờ br

Nhân hiện tại là 5.15.10 (bản dựng tùy chỉnh, không thể hạ cấp vì máy tính xách tay của tôi có phần cứng rất mới, các nhân thấp hơn không hỗ trợ một số trình điều khiển cho chúng). Chip âm thanh là Realtek ACL287. Bằng cách nào đó, hệ thống không hiển thị bất kỳ đầu vào và đầu ra âm thanh nào sau khi thực hiện như sau:

Sudo apt-get remove --purge pulseaudio
sudo apt-get cài đặt pulseaudio
mv ~/.config/pulse ~/.config/new_pulse_conf

Loa đã hoạt động trở lại nhưng không có micrô tích hợp (đồng thời, không thể ghép nối bất kỳ thiết bị âm thanh nào qua bluetooth nữa)

Các giải pháp mà tôi đã thử từ Không có âm thanh - Ubuntu 20.04 LTS:

  1. Thêm tùy chọn snd-hda-intel dmic_detect=0 vào cuối /etc/modprobe.d/alsa-base.conf.
  2. Chỉnh sửa /etc/modprobe.d/blacklist.conf với quyền root và thêm danh sách đen snd_soc_skl vào cuối tệp.

Cũng đã thử tất cả các giải pháp từ đây: Card âm thanh không phát hiện

Cuối cùng, tôi phát hiện ra rằng vấn đề là do trình điều khiển nvidia vì bằng cách nào đó, nó khiến hệ thống nhận nó làm thiết bị âm thanh thay vì thiết bị intel.

Đầu ra của lspci:

lspci | âm thanh grep
01:00.1 Thiết bị âm thanh: NVIDIA Corporation Device 2291 (rev a1)

đầu ra cho chơi -l:

**** Danh sách các thiết bị phần cứng PHÁT LẠI ****
thẻ 0: PCH [HDA Intel PCH], thiết bị 0: ALC287 Analog [ALC287 Analog]
  Thiết bị phụ: 1/1
  Thiết bị con #0: thiết bị con #0
thẻ 0: PCH [HDA Intel PCH], thiết bị 3: HDMI 0 [HDMI 0]
  Thiết bị phụ: 1/1
  Thiết bị con #0: thiết bị con #0
thẻ 0: PCH [HDA Intel PCH], thiết bị 7: HDMI 1 [HDMI 1]
  Thiết bị phụ: 1/1
  Thiết bị con #0: thiết bị con #0
thẻ 0: PCH [HDA Intel PCH], thiết bị 8: HDMI 2 [HDMI 2]
  Thiết bị phụ: 1/1
  Thiết bị con #0: thiết bị con #0
thẻ 0: PCH [HDA Intel PCH], thiết bị 9: HDMI 3 [HDMI 3]
  Thiết bị phụ: 1/1
  Thiết bị con #0: thiết bị con #0
thẻ 0: PCH [HDA Intel PCH], thiết bị 10: HDMI 4 [HDMI 4]
  Thiết bị phụ: 1/1
  Thiết bị con #0: thiết bị con #0
thẻ 0: PCH [HDA Intel PCH], thiết bị 11: HDMI 5 [HDMI 5]
  Thiết bị phụ: 1/1
  Thiết bị con #0: thiết bị con #0
thẻ 0: PCH [HDA Intel PCH], thiết bị 12: HDMI 6 [HDMI 6]
  Thiết bị phụ: 1/1
  Thiết bị con #0: thiết bị con #0
thẻ 0: PCH [HDA Intel PCH], thiết bị 13: HDMI 7 [HDMI 7]
  Thiết bị phụ: 1/1
  Thiết bị con #0: thiết bị con #0
thẻ 0: PCH [HDA Intel PCH], thiết bị 14: HDMI 8 [HDMI 8]
  Thiết bị phụ: 1/1
  Thiết bị con #0: thiết bị con #0
thẻ 0: PCH [HDA Intel PCH], thiết bị 15: HDMI 9 [HDMI 9]
  Thiết bị phụ: 1/1
  Thiết bị con #0: thiết bị con #0
thẻ 0: PCH [HDA Intel PCH], thiết bị 16: HDMI 10 [HDMI 10]
  Thiết bị phụ: 1/1
  Thiết bị con #0: thiết bị con #0
thẻ 0: PCH [HDA Intel PCH], thiết bị 17: HDMI 11 [HDMI 11]
  Thiết bị phụ: 1/1
  Thiết bị con #0: thiết bị con #0
thẻ 1: NVidia [HDA NVidia], thiết bị 3: HDMI 0 [HDMI 0]
  Thiết bị phụ: 1/1
  Thiết bị con #0: thiết bị con #0
thẻ 1: NVidia [HDA NVidia], thiết bị 7: HDMI 1 [HDMI 1]
  Thiết bị phụ: 1/1
  Thiết bị con #0: thiết bị con #0
thẻ 1: NVidia [HDA NVidia], thiết bị 8: HDMI 2 [HDMI 2]
  Thiết bị phụ: 1/1
  Thiết bị con #0: thiết bị con #0
thẻ 1: NVidia [HDA NVidia], thiết bị 9: HDMI 3 [HDMI 3]
  Thiết bị phụ: 1/1
  Thiết bị con #0: thiết bị con #0
thẻ 1: NVidia [HDA NVidia], thiết bị 10: HDMI 4 [HDMI 4]
  Thiết bị phụ: 1/1
  Thiết bị con #0: thiết bị con #0
thẻ 1: NVidia [HDA NVidia], thiết bị 11: HDMI 5 [HDMI 5]
  Thiết bị phụ: 1/1

Đã thử ghi đè trình điều khiển bằng cách sử dụng sudo driverctl set-override 0000:00:1f.3 snd_hda_intel và cũng đã thử Sudo modprobe snd_hda_intel.

Sản lượng hiện tại:

sudo driverctl danh sách thiết bị | grep snd_hda_intel
0000:00:1f.3 snd_hda_intel [*]
0000:01:00.1 snd_hda_intel

pactl không hiển thị bất kỳ nguồn đầu vào nào dưới dạng:

danh sách pactl nguồn ngắn
0 alsa_output.pci-0000_00_1f.3.analog-stereo.monitor module-alsa-card.c s16le 2ch 48000Hz ĐÃ TẠM NGƯNG

Thông tin Alsa của tôi nằm ở đây: http://alsa-project.org/db/?f=9399f1580f85e78cb2115e6242ba93c9bfdb204a

Đã thử cũng buộc tải lại alsa: buộc tải lại sudo alsa và cũng đã thử pavucontrol.

Không biết tôi có thể làm gì mà không làm hỏng trình điều khiển gpu nvidia và trình điều khiển âm thanh cùng một lúc ..

user10489 avatar
lá cờ in
Khi bạn thanh lọc trình điều khiển âm thanh, nó có thể loại bỏ những thứ khác cùng với nó, bao gồm cả hệ thống âm thanh bluetooth. Bước này gây tổn hại và có lẽ không cần thiết. Bạn nên xem trong /var/log/apt/history.log và cố gắng khắc phục thiệt hại bằng cách cài đặt lại những gì đã gỡ cài đặt.
zsbeta avatar
lá cờ br
Mmm, đó có thể là: `pulseaudio-module-bluetooth` , mặc dù việc cài đặt lại nó không giải quyết được vấn đề kết nối bluetooth và hệ thống có mô-đun bluetooth riêng.
user10489 avatar
lá cờ in
Không chắc nếu cài đặt lại một mô-đun đó là đủ, có thể là những mô-đun khác.
zsbeta avatar
lá cờ br
Trên thực tế, nó cũng bắt đầu hoạt động sau khi khắc phục sự cố ánh xạ trình điều khiển âm thanh.
Điểm:0
lá cờ br

After searching and trying. The problem is that somehow alsa having problem due to too many possible drivers from both Intel and Nvidia. The solution that worked for me is the following:

rm -r .config/pulse
sudo apt-get remove --purge pulseaudio
sudo apt-get install pulseaudio
pulseaudio -k
pulseaudio -vvv 

While doing the last step, it removed the unnecessary drivers, but it was taking ages in retrieving the valid driver. It could take hours, and got stacked in generating the correct mapping. I had to kill it, but after rebooting actually the audio (input/output) started to work again. Maybe another reboot will undo the effect.

Also, for other how had similar problem, worth trying to do: mv ~/.config/pulse ~/.config/new_pulse_conf after the re-installation. It worked once after rebooting (only once tho).

user10489 avatar
lá cờ in
Giải pháp chính xác ở đây là thay đổi mức độ ưu tiên âm thanh thay vì xóa trình điều khiển. Bạn chỉ cần thay đổi lựa chọn âm thanh thành đúng và điều chỉnh cấu hình để nó luôn được chọn theo mặc định sau các sự kiện động như khởi động lại và cắm/rút tai nghe.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.