LINUX.ORG.RU

Установка драйвера Nvidia 1650ti в Astra Linux 2.12.42

 , ,


0

2

Здравствуйте, Уважаемые форумчане! Понимаю, что тема очень часто возникает, но пока ни одно из решений мне не помогло, поэтому приходится обращаться за помощью к Вам: пытаюсь установить проприетарный драйвер Nvidia для видеокарты GeForce 1650ti установленной в ноутбуке Acer Aspire 7.

Какие мероприятия были проведены:

0. Проверка наличия устройств:

ffp@ffp-pc:~$ lspci -k | grep -EA2 "VGA|3D|Display"
00:02.0 VGA compatible controller: Intel Corporation Device 3e9b
        Subsystem: Acer Incorporated [ALI] Device 142f
        Kernel driver in use: i915
--
01:00.0 VGA compatible controller: NVIDIA Corporation Device 1f95 (rev a1)
        Subsystem: Acer Incorporated [ALI] Device 142f
        Kernel modules: nvidiafb, nouveau, nvidia_drm, nvidia

1. Установку пытался реализовать по инструкции из wiki.astralinux.ru - результат отрицательный;

2. Актуальный драйвер был взят с официального сайта Nvidia;

3. Актуальная версия драйвера для моей видеокарты 460.84;

4. В файл /etc/modprobe.d/blacklist.conf были добавлены строки

blacklist nouveau 
options nouveau modeset=0

5. В файле /etc/initramfs-tools/modules строка

#nouveau modeset=1

отсутствовала;

6. При первой попытке установки (из любопытства попробовал просто сделать файл *.run исполняемым и запустить из GUI) получил следующую ошибку (вполне ожидаемую):

You appear to be running an X server; please exit X before installing. For further details, please see the section INSTALLING THE NVIDIA DRIVER in the README available on the Linux driver download page at www.nvidia.com

7. Соответственно,

sudo update-initramfs -u -k all
выполнял. После этого перезагрузился;

8. И fly тормозил

sudo systemctl stop fly-dm.service

9. Отключил иксы и перезагрузился в консоль. При попытке запуска получил следующую ошибку:

An NVIDIA kernel module 'nvidia' appears to already be loaded in your kernel. This may be because it is in use (for example, by an X server, a CUDA program, or the NVIDIA Persistence Daemon), but this may also happen if your kernel was configured without support for module unloading. Please be sure to exit any programms that may be using the GPU(s) before attempting to upgrade your driver. If no GPU-based programms are running, you know that your kernel supports module unloading, and you still receive this message, then an error may have occured that has corrupted an NVIDIA kernel module's usage count, for which the simplest remedy is to reboot your computer.

10. Проверка, что драйвер не установлен:

ffp@ffp-pc:~$ glxinfo | grep OpenGL
OpenGL vendor string: Intel
OpenGL renderer string: Mesa Intel(R) UHD Graphics 630 (CFL GT2)
OpenGL core profile version string: 4.6 (Core Profile) Mesa 20.1.7
OpenGL core profile shading language version string: 4.60
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.6 (Compatibility Profile) Mesa 20.1.7
OpenGL shading language version string: 4.60
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 20.1.7
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
OpenGL ES profile extensions:

Помогите пожалуйста разобраться, что именно я делаю не так?

Буду признателен за помощь.



Последнее исправление: ffpereverzev (всего исправлений: 2)

с официального сайта Nvidia

годы идут, методы простреливания себе ноги не меняются

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

Приятно знать, что не только в Windows-сообществе есть люди, которые пишут на форумах просто ради того, чтобы что-нибудь написать.

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

почему я не удивлён…

Так я, вроде бы, сюда не удивлять Вас пришел, а помощи просить.

ffpereverzev
() автор топика
01:00.0 VGA compatible controller: NVIDIA Corporation Device 1f95 (rev a1)
        Subsystem: Acer Incorporated [ALI] Device 142f
        Kernel modules: nvidiafb, nouveau, nvidia_drm, nvidia

У тебя тут присутствует модуль nvidia, возможно astra уже поставляется с проприетраным драйвером, перед установкой драйвера с сайта nvidia нужно было удалить драйвер из поставки астры.

Кинь сюда выводы для uname -a, dkms status, xrandr --listproviders, nvidia-smi, dpkg --list | grep nvidia

Aber ★★★★★
()
Последнее исправление: Aber (всего исправлений: 1)
Ответ на: комментарий от Aber

Спасибо большое за ответ!

У тебя тут присутствует модуль nvidia, возможно astra уже поставляется с проприетраным драйвером, перед установкой драйвера с сайта nvidia нужно было удалить драйвер из поставки астры.

Кинь сюда выводы для uname -a

Linux ffp-pc 5.4.0-54-generic #astra31+ci28 SMP Tue Dec 1 08:49:27 UTC 2020 x86_64 GNU/Linux

Кинь сюда выводы для dkms status

nvidia, 390.141, 5.4.0-54-generic, x86_64: installed

Кинь сюда выводы для xrandr --listproviders

Providers: number : 1
Provider 0: id: 0x45 cap: 0x9, Source Output, Sink Offload crtcs: 4 outputs: 2 associated providers: 0 name:Intel

Кинь сюда выводы для nvidia-smi

NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.

Кинь сюда выводы для dpkg --list | grep nvidia

ii  astra-nvidia                                  0.3.2-0                                                   amd64        Admin tools for installation/uninstallation NVidia drivers
ii  libnvidia-cfg1-390:amd64                      390.141-0ubuntu0.18.04.1+ci202101191246+astra1            amd64        NVIDIA binary OpenGL/GLX configuration library
ii  libnvidia-common-390                          390.141-0ubuntu0.18.04.1+ci202101191246+astra1            all          Shared files used by the NVIDIA libraries
ii  libnvidia-compute-390:amd64                   390.141-0ubuntu0.18.04.1+ci202101191246+astra1            amd64        NVIDIA libcompute package
ii  libnvidia-decode-390:amd64                    390.141-0ubuntu0.18.04.1+ci202101191246+astra1            amd64        NVIDIA Video Decoding runtime libraries
ii  libnvidia-encode-390:amd64                    390.141-0ubuntu0.18.04.1+ci202101191246+astra1            amd64        NVENC Video Encoding runtime library
ii  libnvidia-fbc1-390:amd64                      390.141-0ubuntu0.18.04.1+ci202101191246+astra1            amd64        NVIDIA OpenGL-based Framebuffer Capture runtime library
ii  libnvidia-gl-390:amd64                        390.141-0ubuntu0.18.04.1+ci202101191246+astra1            amd64        NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD
ii  libnvidia-ifr1-390:amd64                      390.141-0ubuntu0.18.04.1+ci202101191246+astra1            amd64        NVIDIA OpenGL-based Inband Frame Readback runtime library
ii  nvidia-384                                    390.141-0ubuntu0.18.04.1+ci202101191246+astra1            amd64        Transitional package for nvidia-driver-390
ii  nvidia-compute-utils-390                      390.141-0ubuntu0.18.04.1+ci202101191246+astra1            amd64        NVIDIA compute utilities
ii  nvidia-dkms-390                               390.141-0ubuntu0.18.04.1+ci202101191246+astra1            amd64        NVIDIA DKMS package
ii  nvidia-driver-390                             390.141-0ubuntu0.18.04.1+ci202101191246+astra1            amd64        NVIDIA driver metapackage
ii  nvidia-kernel-common-390                      390.141-0ubuntu0.18.04.1+ci202101191246+astra1            amd64        Shared files used with the kernel module
ii  nvidia-kernel-source-390                      390.141-0ubuntu0.18.04.1+ci202101191246+astra1            amd64        NVIDIA kernel source package
ii  nvidia-settings                               415.18-0ubuntu0~gpu18.04.1                                amd64        Tool for configuring the NVIDIA graphics driver
ii  nvidia-utils-390                              390.141-0ubuntu0.18.04.1+ci202101191246+astra1            amd64        NVIDIA driver support binaries
ii  xserver-xorg-video-nvidia-390                 390.141-0ubuntu0.18.04.1+ci202101191246+astra1            amd64        NVIDIA binary Xorg driver
ffpereverzev
() автор топика
Ответ на: комментарий от ffpereverzev

У тебя установлен драйвер nvidia, версия 390 подходит для старых карт но не для твоей, тебе его надо удалить прежде чем ставить драйвер с сайта nvidia.

apt-get remove astra-nvidia xserver-xorg-video-nvidia-390 nvidia-driver-390   
Aber ★★★★★
()
Последнее исправление: Aber (всего исправлений: 1)
Ответ на: комментарий от anonymous

нет, у него intel и mesa, вот если mesa попытаться удалить то наверное по цепочке потянет и иксы и все.

Aber ★★★★★
()
Последнее исправление: Aber (всего исправлений: 1)
Ответ на: комментарий от Aber

Спасибо большое за совет! Это не помогло. После установки нового драйвера система более не запустилась. :) Но попробовать стоило. Хоть увидел процесс установки нового драйвера и на несколько секунд даже поверил в удачный исход дела. :)

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

Забанься, дебил.

Ну, не стоит, наверное, быть столь жестоким к человеку, который пытается помочь.

Он же так полсистемы снесет.

К сожалению что-то подобное и произошло. :) Черный экран без возможности что-либо сделать. Теперь я точно знаю как НЕ надо делать. :)

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

К сожалению что-то подобное и произошло. :) Черный экран без возможности что-либо сделать. Теперь я точно знаю как НЕ надо делать. :)

А ты читал что оно тебе там удалять собралось?

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

Черный экран без возможности что-либо сделать.

Если бы все удалилась то ты бы увидел командную строку с предложением ввести логин и пароль. Но раз у тебя черный экран это значит что графика не смогла стартовать, наверное из-за поставленного драйвреа. Тебе нужно выключить модуль nvidia чтоб разобраться в чем проблема.

  1. Загрузись удерживая shift чтоб появилось GRUB меню.
  2. На первом пункте нажми e для редактирования параметров загрузки.
  3. Найди строку где в конце скорее всего будет quiet splash.
  4. Добавь modprobe.blacklist=nvidia,nouveau
  5. Нажми F10 для загрузки.

Это выключит модуль только на время этой загрузки.

Если загрузишься то выполни dkms status и кинь результат сюда, и ’journalctl -b-1` (покажет логи загрузки с прошлого запуска, -b-2 с позапрошлого и так далее) логи кинь на https://pastebin.com/ т.к. их много.

Aber ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.