[RISOLTO] Driver nvidia e bumblebee

Discussioni sulla compatibilità dell'Hardware con linux, Drivers, ...

Re: Driver nvidia

Messaggioda Aki » 05/11/2017, 19:41

OK, credo puoi impartire il seguente comando senza particolari difficoltà:
Codice: Seleziona tutto
apt-get remove xserver-xorg-video-nouveau

Quindi, reinstalla il pacchetto nvidia-kernel-dkms con il seguente comando (è possibile che con l'aggiornamento dei pacchetti si sia stato disinstallato qualcosa relativo al supporto drm per il driver Nvidia):
Codice: Seleziona tutto
apt-get install --reinstall nvidia-kernel-dkms nvidia-installer-cleanup nvidia-legacy-check nvidia-alternative  nvidia-driver-bin  nvidia-driver-libs nvidia-kernel-375.82  nvidia-support nvidia-vdpau-driver    xserver-xorg-video-nvidia    nvidia-settings

Quindi, riavvia il computer e prova vedere se il server X riparte. In caso di mancata ripartenza, genera nuovamente il log. Se possibile, impartisci il seguente comando ed invia il file di log che genera:
Codice: Seleziona tutto
bumblebee-bugreport
Aki
Global Moderator
Global Moderator
 
Messaggi: 7535
Iscritto il: 27/12/2007, 16:59

Re: Driver nvidia

Messaggioda ChDebian » 05/11/2017, 21:17

Il server x è ripartito, il problema non è risolto ma il messaggio è cambiato
Codice: Seleziona tutto
silvio@localhost:~$ optirun virtualbox
[  187.217455] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) Failed to load module "nouveau" (module does not exist, 0)

[  187.217512] [WARN]The Bumblebee server was not available.


ho fatto il reportbug ma è oltre 256kb, cerco un modo per inviarlo
ChDebian
Newbie
Newbie
 
Messaggi: 26
Iscritto il: 05/01/2014, 11:37

Re: Driver nvidia

Messaggioda ChDebian » 05/11/2017, 21:27

Il bugreport di bumblebee
Allegati
bumblebee-bugreport-20171105_210449_1.tar.xz
(193.09 KiB) Scaricato 11 volte
ChDebian
Newbie
Newbie
 
Messaggi: 26
Iscritto il: 05/01/2014, 11:37

Re: Driver nvidia

Messaggioda ChDebian » 05/11/2017, 21:32

Questo è l'altro log
Allegati
log_05nov_213004.xz
(45.15 KiB) Scaricato 12 volte
ChDebian
Newbie
Newbie
 
Messaggi: 26
Iscritto il: 05/01/2014, 11:37

Re: Driver nvidia

Messaggioda ChDebian » 05/11/2017, 21:53

Ho inoltre disinstallato il pacchetto lirc dato le numerose righe di errore in syslog
ChDebian
Newbie
Newbie
 
Messaggi: 26
Iscritto il: 05/01/2014, 11:37

Re: Driver nvidia

Messaggioda Aki » 06/11/2017, 4:15

ChDebian ha scritto:Il server x è ripartito, il problema non è risolto ma il messaggio è cambiato
Codice: Seleziona tutto
silvio@localhost:~$ optirun virtualbox
[  187.217455] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) Failed to load module "nouveau" (module does not exist, 0)
[  187.217512] [WARN]The Bumblebee server was not available.


Sembra che, per qualche motivo, bumblebee riconosca come driver da poter utilizzare il modulo "nouveau" (che è stato disinstallato) e non quello "nvidia".

In bubmblebee dovresti poter forzare l'utilizzo del modulo del kernel "nvidia" modificando la configurazione del file /etc/bumblebee/bumblebee.conf impostando in quest'ultimo il parametro Driver da:
Codice: Seleziona tutto
# The Driver used by Bumblebee server. If this value is not set (or empty),
# auto-detection is performed. The available drivers are nvidia and nouveau
# (See also the driver-specific sections below)
Driver=
a:
Codice: Seleziona tutto
# The Driver used by Bumblebee server. If this value is not set (or empty),
# auto-detection is performed. The available drivers are nvidia and nouveau
# (See also the driver-specific sections below)
Driver=nvidia

Infine, istruisci il file /etc/bumblebee/xorg.conf.nvidia per istruire bumblebee a riconoscere l'ID della scheda video nvidia, modificando il file da:
Codice: Seleziona tutto
#   If the X server does not automatically detect your VGA device,
#   you can manually set it here.
#   To get the BusID prop, run `lspci | egrep 'VGA|3D'` and input the data
#   as you see in the commented example.
#   This Setting may be needed in some platforms with more than one
#   nvidia card, which may confuse the proprietary driver (e.g.,
#   trying to take ownership of the wrong device). Also needed on Ubuntu 13.04.
#   BusID "PCI:01:00:0"
a:
Codice: Seleziona tutto
#   If the X server does not automatically detect your VGA device,
#   you can manually set it here.
#   To get the BusID prop, run `lspci | egrep 'VGA|3D'` and input the data
#   as you see in the commented example.
#   This Setting may be needed in some platforms with more than one
#   nvidia card, which may confuse the proprietary driver (e.g.,
#   trying to take ownership of the wrong device). Also needed on Ubuntu 13.04.
BusID "PCI:01:00.0"

A questo punto, dopo il riavvio del sistema operativo e, quindi, di bumbleed dovrebbe essere possibile riprovare con il seguente comando:
Codice: Seleziona tutto
script log.txt
optirun -v -v --debug virtualbox
exit

Nel file log.txt dovrebbero apparire informazioni di debug che potrebbe essere utile inviare.

Infine, per cortesia, invia il file di log (chiamato log2.txt) generato da questo comando:
Codice: Seleziona tutto
script log2.txt
ls /usr/share/X11/xorg.conf.d/ -la
find /usr/share/X11/xorg.conf.d/ -exec echo -e "\n-*-*-*-\n"{} \; -exec cat {} \;
exit

Dopo aver fatto tutto questo, per cortesia, reinvia il log generato con il comando bumblebee-bugreport.
Aki
Global Moderator
Global Moderator
 
Messaggi: 7535
Iscritto il: 27/12/2007, 16:59

Re: Driver nvidia

Messaggioda ChDebian » 06/11/2017, 20:21

Scusa il ritardo ;D , ecco i log
Allegati
log2.tar.xz
(2.63 KiB) Scaricato 11 volte
log.tar.xz
(784 Bytes) Scaricato 10 volte
ChDebian
Newbie
Newbie
 
Messaggi: 26
Iscritto il: 05/01/2014, 11:37

Re: Driver nvidia

Messaggioda ChDebian » 06/11/2017, 20:23

e questo il bumblebee bugreport
Allegati
bumblebee-bugreport-20171106_201618.tar.xz
(229.09 KiB) Scaricato 14 volte
ChDebian
Newbie
Newbie
 
Messaggi: 26
Iscritto il: 05/01/2014, 11:37

Re: Driver nvidia

Messaggioda Aki » 07/11/2017, 6:55

Dal file log2.tar.xz risulta che nel tuo computer nella directory /usr/share/X11/xorg.conf.d/ è presente un file chiamato xorg.conf:
Codice: Seleziona tutto
$ ls /usr/share/X11/xorg.conf.d/ -la
totale 32
drwxr-xr-x 2 root root 4096 nov  4 12:54 .
drwxr-xr-x 5 root root 4096 nov  2 21:34 ..
-rw-r--r-- 1 root root   92 nov 17  2016 10-amdgpu.conf
-rw-r--r-- 1 root root 1350 ott 14 13:36 10-quirks.conf
-rw-r--r-- 1 root root  964 gen 12  2017 40-libinput.conf
-rw-r--r-- 1 root root 2747 gen 23  2017 70-wacom.conf
==> -rw-r--r-- 1 root root 4970 nov  3 23:52 xorg.conf <==

Questo file contiene le istruzioni di configurazione che indicano al server X secondario utilizzato dal servizio di bumblebee per pilotare la scheda nvidia di utilizzare il driver nouveau al posto del driver nvidia. Il server X secondario utilizzato dal servizio di bumblebee sembra che stia utilizzando (in modo indesiderato, dal tuo punto di vista) il file /usr/share/X11/xorg.conf.d/xorg.conf invece di quello a tal fine preposto e chiamato /etc/bumblebee/xorg.conf.nvidia. Sembra, pertanto, che nell'avvio del server X secondario utilizzato dal servizio di bumblebee il file di configurazione /usr/share/X11/xorg.conf.d/xorg.conf prenda la precedenza su /etc/bumblebee/xorg.conf.nvidia . Questo è confermato dal log chiamato Xorg.8.log (il log del server X secondario usato da bumbleebee).

Dovresti, pertanto, cancellare il file /usr/share/X11/xorg.conf.d/xorg.conf e, quindi, riavviare il computer e rigenerare e inviare il log del comando bumblebee-bugreport e del comando:
Codice: Seleziona tutto
script log.txt
optirun -v -v --debug virtualbox
exit
Aki
Global Moderator
Global Moderator
 
Messaggi: 7535
Iscritto il: 27/12/2007, 16:59

Re: Driver nvidia

Messaggioda lablinux » 07/11/2017, 11:29

Driver nvidia con "10-amdgpu.conf"?
Linux counter home page #501787
Linux machine #5389505
Avatar utente
lablinux
Hero Member
Hero Member
 
Messaggi: 597
Iscritto il: 03/11/2009, 11:32

Re: Driver nvidia

Messaggioda Aki » 07/11/2017, 18:13

lablinux ha scritto:Driver nvidia con "10-amdgpu.conf"?

@lablinux : Sì, perché nella stessa directory i diversi pacchetti xserver-xorg-video-* installano, se necessario, file di configurazione (se previsti) e, molto spesso, è installato il pacchetto virtuale xserver-xorg-video-all che li installa tutti come dipendenze.
Aki
Global Moderator
Global Moderator
 
Messaggi: 7535
Iscritto il: 27/12/2007, 16:59

Re: Driver nvidia

Messaggioda ChDebian » 07/11/2017, 19:34

cancellato /usr/share/X11/xorg.conf.d/xorg.conf, ecco i log
Allegati
log.tar.xz
(792 Bytes) Scaricato 11 volte
bumblebee-bugreport-20171107_192856.tar.gz
(108.78 KiB) Scaricato 8 volte
ChDebian
Newbie
Newbie
 
Messaggi: 26
Iscritto il: 05/01/2014, 11:37

Re: Driver nvidia

Messaggioda Aki » 07/11/2017, 19:39

Ciao,

Dal log che hai inviato (sotto riportato) mi sembra che bumblebee stia adesso regolarmente funzionando dopo la cancellazione del file /usr/share/X11/xorg.conf.d/xorg.conf che ti ho segnalato:
Codice: Seleziona tutto
silvio@localhost: $ optirun -v -v --debug virtualbox
[  193.881888] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
[  193.882435] [INFO]Configured driver: nvidia
[  193.882688] [DEBUG]optirun version 3.2.1 starting...
[  193.882717] [DEBUG]Active configuration:
[  193.882724] [DEBUG] bumblebeed config file: /etc/bumblebee/bumblebee.conf
[  193.882731] [DEBUG] X display: :8
[  193.882736] [DEBUG] LD_LIBRARY_PATH: /usr/lib/x86_64-linux-gnu/nvidia:/usr/lib/i386-linux-gnu/nvidia:/usr/lib/nvidia
[  193.882744] [DEBUG] Socket path: /var/run/bumblebee.socket
[  193.882761] [DEBUG] Accel/display bridge: auto
[  193.882780] [DEBUG] VGL Compression: proxy
[  193.882793] [DEBUG] VGLrun extra options:
[  193.882808] [DEBUG] Primus LD Path: /usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus:/usr/lib/primus:/usr/lib32/primus
[  193.890955] [DEBUG]Using auto-detected bridge primus
[  196.281965] [INFO]Response: Yes. X is active.

[  196.281997] [INFO]Running application using primus.
[  196.282201] [DEBUG]Process virtualbox started, PID 1751.
[  215.110031] [DEBUG]SIGCHILD received, but wait failed with No child processes
[  215.110068] [DEBUG]Socket closed.
[  215.110099] [DEBUG]Killing all remaining processes.
silvio@localhost: $ exit

Me lo confermi ?
Aki
Global Moderator
Global Moderator
 
Messaggi: 7535
Iscritto il: 27/12/2007, 16:59

Re: Driver nvidia

Messaggioda ChDebian » 07/11/2017, 19:55

Si te lo confermo, non ci sono piu' errori, mi sei stato di grande aiuto, grazie mille ;)
ChDebian
Newbie
Newbie
 
Messaggi: 26
Iscritto il: 05/01/2014, 11:37

Re: Driver nvidia

Messaggioda AS » 07/11/2017, 22:08

E standing ovation for Aki! ;)
Ho seguito la discussione con molto interesse, pur non avendo la medesima configurazione di ChDebian (o meglio, anch'io ho due schede, integrata Intel e Nvidia , ma la prima la tengo disattivata da bios proprio perché in passato su Wheezy e poi su Jessie avevo avuto grandi problemi con bumblebee, (leggi non sono riuscito nell'impresa... ;D ).
Ora su Stretch potrei cimentarmi di nuovo con le idee molto più chiare.
:)
Se la casa del tuo vicino brucia, la cosa ti riguarda, e parecchio.


Immagine
Avatar utente
AS
Hero Member
Hero Member
 
Messaggi: 1159
Iscritto il: 01/05/2010, 10:22

PrecedenteProssimo

Torna a Hardware

Chi c’è in linea

Visitano il forum: Nessuno e 3 ospiti