Tôi gần như đã có cái mới của mình máy tính xách tay Dell XPS thiết lập đúng cách, nhưng một số điều vẫn chưa hoàn toàn đúng. Một trong những vấn đề chính là với âm thanh.
Trước hết, tôi chưa bao giờ có thể khiến hệ thống nhận ra rằng nó có loa tích hợp. Cách duy nhất để tôi có được bất kỳ âm thanh nào hoạt động là gắn tai nghe USB 3.0 vào bộ chia USB-C.
Tùy chọn đầu ra âm thanh
Máy tính xách tay này có 4 cổng USB-C. Tôi đã thử sử dụng 3 hoặc 4 thiết bị loại trung tâm USB-C khác nhau từ các nhà sản xuất khác nhau. Tôi hiện đang sử dụng một vài từ Anker mua trên Amazon. Một số công việc tốt hơn những công viêc khác. Thông thường, tôi cần rút phích cắm và cắm lại hoặc thậm chí khởi động lại để thiết bị được gắn vào bộ chia USB được nhận dạng.
Khoảng 95% thời gian, cổng HDMI hoạt động, nhưng khoảng 20% thời gian, bàn phím và chuột không được nhận dạng. Khi tôi cắm tai nghe USB, đôi khi chúng được nhận lại sau một khoảng thời gian rất lâu (1 phút trở lên), những lần khác tôi phải khởi động lại.
Rất kỳ lạ, tôi đã nhận thấy rằng:
- Nếu tôi khởi động nguội khi tắt nguồn với bộ chia USB-C và tất cả các thiết bị được đính kèm, Ubuntu sẽ không khởi động hoàn toàn
- Nếu tôi cắm trung tâm USB-C "đúng lúc" trong trình tự khởi động Ubuntu (sau logo Ubuntu, trước khi màn hình đăng nhập được hiển thị), đôi khi nó hoạt động
- Nếu tôi cắm cổng USB-C sau khi đăng nhập, màn hình thường hoạt động nhưng âm thanh bị chậm
- Nếu tôi khởi động mà không có gì đi kèm, hãy gắn bộ chia USB-C sau khi đăng nhập và sau đó KHỞI ĐỘNG LẠI, mọi thứ có thể khởi động bình thường và tai nghe của tôi được nhận diện nhanh chóng
Tôi đã làm theo lời khuyên của các chủ đề sau ...
...nhưng vẫn gặp các sự cố âm thanh này.
Dưới đây là một số cuộc điều tra tôi đã thực hiện:
$ lsb_release -a
Không có mô-đun LSB nào khả dụng.
ID nhà phân phối: Ubuntu
Mô tả: Ubuntu 20.04.3 LTS
Phát hành: 20.04
Tên mã: tiêu cự
$ sudo lspci | âm thanh grep
[sudo] mật khẩu cho geoff:
0000:00:1f.3 Bộ điều khiển âm thanh đa phương tiện: Intel Corporation Device 43c8 (rev 11)
$ Sudo lshw -C đa phương tiện
*-đa phương tiện
Mô tả: Thiết bị âm thanh
Sản phẩm: Tập đoàn NVIDIA
nhà cung cấp: Tập đoàn NVIDIA
id vật lý: 0,1
thông tin xe buýt: pci@0000:01:00.1
phiên bản: a1
chiều rộng: 32 bit
xung nhịp: 33MHz
khả năng: pm msi pciexpress bus_master cap_list
cấu hình: driver=snd_hda_intel độ trễ=0
tài nguyên: bộ nhớ irq:17:ac000000-ac003fff
*-usb:1
Mô tả: Thiết bị âm thanh
sản phẩm: Plantronics GameCom 780/788
Nhà cung cấp: Plantronics
id vật lý: 2
thông tin xe buýt: usb@3:4.2
phiên bản: 1.00
khả năng: điều khiển âm thanh usb-1.10
cấu hình: driver=usbhid maxpower=500mA speed=12Mbit/s
*-usb:2
mô tả: Video
sản phẩm: Tích hợp_Webcam_HD
nhà cung cấp: CN07JX4K8LG0016KD8L9A00
id vật lý: b
thông tin xe buýt: usb@3:b
phiên bản: 9.11
khả năng: usb-2.01
cấu hình: driver=uvcvideo maxpower=500mA speed=480Mbit/s
*-đa phương tiện
Mô tả: Bộ điều khiển âm thanh đa phương tiện
Sản phẩm: Tập đoàn Intel
nhà cung cấp: Tập đoàn Intel
id vật lý: 1f.3
thông tin xe buýt: pci@0000:00:1f.3
phiên bản: 11
chiều rộng: 64 bit
xung nhịp: 33MHz
khả năng: pm msi bus_master cap_list
cấu hình: driver=snd_hda_intel độ trễ=64
tài nguyên: iememory:620-61f iememory:620-61f irq:225 bộ nhớ:628f2d8000-628f2dbfff bộ nhớ:628f000000-628f0fffff
Tôi đã cài đặt pulseaudio, dường như không làm gì cả.
Không chắc liệu điều này có đủ để tiếp tục hay không, nhưng tôi đánh giá cao bất kỳ điều gì bổ sung để thử.
Chỉnh sửa 1:
Theo lời khuyên của matigo, Tôi đã thử cài đặt kernel tùy chỉnh của Hui Wang: https://people.canonical.com/~hwang4/9710/
Nó không hoạt động. Đây là đầu ra
$ sudo dpkg -i linux-image-unsigned-5.11.0-33-generic_5.11.0-33.35_amd64.deb linux-modules-5.11.0-33-generic_5.11.0-33.35_amd64.deb linux-modules-extra-5.11 .0-33-generic_5.11.0-33.35_AMD64.deb
(Đọc cơ sở dữ liệu ... 256692 tệp và thư mục hiện được cài đặt.)
Đang chuẩn bị giải nén linux-image-unsigned-5.11.0-33-generic_5.11.0-33.35_AMD64.deb ...
Giải nén linux-image-unsigned-5.11.0-33-generic (5.11.0-33.35) trên (5.11.0-33.35) ...
Chuẩn bị giải nén linux-modules-5.11.0-33-generic_5.11.0-33.35_AMD64.deb ...
Giải nén linux-modules-5.11.0-33-generic (5.11.0-33.35) trên (5.11.0-33.35) ...
Đang chuẩn bị giải nén linux-modules-extra-5.11.0-33-generic_5.11.0-33.35_amd64.deb ...
Giải nén linux-modules-extra-5.11.0-33-generic (5.11.0-33.35) trên (5.11.0-33.35) ...
Đang thiết lập linux-image-unsigned-5.11.0-33-generic (5.11.0-33.35) ...
Thiết lập linux-modules-5.11.0-33-generic (5.11.0-33.35) ...
Thiết lập linux-modules-extra-5.11.0-33-generic (5.11.0-33.35) ...
Xử lý kích hoạt cho linux-image-unsigned-5.11.0-33-generic (5.11.0-33.35) ...
/etc/kernel/postinst.d/dkms:
* dkms: chạy dịch vụ cài đặt tự động cho kernel 5.11.0-33-generic
Lỗi! Không thể tìm thấy tiêu đề kernel cho kernel 5.11.0-33-generic.
Vui lòng cài đặt gói linux-headers-5.11.0-33-generic,
hoặc sử dụng tùy chọn --kernelsourcedir để cho DKMS biết vị trí của nó
...xong.
/etc/kernel/postinst.d/initramfs-tools:
update-initramfs: Đang tạo /boot/initrd.img-5.11.0-33-generic
Tôi: Các initramfs sẽ cố gắng tiếp tục từ /dev/nvme0n1p5
Tôi: (UUID=21e10181-5587-4c05-b581-4dcc1bb6b268)
Tôi: Đặt biến TIẾP TỤC để ghi đè lên điều này.
/etc/kernel/postinst.d/zz-update-grub:
Tệp nguồn `/etc/default/grub'
Tệp nguồn `/etc/default/grub.d/init-select.cfg'
Đang tạo tệp cấu hình grub ...
Đã tìm thấy hình ảnh linux: /boot/vmlinuz-5.11.0-34-generic
Đã tìm thấy hình ảnh initrd: /boot/initrd.img-5.11.0-34-generic
Đã tìm thấy hình ảnh linux: /boot/vmlinuz-5.11.0-33-generic
Đã tìm thấy hình ảnh initrd: /boot/initrd.img-5.11.0-33-generic
Đã tìm thấy hình ảnh linux: /boot/vmlinuz-5.11.0-27-generic
Đã tìm thấy hình ảnh initrd: /boot/initrd.img-5.11.0-27-generic
Đã tìm thấy hình ảnh linux: /boot/vmlinuz-5.4.0-84-generic
Đã tìm thấy hình ảnh initrd: /boot/initrd.img-5.4.0-84-generic
Thêm mục menu khởi động cho Cài đặt chương trình cơ sở UEFI
xong
Điều này có nghĩa là tôi cần hạ cấp Kernel của mình từ 5.11.0-34 xuống 5.11.0-33?
Chỉnh sửa 2:
Hệ thống đã có 5.11.0-34 và do đó, trình điều khiển âm thanh phát hành trước của Hui Wang không thể tìm thấy các tiêu đề linux vì nó đang tìm kiếm 5.11.0-33.
Xem đầu ra đầy đủ dưới đây.
$ sudo apt cài đặt linux-headers-$(uname -r)
[sudo] mật khẩu cho geoff:
Đọc danh sách gói... Xong
Xây dựng cây phụ thuộc
Đang đọc thông tin trạng thái... Xong
linux-headers-5.11.0-34-generic đã là phiên bản mới nhất (5.11.0-34.36~20.04.1).
linux-headers-5.11.0-34-generic được đặt thành cài đặt thủ công.
0 đã nâng cấp, 0 mới cài đặt, 0 cần xóa và 0 chưa nâng cấp.
Tôi không chắc làm thế nào để hạ cấp xuống 5.11.0-33. Tôi tạm thời dự tính liên kết tượng trưng 5.11.0-34 thành 5.11.0-33, nhưng không muốn mạo hiểm làm hỏng hệ thống của mình.
Tôi cũng thấy khá lạ là câu trả lời này mô tả nơi tải xuống mã nguồn linux cho một phiên bản cụ thể nhưng khi tôi làm theo liên kết đến nguồn linux, phiên bản 5.11 hoàn toàn không có trong danh sách.
Chỉnh sửa 3:
Dựa trên một trong những nhận xét, tôi đã thực hiện một số nghiên cứu về cách cập nhật nhân Ubuntu 20 -- khi tôi chạy trình cập nhật cho 5.13.16, tôi nhận được:
dpkg: gói xử lý lỗi linux-headers-5.13.16-051316-generic (--install):
vấn đề phụ thuộc - không được định cấu hình
dpkg: sự cố phụ thuộc ngăn cấu hình của linux-headers-5.13.16-051316-lowlatency:
linux-headers-5.13.16-051316-lowlatency phụ thuộc vào libc6 (>= 2.34); Tuy vậy:
Phiên bản libc6:AMD64 trên hệ thống là 2.31-0ubuntu9.2.
Tôi đã cố gắng sửa nó, nhưng gặp phải một vấn đề tương thích libc6...
$ sudo dpkg -i *.deb
(Đọc cơ sở dữ liệu ... 322081 tệp và thư mục hiện được cài đặt.)
Chuẩn bị giải nén linux-headers-5.13.16-051316_5.13.16-051316.202109120831_all.deb ...
Giải nén linux-headers-5.13.16-051316 (5.13.16-051316.202109120831) qua (5.13.16-051316.202109120831) ...
Chọn gói linux-headers-5.13.16-051316-generic chưa được chọn trước đó.
Chuẩn bị giải nén linux-headers-5.13.16-051316-generic_5.13.16-051316.202109120831_amd64.deb ...
Giải nén linux-headers-5.13.16-051316-generic (5.13.16-051316.202109120831) ...
Chuẩn bị giải nén linux-image-unsigned-5.13.16-051316-generic_5.13.16-051316.202109120831_AMD64.deb ...
Giải nén linux-image-unsigned-5.13.16-051316-generic (5.13.16-051316.202109120831) trên (5.13.16-051316.202109120831) ...
Chuẩn bị giải nén linux-modules-5.13.16-051316-generic_5.13.16-051316.202109120831_AMD64.deb ...
Giải nén linux-modules-5.13.16-051316-generic (5.13.16-051316.202109120831) trên (5.13.16-051316.202109120831) ...
Đang thiết lập linux-headers-5.13.16-051316 (5.13.16-051316.202109120831) ...
dpkg: sự cố phụ thuộc ngăn cấu hình của linux-headers-5.13.16-051316-generic:
linux-headers-5.13.16-051316-generic phụ thuộc vào libc6 (>= 2.34); Tuy vậy:
Phiên bản libc6:AMD64 trên hệ thống là 2.31-0ubuntu9.2.
dpkg: gói xử lý lỗi linux-headers-5.13.16-051316-generic (--install):
vấn đề phụ thuộc - không được định cấu hình
Đang thiết lập linux-image-unsigned-5.13.16-051316-generic (5.13.16-051316.202109120831) ...
Tôi: /boot/initrd.img.old hiện là một liên kết tượng trưng đến initrd.img-5.13.16-051316-generic
Thiết lập linux-modules-5.13.16-051316-generic (5.13.16-051316.202109120831) ...
Xử lý kích hoạt cho linux-image-unsigned-5.13.16-051316-generic (5.13.16-051316.202109120831) ...
/etc/kernel/postinst.d/dkms:
* dkms: chạy dịch vụ cài đặt tự động cho kernel 5.13.16-051316-generic
Không cần chuẩn bị nhân cho nhân này. Bỏ qua...
áp dụng bản vá disable_fstack-clash-protection_fcf-protection.patch...patch file Kbuild
Hunk #1 đã thành công ở 82 (dù 11 dòng).
Xây dựng mô-đun:
dọn dẹp khu vực xây dựng...(trạng thái thoát xấu: 2)
bỏ đặt ARCH; [ ! -h /usr/bin/cc ] && export CC=/usr/bin/gcc; env NV_VERBOSE=1 'make' -j16 NV_EXCLUDE_BUILD_MODULES='' KERNEL_UNAME=5.13.16-051316-generic IGNORE_XEN_PRESENCE=1 IGNORE_CC_MISMATCH=1 SYSSRC=/lib/modules/5.13.16-051316-generic/build LD=/usr/bin /ld.bfd modules.....(trạng thái thoát xấu: 2)
LỖI (dkms apport): gói kernel linux-headers-5.13.16-051316-generic không được hỗ trợ
Lỗi! Trạng thái trả về không hợp lệ đối với bản dựng mô-đun trên kernel: 5.13.16-051316-generic (x86_64)
Tham khảo /var/lib/dkms/nvidia/470.63.01/build/make.log để biết thêm thông tin.
...xong.
/etc/kernel/postinst.d/initramfs-tools:
update-initramfs: Đang tạo /boot/initrd.img-5.13.16-051316-generic
sudo apt-gI: Các initramfs sẽ cố gắng tiếp tục từ/dev/nvme0n1p5
Tôi: (UUID=21e10181-5587-4c05-b581-4dcc1bb6b268)
Tôi: Đặt biến TIẾP TỤC để ghi đè lên điều này.
et/etc/kernel/postinst.d/zz-update-grub:
Tệp nguồn `/etc/default/grub'
Tệp nguồn `/etc/default/grub.d/init-select.cfg'
Đang tạo tệp cấu hình grub ...
Đã tìm thấy hình ảnh linux: /boot/vmlinuz-5.14.3-051403-lowlatency
Đã tìm thấy hình ảnh initrd: /boot/initrd.img-5.14.3-051403-lowlatency
Đã tìm thấy hình ảnh linux: /boot/vmlinuz-5.14.3-051403-generic
Đã tìm thấy hình ảnh initrd: /boot/initrd.img-5.14.3-051403-generic
Đã tìm thấy hình ảnh linux: /boot/vmlinuz-5.13.16-051316-lowlatency
Đã tìm thấy hình ảnh initrd: /boot/initrd.img-5.13.16-051316-lowlatency
Đã tìm thấy hình ảnh linux: /boot/vmlinuz-5.13.16-051316-generic
Đã tìm thấy hình ảnh initrd: /boot/initrd.img-5.13.16-051316-generic
Đã tìm thấy hình ảnh linux: /boot/vmlinuz-5.11.0-34-generic
Đã tìm thấy hình ảnh initrd: /boot/initrd.img-5.11.0-34-generic
Đã tìm thấy hình ảnh linux: /boot/vmlinuz-5.11.0-33-generic
Đã tìm thấy hình ảnh initrd: /boot/initrd.img-5.11.0-33-generic
Đã tìm thấy hình ảnh linux: /boot/vmlinuz-5.11.0-27-generic
Đã tìm thấy hình ảnh initrd: /boot/initrd.img-5.11.0-27-generic
Đã tìm thấy hình ảnh linux: /boot/vmlinuz-5.4.0-84-generic
Đã tìm thấy hình ảnh initrd: /boot/initrd.img-5.4.0-84-generic
Thêm mục menu khởi động cho Cài đặt chương trình cơ sở UEFI
xong
Đã bắt gặp các lỗi trong quá trình xử lí thông tin:
linux-headers-5.13.16-051316-generic
geoff@gdhxps ~/Downloads/UbuntuKernel_5.13.16 $ sudo apt-get install -y libc6
Đọc danh sách gói... Xong
Xây dựng cây phụ thuộc
Đang đọc thông tin trạng thái... Xong
libc6 đã là phiên bản mới nhất (2.31-0ubuntu9.2).
libc6 được đặt thành cài đặt thủ công.
Bạn có thể muốn chạy 'apt --fix-broken install' để sửa lỗi này.
Các gói sau đây có các thuộc tính không được đáp ứng:
linux-headers-5.13.16-051316-generic : Phụ thuộc: libc6 (>= 2.34) nhưng 2.31-0ubuntu9.2 sẽ được cài đặt
E: Phụ thuộc chưa được đáp ứng. Hãy thử 'apt --fix-broken install' không có gói (hoặc chỉ định giải pháp).
geoff@gdhxps ~/Downloads/UbuntuKernel_5.13.16 $ sudo apt --fix-broken install
Đọc danh sách gói... Xong
Xây dựng cây phụ thuộc
Đang đọc thông tin trạng thái... Xong
Sửa lỗi phụ thuộc... Xong
Các gói sau sẽ bị LOẠI BỎ:
linux-headers-5.13.16-051316-generic
0 đã nâng cấp, 0 mới cài đặt, 1 cần xóa và 0 chưa nâng cấp.
1 chưa được cài đặt hoặc gỡ bỏ hoàn toàn.
Sau thao tác này, dung lượng ổ đĩa 22,0 MB sẽ được giải phóng.
Bạn có muốn tiếp tục? [Y/n] Y
(Đọc cơ sở dữ liệu ... 331423 tệp và thư mục hiện được cài đặt.)
Xóa linux-headers-5.13.16-051316-generic (5.13.16-051316.202109120831) ...
geoff@gdhxps ~/Downloads/UbuntuKernel_5.13.16 $ sudo apt-get cài đặt libc6
Đọc danh sách gói... Xong
Xây dựng cây phụ thuộc
Đang đọc thông tin trạng thái... Xong
libc6 đã là phiên bản mới nhất (2.31-0ubuntu9.2).
libc6 được đặt thành cài đặt thủ công.
0 đã nâng cấp, 0 mới cài đặt, 0 cần xóa và 0 chưa nâng cấp.
Bất cứ khi nào mọi thứ trở nên tồi tệ như vậy, tôi thường cho rằng mình đã làm sai điều gì đó.
tôi đã thử Tập lệnh hạt nhân chính của Ubuntu thay thế.
$ sudo ubuntu-mainline-kernel.sh -i v5.14.3
Đang tải xuống chỉ mục từ kernel.ubuntu.com
Có vẻ như phiên bản v5.14.3 đã được cài đặt, tiếp tục? (có/không)
Sẽ tải xuống 6 tệp từ kernel.ubuntu.com:
Đang tải xuống amd64/linux-headers-5.14.3-051403-generic_5.14.3-051403.202109120431_amd64.deb: 100%
Đang tải xuống amd64/linux-headers-5.14.3-051403_5.14.3-051403.202109120431_all.deb: 100%
Đang tải xuống amd64/linux-image-unsigned-5.14.3-051403-generic_5.14.3-051403.202109120431_amd64.deb: 100%
Đang tải xuống amd64/linux-modules-5.14.3-051403-generic_5.14.3-051403.202109120431_amd64.deb: 100%
Đang tải xuống amd64/CHECKSUMS: 100%
Đang tải xuống amd64/CHECKSUMS.gpg: 100%
Nhập khóa kernel-ppa gpg ok
Chữ ký của tệp tổng kiểm tra đã được xác minh thành công
Tổng kiểm tra các tệp gỡ lỗi đã được xác minh thành công với sha256sum
Cài đặt 4 gói
Dọn dẹp thư mục công việc
1: Dell XPS 17 (9710) / Intel® Core™ i9-11900H thế hệ thứ 11 (Bộ nhớ đệm 24 MB, tối đa 4,9 GHz, 8 lõi) / NVIDIA® GeForce RTX⢠3060 6GB GDDR6 [70W] / 32GB DDR4 3200MHz, 2x16GB / Ổ cứng thể rắn 1TB M.2 PCIe NVMe