1 votes

GLX est compilé avec une version incorrecte (la résolution d'affichage et l'accélération matérielle ne fonctionnent plus).

Je possède deux ordinateurs de bureau Ubuntu 14 (identiques). Les deux fonctionnaient bien jusqu'à vendredi. Certaines mises à jour semblent avoir été effectuées sur la machine qui ne fonctionne pas...

2019-03-18 02:29:32 install linux-base:all <keine> 4.5ubuntu1~14.04.1
2019-03-18 02:29:32 install linux-modules-3.13.0-167-generic:amd64 <keine> 3.13.0-167.217
2019-03-18 02:29:33 install linux-image-3.13.0-167-generic:amd64 <keine> 3.13.0-167.217
2019-03-18 02:29:33 install linux-modules-extra-3.13.0-167-generic:amd64 <keine> 3.13.0-167.217
2019-03-18 02:29:36 install linux-image-generic:amd64 <keine> 3.13.0.167.178
2019-03-18 02:29:36 install linux-headers-3.13.0-167:all <keine> 3.13.0-167.217
2019-03-18 02:29:38 install linux-headers-3.13.0-167-generic:amd64 <keine> 3.13.0-167.217
2019-03-18 02:29:39 install linux-headers-generic:amd64 <keine> 3.13.0.167.178
2019-03-18 02:29:39 install linux-generic:amd64 <keine> 3.13.0.167.178
2019-03-18 02:29:39 install linux-modules-4.4.0-143-generic:amd64 <keine> 4.4.0-143.169~14.04.2
2019-03-18 02:29:40 install linux-image-4.4.0-143-generic:amd64 <keine> 4.4.0-143.169~14.04.2
2019-03-18 02:29:40 install linux-modules-extra-4.4.0-143-generic:amd64 <keine> 4.4.0-143.169~14.04.2
2019-03-18 02:29:44 install linux-headers-4.4.0-143:all <keine> 4.4.0-143.169~14.04.2
2019-03-18 02:29:46 install linux-headers-4.4.0-143-generic:amd64 <keine> 4.4.0-143.169~14.04.2

Maintenant, la résolution d'affichage (et apparemment l'accélération matérielle) ne fonctionne pas sur la machine cassée. En utilisant glxgears montre l'erreur suivante...

enter image description here

lshw montre la carte Nvidia comme non attachée (excusez l'allemand).

*-display UNGEFORDERT
     Beschreibung: VGA compatible controller
     Produkt: NVIDIA Corporation
     Hersteller: NVIDIA Corporation
     Physische ID: 0
     Bus-Informationen: pci@0000:01:00.0
     Version: a1
     Breite: 64 bits
     Takt: 33MHz
     Fähigkeiten: pm msi pciexpress vga_controller bus_master cap_list
     Konfiguration: latency=0
     Ressourcen: memory:de000000-deffffff memory:c0000000-cfffffff memory:d0000000-d1ffffff ioport:e000(Größe=128) memory:df000000-df07ffff

Et le /var/log/Xorg.o.log montre que différents modules GLX sont appelés ( glxserver_nvidia contre libglx.so )...

Machine de travail

[ 99380.611] (**) NVIDIA(0): Enabling 2D acceleration
[ 99380.611] (II) Loading sub module "glxserver_nvidia"
[ 99380.611] (II) LoadModule: "glxserver_nvidia"
[ 99380.611] (II) Loading /usr/lib/x86_64-linux-gnu/xorg/extra-modules/libglxserver_nvidia.so
[ 99380.633] (II) Module glxserver_nvidia: vendor="NVIDIA Corporation"
[ 99380.633]    compiled for 4.0.2, module version = 1.0.0
[ 99380.633]    Module class: X.Org Server Extension

MACHINE HORS SERVICE

[  1042.464] (II) "glx" will be loaded by default.
[  1042.464] (II) LoadModule: "glx"
[  1042.465] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[  1042.489] (II) Module glx: vendor="X.Org Foundation"
[  1042.490]    compiled for 1.18.3, module version = 1.0.0
[  1042.490]    ABI class: X.Org Server Extension, version 9.0

J'ai réinstallé tous les pilotes d'origine...

apt-get --reinstall install nvidia-410 nvidia-410-dev nvidia-modprobe nvidia-opencl-icd-410 nvidia-settings
apt --reinstall install libxcb-glx0 libxcb-glx0-dev
apt install libcudnn5 libcudnn5-dev -y

Ma recherche sur Google ne m'a donné aucune indication pour installer glxserver_nvidia

2voto

Sy Love Points 36

D'après mon expérience, si glxserver_nvidia n'est pas chargé, c'est parce que le xserver considère que la carte graphique nvidia n'est pas utilisée (par exemple, pas connectée à un moniteur).

J'ai été confronté au même problème sur mon serveur. Je l'ai résolu en utilisant nvidia-xconfig pour attacher des moniteurs virtuels à mes cartes graphiques nvidia.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X