Aproape că am noul meu Laptop Dell XPS configurați corect, dar câteva lucruri încă nu sunt în regulă. Una dintre problemele majore este cu audio.
În primul rând, nu am reușit niciodată să fac sistemul să recunoască faptul că are difuzoare încorporate. Singurul mod în care am făcut ca orice sunet să funcționeze este cu căștile USB 3.0 atașate la hub-ul USB-C.
Opțiuni de ieșire audio
Acest laptop are 4 porturi USB-C. Am încercat să folosesc 3 sau 4 dispozitive diferite de tip hub USB-C de la diferiți producători. În prezent folosesc un cuplu de la Anker cumpărat de pe Amazon. Unele funcționează mai bine decât altele. De obicei, trebuie să debranșez și să repornesc sau chiar să repornesc pentru ca dispozitivele atașate la hub-urile USB să fie recunoscute.
Aproximativ 95% din timp, portul HDMI funcționează, dar în jur de 20% din timp, tastatura și mouse-ul nu reușesc să fie recunoscute. Când conectez căștile USB, ocazional, acestea sunt recunoscute după o întârziere foarte mare (1 minut sau mai mult), alteori trebuie să repornesc.
Foarte ciudat, am observat că:
- Dacă pornesc de la o pornire la rece de la oprire cu hub-ul USB-C și toate dispozitivele atașate, Ubuntu nu reușește să pornească complet
- Dacă conectez hub-ul USB-C „la momentul potrivit” în timpul secvenței de pornire Ubuntu (după logo-ul Ubuntu, înainte ca ecranul de conectare să fie afișat), uneori funcționează
- Dacă conectez hub-ul USB-C după conectare, de obicei monitoarele funcționează, dar audio rămâne în urmă
- Dacă pornesc fără nimic atașat, atașez hub-ul USB-C după conectare și apoi REBOOT, totul poate porni bine și căștile mele sunt recunoscute rapid
Am urmat sfaturile urmatoarelor fire...
...dar încă întâmpinați aceste probleme audio.
Iată câteva investigații pe care le-am făcut:
$ lsb_release -a
Nu sunt disponibile module LSB.
ID distribuitor: Ubuntu
Descriere: Ubuntu 20.04.3 LTS
Lansare: 20.04
Nume de cod: focal
$ sudo lspci | grep audio
[sudo] parola pentru geoff:
0000:00:1f.3 Controler audio multimedia: Intel Corporation Device 43c8 (rev 11)
$ sudo lshw -C multimedia
*-multimedia
descriere: Dispozitiv audio
produs: NVIDIA Corporation
furnizor: NVIDIA Corporation
ID fizic: 0.1
info autobuz: pci@0000:01:00.1
versiunea: a1
lățime: 32 biți
ceas: 33 MHz
capabilități: pm msi pciexpress bus_master cap_list
configurație: driver=snd_hda_intel latency=0
resurse: irq:17 memorie:ac000000-ac003fff
*-usb:1
descriere: Dispozitiv audio
produs: Plantronics GameCom 780/788
furnizor: Plantronics
ID fizic: 2
informații despre autobuz: usb@3:4.2
versiunea: 1.00
capabilități: control audio usb-1.10
configurație: driver=usbhid maxpower=500mA viteză=12Mbit/s
*-usb:2
descriere: Video
produs: Integrated_Webcam_HD
furnizor: CN07JX4K8LG0016KD8L9A00
ID fizic: b
informații despre autobuz: usb@3:b
versiunea: 9.11
capabilități: usb-2.01
configuratie: driver=uvcvideo maxpower=500mA viteza=480Mbit/s
*-multimedia
descriere: Controler audio multimedia
produs: Intel Corporation
furnizor: Intel Corporation
id fizic: 1f.3
info autobuz: pci@0000:00:1f.3
versiunea: 11
lățime: 64 biți
ceas: 33 MHz
capabilități: pm msi bus_master cap_list
configurație: driver=snd_hda_intel latency=64
resurse: iomemory:620-61f iomemory:620-61f irq:225 memorie:628f2d8000-628f2dbfff memorie:628f000000-628f0fffff
Am instalat pulseaudio, nu pare să fac nimic.
Nu sunt sigur dacă acest lucru este suficient pentru a continua, dar aș aprecia orice alte lucruri de încercat.
Editare 1:
La sfatul lui matigo, am încercat să instalez nucleul personalizat Hui Wang: https://people.canonical.com/~hwang4/9710/
N-a funcționat. Aici este rezultatul
$ 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-5.11 .0-33-generic_5.11.0-33.35_amd64.deb
(Se citește baza de date... 256692 fișiere și directoare instalate în prezent.)
Se pregătește despachetarea linux-image-unsigned-5.11.0-33-generic_5.11.0-33.35_amd64.deb...
Se despachetează linux-image-unsigned-5.11.0-33-generic (5.11.0-33.35) peste (5.11.0-33.35)...
Se pregătește despachetarea linux-modules-5.11.0-33-generic_5.11.0-33.35_amd64.deb...
Se despachetează linux-modules-5.11.0-33-generic (5.11.0-33.35) peste (5.11.0-33.35)...
Se pregătește despachetarea linux-modules-extra-5.11.0-33-generic_5.11.0-33.35_amd64.deb...
Se despachetează linux-modules-extra-5.11.0-33-generic (5.11.0-33.35) peste (5.11.0-33.35)...
Se configurează linux-image-unsigned-5.11.0-33-generic (5.11.0-33.35)...
Se configurează linux-modules-5.11.0-33-generic (5.11.0-33.35)...
Se configurează linux-modules-extra-5.11.0-33-generic (5.11.0-33.35)...
Procesarea declanșatoarelor pentru linux-image-unsigned-5.11.0-33-generic (5.11.0-33.35)...
/etc/kernel/postinst.d/dkms:
* dkms: rulează serviciul de instalare automată pentru kernel 5.11.0-33-generic
Eroare! Antetele dvs. de nucleu pentru nucleul 5.11.0-33-generic nu pot fi găsite.
Vă rugăm să instalați pachetul linux-headers-5.11.0-33-generic,
sau utilizați opțiunea --kernelsourcedir pentru a spune DKMS unde se află
...Terminat.
/etc/kernel/postinst.d/initramfs-tools:
update-initramfs: se generează /boot/initrd.img-5.11.0-33-generic
I: initramfs va încerca să reia din /dev/nvme0n1p5
I: (UUID=21e10181-5587-4c05-b581-4dcc1bb6b268)
I: Setați variabila RESUME să o înlocuiască.
/etc/kernel/postinst.d/zz-update-grub:
Fișierul sursă `/etc/default/grub'
Fișierul sursă `/etc/default/grub.d/init-select.cfg'
Se generează fișierul de configurare grub...
Imaginea Linux găsită: /boot/vmlinuz-5.11.0-34-generic
Imagine initrd găsită: /boot/initrd.img-5.11.0-34-generic
Imaginea Linux găsită: /boot/vmlinuz-5.11.0-33-generic
Imagine initrd găsită: /boot/initrd.img-5.11.0-33-generic
Imaginea Linux găsită: /boot/vmlinuz-5.11.0-27-generic
Imagine initrd găsită: /boot/initrd.img-5.11.0-27-generic
Imaginea Linux găsită: /boot/vmlinuz-5.4.0-84-generic
Imagine initrd găsită: /boot/initrd.img-5.4.0-84-generic
Adăugarea unei intrări din meniul de pornire pentru Setările firmware UEFI
Terminat
Înseamnă asta că trebuie să-mi downgradez Kernel-ul de la 5.11.0-34 la 5.11.0-33?
Editarea 2:
Sistemul are deja 5.11.0-34, așa că driverul audio pre-lansare al lui Hui Wang nu poate găsi antetele Linux, deoarece caută 5.11.0-33.
Vedeți rezultatul complet mai jos.
$ sudo apt install linux-headers-$(uname -r)
[sudo] parola pentru geoff:
Citirea listelor de pachete... Gata
Construirea arborelui de dependență
Citirea informațiilor despre stare... Gata
linux-headers-5.11.0-34-generic este deja cea mai nouă versiune (5.11.0-34.36~20.04.1).
linux-headers-5.11.0-34-generic setat la instalat manual.
0 actualizat, 0 nou instalat, 0 de eliminat și 0 neactualizat.
Nu sunt sigur cum să downgrade la 5.11.0-33. M-am gândit momentan să folosesc 5.11.0-34 ca 5.11.0-33, dar nu am vrut să risc să-mi blochez sistemul.
De asemenea, mi s-a părut destul de ciudat că acest răspuns descrie de unde să descărcați codul sursă Linux pentru o anumită versiune dar când urmez link-ul către sursa Linux, versiunea 5.11 este complet absentă din listă.
Editarea 3:
Pe baza unuia dintre comentarii, am făcut câteva cercetări cum să actualizați kernelul Ubuntu 20 -- când rulez actualizatorul pentru 5.13.16 primesc:
dpkg: eroare la procesarea pachetului linux-headers-5.13.16-051316-generic (--install):
probleme de dependență - lăsând neconfigurat
dpkg: problemele de dependență împiedică configurarea linux-headers-5.13.16-051316-lowlatency:
linux-headers-5.13.16-051316-lowlatency depinde de libc6 (>= 2.34); in orice caz:
Versiunea libc6:amd64 pe sistem este 2.31-0ubuntu9.2.
Am încercat să-l repar, dar am întâlnit o Problemă de compatibilitate cu libc6...
$ sudo dpkg -i *.deb
(Se citește baza de date... 322081 fișiere și directoare instalate în prezent.)
Se pregătește despachetarea linux-headers-5.13.16-051316_5.13.16-051316.202109120831_all.deb...
Se despachetează linux-headers-5.13.16-051316 (5.13.16-051316.202109120831) peste (5.13.16-051316.202109120831) ...
Se selectează pachetul neselectat anterior linux-headers-5.13.16-051316-generic.
Se pregătește despachetarea linux-headers-5.13.16-051316-generic_5.13.16-051316.202109120831_amd64.deb...
Se despachetează linux-headers-5.13.16-051316-generic (5.13.16-051316.202109120831)...
Se pregătește despachetarea linux-image-unsigned-5.13.16-051316-generic_5.13.16-051316.202109120831_amd64.deb...
Se despachetează linux-image-unsigned-5.13.16-051316-generic (5.13.16-051316.202109120831) peste (5.13.16-051316.202109120831)...
Se pregătește despachetarea linux-modules-5.13.16-051316-generic_5.13.16-051316.202109120831_amd64.deb...
Despachetarea linux-modules-5.13.16-051316-generic (5.13.16-051316.202109120831) peste (5.13.16-051316.202109120831) ...
Se configurează linux-headers-5.13.16-051316 (5.13.16-051316.202109120831)...
dpkg: problemele de dependență împiedică configurarea linux-headers-5.13.16-051316-generic:
linux-headers-5.13.16-051316-generic depinde de libc6 (>= 2.34); in orice caz:
Versiunea libc6:amd64 pe sistem este 2.31-0ubuntu9.2.
dpkg: eroare la procesarea pachetului linux-headers-5.13.16-051316-generic (--install):
probleme de dependență - lăsând neconfigurat
Se configurează linux-image-unsigned-5.13.16-051316-generic (5.13.16-051316.202109120831)...
I: /boot/initrd.img.old este acum un link simbolic către initrd.img-5.13.16-051316-generic
Se configurează linux-modules-5.13.16-051316-generic (5.13.16-051316.202109120831)...
Procesarea declanșatoarelor pentru linux-image-unsigned-5.13.16-051316-generic (5.13.16-051316.202109120831)...
/etc/kernel/postinst.d/dkms:
* dkms: rulează serviciul de instalare automată pentru kernel 5.13.16-051316-generic
Pregătirea nucleului nu este necesară pentru acest nucleu. Se trece peste...
se aplică patch-ul disable_fstack-clash-protection_fcf-protection.patch... corecție fișier Kbuild
Hunk #1 a reușit la 82 (offset 11 linii).
Modul de construcție:
curățarea zonei de construcție... (stare proastă de ieșire: 2)
dezactivat 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/modules/6-gene133.1/6-gene133.1/6-0513. /ld.bfd module.....(stare proastă de ieșire: 2)
EROARE (dkms apport): pachetul kernel linux-headers-5.13.16-051316-generic nu este acceptat
Eroare! Stare de returnare greșită pentru modulul construit pe nucleu: 5.13.16-051316-generic (x86_64)
Consultați /var/lib/dkms/nvidia/470.63.01/build/make.log pentru mai multe informații.
...Terminat.
/etc/kernel/postinst.d/initramfs-tools:
update-initramfs: se generează /boot/initrd.img-5.13.16-051316-generic
sudo apt-gI: initramfs va încerca să reia din /dev/nvme0n1p5
I: (UUID=21e10181-5587-4c05-b581-4dcc1bb6b268)
I: Setați variabila RESUME să o înlocuiască.
et/etc/kernel/postinst.d/zz-update-grub:
Fișierul sursă `/etc/default/grub'
Fișierul sursă `/etc/default/grub.d/init-select.cfg'
Se generează fișierul de configurare grub...
Imaginea Linux găsită: /boot/vmlinuz-5.14.3-051403-lowlatency
Imagine initrd găsită: /boot/initrd.img-5.14.3-051403-lowlatency
Imagine linux găsită: /boot/vmlinuz-5.14.3-051403-generic
Imagine initrd găsită: /boot/initrd.img-5.14.3-051403-generic
Imaginea Linux găsită: /boot/vmlinuz-5.13.16-051316-lowlatency
Imagine initrd găsită: /boot/initrd.img-5.13.16-051316-lowlatency
Imaginea Linux găsită: /boot/vmlinuz-5.13.16-051316-generic
Imagine initrd găsită: /boot/initrd.img-5.13.16-051316-generic
Imaginea Linux găsită: /boot/vmlinuz-5.11.0-34-generic
Imagine initrd găsită: /boot/initrd.img-5.11.0-34-generic
Imaginea Linux găsită: /boot/vmlinuz-5.11.0-33-generic
Imagine initrd găsită: /boot/initrd.img-5.11.0-33-generic
Imaginea Linux găsită: /boot/vmlinuz-5.11.0-27-generic
Imagine initrd găsită: /boot/initrd.img-5.11.0-27-generic
Imaginea Linux găsită: /boot/vmlinuz-5.4.0-84-generic
Imagine initrd găsită: /boot/initrd.img-5.4.0-84-generic
Adăugarea unei intrări din meniul de pornire pentru Setările firmware UEFI
Terminat
Au fost întâlnite erori în timpul procesării:
linux-headers-5.13.16-051316-generic
geoff@gdhxps ~/Downloads/UbuntuKernel_5.13.16 $ sudo apt-get install -y libc6
Citirea listelor de pachete... Gata
Construirea arborelui de dependență
Citirea informațiilor despre stare... Gata
libc6 este deja cea mai nouă versiune (2.31-0ubuntu9.2).
libc6 setat la instalat manual.
Poate doriți să rulați „apt --fix-broken install” pentru a le corecta.
Următoarele pachete au dependențe neîndeplinite:
linux-headers-5.13.16-051316-generic : Depinde de: libc6 (>= 2.34) dar 2.31-0ubuntu9.2 urmează să fie instalat
E: Dependențe nesatisfăcute. Încercați „apt --fix-broken install” fără pachete (sau specificați o soluție).
geoff@gdhxps ~/Downloads/UbuntuKernel_5.13.16 $ sudo apt --fix-broken install
Citirea listelor de pachete... Gata
Construirea arborelui de dependență
Citirea informațiilor despre stare... Gata
Corectarea dependențelor... Gata
Următoarele pachete vor fi ȘTERSE:
linux-headers-5.13.16-051316-generic
0 actualizat, 0 nou instalat, 1 de eliminat și 0 neactualizat.
1 nu este complet instalat sau îndepărtat.
După această operațiune, 22,0 MB de spațiu pe disc vor fi eliberați.
Doriți să continuați? [D/n] Da
(Se citește baza de date... 331423 fișiere și directoare instalate în prezent.)
Se elimină linux-headers-5.13.16-051316-generic (5.13.16-051316.202109120831)...
geoff@gdhxps ~/Downloads/UbuntuKernel_5.13.16 $ sudo apt-get install libc6
Citirea listelor de pachete... Gata
Construirea arborelui de dependență
Citirea informațiilor despre stare... Gata
libc6 este deja cea mai nouă versiune (2.31-0ubuntu9.2).
libc6 setat la instalat manual.
0 actualizat, 0 nou instalat, 0 de eliminat și 0 neactualizat.
Ori de câte ori lucrurile devin atât de periculoase, de obicei presupun că am făcut ceva greșit.
Am încercat Script Ubuntu Mainline Kernel in schimb.
$ sudo ubuntu-mainline-kernel.sh -i v5.14.3
Se descarcă index de pe kernel.ubuntu.com
Se pare că versiunea v5.14.3 este deja instalată, continuați? (da/nu)
Se vor descărca 6 fișiere de pe kernel.ubuntu.com:
Se descarcă amd64/linux-headers-5.14.3-051403-generic_5.14.3-051403.202109120431_amd64.deb: 100%
Se descarcă amd64/linux-headers-5.14.3-051403_5.14.3-051403.202109120431_all.deb: 100%
Se descarcă amd64/linux-image-unsigned-5.14.3-051403-generic_5.14.3-051403.202109120431_amd64.deb: 100%
Se descarcă amd64/linux-modules-5.14.3-051403-generic_5.14.3-051403.202109120431_amd64.deb: 100%
Se descarcă amd64/CHECKSUMS: 100%
Se descarcă amd64/CHECKSUMS.gpg: 100%
Importul cheii kernel-ppa gpg ok
Semnătura fișierului sumă de control a fost verificată cu succes
Sumele de verificare ale fișierelor deb au fost verificate cu succes cu sha256sum
Instalarea a 4 pachete
Curățarea folderului de lucru
1: Dell XPS 17 (9710) / Intel® Core⢠i9-11900H de generația a 11-a (24MB Cache, până la 4,9 GHz, 8 nuclee) / NVIDIA® GeForce RTX⢠3060 6GB GDDR6 [70W] / 32GB DDR0MHz / 320GB DDR1MHz / 320GB Unitate SSD M.2 PCIe NVMe de 1 TB