Проблема с драйвером NVIDIA RTX390

Автор Craftsman, 06 ноября 2024, 00:31:09

« назад - далее »

0 Пользователи и 4 гостей просматривают эту тему.

Craftsman

Так вы же сказали - "желательно заблокировать репозиторий nvidia"
ну я и перенес это файлик в другой каталог
файлик - cuda-debian12-x86_64.list

ek-nfn

Цитата: Craftsman от 06 ноября 2024, 05:09:57Так вы же сказали - "желательно заблокировать репозиторий nvidia"
заблокировать репу после установки нужного драйвера, иначе при автоматическом обновлении установит более свежую версию 565. Или заморозить версию без блокировки репы
Debian 12  -> Devuan 5 xfce -> MX Linux 23

Craftsman

Вернул cuda-debian12-x86_64.list обратно, появилось множесто пакетов, в том числе 550.
А как собсно называется драйвер 550? Там много либ с этой цифрой и других пакетов, но с 'driver' 550 что-то не просматривается

ek-nfn

#33
нужен именно этот, другие не нужны
555.42.06-1
В синаптике ищете nvidia-driver c этой версией
Обновление пакетной базы в синаптике сначала сделайте
Debian 12  -> Devuan 5 xfce -> MX Linux 23

Craftsman

#34
Ну да, только мне нужно полное название файла этого драйвера, а то их там тьма с nvidia.
Но кажется нашел - это cuda-drivers-550
Только он устнавливаться не хочет - сломанные зависимости. надо починить

ek-nfn

полное название nvidia-driver
снова запустите и проверьте наличие нужной версии
apt-cache policy nvidia-driver

В синаптике справа вверху есть поиск пакетов. Загоните туда nvidia-driver
Debian 12  -> Devuan 5 xfce -> MX Linux 23

Craftsman

Да я это понимаю, но если nvidia-driver , то есть только 565 версия
С 550 только cuda-drivers-550

ek-nfn

Цитата: Craftsman от 06 ноября 2024, 05:42:34Да я это понимаю, но если nvidia-driver , то есть только 565 версия
покажите скриншот окна синаптика с результатами поиска по nvidia-driver
и выхлоп
apt-cache policy nvidia-driver
Debian 12  -> Devuan 5 xfce -> MX Linux 23

Craftsman

#38
Не, так недолго и крыша поедет с этим чудо-драйвером  :D
Никогда не думал, что такая тривиальная задача как установка драйвера обернется такой траханиной  ???
Я уже ничего не соображаю, так что с вашего позволения откланяюсь.
И надеюсь, что завтра вы будет так же любезны  и поможете установить этот капризный драйвер.
А также просветите, почему такие проблемы с ним.
Спокойной ночи!

dzhoser

#39
1. Скачайте необходимый драйвер с сайта Nvidia.
2. Перейдите в консоль клавишами alt+cttl+f2
3. Завершите Х режим
sudo systemctl stop lightdm
4. Перейдите в каталог с драйвером, например
cd  Загрузки
5. Сделайте файл драйвера исполняемым
chmod +x имя файла
6. Запустите файл драйвера
sudo ./название драйвера.run7. Следуйте указаниям мастера настройки.

 
Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

ek-nfn

#40
при вновь подключенном репозитории от Nvidia

sudo apt update
sudo apt-get install linux-headers-$(uname -r)
sudo apt install nvidia-driver=555.42.06-1
Debian 12  -> Devuan 5 xfce -> MX Linux 23

Craftsman

Вот, подтянулись еще знатоки этого безнадежного дела  :D Спасибо!

dzhoser, ваш вариант с ek-nfn мы уже рассматривали, но потом нас понесло в другую сторону, на apt install, и мы этой ночью это дело так и не завершили.

Какой из них считается официально правильным? И есть ли официальная инструкция по безупречной установке драйверов Nvidia?

Но поскольку с драйверами Nvidia мне как-то ни разу прежде не пришлось иметь дело, это впервые, просветите сначала, плиз, почему оно оказалось таким сложным?
Ведь компания Nvidia - лидер среди производителей видеокарт. Debian - тоже один из лидеров дистрибутивов, а не какая-то там Слака.

И неужели у них в самом деле так плохо с драйверами?



dzhoser

#42
Вариант предложенный мной требует обновлений вручную. Также вносит изменения в ядро программистами Nvidia, добавляя соответствующие модули. Оба варианта правильны, а каким пользоваться решайте сами.


06 ноября 2024, 16:49:07
Цитата: Craftsman от 06 ноября 2024, 03:53:25You appear to be running an X server.  Installing the NVIDIA driver while X is running is not recommended, as doing so may prevent the installer from detecting some potential installation
 problems, and it may not be possible to start new graphics applications after a new driver is installed.  If you choose to continue installation, it is highly recommended that you reboot yo
ur computer after installation to use the newly installed driver. (Answer: Abort installation)
ERROR: Installation has failed.  Please see the file '/var/log/nvidia-installer.log' for details.  You may find suggestions on fixing installation problems in the README available on the Lin
ux driver download page at www.nvidia.com.
Похоже, у вас запущен X-сервер. Не рекомендуется устанавливать драйвер NVIDIA во время работы X, так как это может помешать программе установки обнаружить некоторые потенциальные
проблемы при установке, а запуск новых графических приложений после установки нового драйвера может оказаться невозможным. Если вы решите продолжить установку, настоятельно рекомендуется перезагрузить
компьютер после установки, чтобы использовать только что установленный драйвер. (Ответ: Прервать установку)
ОШИБКА: Установка завершилась неудачно. Пожалуйста, ознакомьтесь с файлом '/var/log/nvidia-installer.войдите в систему для получения подробной информации. Вы можете найти предложения по устранению проблем с установкой в README, доступном на
странице загрузки драйвера Lin ux по адресу www.nvidia.com.
Эта проблема решается предложенным мной вариантом завершения X сесии.


Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

Craftsman

#43
ЦитироватьПохоже, у вас запущен X-сервер. Не рекомендуется устанавливать драйвер NVIDIA во время работы X
Ок, остановить X-сервер не проблема
(хотя я думал что нужно остановить X-org сервер, а не lightdm, который является только менеджером входа, так что не совсем понятно, почему именно его).

Но главное недоумение в другом - почему бы самому установщику драйвера не останавливать X-сервер?
Ведь у него для этого есть все полномочия.

06 ноября 2024, 17:18:28
Ок, попробовал вариант

sudo apt install nvidia-driver=555.42.06-1 он указывает на проверенный конкретный драйвер, а насколько понял, не все версии из них все могут нормально работать, так ведь?

Но к сожалению, получил такую бяку:

Следующие пакеты имеют неудовлетворённые зависимости:
 nvidia-driver : Зависит: nvidia-driver-libs (= 555.42.06-1) но 565.57.01-1 должен быть установлен
                 Зависит: nvidia-driver-bin (= 555.42.06-1)
                 Зависит: xserver-xorg-video-nvidia (= 555.42.06-1) но 565.57.01-1 должен быть установлен
                 Зависит: nvidia-vdpau-driver (= 555.42.06-1) но 565.57.01-1 должен быть установлен
                 Зависит: nvidia-alternative (= 555.42.06-1)
                 Зависит: nvidia-kernel-dkms (= 555.42.06-1) но он не будет установлен или
                                 nvidia-kernel-555.42.06 или
                                 nvidia-kernel-open-dkms (= 555.42.06-1) но он не будет установлен
E: Невозможно исправить ошибки: у вас зафиксированы сломанные пакеты.

Но я уже пытался чинить сломанные пакеты -

apt --fix-broken install
и ничего сломанного не обнаружено. Как исправить эту ситуацию?

06 ноября 2024, 18:10:21
Да, ну никак не исправить эту дурацкую ситуацию  ???
Поэтому плюнул на эти apt update и перешел на установку через ./driver
Установил как ./NVIDIA-Linux-x86_64-550.127.05.run

Установился, хоть и пинками, поскольку то libc не хватало, то еще чего-то.
В конце концов драйвер 550.127.05 установился, что видно на мониторе.

Но! 3090 для задач типа AI не работает  :(

Поскольку установщик предлагал установить еще и Vulkan, доустановил его.
Но и это ничего не дало.

Неужели придется возвращаться на установку явно непонятного драйвера от Tesla  по той самой странной статье?

apt install nvidia-tesla-470-driver
Да, XFCE не будет работать, войти на Рабочий стол невозможно, потому что его нет.

Но зато специфические задачи, которые используют 3090, работают на ура!





dzhoser

Опишите подробно что не работает
Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков