LINUX.ORG.RU
ФорумAdmin

Драйвер nvidia спонтанно перестал работать и не устанавливатся

 ,


0

1

Вечер добрый

Есть следующая система: - ubuntu 12.04 - 4 карты Quadro K4000 - к ним подсоединено 14 мониторов, 1080х1920

Проблема в том, что драйвер nvidia нестабилен. Первый раз он проработал полгода, Х11 перестали запускаться, спасла переустановка. Второй раз это длилось 1 месяц, и теперь переустановка неспасла. Ставлю проприетарный с сайта, команды для переустановки следующие:

sudo service lightdm stop
sudo sh NVIDIA-Linux-x86_64-346.59.run --uninstall
sudo update-initramfs -u
sudo update-grub
reboot
sudo service lightdm stop
sudo sh NVIDIA-Linux-x86_64-346.72.run
sudo update-initramfs -u
sudo update-grub
reboot

В прошлый раз это работало отлично, но теперь к успеху это не привело, даже glxinfo выдает ошибку. Экраны не синхронизируются. Или low-graphics-mode, или вообще ничего (повисание).

В логах, пожалуй, только одно упоминание: glamoregl does not exist.

Инфа по системе:

user@server:~/sysinfo$ glxinfo
Xlib:  extension «GLX» missing on display ":0".
Xlib:  extension «GLX» missing on display ":0".
Xlib:  extension «GLX» missing on display ":0".
Xlib:  extension «GLX» missing on display ":0".
Xlib:  extension «GLX» missing on display ":0".
Error: couldn't find RGB GLX visual or fbconfig
Xlib:  extension «GLX» missing on display ":0".
Xlib:  extension «GLX» missing on display ":0".
Xlib:  extension «GLX» missing on display ":0".
Xlib:  extension «GLX» missing on display ":0".
Xlib:  extension «GLX» missing on display ":0".
Xlib:  extension «GLX» missing on display ":0".

user@server:~/sysinfo$ uname -r
3.11.0-26-generic

user@server:~/sysinfo$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=12.04
DISTRIB_CODENAME=precise
DISTRIB_DESCRIPTION=«Ubuntu 12.04.4 LTS»

Разные логи\инфо:

https://dl.dropboxusercontent.com/u/39961898/logs/lspci - lspci | grep VGA
https://dl.dropboxusercontent.com/u/39961898/logs/lspcik - lspci -k
https://dl.dropboxusercontent.com/u/39961898/logs/nvidiainfo - о модуле nvidia
https://dl.dropboxusercontent.com/u/39961898/logs/Xorg.0.log - лог загрузки Xorg
https://dl.dropboxusercontent.com/u/39961898/logs/xorg.conf - наш конфиг Х11

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



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

Ответ на: комментарий от w1nner

В репах - не знаю, я ставил бинарный, все хорошо работало. Конфиг был создан через nvidia-xconfig, и потом исправлены metamodes немного. Собственно, сервер успешно работал с середины мая 2014 года. В конце апреля 2015 - был первый фейл, переставил драйвер, и все опять работало, но только 1 месяц. Если б понимать, почему переустановка больше не работает...

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

В репе nvidia-173 последнее что есть. Ставить из edgers/xswat? Не уложится ли система таким образом?

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

В репе nvidia-173

Ого, как в 12.04 все протухло. Хотя, бро, в 12.04 есть nvidia-331, а 331 (331.113) вроде, как держит твою карточку. http://ru.download.nvidia.com/XFree86/Linux-x86_64/331.113/README/supportedch... . Странно, что ты в репах нашел только nvidia-173. Попробуй

sudo apt-cache search nvidia
, напиши что выдаст.

garik_keghen ★★★★★
()
Ответ на: комментарий от garik_keghen
user@server:~$ sudo apt-cache search nvidia
[sudo] password for user:
dmraid - Device-Mapper Software RAID support tool
jockey-common - user interface and desktop integration for driver management
jockey-gtk - GNOME user interface and desktop integration for driver management
jockey-kde - KDE user interface and desktop integration for driver management
libkwinactivenvidiahack4 - library used by nvidia cards for the KDE window manager
libkwinnvidiahack4 - library used by nvidia cards for the KDE window manager
libvdpau-dev - Video Decode and Presentation API for Unix (development files)
libvdpau-doc - Video Decode and Presentation API for Unix (documentation)
libvdpau1 - Video Decode and Presentation API for Unix (libraries)
nvidia-common - Find obsolete NVIDIA drivers
nvidia-settings - Tool of configuring the NVIDIA graphics driver
xserver-xorg-video-nouveau - X.Org X server — Nouveau display driver
xserver-xorg-video-nouveau-dbg - X.Org X server — Nouveau display driver (debug symbols)
boinc-nvidia-cuda - metapackage for CUDA-savvy BOINC client and manager
libthrust-dev - Thrust - C++ template library for CUDA
nouveau-firmware - Firmware for nVidia graphics cards
nvidia-cg-toolkit - Cg Toolkit - GPU Shader Authoring Language
nvidia-173 - NVIDIA binary Xorg driver, kernel module and VDPAU library
nvidia-173-dev - NVIDIA binary Xorg driver development files
nvidia-173-updates - NVIDIA binary Xorg driver, kernel module and VDPAU library
nvidia-173-updates-dev - NVIDIA binary Xorg driver development files
nvidia-96 - NVIDIA binary Xorg driver, kernel module and VDPAU library
nvidia-96-dev - NVIDIA binary Xorg driver development files
nvidia-96-updates - NVIDIA binary Xorg driver, kernel module and VDPAU library
nvidia-96-updates-dev - NVIDIA binary Xorg driver development files
nvidia-current - NVIDIA binary Xorg driver, kernel module and VDPAU library
nvidia-current-dev - NVIDIA binary Xorg driver development files
nvidia-current-updates - NVIDIA binary Xorg driver, kernel module and VDPAU library
nvidia-current-updates-dev - NVIDIA binary Xorg driver development files
nvidia-settings-updates - Tool of configuring the NVIDIA graphics driver
conky-all - highly configurable system monitor (all features enabled)
cpufreqd - fully configurable daemon for dynamic frequency and voltage scaling
flashrom - Identify, read, write, erase, and verify BIOS/ROM/flash chips
gimp-normalmap - Normal map plugin for GIMP
libnvtt-bin - NVIDIA Texture Tools (Binaries)
libnvtt-dev - NVIDIA Texture Tools (Header)
libnvtt2 - NVIDIA Texture Tools
nvclock - Overclock an NVIDIA card
nvclock-gtk - Overclock an NVIDIA card (GTK+ interface)
nvclock-qt - Overclock an NVIDIA card (Qt interface)
nvtv - tool to control TV chips on NVidia cards under Linux
psensor - display graphs for monitoring hardware temperature
psensor-server - Psensor server for monitoring hardware sensors remotely
pyrit - GPGPU-driven WPA/WPA2-PSK key cracker
smartdimmer - Change LCD brightness on Geforce cards
sysinfo - display computer and system information
trigger-rally-data - free 3D rally racing car game - data files
vdpau-va-driver - VDPAU-based backend for VA API
vdpauinfo - Video Decode and Presentation API for Unix (vdpauinfo utility)

Странно что у меня 331 не видно, хотя там позаблокировано много портов в мир (сервер для внутреннего использования), попробую переговорить и открыть доступ на время, может 331 и у меня есть, надо только апдейт репы сделать.

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

Методом научного тыка было определено что виноват lightdm и прикручен следующий костыль в /etc/init/lightdm.conf:

sleep 2
exec lightdm

Почему?) Понимания у нас нет. Сервер снова работает отлично, и драйвер тоже встал без проблем как оказалось (он в recovery работал как надо).

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

Странно что у меня 331 не видно, хотя там позаблокировано много портов в мир

Странно конечно, но хорошо, что все починилось =)

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