LINUX.ORG.RU

Ubuntu 22.04 пропал звук после установки драйвера для NVIDIA GK208B [GeForce GT 710]

 , , ,


0

1

Здравствуйте, начну с самого начала свою историю…

ОС Ubuntu 22.04 LTE

Перестал у меня работать второй монитор, который был подключен к материнке (MSI H270-GAMING-PRO-CARBON) через HDMI.

Первый монитор работал, он был подключен к материнке на разъем DVI-D через перходник DVI-D -> HDMI.

Мне посоветовали взять видиокарту, и подключить мониторы через нее, купил поставил, подключил, но все равно не получалось «завести» второй монитор. В процессе проб, подумал что нужно поставить драйвера, полез в ютюб (т.к. никогда на linux не ставил драйверов), нашел там видео https://www.youtube.com/watch?v=vZhvzYpjik0 в котором была команда

sudo ubuntu-drivers autoinstall

я использовал ее, видеодрайвер установился, но после этого пропали устройства вывода звука, как подключенные по USB так и по 3.5 мм Jack (колонки). Также пропал Bluethooth. При этом внешний диск который по USB слава богу работает как прежде.

Мне подсказывают, что возможно из-за autoinstall, влетел какой то новый аудиодрайвер и типо проблема из-за этого.

Но как мне теперь восстановить звук? И кстати выяснилось что второй монитор не работал из-за сдохшего hdmi кабеля… Мониторы починил, звук сломал, прям как доктор одно лечим другое калечим.

Прошу помощи, в ПН работать надо, а звука нет… это epicfail…



Последнее исправление: toorr2p (всего исправлений: 4)
Ответ на: комментарий от cobold

Колонки в материнку подключены через 3,5 mm Jak наушники также но в USB разъем, ну и Bluethooth в usb тоже воткнут

выхлоп sudo lspci -n -k

Вот еще выхлоп AlsaInfo может тоже что то прояснит alsa-info.txt

toorr2p
() автор топика
Ответ на: комментарий от anonymous
toorr2p@toorr2pPC:~$ ubuntu-drivers devices
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalias : pci:v000010DEd0000128Bsv000010DEsd0000118Bbc03sc00i00
vendor   : NVIDIA Corporation
model    : GK208B [GeForce GT 710]
driver   : nvidia-driver-470 - distro non-free recommended
driver   : nvidia-driver-450-server - distro non-free
driver   : nvidia-driver-390 - distro non-free
driver   : nvidia-driver-470-server - distro non-free
driver   : nvidia-driver-418-server - distro non-free
driver   : xserver-xorg-video-nouveau - distro free builtin
toorr2p
() автор топика
Ответ на: комментарий от cobold
toorr2p@toorr2pPC:~$ sudo modprobe snd-hda-intel
[sudo] password for toorr2p: 
modprobe: FATAL: Module snd-hda-intel not found in directory /lib/modules/6.5.0-45-generic

toorr2p@toorr2pPC:~$ sudo modprobe snd-sof-pci-intel-skl
modprobe: FATAL: Module snd-sof-pci-intel-skl not found in directory /lib/modules/6.5.0-45-generic
toorr2p
() автор топика
Ответ на: комментарий от anonymous

содержимое файла /var/log/apt/history.log c 10/08 по 11/08

toorr2p@toorr2pPC:~$ ubuntu-drivers list
nvidia-driver-470-server, (kernel modules provided by linux-modules-nvidia-470-server-generic-hwe-22.04)
nvidia-driver-450-server, (kernel modules provided by nvidia-dkms-450-server)
nvidia-driver-418-server, (kernel modules provided by nvidia-dkms-418-server)
nvidia-driver-470, (kernel modules provided by linux-modules-nvidia-470-generic-hwe-22.04)
nvidia-driver-390, (kernel modules provided by nvidia-dkms-390)
toorr2p@toorr2pPC:~$ ubuntu-drivers list-oem
toorr2p@toorr2pPC:~$ 
toorr2p
() автор топика
Ответ на: комментарий от anonymous

Не сильно разбираюсь, по этому и обратился за помощью

Вот еще часть выхлопа от

inxi -v5 -c29
System:
  Host: toorr2pPC Kernel: 6.5.0-45-generic x86_64 bits: 64 compiler: N/A
    Desktop: KDE Plasma 5.24.7 Distro: Ubuntu 22.04.4 LTS (Jammy Jellyfish)
Machine:
  Type: Desktop Mobo: MSI model: H270 GAMING PRO CARBON (MS-7A64) v: 1.0
    serial: <superuser required> UEFI: American Megatrends v: 2.30
    date: 07/27/2017
Graphics:
  Device-1: NVIDIA GK208B [GeForce GT 710] driver: nvidia v: 470.256.02
    bus-ID: 01:00.0
  Device-2: Sunplus Innovation SPCA2650 PC Camera type: USB driver: N/A
    bus-ID: 4-2:3
  Display: x11 server: X.Org v: 1.21.1.4 driver: X: loaded: nvidia
    unloaded: fbdev,modesetting,nouveau,vesa gpu: nvidia resolution:
    1: 1920x1080~60Hz 2: 1920x1080~60Hz
  OpenGL: renderer: NVIDIA GeForce GT 710/PCIe/SSE2
    v: 4.6.0 NVIDIA 470.256.02 direct render: Yes
Audio:
  Device-1: Intel 200 Series PCH HD Audio vendor: Micro-Star MSI driver: N/A
    bus-ID: 00:1f.3
  Device-2: NVIDIA GK208 HDMI/DP Audio driver: N/A bus-ID: 01:00.1
  Device-3: Sunplus Innovation SPCA2650 PC Camera type: USB driver: N/A
    bus-ID: 4-2:3
  Device-4: C-Media SADES Locust Plus type: USB driver: hid-generic,usbhid
    bus-ID: 4-9:4
  Sound Server-1: PulseAudio v: 15.99.1 running: yes
  Sound Server-2: PipeWire v: 0.3.48 running: yes

Драйвер слетел на звуковую карту или что? Device-1: Intel 200 Series PCH HD Audio vendor: Micro-Star MSI driver: N/A

toorr2p
() автор топика
Ответ на: комментарий от toorr2p

Покажи еще выхлоп команд lsmod и aplay -l

ничего подозрительного я не нашёл, за исключением того, что тебе ядро другое вкатило:

linux-image-6.5.0-45-generic:amd64

между делом посмотри, есть ли у тебя в lsmod snd_hda_intel и если нет, то попробуй modprobe snd-hda-intel и посмотри, есть ли устройство твое в aplay -l

anonymous
()
Ответ на: комментарий от cobold

тут странновато, потому что в логе ясно фигурирует пакет linux-modules-6.5.0-45-generic:amd64. То есть драйвера есть, но скорее всего не загружены, что странно. Впрочем, невидияпроблемы, ничего нового.

anonymous
()
Ответ на: комментарий от anonymous

@toorr2p, если получится, то значит слетели пути поиска модулей. Либо как-то криво перенастроился inird.

В общем, если выйдет загрузить модуль по абсолютному пути попробуй переустановить пакет linux-modules-6.5.0-45-generic

anonymous
()
Ответ на: комментарий от anonymous

Попробовал

sudo insmod /lib/modules/6.5.0-45-generic/kernel/sound/pci/hda/snd-hda-intel.ko

получил ошику

insmod: ERROR: could not load module /lib/modules/6.5.0-45-generic/kernel/sound/pci/hda/snd-hda-intel.ko: No such file or directory
toorr2p
() автор топика
Ответ на: комментарий от toorr2p
toorr2p@toorr2pPC:~$ lsa /lib/modules/
total 96
drwxr-xr-x  24 root root 4096 авг 10 19:27 .
drwxr-xr-x 140 root root 4096 авг 10 19:27 ..
drwxr-xr-x   2 root root 4096 авг 28  2023 5.19.0-32-generic
drwxr-xr-x   2 root root 4096 сен  5  2023 6.2.0-26-generic
drwxr-xr-x   2 root root 4096 сен 19  2023 6.2.0-31-generic
drwxr-xr-x   2 root root 4096 окт 28  2023 6.2.0-32-generic
drwxr-xr-x   2 root root 4096 ноя 20  2023 6.2.0-33-generic
drwxr-xr-x   2 root root 4096 ноя 21  2023 6.2.0-35-generic
drwxr-xr-x   2 root root 4096 дек 20  2023 6.2.0-36-generic
drwxr-xr-x   2 root root 4096 янв 11  2024 6.2.0-37-generic
drwxr-xr-x   2 root root 4096 янв 26  2024 6.2.0-39-generic
drwxr-xr-x   2 root root 4096 фев  8  2024 6.5.0-14-generic
drwxr-xr-x   2 root root 4096 фев 17 12:49 6.5.0-15-generic
drwxr-xr-x   2 root root 4096 фев 23 17:47 6.5.0-17-generic
drwxr-xr-x   2 root root 4096 мар  8 12:52 6.5.0-18-generic
drwxr-xr-x   6 root root 4096 мар 28 19:20 6.5.0-21-generic
drwxr-xr-x   2 root root 4096 апр  9 10:00 6.5.0-25-generic
drwxr-xr-x   2 root root 4096 апр 20 15:51 6.5.0-26-generic
drwxr-xr-x   2 root root 4096 мая 15 11:13 6.5.0-27-generic
drwxr-xr-x   2 root root 4096 июн 19 08:54 6.5.0-28-generic
drwxr-xr-x   2 root root 4096 июл 17 09:38 6.5.0-35-generic
drwxr-xr-x   2 root root 4096 авг 11 11:28 6.5.0-41-generic
drwxr-xr-x   6 root root 4096 июл 17 09:36 6.5.0-44-generic
drwxr-xr-x   5 root root 4096 авг 10 19:28 6.5.0-45-generic
toorr2p
() автор топика
Ответ на: комментарий от anonymous

Путь у меня вот такой получается

/lib/modules/6.5.0-45-generic/kernel/sound/pci/snd-ens1370.ko

я попробовал его для команды insmod но получил ошибку, что не так я делаю?

toorr2p@toorr2pPC:/lib/modules/6.5.0-45-generic/kernel/sound/pci$ lsa
total 100
drwxr-xr-x 2 root root  4096 авг 10 19:27 .
drwxr-xr-x 5 root root  4096 авг 10 19:27 ..
-rw-r--r-- 1 root root 91209 июл 15 18:19 snd-ens1370.ko
toorr2p@toorr2pPC:/lib/modules/6.5.0-45-generic/kernel/sound/pci$ sudo insmod /lib/modules/6.5.0-45-generic/kernel/sound/pci/snd-ens1370.ko
insmod: ERROR: could not insert module /lib/modules/6.5.0-45-generic/kernel/sound/pci/snd-ens1370.ko: Unknown symbol in module
toorr2p
() автор топика
Ответ на: комментарий от anonymous

Еще я нашел этот файл только в директории 6.5.0-44-generic

sudo insmod /lib/modules/6.5.0-44-generic/kernel/sound/pci/hda/snd-hda-intel.ko

попробовал выполнить команду с ним, но все равно получил ошибку

$ sudo insmod /lib/modules/6.5.0-44-generic/kernel/sound/pci/hda/snd-hda-intel.ko
insmod: ERROR: could not insert module /lib/modules/6.5.0-44-generic/kernel/sound/pci/hda/snd-hda-intel.ko: Unknown symbol in module
toorr2p
() автор топика
Ответ на: комментарий от anonymous

Вот я сравнил директории модулей в резервной копии и на текущей системе (где сломан звук) https://disk.yandex.ru/i/CaXRf0N2qCtKgQ

Модули нельзя просто копирнуть с копии? Загрузиться система или нет? И надо ли ее перезагружать после этого. таких вещей никогда не делал, если что напишите полный перечень действий пожалуйста.

toorr2p
() автор топика
Ответ на: комментарий от toorr2p

Модули нельзя просто копирнуть с копии? Загрузиться система или нет? И надо ли ее перезагружать после этого. таких вещей никогда не делал, если что напишите полный перечень действий пожалуйста.

модули копировать нельзя из одной версии ядра в другую. Я только сейчас заметил, что у тебя этот модуль в версии 45 есть, а в 44 нет.

Наиболее вероятно, что где-то что-то пошло не так во время установки. Сделай то, что я выше написал.

Если и это не поможет – загрузись в другое ядро. У тебя ж там вагон их целый установлен. Значит в грубе можно будет при загрузке выбрать какое-то другое ядро.

anonymous
()
Ответ на: комментарий от anonymous

Переустановил, перезагрузился, звука нет все равно (((

toorr2p@toorr2pPC:~$ sudo apt install --reinstall linux-modules-6.5.0-45-generic
[sudo] password for toorr2p: 
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages were automatically installed and are no longer required:
  fonts-open-sans kate5-data librlottie0-1 libxcb-screensaver0 python3-pydbus
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 147 not upgraded.
Need to get 0 B/26,4 MB of archives.
After this operation, 0 B of additional disk space will be used.
(Reading database ... 366596 files and directories currently installed.)
Preparing to unpack .../linux-modules-6.5.0-45-generic_6.5.0-45.45~22.04.1_amd64.deb ...
Unpacking linux-modules-6.5.0-45-generic (6.5.0-45.45~22.04.1) over (6.5.0-45.45~22.04.1) ...
Setting up linux-modules-6.5.0-45-generic (6.5.0-45.45~22.04.1) ...
Processing triggers for linux-image-6.5.0-45-generic (6.5.0-45.45~22.04.1) ...
/etc/kernel/postinst.d/dkms:
 * dkms: running auto installation service for kernel 6.5.0-45-generic
Error! Your kernel headers for kernel 6.5.0-45-generic cannot be found.
Please install the linux-headers-6.5.0-45-generic package or use the --kernelsourcedir option to tell DKMS where it's located.
   ...done.
/etc/kernel/postinst.d/initramfs-tools:
update-initramfs: Generating /boot/initrd.img-6.5.0-45-generic
/etc/kernel/postinst.d/zz-update-grub:
Sourcing file `/etc/default/grub'
Sourcing file `/etc/default/grub.d/init-select.cfg'
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-6.5.0-45-generic
Found initrd image: /boot/initrd.img-6.5.0-45-generic
Found linux image: /boot/vmlinuz-6.5.0-44-generic
Found initrd image: /boot/initrd.img-6.5.0-44-generic
Found linux image: /boot/vmlinuz-6.5.0-21-generic
Found initrd image: /boot/initrd.img-6.5.0-21-generic
Memtest86+ needs a 16-bit boot, that is not available on EFI, exiting
Warning: os-prober will not be executed to detect other bootable partitions.
Systems on them will not be added to the GRUB boot configuration.
Check GRUB_DISABLE_OS_PROBER documentation entry.
Adding boot menu entry for UEFI Firmware Settings ...
done
toorr2p
() автор топика
Ответ на: комментарий от toorr2p

Так. Установи linux-headers-6.5.0-45-generic и снова переустанови linux-image-6.5.0-45-generic

Проверь, появился ли модуль snd-hda-intel в дереве модулей текущего ядра.

Попробуй загрузиться еще раз. Если не получиться, загрузись в ядро 6.5.0-44 (оно же у тебя установлено). Чтобы в него загрузиться при старте компьютера, когда увидишь груб (загрузочное меню), зайди в Advanced … и там выбери соответствующее ядро.

anonymous
()
Ответ на: комментарий от anonymous

Установил\переустановил

toorr2p@toorr2pPC:~$ sudo apt install linux-headers-6.5.0-45-generic

выхлоп

toorr2p@toorr2pPC:~$ sudo apt install --reinstall linux-modules-6.5.0-45-generic

выхлоп

Затем выполнил

sudo modprobe snd-hda-intel

Потух экран, появилось окно ввода пароля, вошел, появился динамик!!! Вытык\втык USB наушников сделал и они появились, и Bluethooth появился ЗВУК ВОССТАНОВЛЕН!!! Лучший форум по Linux однозначно!!! ВСЕМ ГРОМАДНОЕ СПАСИБО!!!

https://disk.yandex.ru/i/vbjxMMidQr1-mQ

P\S Я уже было почти сдался))) Итого вместо того что бы просто поменять HDMI кабеля, я потратил 4тыс. на видиокарту + 4 тыс на новый SSD диск 480GB + кабель (что бы накатить копию которая без звука и продолжить эксперименты по его воссатновлению). Вывод: теперь никаких экспериментов по установке чего либо на работающей системе, только на копии сначала!

toorr2p
() автор топика
Ответ на: комментарий от toorr2p

То есть оно без этого пакета заработало?

linux-modules-extra-6.5.0-45-generic

Чудеса :) Ну да ладно. Работает и поздравляю :) Впредь будь осторожен со всякими видосиками. И видюху тоже потом не покупай от невидии.

anonymous
()
Ответ на: комментарий от anonymous

Возможно на это повлияло то что я выполнил обновление перед этим?

sudo apt update && sudo apt full-upgrade

Вообще хотелось бы понять что случилось, и как была исправлена проблема, если можете распишите плз по доступнее для начинающего =)

toorr2p
() автор топика