LINUX.ORG.RU
ФорумGames

Установка старого драйвера под Linux Mint 22.3 - Cinnamon 64-bit

 ,


0

1

Привет!

Попытался запустить Starcraft 2 под новой системой, но не получилось: под опен-сорсным драйвером оно вылетает на финальных этапах загрузки, под nvidia 580 выдаёт крякозябры. В менеджере драйверов старого 535 нет, пытался установить вручную через sudo apt update && sudo apt install nvidia-driver-535 nvidia-settings , но не получилось, в менеджере драйверов не появился.

Видюха старая GTX 1070TI, отсюда проблемы. В BIOS вроде ничего подозрительного не врублено.

sudo apt update && sudo apt install nvidia-driver-535 nvidia-settings , но не получилось

Хотелось бы подробностей. Что именно не получилось. Какие-то ошибки были?

в менеджере драйверов не появился

Что это? Для чего это? В системе то драйвер какой в итоге?

dmesg|grep -i nv

glxinfo|grep string

cobold ★★★★★
()

Видюха старая GTX 1070TI

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

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

а я в ответ выкинул этих дебилов и полностью перешел на nouveau даже там где поддержка nvidia еще оставалась.

А ты грозен! Как же «этим дебилам» теперь с этим жить?..

CrX ★★★★★
()

В менеджере драйверов старого 535 нет, пытался установить вручную через sudo apt update && sudo apt install nvidia-driver-535 nvidia-settings , но не получилось, в менеджере драйверов не появился.

В эту сторону копай, надо чтобы получилось. В крайнем случае можно установить руками, или перейти на дистрибутив попроще (например в арче старые дрова нвидии ставятся через aur без каких-либо проблем).

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

Как же «этим дебилам» теперь с этим жить?

даже не знаю - пусть теперь с этих драйверов себе хоть суп варят.

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

apt list –installed | grep nvidia-driver

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

nvidia-driver-535/noble-updates,noble-security,now 535.309.01-0ubuntu0.24.04.2 amd64 [установлен] nvidia-driver-580/noble-updates,noble-security,now 580.173.02-0ubuntu0.24.04.1 amd64 [установлен, автоматически]

установлены оба драйвера, при этом удалить 580 не получается, автоматически ставится и в nvidia-sli отображается именно он. В Менеджере драйверов 535 не отображается, отображается 550 и 380, при чём оба не работают, лол. С новеау тоже проблемы, при попытке запустить игру оно разлогинивается из сеанса Минта

dpkg -l | grep -E ‘nvidia|libnvidia’ ii libnvidia-cfg1-580:amd64 580.173.02-0ubuntu0.24.04.1 amd64 NVIDIA binary OpenGL/GLX configuration library ii libnvidia-common-580 580.173.02-0ubuntu0.24.04.1 all Shared files used by the NVIDIA libraries rc libnvidia-compute-390:i386 390.157-0ubuntu7 i386 NVIDIA libcompute package ii libnvidia-compute-580:amd64 580.173.02-0ubuntu0.24.04.1 amd64 NVIDIA libcompute package ii libnvidia-compute-580:i386 580.173.02-0ubuntu0.24.04.1 i386 NVIDIA libcompute package ii libnvidia-decode-580:amd64 580.173.02-0ubuntu0.24.04.1 amd64 NVIDIA Video Decoding runtime libraries ii libnvidia-decode-580:i386 580.173.02-0ubuntu0.24.04.1 i386 NVIDIA Video Decoding runtime libraries ii libnvidia-egl-wayland1:amd64 1:1.1.17-0ubuntu0~gpu24.04.1 amd64 Wayland EGL External Platform library – shared library ii libnvidia-egl-wayland1:i386 1:1.1.17-0ubuntu0~gpu24.04.1 i386 Wayland EGL External Platform library – shared library ii libnvidia-encode-580:amd64 580.173.02-0ubuntu0.24.04.1 amd64 NVENC Video Encoding runtime library ii libnvidia-encode-580:i386 580.173.02-0ubuntu0.24.04.1 i386 NVENC Video Encoding runtime library ii libnvidia-extra-580:amd64 580.173.02-0ubuntu0.24.04.1 amd64 Extra libraries for the NVIDIA driver ii libnvidia-fbc1-580:amd64 580.173.02-0ubuntu0.24.04.1 amd64 NVIDIA OpenGL-based Framebuffer Capture runtime library ii libnvidia-fbc1-580:i386 580.173.02-0ubuntu0.24.04.1 i386 NVIDIA OpenGL-based Framebuffer Capture runtime library ii libnvidia-gl-580:amd64 580.173.02-0ubuntu0.24.04.1 amd64 NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD ii libnvidia-gl-580:i386 580.173.02-0ubuntu0.24.04.1 i386 NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD ii nvidia-compute-utils-580 580.173.02-0ubuntu0.24.04.1 amd64 NVIDIA compute utilities ii nvidia-dkms-580 580.173.02-0ubuntu0.24.04.1 amd64 NVIDIA DKMS package hi nvidia-driver-535 535.309.01-0ubuntu0.24.04.2 amd64 NVIDIA driver metapackage (transitional package) ii nvidia-driver-580 580.173.02-0ubuntu0.24.04.1 amd64 NVIDIA driver metapackage ii nvidia-firmware-580-580.173.02 580.173.02-0ubuntu0.24.04.1 amd64 Firmware files used by the kernel module ii nvidia-kernel-common-580 580.173.02-0ubuntu0.24.04.1 amd64 Shared files used with the kernel module ii nvidia-kernel-source-580 580.173.02-0ubuntu0.24.04.1 amd64 NVIDIA kernel source package ii nvidia-prime 0.8.17.2 all Tools to enable NVIDIA’s Prime ii nvidia-settings 510.47.03-0ubuntu4.24.04.1 amd64 Tool for configuring the NVIDIA graphics driver ii nvidia-utils-580 580.173.02-0ubuntu0.24.04.1 amd64 NVIDIA driver support binaries ii screen-resolution-extra 0.18.3ubuntu0.24.04.1 all Extension for the nvidia-settings control panel ii xserver-xorg-video-nvidia-580 580.173.02-0ubuntu0.24.04.1 amd64 NVIDIA binary Xorg driver

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

dmesg|grep -i nv [ 0.000000] BIOS-e820: [mem 0x000000000a200000-0x000000000a23bfff] ACPI NVS [ 0.000000] BIOS-e820: [mem 0x000000008e47f000-0x000000009047efff] ACPI NVS [ 0.000000] reserve setup_data: [mem 0x000000000a200000-0x000000000a23bfff] ACPI NVS [ 0.000000] reserve setup_data: [mem 0x000000008e47f000-0x000000009047efff] ACPI NVS [ 0.214134] ACPI: PM: Registering ACPI NVS region [mem 0x0a200000-0x0a23bfff] (245760 bytes) [ 0.214134] ACPI: PM: Registering ACPI NVS region [mem 0x8e47f000-0x9047efff] (33554432 bytes) [ 0.286866] ACPI: _SB_.PCI0.GPP1.P0NV: New power resource [ 0.295533] ACPI: _SB_.PCI0.GPP5.UP02.DP40.NV00.PWRS: New power resource [ 0.305311] pci 0000:00:00.0: [1022:14e8] type 00 class 0x060000 conventional PCI endpoint [ 0.305430] pci 0000:00:00.2: [1022:14e9] type 00 class 0x080600 conventional PCI endpoint [ 0.305538] pci 0000:00:01.0: [1022:14ea] type 00 class 0x060000 conventional PCI endpoint [ 0.306638] pci 0000:00:02.0: [1022:14ea] type 00 class 0x060000 conventional PCI endpoint [ 0.308346] pci 0000:00:03.0: [1022:14ea] type 00 class 0x060000 conventional PCI endpoint [ 0.308446] pci 0000:00:04.0: [1022:14ea] type 00 class 0x060000 conventional PCI endpoint [ 0.308546] pci 0000:00:08.0: [1022:14ea] type 00 class 0x060000 conventional PCI endpoint [ 0.309244] pci 0000:00:14.0: [1022:790b] type 00 class 0x0c0500 conventional PCI endpoint [ 0.309368] pci 0000:00:14.3: [1022:790e] type 00 class 0x060100 conventional PCI endpoint [ 0.309503] pci 0000:00:18.0: [1022:14f0] type 00 class 0x060000 conventional PCI endpoint [ 0.309541] pci 0000:00:18.1: [1022:14f1] type 00 class 0x060000 conventional PCI endpoint [ 0.309579] pci 0000:00:18.2: [1022:14f2] type 00 class 0x060000 conventional PCI endpoint [ 0.309616] pci 0000:00:18.3: [1022:14f3] type 00 class 0x060000 conventional PCI endpoint [ 0.309653] pci 0000:00:18.4: [1022:14f4] type 00 class 0x060000 conventional PCI endpoint [ 0.309689] pci 0000:00:18.5: [1022:14f5] type 00 class 0x060000 conventional PCI endpoint [ 0.309726] pci 0000:00:18.6: [1022:14f6] type 00 class 0x060000 conventional PCI endpoint [ 0.309763] pci 0000:00:18.7: [1022:14f7] type 00 class 0x060000 conventional PCI endpoint [ 0.329292] iommu: DMA domain TLB invalidation policy: lazy mode [ 2.750324] rtc_cmos 00:02: alarms up to one month, y3k, 114 bytes nvram [ 2.850042] with environment: [ 5.538382] nvme 0000:06:00.0: platform quirk: setting simple suspend [ 5.538384] nvme 0000:02:00.0: platform quirk: setting simple suspend [ 5.538694] nvme nvme0: pci function 0000:02:00.0 [ 5.538697] nvme nvme1: pci function 0000:06:00.0 [ 5.549929] nvme nvme0: allocated 8 MiB host memory buffer (1 segment). [ 5.551110] nvme nvme1: 12/0/0 default/read/poll queues [ 5.554519] nvme1n1: p1 [ 5.558292] nvme nvme0: 8/0/0 default/read/poll queues [ 5.574821] nvme0n1: p1 p2 [ 6.007634] EXT4-fs (nvme0n1p2): mounted filesystem 04f46af4-c84b-45a4-8c6e-1671a57614f7 ro with ordered data mode. Quota mode: none. [ 6.381460] EXT4-fs (nvme0n1p2): re-mounted 04f46af4-c84b-45a4-8c6e-1671a57614f7 r/w. [ 6.621928] EXT4-fs (nvme1n1p1): mounted filesystem bc282cb6-4395-4140-a4a9-db6537571fb7 r/w with ordered data mode. Quota mode: none. [ 6.747700] input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.1/0000:01:00.1/sound/card0/input12 [ 6.747758] input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:01.1/0000:01:00.1/sound/card0/input13 [ 6.747799] input: HDA NVidia HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:01.1/0000:01:00.1/sound/card0/input14 [ 6.747838] input: HDA NVidia HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:01.1/0000:01:00.1/sound/card0/input15 [ 7.032006] nvidia: loading out-of-tree module taints kernel. [ 7.032013] nvidia: module license ‘NVIDIA’ taints kernel. [ 7.032017] nvidia: module verification failed: signature and/or required key missing - tainting kernel [ 7.032019] nvidia: module license taints kernel. [ 7.162291] nvidia-nvlink: Nvlink Core is being initialized, major device number 236 [ 7.167296] nvidia 0000:01:00.0: vgaarb: VGA decodes changed: olddecodes=io+mem,decodes=none:owns=none [ 7.369932] NVRM: loading NVIDIA UNIX x86_64 Kernel Module 580.173.02 Tue Jun 23 08:38:17 UTC 2026 [ 7.380407] nvidia-modeset: Loading NVIDIA Kernel Mode Setting Driver for UNIX platforms 580.173.02 Tue Jun 23 08:00:06 UTC 2026 [ 7.383376] [drm] [nvidia-drm] [GPU ID 0x00000100] Loading driver [ 8.035481] [drm] Initialized nvidia-drm 0.0.0 for 0000:01:00.0 on minor 1 [ 8.060265] nvidia 0000:01:00.0: vgaarb: deactivate vga console [ 8.077522] nvme nvme0: using unchecked data buffer [ 8.082480] block nvme0n1: No UUID available providing old NGUID [ 8.109690] fbcon: nvidia-drmdrmfb (fb0) is primary device [ 8.109695] nvidia 0000:01:00.0: [drm] fb0: nvidia-drmdrmfb frame buffer device [ 8.145813] nvidia_uvm: module uses symbols nvUvmInterfaceDisableAccessCntr from proprietary module nvidia, inheriting taint.

alexander@alexander-B840M-D2H:~$ glxinfo|grep string server glx vendor string: NVIDIA Corporation server glx version string: 1.4 client glx vendor string: NVIDIA Corporation client glx version string: 1.4 OpenGL vendor string: NVIDIA Corporation OpenGL renderer string: NVIDIA GeForce GTX 1070 Ti/PCIe/SSE2 OpenGL core profile version string: 4.6.0 NVIDIA 580.173.02 OpenGL core profile shading language version string: 4.60 NVIDIA OpenGL version string: 4.6.0 NVIDIA 580.173.02 OpenGL shading language version string: 4.60 NVIDIA OpenGL ES profile version string: OpenGL ES 3.2 NVIDIA 580.173.02 OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20

Вот такая петрушка. Всё время всплывает этот 580-й драйвер, я так понимаю, там надо в предустановки самого Минта лезть, но я не знаю как.

Noveau, к сожалению, тоже сбоит, по умолчанию было всё на нём. LLM сказали, что старкрафт или порт протон, хз, оно не поддержит. Именно при нём было разлогинивание.

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

Мягко говоря, это может быть так в какой-то момент времени (а сейчас это так, да), а в другой – не так. У меня был довольно продолжительный период времени, когда моя Fermi-карточка была в вынужденном простое из-за несобирающегося (или собирающегося, но неработающего) драйвера. Позже чуваки, которые мейнтейнят его, сумели завести его. Но надо понимать, что это не порт под современные ядра, работоспособность может быть неполной.

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

Форматирование бы починить, а то ничего не понятно https://www.linux.org.ru/help/markdown.md. А длинные простынки лучше через ссылку на пастбин выкладывать. Что оба установлены это странно. nvidia.ko то один

cobold ★★★★★
()

580й драйвер - нормально работает с 1070ти (и с 9X0 тоже, у меня такой конфиг). Какая-то программо-специфичная проблема, не думаю что стоит откатывать драйвер

Единственное, у современных драверов упор на vulkan. Если игрушка под opengl, может быть стоит попробовать использовать Zink как слой трансляции opengl->vulkan, а не то что встроено в драйвер

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

Я пытался установить 535 вручную, но ничего не пошло. 580-й устанавливается автоматически.

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

Короче, я не понял как, но оно заработало на версии протона proton_lg_10-32. Возможно дело не в дровах вообще было. Может отработал драйвер нужный (устаревший), я хз. Но вроде пишет что драйвер новый.

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

Ну не знаю. Вот что пишут китайцы.

Компания Nvidia выпустила новую и обновленную версию графического драйвера NVIDIA серии 580 для графических процессоров GeForce серии 10 -580.173.02, целью которого является исправление ряда известных уязвимостей при одновременной оптимизации производительности игр для пользователей платформы Linux.

Выпущенный на этот раз графический драйвер NVIDIA 580.173.02 устраняет две проблемы, связанные с отображением ядра: во-первых, ранее выделенный интерфейс GLBUFFERSTEAGE и буфер GLBUFFERSTEAGE без какого-либо флага хранилища не установлены, возникнет ненормальная проблема переноса из видеопамяти в системную память по ошибке; во-вторых, X11, использующий данное расширение, после завершения приложения переключением режима отображения может вызвать уязвимость черного экрана.

Кроме того, в этой версии драйвера также исправлены две другие высокочастотные проблемы: одна из них связана с уязвимостью, из-за которой модуль ядра DKMS может быть не в состоянии нормально компилироваться и монтироваться после развертывания драйвера через официальный установщик Nvidia; другая - проблема задержки пробуждения, когда несколько потоков ожидают один и тот же семафор Vulkan - эта уязвимость ранее приводила к тому, что некоторые приложения имели ненормальную производительность, такую как заклинивание экрана и снижение производительности.

Серия драйверов NVIDIA 580 - это ветка драйверов последнего поколения, официально поддерживающая графические процессоры GeForce серии 10. Рассматриваемые совместимые модели включают GeForce GTX 1080 Ti, GeForce GTX 1080, GeForce GTX 1070 Ti, GeForce GTX 1070, GeForce GTX 1060, GeForce GTX 1050 Ti, GeForce GTX 1050, GeForce GTX 1030, GeForce GTX 1030, GeForce GTX 1030, GeForce GTX 1030, GeForce GTX 1030, GeForce GTX 1030, GeForce GTX 1030, GeForce GTX 1030, GeForce GTX 1030, GeForce GTX 1030, GeForce GTX 1030, GeForce GTX 1030, GeForce GTX 1030, GeForce GTX 1030, GeForce GTX 1030, GeForce GTX 1030, GeForce GTX 1030, GeForce GTX 1030, GeForce GTX 1030, GeForce GTX 1030, GeForce GTX 1030, GeForce GTX 1030, GeForce GTX 1030 , GeForce GTX 1030, GeForce GTX 1030, GeForce GTX 1030, GeForce GTX 1030, GeForce GTX 1010 и мобильные GeForce GTX 1080, GeForce GTX 1070, GeForce GTX 1060, GeForce GTX 1050 Ti, GeForce GTX 1050.

Он поддерживает и мою GTX 750 Ti :)

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

Он поддерживает и мою GTX 750 Ti

да? а чего же мою не поддерживает? с этого между прочим все и началось - в арче после прилета новых драйверов перестала 750-я работать и я на nouveau пересел, а потом думаю - да пошли они в жопу и в sid и void так же пересел - не смотря на то что в репе старые версии драйверов еще есть… тут весь прикол - заставить nouveau работать из под modesetting и тогда оно ни чем не хуже проприетарных драйверов.

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

Так получается карточка поддерживается, ты сам себе создал проблему на ровном месте.

AbbaT ★★
()
  • Markdown
Пустая строка (два раза Enter) начинает новый абзац. Знак '>' в начале абзаца выделяет абзац курсивом цитирования.
Внимание: прочитайте описание разметки Markdown.
Используйте Ctrl-Enter для размещения комментария