LINUX.ORG.RU

nvidia-legacy-340xx-driver дропнули в bullseye?

 ,


0

1

Откуда можно поставть подскажите?

root@debian:/home/deepforest/Documents# apt install linux-headers-$(uname -r|sed 's/[^-]*-[^-]*-//') nvidia-legacy-340xx-driver
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Package nvidia-legacy-340xx-driver is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'nvidia-legacy-340xx-driver' has no installation candidate
root@debian:/home/deepforest/Documents# 
root@debian:/etc/apt# 


а 390-ый чего не подходит? nvidia-detect чего говорит? какая карта?

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

наоборот! пусть видят, завидуют, я deepforest а не какой-нибудь анонимуз)

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

это они по пути арча идут - те уже даже 390-ый дропнули

да, но там через аур работает все и 340 тоже

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

а я помнишь чего говорил? + поддержка доисторического железа

че за бред? А там они его не дропнут? Хоть беди и обновляйся до сида.

Вот кстати даже скачанный с сайта ненавии 340 не ставиццо

https://imgur.com/a/MktwyPV

MiST
() автор топика
12 января 2022 г.
Ответ на: комментарий от Sunderland93

Который только что сломался. https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1003598

Что делать? :( Nouveau поддержки данной карты нет

А если вручную поставить драйвера нвидиа с офф сайта, потом их в случае чего трудно из системы вычистить?

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

c оффсайта установка:

-> Building NVIDIA kernel module:
   executing: 'cd ./kernel; /usr/bin/make module SYSSRC=/lib/modules/5.10.0-10-amd64/source SYSOUT=/lib/modules/5.10.0-10-amd64/build NV_BUILD_MODULE_INSTANCES='...
   NVIDIA: calling KBUILD...
   make[1]: Entering directory '/usr/src/linux-headers-5.10.0-10-common'
   /usr/bin/make -C /usr/src/linux-headers-5.10.0-10-amd64 -f /usr/src/linux-headers-5.10.0-10-common/Makefile modules
   make[2]: Entering directory '/usr/src/linux-headers-5.10.0-10-amd64'
   test -e include/generated/autoconf.h -a -e include/config/auto.conf || (             \
   echo >&2;                                                    \
   echo >&2 "  ERROR: Kernel configuration is invalid.";                \
   echo >&2 "         include/generated/autoconf.h or include/config/auto.conf are missing.";\
   echo >&2 "         Run 'make oldconfig && make prepare' on kernel src to fix it.";   \
   echo >&2 ;                                                   \
   /bin/false)
   /usr/bin/make -f /usr/src/linux-headers-5.10.0-10-common/scripts/Makefile.build obj=/tmp/selfgz73611/NVIDIA-Linux-x86_64-340.108/kernel \
   single-build= \
   need-builtin=1 need-modorder=1
serg002 ★★★
()
Ответ на: комментарий от gremlin_the_red

у меня при запуске выводит

[  6869.262] (II) NOUVEAU driver Date:   Sat Jan 23 12:24:42 2021 -0500
[  6869.262] (II) NOUVEAU driver for NVIDIA chipset families :
[  6869.262] 	RIVA TNT            (NV04)
[  6869.262] 	RIVA TNT2           (NV05)
[  6869.262] 	GeForce 256         (NV10)
[  6869.262] 	GeForce 2           (NV11, NV15)
[  6869.262] 	GeForce 4MX         (NV17, NV18)
[  6869.262] 	GeForce 3           (NV20)
[  6869.262] 	GeForce 4Ti         (NV25, NV28)
[  6869.262] 	GeForce FX          (NV3x)
[  6869.262] 	GeForce 6           (NV4x)
[  6869.262] 	GeForce 7           (G7x)
[  6869.263] 	GeForce 8           (G8x)
[  6869.263] 	GeForce 9           (G9x)
[  6869.263] 	GeForce GTX 2xx/3xx (GT2xx)
[  6869.263] 	GeForce GTX 4xx/5xx (GFxxx)
[  6869.263] 	GeForce GTX 6xx/7xx (GKxxx)
[  6869.263] 	GeForce GTX 9xx     (GMxxx)
[  6869.263] 	GeForce GTX 10xx    (GPxxx)

и, естественно, не запускаются иксы

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

В смысле, «естественно»? В списке имеются все модели, поддерживаемые проприетарным 340 драйвером. Что за карта конкретно, и какую ошибку показывает Xorg.0.log?

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

Да, и действительно работает. Был в блеклисте после драйверов нвидиа, спасибо. Но VDPAU не удалось запустить на nouveau. И с такими опциями есть тиринг

Option "HWCursor" "true"
        Option "AccelMethod" "exa"
        Option "NoAccel" "false"
        Option "ShadowFB" "false"
        Option "WrappedFB" "false"
        Option "GLXVBlank" "true"
        #Option "ZaphodHeads" "VGA-0"
        Option "PageFlip" "true"
        Option "SwapLimit" "1"
        Option "DRI" "2"
serg002 ★★★
()
Ответ на: комментарий от serg002

vdpau удалось поднять, но в ютубах видео без ускорения и тиринг этот…

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

потом их в случае чего трудно из системы вычистить?

Насколько я помню, в установщике с сайта есть опция для удаления модуля ядра и библиотек

Sunderland93 ★★★★★
()

Классно, конечно, устроили киднячёк всем, кто юзает 340xx. Более того, я уверен, что его специально отключили

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

У тебя не установлены заголовочные файлы ядра. Выполни команду:

apt install linux-headers-$(uname -r)

Если тебе интересно, почитай моё длинное сообщение. Правда, я там написал некоторое количество бреда, но если смотреть на мой опыт в целом, он может тебе пригодиться. Например, про приписывание композитинга в конфиги забудь, это лишний абзац. И про установку nvidia-xconfig путём распаковывания драйвера с оф. сайта тоже лишнее. Просто я в тот момент уже грохнул иксы, и это был самый простой способ. Были бы иксы, я бы скачал правильный пакет.

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

apt install linux-headers-$(uname -r) Устанавливал. Не помогло

serg002 ★★★
()
Ответ на: комментарий от serg002
nvidia: module verification failed: signature and/or required key missing - tainting kernel

Судя по всему, ядро принимает только подписанные модули ядра. Наверное, включен UEFI Secure Boot.

Предыдущие сообщения не имеют значения, это всего лишь предупреждение, что не-GPL драйверы заставляют ядро грустить. Юмор от разработчиков ядра.

Я могу попробовать собрать Devuan 11 LiveCD со включённым драйвером. Надо?

У меня уже есть сборка для личных нужд. Список изменений:

  • Имя пользователя изменено с devuan на user, а имя хоста изменено с devuan на localhost
  • Дефолтные права на создаваемые файлы поменял с 1000:1000 на 1000:100
  • Добавил несколько файлов настроек Xfce, чтобы было переключение раскладки us,ru по Ctrl-Shift, а также чтобы было сглаживание шрифтов Slight, и чтобы был выключен screensaver.
  • В конфиги GRUB и isolinux добавил параметры ядра, запрещающие использовать защиты от Meltdown и Spectre (для увеличения скорости работы системы)
  • Добавил несколько пакетов, необходимых для сборки модулей ядра, например gcc, g++, linux-headers, make и dkms

По сути, система так и осталась дефолтом, а я внёс только минорные изменения. Однако я могу добавить драйвер nvidia 340, если очень надо. Могу ещё и ядро 5.14 установить из бэкпортов. И Wine добавить, а заодно и 32-битные библиотеки. От этого, правда, размер образа вырастет с 900 Мб до 2,5 Гб.

ZenitharChampion ★★★★★
()
Последнее исправление: ZenitharChampion (всего исправлений: 8)
Ответ на: комментарий от gremlin_the_red
Starting NVIDIA Persistence
Daemon...
Started (13397)
Failed to open libnvidia-cfg.so.1: libnvidia-cfg.so.1: cannot open shared object file: No such file or directory
Shutdown (13397)
nvidia-persistenced failed to initialize. Check syslog for more details.
nvidia-persistenced.service: Control process exited, code=exited, status=1/FAILURE
nvidia-persistenced.service: Failed with result 'exit-code'.
Failed to start NVIDIA Persistence Daemon.

$find /usr/lib |grep libnvidia-cfg.so

/usr/lib/x86_64-linux-gnu/nvidia/libnvidia-cfg.so.1
/usr/lib/x86_64-linux-gnu/nvidia/legacy-340xx/libnvidia-cfg.so.1
/usr/lib/x86_64-linux-gnu/nvidia/legacy-340xx/libnvidia-cfg.so.340.108
/usr/lib/x86_64-linux-gnu/nvidia/current/libnvidia-cfg.so.1
/usr/lib/x86_64-linux-gnu/nvidia/current/libnvidia-cfg.so.460.91.03
/usr/lib/i386-linux-gnu/nvidia/legacy-340xx/libnvidia-cfg.so.1
/usr/lib/i386-linux-gnu/nvidia/legacy-340xx/libnvidia-cfg.so.340.108

$file /usr/lib/x86_64-linux-gnu/nvidia/current/libnvidia-cfg.so.1

/usr/lib/x86_64-linux-gnu/nvidia/current/libnvidia-cfg.so.1: symbolic link
to libnvidia-cfg.so.460.91.03
serg002 ★★★
()
Последнее исправление: serg002 (всего исправлений: 3)
Ответ на: комментарий от serg002

Я ничего не понял, кроме того, что у тебя за каким-то хером ещё 460 драйвер стоит. Сноси проприетарные драйвера полностью, удаляй xorg.conf и всё, что в xorg.conf.d, после чего перезагрузка и Xorg.0.log сюда.

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

не стоит. Это ставится из пакета nvidia-legacy-340xx-driver

После:

apt-get remove --purge -y nvidia-*;apt-get autoremove --purge -y
find /usr/lib |grep libnvidia-cfg.so

пусто-пусто т.е появляется при установке nvidia-legacy-340xx-driver

apt-file search libnvidia-cfg.so.460.91.03

libnvidia-cfg1: /usr/lib/x86_64-linux-gnu/nvidia/current/libnvidia-cfg.so.460.91.03
libnvidia-tesla-460-cfg1: /usr/lib/x86_64-linux-gnu/nvidia/tesla-460/libnvidia-cfg.so.460.91.03
serg002 ★★★
()
Последнее исправление: serg002 (всего исправлений: 3)

У меня такое ощущение, что nvidia-legacy-340xx-driver специально ломают. Хотят дропнуть. Верней со стейбла его уже дропнули, хотят сделать неюзабельным. У меня на этой nouveau видяшки в броузере тормозЯт :(

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

проинсталил с нуля, nvidia-driver 340xx упавший. Так что реально его «потушили» дебиановцы. Драйвер собирается, но при старте сыпет exception

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

Так что реально его «потушили» дебиановцы

И давно дебиан купил нвидию? Нвидия дропнула свои проприетарные драйверы в 2019 году. Её право. Ты решать свои проблемы с опенсорсным нуво не захотел. Твоё право. Дебиан тут при чём?

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

притом, что со старта в 11 всё работало, потом прилетел апдейт и всё «сломалось». С 2019 работало работало, а потом резко «бац» и перестало работать и никто это не хочет чинить. Совпадение? Не думаю. А в венде тем временем всё работает. Я думаю, что в дебиане просто всех, кто сидит на 340xx выключили

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

притом, что со старта в 11 всё работало

Нет, в дебиан 11 нет пакетов с 340 драйверами. Т.е. ты ставил из сида.

потом прилетел апдейт и всё «сломалось»

Да ладно. Крупными буквами надписи во всех доступных местах дебиановского сайта, что пакеты из сида могут сломать твою систему в любое время ты не замечал? Как так-то?

и никто это не хочет чинить

Потому что сорцов драйвера нет. Как ты чинить будешь?

А в венде тем временем всё работает

Нет, не работает. Для десятки нет официальных дров 340 ветки.

gremlin_the_red ★★★★★
()
22 апреля 2022 г.

Во всех нормальных дистрибутивах 340xx работает, а в debian решили показать всем юзерам fuck you. Типа эти карты EOL блаблабла. Как будто если EOL, то устройство не может работать. Fuck you, debian!

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

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

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

не гони, в дебиане 340-ой драйвер работает превосходно - нужно только установить , а ты просто рукожоп и неосилятор

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

Так я и починилъ

lsmod |grep nvidia
nvidia              10559488  39
drm                   475136  3 nvidia
serg002 ★★★
()
Ответ на: комментарий от serg002

> nouveau нет vsync, только через compton

Это странно. Несмотря на то, что я не использовал nouveau, я заметил, что с другими месовскими драйверами (intel и radeon) VSync включается сам. Команда glxinfo выдаёт сообщение, что VSync включен, а чтобы выключить, нужно задать какую-то переменную перед запуском программы.

Кстати, насчёт compton. Я вывел help к программе, и узнал интересную вещь:

compton --help
...
--vsync vsync-method
  Set VSync method. There are up to 4 VSync methods currently available.
    none = No VSync
    drm = VSync with DRM_IOCTL_WAIT_VBLANK. May only work on some
      drivers.
    opengl = Try to VSync with SGI_video_sync OpenGL extension. Only
      work on some drivers.
    opengl-oml = Try to VSync with OML_sync_control OpenGL extension.
      Only work on some drivers. Experimental.
    opengl-swc = Try to VSync with SGI_swap_control OpenGL extension.
      Only work on some drivers. Works only with GLX backend.
      Does not actually control paint timing, only buffer swap is
      affected, so it doesn't have the effect of --sw-opti unlike
      other methods.
    opengl-mswc = Try to VSync with MESA_swap_control OpenGL
      extension. Basically the same as opengl-swc above, except the
      extension we use.

То есть, если у меня - драйвер NVIDIA, то мне надо запускать с параметром compton --vsync opengl

А если у меня драйвер с поддержкой KMS, то я могу запускать как compton --vsync opengl, так и compton --vsync drm. Что даёт второе относительно первого, непонятно, но такая возможность есть.

Я попробовал. У меня в тот момент был дистрибутив Linux - openSUSE 12.2. Графическая карта Intel HD 4000. Запустил compton --vsync drm - не работает. Драйвер radeon (карточка Radeon HD 5850) - работает. Как же сделать так, чтобы работало и на Интеле тоже? Может, обновить драйвер? Что ж, я установил новые ядро и иксы из репозиториев Kernel:HEAD и X11:Xorg (включая драйвер xf86-video-intel и Mesa) - вот, теперь работает

> И в целом производетельность такая, что видео выше 480p тормОзят

Кто-то говорил, что можно вживить в него firmware из закрытого драйвера, и тогда будет работать. Я вообще хочу попробовать nouveau вместо проприетарного драйвера, чтобы в ungoogled-chromium работало VA-API.

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

Кто-то говорил, что можно вживить в него firmware из закрытого драйвера, и тогда будет работать

я пробовал - у меня не завелось

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

Мне когда-то нравился nouveau. Производительность в Майнкрафте не уступала проприетарному драйверу. А из-за «утечек памяти», в какой-то момент пропадали текстуры. и я мог подсмотреть, что за стеной. В итоге, меня на каком-то сервере забанили, как-то поняв, что я вижу то, чего не должен видеть

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

А ничего страшного, что этот пакет дропнули в булси и его нет? :). Лол, сразу видно, что ты юзаешь эти дрова

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

дропнули в булси

сразу видно, что ты юзаешь

юзай сид - там не дропнули

$ neofetch
       _,met$$$$$gg.          deb@debian 
    ,g$$$$$$$$$$$$$$$P.       ---------- 
  ,g$$P"     """Y$$.".        OS: Debian GNU/Linux bookworm/sid x86_64 
 ,$$P'              `$$$.     Host: K8M890M-M 1.X 
',$$P       ,ggs.     `$$b:   Kernel: 5.17.0-1-amd64 
`d$$'     ,$P"'   .    $$$    Uptime: 3 mins 
 $$P      d$'     ,    $$P    Packages: 995 (dpkg) 
 $$:      $$.   -    ,d$$'    Shell: bash 5.1.16 
 $$;      Y$b._   _,d$P'      Resolution: 1366x768 
 Y$$.    `.`"Y$$$$P"'         WM: JWM 
 `$$b      "-.__              Terminal: x-terminal-emul 
  `Y$$                        CPU: AMD Athlon 64 X2 Dual 4800+ (2) @ 2.500GHz 
   `Y$$.                      GPU: NVIDIA GeForce 210 
     `$$b.                    Memory: 180MiB / 1981MiB 
       `Y$$b.                 Disk (/): 4.2G / 15G (31%) 
          `"Y$b._
              `"""
$ nvidia-smi
Sat Apr 23 14:56:00 2022       
+------------------------------------------------------+                       
| NVIDIA-SMI 340.108    Driver Version: 340.108        |                       
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|===============================+======================+======================|
|   0  GeForce 210         Off  | 0000:02:00.0     N/A |                  N/A |
| 45%   46C    P0    N/A /  N/A |     96MiB /  1023MiB |     N/A      Default |
+-------------------------------+----------------------+----------------------+
                                                                               
+-----------------------------------------------------------------------------+
| Compute processes:                                               GPU Memory |
|  GPU       PID  Process name                                     Usage      |
|=============================================================================|
|    0            Not Supported                                               |
+-----------------------------------------------------------------------------+
amd_amd ★★★★★
()
Ответ на: комментарий от serg002

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

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