LINUX.ORG.RU

Как понять, установлены ли драйверы NVidia в моей системе?

 , , ,


1

1

Debian 12. Проблем с играми вроде нет, но хотелось бы получить доступ к настройкам видеокарты. Я так понимаю, для этого нужны драйверы + Панель управления NVidia, так?

P.S. выполнив dpkg -l, я увидел там пакеты firmware-..., среди которых были linux-free, nonfree, intel-sound, realtek и пр. NVidia не было

★★★

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

Зачем? Просто добавь contrib non-free, обнови репозиторий и ставь пакет нвидия (утилита nvidia-detect подскажет какой пакет ставить) И не забудь i386 архитектуру поставить

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

Страна тут не при чем, дело в секциях репозиториев. Вот пример: Как правильно обновить Debian? (комментарий) — тут у меня международные репозитории и все секции и разделы.

Тебе, как выше писали, не хватает contrib non-free. Нужно их добавить, потом apt update, тогда можно будет драйвера nVidia ставить. У тебя ноут или десктоп? И какая карта?

Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от Vsevolod-linuxoid

Вывод apt update

E: Репозиторий «http://security.debian.org/debian-security stretch/updates Release» не содержит файла Release.
N: Обновление из этого репозитория нельзя выполнить безопасным способом, поэтому по умолчанию он отключён.
N: Информацию о создании репозитория и настройках пользователя смотрите в справочной странице apt-secure(8).
E: Репозиторий «http://deb.debian.org/debian stretch Release» не содержит файла Release.
N: Обновление из этого репозитория нельзя выполнить безопасным способом, поэтому по умолчанию он отключён.
N: Информацию о создании репозитория и настройках пользователя смотрите в справочной странице apt-secure(8).
E: Репозиторий «http://deb.debian.org/debian stretch-updates Release» не содержит файла Release.
N: Обновление из этого репозитория нельзя выполнить безопасным способом, поэтому по умолчанию он отключён.
N: Информацию о создании репозитория и настройках пользователя смотрите в справочной странице apt-secure(8).

после добавления в sources.list

deb http://ftp.ru.debian.org/debian bookworm main non-free
deb http://deb.debian.org/debian/ stretch main contrib non-free
deb http://deb.debian.org/debian/ stretch-updates main contrib non-free

deb http://security.debian.org/debian-security/ stretch/updates main contrib non-free

Ноут, карта GeForce 820M

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

Давай полную диагностику, посмотрим, что ты там навертел сдуру…

uname -a
lsb_release -a
dpkg --print-architecture
dpkg --print-foreign-architectures
grep -v -e '^#' -e '^$' /etc/apt/sources.list
grep -vH -e '^#' -e '^$' /etc/apt/sources.list.d/*
LANG=C apt install -sf
for i in $(LANG=C apt list --installed 2>/dev/null | grep -v "^Listing..." | cut -f 2 -d / | cut -f 1 -d " " | cut -f 1 -d "," | sort | uniq); do echo $i; LANG=C apt list --installed 2>/dev/null | grep "/$i" | wc -l; done
lspci | grep -i vga
Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от Vsevolod-linuxoid

Ах вот оно как… Я не знал, что 9й дебиан назвается стретч

После замены репов на bookworm и обновления apt, я запустил sudo apt install nvidia-detect, и вот её вывод:

Чтение списков пакетов… Готово
Построение дерева зависимостей… Готово
Чтение информации о состоянии… Готово         
Следующие пакеты устанавливались автоматически и больше не требуются:
  gir1.2-gst-plugins-base-1.0 gir1.2-keybinder-3.0 gnome-session-canberra gstreamer1.0-pulseaudio krita-data krita-gmic libcanberra-gtk3-0
  libcanberra-gtk3-module libgmic1 libgraphicsmagick++-q16-12 libgraphicsmagick-q16-3 libgsl27 libgslcblas0 libkseexpr-data libkseexpr4 libkseexprui4
  libopencolorio2.1 libopencv-videoio406 libpystring0 libquazip5-1 libturbojpeg0 libyaml-cpp0.7 python3-gi-cairo python3-sip
Для их удаления используйте «sudo apt autoremove».
Следующие НОВЫЕ пакеты будут установлены:
  nvidia-detect
Обновлено 0 пакетов, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Установлено или удалено не до конца 3 пакетов.
Необходимо скачать 143 kB архивов.
После данной операции объём занятого дискового пространства возрастёт на 230 kB.
Пол:1 http://deb.debian.org/debian bookworm/non-free amd64 nvidia-detect amd64 525.125.06-1~deb12u1 [143 kB]
Получено 143 kB за 1с (270 kB/s)        
Выбор ранее не выбранного пакета nvidia-detect.
(Чтение базы данных … на данный момент установлено 307679 файлов и каталогов.)
Подготовка к распаковке …/nvidia-detect_525.125.06-1~deb12u1_amd64.deb …
Распаковывается nvidia-detect (525.125.06-1~deb12u1) …
Настраивается пакет nvidia-detect (525.125.06-1~deb12u1) …
Настраивается пакет initramfs-tools (0.142) …
update-initramfs: deferring update (trigger activated)
Настраивается пакет linux-image-6.1.0-10-amd64 (6.1.38-1) …
/etc/kernel/postinst.d/initramfs-tools:
update-initramfs: Generating /boot/initrd.img-6.1.0-10-amd64
I: The initramfs will attempt to resume from /dev/sda6
I: (UUID=b33c6b64-edec-4735-82c7-c9f4c4c96d20)
I: Set the RESUME variable to override this.
raspi-firmware: missing /boot/firmware, did you forget to mount it?
run-parts: /etc/initramfs/post-update.d//z50-raspi-firmware exited with return code 1
run-parts: /etc/kernel/postinst.d/initramfs-tools exited with return code 1
dpkg: ошибка при обработке пакета linux-image-6.1.0-10-amd64 (--configure):
 подпроцесс из пакета linux-image-6.1.0-10-amd64 установлен сценарий post-installation возвратил код ошибки 1
dpkg: зависимости пакетов не позволяют настроить пакет linux-image-amd64:
 linux-image-amd64 зависит от linux-image-6.1.0-10-amd64 (= 6.1.38-1), однако:
  Пакет linux-image-6.1.0-10-amd64 пока не настроен.

dpkg: ошибка при обработке пакета linux-image-amd64 (--configure):
 проблемы зависимостей — оставляем не настроенным
Обрабатываются триггеры для initramfs-tools (0.142) …
update-initramfs: Generating /boot/initrd.img-6.1.0-10-amd64
I: The initramfs will attempt to resume from /dev/sda6
I: (UUID=b33c6b64-edec-4735-82c7-c9f4c4c96d20)
I: Set the RESUME variable to override this.
raspi-firmware: missing /boot/firmware, did you forget to mount it?
run-parts: /etc/initramfs/post-update.d//z50-raspi-firmware exited with return code 1
dpkg: ошибка при обработке пакета initramfs-tools (--configure):
 подпроцесс из пакета initramfs-tools установлен сценарий post-installation возвратил код ошибки 1
При обработке следующих пакетов произошли ошибки:
 linux-image-6.1.0-10-amd64
 linux-image-amd64
 initramfs-tools
E: Sub-process /usr/bin/dpkg returned an error code (1)

MrCookie ★★★
() автор топика
Ответ на: комментарий от Vsevolod-linuxoid

Вставил все команды разом

Linux mrcookie-laptop 6.1.0-10-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.38-1 (2023-07-14) x86_64 GNU/Linux
No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 12 (bookworm)
Release:        12
Codename:       bookworm
amd64
i386
deb http://deb.debian.org/debian bookworm main non-free-firmware
deb-src http://deb.debian.org/debian bookworm main non-free-firmware
deb http://deb.debian.org/debian bookworm-updates main non-free-firmware
deb-src http://deb.debian.org/debian bookworm-updates main non-free-firmware
deb http://security.debian.org/debian-security/ bookworm-security main non-free-firmware
deb-src http://security.debian.org/debian-security/ bookworm-security main non-free-firmware
deb http://deb.debian.org/debian bookworm-backports main non-free-firmware
deb-src http://deb.debian.org/debian bookworm-backports main non-free-firmware
deb http://ftp.ru.debian.org/debian bookworm main non-free
deb http://deb.debian.org/debian/ bookworm main contrib non-free
deb http://deb.debian.org/debian/ bookworm-updates main contrib non-free
deb http://security.debian.org/debian-security/ bookworm/updates main contrib non-free
/etc/apt/sources.list.d/vivaldi.list:deb [arch=amd64] https://repo.vivaldi.com/stable/deb/ stable main
NOTE: This is only a simulation!
      apt needs root privileges for real execution.
      Keep also in mind that locking is deactivated,
      so don't depend on the relevance to the real current situation!
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages were automatically installed and are no longer required:
  gir1.2-gst-plugins-base-1.0 gir1.2-keybinder-3.0 gnome-session-canberra gstreamer1.0-pulseaudio krita-data krita-gmic libcanberra-gtk3-0
  libcanberra-gtk3-module libgmic1 libgraphicsmagick++-q16-12 libgraphicsmagick-q16-3 libgsl27 libgslcblas0 libkseexpr-data libkseexpr4 libkseexprui4
  libopencolorio2.1 libopencv-videoio406 libpystring0 libquazip5-1 libturbojpeg0 libyaml-cpp0.7 python3-gi-cairo python3-sip
Use 'apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
3 not fully installed or removed.
Conf linux-image-6.1.0-10-amd64 (6.1.38-1 Debian:12.1/stable [amd64])
Conf linux-image-amd64 (6.1.38-1 Debian:12.1/stable [amd64])
Conf initramfs-tools (0.142 Debian:12.1/stable [all])
now
1
stable
2891
stable-security
10
00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 0b)

MrCookie ★★★
() автор топика
Ответ на: комментарий от Vsevolod-linuxoid

Хз, ещё раз запустил установку нвидиа детект, пишет что он уже установлен.

Вывод nvidia-detect:

Detected NVIDIA GPUs:
04:00.0 3D controller [0302]: NVIDIA Corporation GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] [10de:1140] (rev a1)

Checking card:  NVIDIA Corporation GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (rev a1)
Your card is only supported by the 390 legacy drivers series, which is only available up to bullseye.

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

Эм… ну тогда тебе или снижать версию Debian, или сидеть на Нуво, что ты сейчас и делаешь. Проприетарные драйвера на старые видеокарты nVidia можно только на старые Linux и ставить.

Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от Dimez
00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 0b)
        Subsystem: ASUSTeK Computer Inc. Haswell-ULT Integrated Graphics Controller
        Kernel driver in use: i915
--
04:00.0 3D controller: NVIDIA Corporation GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (rev a1)
        Subsystem: ASUSTeK Computer Inc. GeForce 820M
        Kernel driver in use: nouveau

Так у меня сейчас драйверы есть или нет? До меня не доходит

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

Драйвер у тебя есть. Нуво, или nouveau — французская разработка, СПО драйвер на nVidia.

А вот фирменный от самой nVidia на твой дистрибутив не поставить.

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

Я, думаю, дождусь драйвера для Bookworm. Собственно, для чего мне нужно было настраивать видюху - на винде по дефолту в Панели упавления нвидиа стоял энергосберегающий профиль. Я подумал, может и тут он стоит, хотел включить макс. произв-ть

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

В принципе, можешь всё как есть оставить, если нуво не вызывает проблем. Только sources.list лучше поправь: Как правильно обновить Debian? (комментарий)

А так — Ubuntu 22.04 или Debian 11 поддерживают драйвер от nVidia на твою видеокарту.

Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от Vsevolod-linuxoid

По крайней мере, для теста я запустил Half-Life 2 через протон. ФПС примерно 60, хотя с небольшими подлагиваниями.

На винде фпс примерно 40 было

А может у этого нуво есть какой-нить конфиг? Или оф.сайт?

MrCookie ★★★
() автор топика
Ответ на: комментарий от Vsevolod-linuxoid
Пол:1 http://deb.debian.org/debian bookworm/main amd64 dkms all 3.0.10-8+deb12u1 [48,7 kB]
Пол:2 http://deb.debian.org/debian bookworm/main amd64 libapr1 amd64 1.7.2-3 [102 kB]
Пол:3 http://deb.debian.org/debian bookworm/main amd64 libaprutil1 amd64 1.6.3-1 [87,8 kB]
Пол:4 http://deb.debian.org/debian bookworm/main amd64 libserf-1-1 amd64 1.3.9-11 [55,0 kB]
Пол:5 http://deb.debian.org/debian bookworm/main amd64 libutf8proc2 amd64 2.8.0-1 [60,1 kB]
Пол:6 http://deb.debian.org/debian bookworm/main amd64 libsvn1 amd64 1.14.2-4+b2 [1 411 kB]
Пол:7 http://deb.debian.org/debian bookworm/main amd64 linux-headers-6.1.0-10-common all 6.1.38-1 [9 820 kB]
Пол:8 http://deb.debian.org/debian bookworm/main amd64 linux-headers-6.1.0-10-amd64 amd64 6.1.38-1 [1 195 kB]
Пол:9 http://deb.debian.org/debian bookworm/main amd64 linux-headers-amd64 amd64 6.1.38-1 [1 420 B]
Пол:10 http://deb.debian.org/debian bookworm/main amd64 subversion amd64 1.14.2-4+b2 [960 kB]
Получено 13,7 MB за 2с (6 354 kB/s)    
Выбор ранее не выбранного пакета dkms.
(Чтение базы данных … на данный момент установлено 307705 файлов и каталогов.)
Подготовка к распаковке …/0-dkms_3.0.10-8+deb12u1_all.deb …
Распаковывается dkms (3.0.10-8+deb12u1) …
Выбор ранее не выбранного пакета libapr1:amd64.
Подготовка к распаковке …/1-libapr1_1.7.2-3_amd64.deb …
Распаковывается libapr1:amd64 (1.7.2-3) …
Выбор ранее не выбранного пакета libaprutil1:amd64.
Подготовка к распаковке …/2-libaprutil1_1.6.3-1_amd64.deb …
Распаковывается libaprutil1:amd64 (1.6.3-1) …
Выбор ранее не выбранного пакета libserf-1-1:amd64.
Подготовка к распаковке …/3-libserf-1-1_1.3.9-11_amd64.deb …
Распаковывается libserf-1-1:amd64 (1.3.9-11) …
Выбор ранее не выбранного пакета libutf8proc2:amd64.
Подготовка к распаковке …/4-libutf8proc2_2.8.0-1_amd64.deb …
Распаковывается libutf8proc2:amd64 (2.8.0-1) …
Выбор ранее не выбранного пакета libsvn1:amd64.
Подготовка к распаковке …/5-libsvn1_1.14.2-4+b2_amd64.deb …
Распаковывается libsvn1:amd64 (1.14.2-4+b2) …
Выбор ранее не выбранного пакета linux-headers-6.1.0-10-common.
Подготовка к распаковке …/6-linux-headers-6.1.0-10-common_6.1.38-1_all.deb …
Распаковывается linux-headers-6.1.0-10-common (6.1.38-1) …
Выбор ранее не выбранного пакета linux-headers-6.1.0-10-amd64.
Подготовка к распаковке …/7-linux-headers-6.1.0-10-amd64_6.1.38-1_amd64.deb …
Распаковывается linux-headers-6.1.0-10-amd64 (6.1.38-1) …
Выбор ранее не выбранного пакета linux-headers-amd64.
Подготовка к распаковке …/8-linux-headers-amd64_6.1.38-1_amd64.deb …
Распаковывается linux-headers-amd64 (6.1.38-1) …
Выбор ранее не выбранного пакета subversion.
Подготовка к распаковке …/9-subversion_1.14.2-4+b2_amd64.deb …
Распаковывается subversion (1.14.2-4+b2) …
Настраивается пакет initramfs-tools (0.142) …
update-initramfs: deferring update (trigger activated)
Настраивается пакет libutf8proc2:amd64 (2.8.0-1) …
Настраивается пакет libapr1:amd64 (1.7.2-3) …
Настраивается пакет linux-image-6.1.0-10-amd64 (6.1.38-1) …
/etc/kernel/postinst.d/initramfs-tools:
update-initramfs: Generating /boot/initrd.img-6.1.0-10-amd64
I: The initramfs will attempt to resume from /dev/sda6
I: (UUID=b33c6b64-edec-4735-82c7-c9f4c4c96d20)
I: Set the RESUME variable to override this.
raspi-firmware: missing /boot/firmware, did you forget to mount it?
run-parts: /etc/initramfs/post-update.d//z50-raspi-firmware exited with return code 1
run-parts: /etc/kernel/postinst.d/initramfs-tools exited with return code 1
dpkg: ошибка при обработке пакета linux-image-6.1.0-10-amd64 (--configure):
 подпроцесс из пакета linux-image-6.1.0-10-amd64 установлен сценарий post-installation возвратил код ошибки 1
Настраивается пакет dkms (3.0.10-8+deb12u1) …
Настраивается пакет linux-headers-6.1.0-10-common (6.1.38-1) …
Настраивается пакет libaprutil1:amd64 (1.6.3-1) …
Настраивается пакет linux-headers-6.1.0-10-amd64 (6.1.38-1) …
/etc/kernel/header_postinst.d/dkms:
dkms: running auto installation service for kernel 6.1.0-10-amd64.
dkms: autoinstall for kernel: 6.1.0-10-amd64.
Настраивается пакет linux-headers-amd64 (6.1.38-1) …
Настраивается пакет libserf-1-1:amd64 (1.3.9-11) …
dpkg: зависимости пакетов не позволяют настроить пакет linux-image-amd64:
 linux-image-amd64 зависит от linux-image-6.1.0-10-amd64 (= 6.1.38-1), однако:
  Пакет linux-image-6.1.0-10-amd64 пока не настроен.

dpkg: ошибка при обработке пакета linux-image-amd64 (--configure):
 проблемы зависимостей — оставляем не настроенным
Настраивается пакет libsvn1:amd64 (1.14.2-4+b2) …
Настраивается пакет subversion (1.14.2-4+b2) …
Обрабатываются триггеры для libc-bin (2.36-9+deb12u1) …
Обрабатываются триггеры для man-db (2.11.2-2) …
Обрабатываются триггеры для initramfs-tools (0.142) …
update-initramfs: Generating /boot/initrd.img-6.1.0-10-amd64
I: The initramfs will attempt to resume from /dev/sda6
I: (UUID=b33c6b64-edec-4735-82c7-c9f4c4c96d20)
I: Set the RESUME variable to override this.
raspi-firmware: missing /boot/firmware, did you forget to mount it?
run-parts: /etc/initramfs/post-update.d//z50-raspi-firmware exited with return code 1
dpkg: ошибка при обработке пакета initramfs-tools (--configure):
 подпроцесс из пакета initramfs-tools установлен сценарий post-installation возвратил код ошибки 1
При обработке следующих пакетов произошли ошибки:
 linux-image-6.1.0-10-amd64
 linux-image-amd64
 initramfs-tools
E: Sub-process /usr/bin/dpkg returned an error code (1)

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

Я понял, в чём дело! У тебя криво пакеты поставились, при этом обычная проверка такое не обнаруживает. Но способ есть:

apt install debsums
debsums -cs
debsums -l

, потом apt install --reinstall на найденные пакеты.

Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от Vsevolod-linuxoid

Я вот эту политику дебианщиков понять не могу - по дефолту прописывать только секцию main в /etc/sources.list. Ну пропишите вы остальное, сделайте пользователю хорошо, руки же не отсохнут. Нет, надо во имя непонятно чего урезать репозиторий, пусть человек мучается.

LongLiveUbuntu ★★★★★
()
Ответ на: комментарий от Vsevolod-linuxoid

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

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

Может, это из-за апдейтов с Дискавера? Я тут уже писал:

Единственное, что я «такого» делал с системой - ставил апдейты через KDE Discover. И во время установки каких-то пакетов произошла ошибка

MrCookie ★★★
() автор топика