Vraag Login Loop - "BadValue (integer parameter buiten bereik voor bediening)" - 16.04


Ik runde Ubuntu 16.04 LTS met een handmatig geïnstalleerd NVIDIA 361-stuurprogramma. Na het upgraden van de driver naar v367 ben ik nu afgesloten van Unity met een inloglus met de volgende foutmelding in .xsession-errors:

X Error of failed request:  BadValue (integer parameter out of range for operation)
  Major opcode of failed request:  154 (GLX)
  Minor opcode of failed request:  3 (X_GLXCreateContext)
  Value in failed request:  0x0
  Serial number of failed request:  32
  Current serial number in output stream:  33
openConnection: connect: No such file or directory
cannot connect to brltty at :0

Ik vond dit ook in de Xorg stammen:

[ 2312.921302] NVRM: Your system is not currently configured to drive a VGA console
[ 2312.921304] NVRM: on the primary VGA device. The NVIDIA Linux graphics driver
[ 2312.921305] NVRM: requires the use of a text-mode VGA console. Use of other console
[ 2312.921305] NVRM: drivers including, but not limited to, vesafb, may result in
           NVRM: make sure that this kernel module and all NVIDIA driver

En dan dit verder naar beneden:

[  2850.609] (II) NOUVEAU driver Date:   Tue Dec 8 15:52:25 2015 +1000
[  2850.609] (II) NOUVEAU driver for NVIDIA chipset families :
[  2850.706] (EE) [drm] Failed to open DRM device for (null): -22
[  2850.706] (EE) [drm] Failed to open DRM device for (null): -22
[  2850.706] (EE) [drm] Failed to open DRM device for pci:0000:02:00.0: -22
[  2850.706] (EE) No devices detected.
[  2850.706] (II) Applying OutputClass "nvidia" to /dev/dri/card0
[  2850.706]    loading driver: nvidia
[  2850.706] (==) Matched nvidia as autoconfigured driver 0
[  2850.706] (==) Matched nvidia as autoconfigured driver 1
[  2850.706] (==) Matched nouveau as autoconfigured driver 2
[  2850.706] (==) Matched nvidia as autoconfigured driver 3
[  2850.706] (==) Matched nouveau as autoconfigured driver 4
[  2850.706] (==) Matched vesa as autoconfigured driver 7
[  2850.706] (II) LoadModule: "nvidia"
[  2850.706] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[  2850.708] (II) Module nvidia: vendor="NVIDIA Corporation"
[  2850.708] (II) LoadModule: "nouveau"
[  2850.708] (II) Loading /usr/lib/xorg/modules/drivers/nouveau_drv.so
[  2850.708] (II) Module nouveau: vendor="X.Org Foundation"
[  2850.708] (II) UnloadModule: "nouveau"
[  2850.708] (II) Unloading nouveau
[  2850.708] (II) Failed to load module "nouveau" (already loaded, 21886)
[  2850.709] (II) LoadModule: "vesa"
[  2850.709] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
[  2850.709] (II) Module vesa: vendor="X.Org Foundation"
[  2850.709] (II) NOUVEAU driver Date:   Tue Dec 8 15:52:25 2015 +1000
[  2850.709] (II) NOUVEAU driver for NVIDIA chipset families :
[  2850.709] (II) NVIDIA dlloader X Driver  364.19  Tue Apr 19 13:48:55 PDT 2016
[  2850.709] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[  2850.709] (II) VESA: driver for VESA chipsets: vesa
[  2850.709] (WW) xf86OpenConsole: setpgid failed: Operation not permitted
[  2850.709] (WW) xf86OpenConsole: setsid failed: Operation not permitted
[  2850.709] (EE) [drm] Failed to open DRM device for (null): -22
[  2850.709] (EE) [drm] Failed to open DRM device for (null): -22
[  2850.709] (EE) [drm] Failed to open DRM device for (null): -22
[  2850.709] (EE) [drm] Failed to open DRM device for pci:0000:02:00.0: -22
[  2850.709] (EE) [drm] Failed to open DRM device for pci:0000:02:00.0: -22

Een zoekopdracht op het web van deze foutmelding levert niet veel relevante resultaten op.

Ik heb geprobeerd downgrading naar v364 en vervolgens terug naar v361 zonder succes Ik heb geprobeerd om xserver-xorg, xserver-xorg-core, nvidia *, lightdm tevergeefs te verwijderen Ik heb geprobeerd ubuntu-desktop opnieuw te installeren zonder succes

Een volledige herformattering en herinstallatie zou enorm verstorend zijn en ik wil dat ten koste van alles vermijden.

De foutmelding in .xsession-errors altijd hetzelfde. Hoe kan ik mijn instellingen en / of pakketten en / of bibliotheken in een normale toestand opschonen / herstellen / resetten zonder ze volledig opnieuw te formatteren en opnieuw te installeren?


6
2017-07-21 19:12


oorsprong


Zie ook: askubuntu.com/a/666658/64957 - Dave Jarvis
Mijn oplossing was unix.stackexchange.com/questions/321185/... - Samuli Kärkkäinen


antwoorden:


Het toevoegen +iglx naar xserver-commando in /usr/share/lightdm/lightdm.conf.d/50-xserver-command.conf.

[SeatDefaults] 
# Dump core 
xserver-command=X -core +iglx

Hierna herstart u of Ctrl-Alt-F1, login en sudo service lightdm restart.

Werkt perfect


7
2018-02-10 19:42



Heel erg bedankt hiervoor. Dit loste mijn probleem op bij het uitvoeren van OpenGL-vensters in een chroot-omgeving. - aleksk


Ik heb het probleem opgelost. Hoewel ik een handleiding probeerde uninstall van de handmatig geïnstalleerde 361-driver kon het niet alle gedeelde objecten opruimen en dus was wat ik ervoer in wezen een bibliotheekprobleem.

Na het opschonen van alle NVIDIA-pakketten gebruik makend van apt, Ik heb dit als volgt opgelost:

  1. Zoek alle gedeelde objectobjecten van het 361 stuurprogramma, met uitzondering van de prullenbak, de thuismap en de Steam-gamemap, door het volgende uit te voeren:

    locate so.361.45 | egrep -vi "trash|steam|^/home"
    
  2. Verwijder de verdachte gedeelde objectbestanden (sommige bevatten het woord nvidia terwijl anderen gewoon bevatten nv).

  3. Rennen ldconfig.

  4. Rennen ldd $( which glxinfo ).

  5. Inspecteer de uitvoer van ldd en zorg ervoor dat geen van de vermeldingen verwijst naar oudere NVIDIA 361.45-gedeelde objecten.

  6. Reboot.

  7. Installeer de NVIDIA 364-driver via apt.

  8. Reboot.


5
2017-07-21 22:50



Wauw! Ik was nog steeds op NVidia 304, maar vanochtend kon lightdm me niet aanmelden ... Ik zie dat het upgraden van NVidia een handmatige taak is. Ik heb een upgrade naar versie 367 uitgevoerd en nu werkt het, na een volledige herstart (zonder de volledige herstart lijkt het erop dat de modules niet allemaal correct zijn herladen ...) - Alexis Wilke
Ik heb wat geautomatiseerd succes gehad met het wijzigen van mijn nVidia-stuurprogramma via de Extra stuurprogramma's GUI, maar het lijkt meer direct een handmatige oefening via apt - Jonathan Neufeld