n Il driver di Vidia non funziona dopo l'aggiornamento

2

Ho eseguito ieri uno standard apt-get upgrade . Da allora, i driver nvidia ( nvidia-331-updates ) non sembrano più funzionare.

Ho fatto alcuni scavi e ho provato a reinstallare i driver in diverse versioni e ad avviare diversi kernel. Posso vedere che non riesce a caricare il modulo nvidia

/var/log/Xorg.0.log

[  2127.801] (II) LoadModule: "nvidia"
[  2127.801] (WW) Warning, couldn't open module nvidia
[  2127.801] (II) UnloadModule: "nvidia"
[  2127.801] (II) Unloading nvidia
[  2127.801] (EE) Failed to load module "nvidia" (module does not exist, 0)

Ho quindi provato ad aggiornare le alternative:

~>> sudo update-alternatives --config x86_64-linux-gnu_gl_conf
[sudo] password for ingo: 
There are 3 choices for the alternative x86_64-linux-gnu_gl_conf (providing /etc/ld.so.conf.d/x86_64-linux-gnu_GL.conf).

  Selection    Path                                          Priority   Status
------------------------------------------------------------
  0            /usr/lib/nvidia-331-updates/ld.so.conf         8604      auto mode
  1            /usr/lib/nvidia-331-updates-prime/ld.so.conf   8603      manual mode
  2            /usr/lib/nvidia-331-updates/ld.so.conf         8604      manual mode
* 3            /usr/lib/x86_64-linux-gnu/mesa/ld.so.conf      500       manual mode

Se lo imposto su 0 , ho i miei binari nvidia nel percorso e posso, ad es., eseguire nvidia-xconfig (che non posso altrimenti). Posso anche eseguire correttamente il test del modulo tramite sudo modprobe nvidia , che altrimenti verrebbe eliminato.

Ma ecco il problema: se effettuo il logout e il back-in (o il riavvio) in modo che il caricamento del modulo possa avere effetto, le alternative tornano semplicemente all'opzione 3 .

Qualcuno sa che cosa causa la restituzione dell'alternativa e come posso evitarlo?

Questo è il registro di ciò che è stato aggiornato. Le uniche cose che mi sembrano sospette sono ubuntu-drivers-common e xserver-xorg-video-intel :

/var/log/apt/history.log

Upgrade: oxideqt-codecs:amd64 (1.0.5-0ubuntu0.14.04.1, 1.1.2-0ubuntu0.14.04.1), libreoffice-pdfimport:amd64 (4.2.4-0ubuntu2, 4.2.6.3-0ubuntu1), libreoffice-base-core:amd64 (4.2.4-0ubuntu2, 4.2.6.3-0ubuntu1), libsystemd-login0:amd64 (204-5ubuntu20.4, 204-5ubuntu20.5), ure:amd64 (4.2.4-0ubuntu2, 4.2.6.3-0ubuntu
1), systemd-services:amd64 (204-5ubuntu20.4, 204-5ubuntu20.5), libreoffice-writer:amd64 (4.2.4-0ubuntu2, 4.2.6.3-0ubuntu1), firefox-locale-en:amd64 (31.0+build1-0ubuntu0.14.04.1, 32.0+build1-0ubuntu0.14.04.1), libreoffice-impress:amd64 (4.2.4-0ubuntu2, 4.2.6.3-0ubuntu1), uno-libs3:amd64 (4.2.4-0ubuntu2, 4.2.6
.3-0ubuntu1), libreoffice-avmedia-backend-gstreamer:amd64 (4.2.4-0ubuntu2, 4.2.6.3-0ubuntu1), librbd1:amd64 (0.80.1-0ubuntu1.1, 0.80.5-0ubuntu0.14.04.1), libreoffice-draw:amd64 (4.2.4-0ubuntu2, 4.2.6.3-0ubuntu1), ubuntu-drivers-common:amd64 (0.2.91.5, 0.2.91.6), fonts-opensymbol:amd64 (102.6+LibO4.2.4-0ubuntu
2, 102.6+LibO4.2.6.3-0ubuntu1), firefox:amd64 (31.0+build1-0ubuntu0.14.04.1, 32.0+build1-0ubuntu0.14.04.1), libreoffice-core:amd64 (4.2.4-0ubuntu2, 4.2.6.3-0ubuntu1), libsystemd-daemon0:amd64 (204-5ubuntu20.4, 204-5ubuntu20.5), libgudev-1.0-0:amd64 (204-5ubuntu20.4, 204-5ubuntu20.5), libreoffice-gnome:amd64 (
4.2.4-0ubuntu2, 4.2.6.3-0ubuntu1), libpam-systemd:amd64 (204-5ubuntu20.4, 204-5ubuntu20.5), librados2:amd64 (0.80.1-0ubuntu1.1, 0.80.5-0ubuntu0.14.04.1), libreoffice-presentation-minimizer:amd64 (4.2.4-0ubuntu2, 4.2.6.3-0ubuntu1), shotwell-common:amd64 (0.18.0-0ubuntu4.1, 0.18.0-0ubuntu4.2), udev:amd64 (204-5
ubuntu20.4, 204-5ubuntu20.5), shotwell:amd64 (0.18.0-0ubuntu4.1, 0.18.0-0ubuntu4.2), libreoffice-style-human:amd64 (4.2.4-0ubuntu2, 4.2.6.3-0ubuntu1), gir1.2-gudev-1.0:amd64 (204-5ubuntu20.4, 204-5ubuntu20.5), liboxideqtcore0:amd64 (1.0.5-0ubuntu0.14.04.1, 1.1.2-0ubuntu0.14.04.1), libudev1:amd64 (204-5ubuntu2
0.4, 204-5ubuntu20.5), libudev1:i386 (204-5ubuntu20.4, 204-5ubuntu20.5), libreoffice-help-en-us:amd64 (4.2.4-0ubuntu2, 4.2.6.3-0ubuntu1), libreoffice-ogltrans:amd64 (4.2.4-0ubuntu2, 4.2.6.3-0ubuntu1), xserver-xorg-video-intel:amd64 (2.99.910-0ubuntu1, 2.99.910-0ubuntu1.1), python3-uno:amd64 (4.2.4-0ubuntu2, 4
.2.6.3-0ubuntu1), libreoffice-common:amd64 (4.2.4-0ubuntu2, 4.2.6.3-0ubuntu1), libsystemd-journal0:amd64 (204-5ubuntu20.4, 204-5ubuntu20.5), libreoffice-gtk:amd64 (4.2.4-0ubuntu2, 4.2.6.3-0ubuntu1), liboxideqt-qmlplugin:amd64 (1.0.5-0ubuntu0.14.04.1, 1.1.2-0ubuntu0.14.04.1), libreoffice-math:amd64 (4.2.4-0ubu
ntu2, 4.2.6.3-0ubuntu1), libreoffice-calc:amd64 (4.2.4-0ubuntu2, 4.2.6.3-0ubuntu1), rsyslog:amd64 (7.4.4-1ubuntu2, 7.4.4-1ubuntu2.1)
    
posta Ingo Bürk 04.09.2014 - 08:44

3 risposte

5

Lo stesso qui.

Dopo alcune prove ed errori, il downgrade di ubuntu-drivers-common a 0.2.91.5 ha funzionato per me. Forse reinstallare i driver nvidia (eliminazione, quindi installazione) dopo che questo downgrade potrebbe essere necessario.

    
risposta data Paweł Tarasiuk 04.09.2014 - 11:12
0

Sembra essere un problema con Optimus. Ho provato bumblebee e prime senza fortuna.

Tuttavia, andando nel mio BIOS e passando da Optimus a Discrete Graphics (solo con la scheda nvidia), il driver nvidia è finalmente caricato con successo.

Una domanda persiste: chi o cosa sta combinando le alternative? Sembra che accada ogni volta che esco.

Se passo alla console virtuale nella schermata di accesso e cambio le alternative lì, posso accedere e non cambiano. Solo quando si disconnette sembrano tornare alla voce della mesa.

    
risposta data Ingo Bürk 04.09.2014 - 19:20
0

Il mio sta funzionando perfettamente dopo gli aggiornamenti dal 2014-08-30 alle 16:21 del 2014-09-07 alle 14:08. Sto eseguendo:

  • kubuntu 14.04.1
  • nvidia-331 da xorg-edgers
  • mai installato bumblebee su questa macchina
  • usando nvidia-prime dall'inizio
  • weekly doing dist-upgrade
  • mai fare-release-upgrade

Prima dell'aggiornamento oggi avevo il problema noto con uno schermo nero quando avvii xserver con la scheda nvidia selezionata. Questo potrebbe essere risolto passando alla console in modalità testo e viceversa. Ora, questo non sta accadendo di nuovo. Ho notato che il modulo bbswitch è ora caricato di default all'avvio, ma non avevo messo me stesso bbswitch o nvidia in / etc / modules. non ci sono nemmeno adesso. Quindi, immagino che questo abbia a che fare con il lavoro pesante e le uscite frequenti a mesa, mayland, xserver, video-nouveau e video-intel durante l'ultimo mese. Ora il nuovo kernel sembra caricare qualsiasi bbswitch, nvidia durante l'avvio da solo. Spero che questo sia l'inizio di un sistema mainstream mayland e kms per Ubuntu. Grazie!

I miei suggerimenti:

  • uninstall bumblebee
  • seleziona ppa xorg-edgers
  • installa nvidia (nvidia-331 è stabile corrente, non ho visto grandi differenze tra 337, quindi ho scelto 331 durante lo sviluppo con cuda 6.0 sulla mia GTX-880M)
    • prima deve eliminare nvidia *
    • assicurati che nouveau non venga caricato dopo l'avvio (Dal 14.04 non ho motivo di farlo manualmente ma dovrebbe essere fatto da apt install scripts)

Altri suggerimenti:

  • Ho sempre fatto l'aggiornamento quando nvidia-prime è stata selezionata la scheda nvidia, quindi forse alcuni aggiornamenti rilevano la scheda e installano i moduli dkms o configurano correttamente durante l'installazione

Dimmi se hai bisogno di informazioni più dettagliate.

    
risposta data JustAnotherCCppXXDummy 07.09.2014 - 16:25

Leggi altre domande sui tag