[RISOLTO] HP ENVY Notebook: Nvidia optimus non funziona

Discussioni relative all'ambiente grafico X (Xfree e XOrg)

[RISOLTO] HP ENVY Notebook: Nvidia optimus non funziona

Messaggioda drudox » 02/09/2016, 19:22

Salve a tutti !

Su un nuovo laptop ho installato come da questa https://wiki.debian.org/it/Bumblebee#Installation ho anche letto cosa fare in caso si verifichi l'errore che viene restituito anche a me ovvero :
Codice: Seleziona tutto
 marco@i7-Debian ~ $ optirun glxgears --info
[ 1061.862517] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) NVIDIA(GPU-0): Failed to initialize the NVIDIA GPU at PCI:1:0:0.  Please

[ 1061.862606] [ERROR]Aborting because fallback start is disabled.


inoltre non riesco a cambiare la risoluzione del monitor (posso usare solo 1920x1080) che rende il desktop con caratteri icone etc minuscole ... e non riesco ad impostare 1600x900 che come invece permessomi dalla partizione con arch rende umane le dimensioni .... qualsiasi aiuto e` ben accetto !!! grazie in anticipo
Ultima modifica di drudox il 06/09/2016, 11:49, modificato 1 volta in totale.
drudox
Jr. Member
Jr. Member
 
Messaggi: 63
Iscritto il: 04/09/2010, 20:53

Re: Nvidia optimus non funziona

Messaggioda Aki » 02/09/2016, 20:07

Fornisci un log dell'installazione come da istruzioni riportate in rosso in calce al mio messaggio.
Aki
Global Moderator
Global Moderator
 
Messaggi: 7345
Iscritto il: 27/12/2007, 16:59

Re: Nvidia optimus non funziona

Messaggioda drudox » 02/09/2016, 20:54

Fatto!

su pastebin :
Codice: Seleziona tutto
Il log è consultabile ai seguenti indirizzi:
.. inviato pastebin.0 all'indirizzo http://paste.debian.net/804825/
.. inviato pastebin.1 all'indirizzo http://paste.debian.net/804826/
.. inviato pastebin.2 all'indirizzo http://paste.debian.net/804827/
.. inviato pastebin.3 all'indirizzo http://paste.debian.net/804828/


ed ecco l'allegato
Allegati
log_02set_215105.xz
(32.29 KiB) Scaricato 72 volte
drudox
Jr. Member
Jr. Member
 
Messaggi: 63
Iscritto il: 04/09/2010, 20:53

Re: Nvidia optimus non funziona

Messaggioda drudox » 02/09/2016, 21:38

preciso che uso Debian Jessy 8.5 , ho un i7 di 6 generazione ..
drudox
Jr. Member
Jr. Member
 
Messaggi: 63
Iscritto il: 04/09/2010, 20:53

Re: Nvidia optimus non funziona

Messaggioda Aki » 03/09/2016, 8:28

Il Tuo computer è:
Codice: Seleziona tutto
Produttore: HP
Prodotto:   HP ENVY Notebook
Versione:   Type1ProductConfigId
BIOS vers.: F.35

Dal log che hai inviato risulta il seguente errore, nel quale è indicato sostanzialmente che il driver della scheda grafica nvidia non riesce ad inizializzare la scheda grafica nvidia:
Codice: Seleziona tutto
set 02 20:17:20 nomehost kernel: bbswitch: enabling discrete graphics
set 02 20:17:21 nomehost kernel: nvidia: module license 'NVIDIA' taints kernel.
set 02 20:17:21 nomehost kernel: Disabling lock debugging due to kernel taint
set 02 20:17:21 nomehost kernel: [drm] Initialized nvidia-drm 0.0.0 20150116 for 0000:01:00.0 on minor 0
set 02 20:17:21 nomehost kernel: NVRM: loading NVIDIA UNIX x86_64 Kernel Module  340.96  Sun Nov  8 22:33:28 PST 2015
set 02 20:17:22 nomehost kernel: vgaarb: this pci device is not a vga device
set 02 20:17:22 nomehost kernel: nvidia 0000:01:00.0: irq 143 for MSI/MSI-X
[..]
set 02 20:17:29 nomehost bumblebeed[682]: [ 1061.836761] [WARN][XORG] (WW) Unresolved symbol: fbGetGCPrivateKey
set 02 20:17:29 nomehost bumblebeed[682]: [ 1061.837215] [ERROR][XORG] (EE) NVIDIA(GPU-0): Failed to initialize the NVIDIA GPU at PCI:1:0:0.  Please
set 02 20:17:29 nomehost bumblebeed[682]: [ 1061.837227] [ERROR][XORG] (EE) NVIDIA(GPU-0):     check your system's kernel log for additional error
set 02 20:17:29 nomehost bumblebeed[682]: [ 1061.837232] [ERROR][XORG] (EE) NVIDIA(GPU-0):     messages and refer to Chapter 8: Common Problems in the
set 02 20:17:29 nomehost bumblebeed[682]: [ 1061.837237] [ERROR][XORG] (EE) NVIDIA(GPU-0):     README for additional information.
set 02 20:17:29 nomehost bumblebeed[682]: [ 1061.837242] [ERROR][XORG] (EE) NVIDIA(GPU-0): Failed to initialize the NVIDIA graphics device!
set 02 20:17:29 nomehost bumblebeed[682]: [ 1061.837246] [ERROR][XORG] (EE) NVIDIA(0): Failing initialization of X screen 0
set 02 20:17:29 nomehost bumblebeed[682]: [ 1061.837253] [ERROR][XORG] (EE) Screen(s) found, but none have a usable configuration.
set 02 20:17:29 nomehost bumblebeed[682]: [ 1061.837257] [ERROR][XORG] (EE)
set 02 20:17:29 nomehost bumblebeed[682]: [ 1061.837262] [ERROR][XORG] (EE) no screens found(EE)
set 02 20:17:29 nomehost bumblebeed[682]: [ 1061.837268] [ERROR][XORG] (EE)
set 02 20:17:29 nomehost bumblebeed[682]: [ 1061.837273] [ERROR][XORG] (EE) Please also check the log file at "/var/log/Xorg.8.log" for additional information.
set 02 20:17:29 nomehost bumblebeed[682]: [ 1061.837278] [ERROR][XORG] (EE)
set 02 20:17:29 nomehost bumblebeed[682]: [ 1061.837283] [ERROR][XORG] (EE) Server terminated with error (1). Closing log file.
set 02 20:17:29 nomehost kernel: NVRM: RmInitAdapter failed! (0x25:0x28:1197)
set 02 20:17:29 nomehost kernel: NVRM: rm_init_adapter failed for device bearing minor number 0
set 02 20:17:29 nomehost kernel: NVRM: nvidia_frontend_open: minor 0, module->open() failed, error -5
set 02 20:17:29 nomehost bumblebeed[682]: [ 1061.862421] [ERROR]X did not start properly

Sempre dal log risulta che la tua scheda grafica è riconosciuta come:
Codice: Seleziona tutto
01:00.0 3D controller [0302]: NVIDIA Corporation Device [10de:139a] (rev a2)
   Subsystem: Hewlett-Packard Company Device [103c:80e5]
   Kernel driver in use: nvidia

L'ID [10de:139a] dovrebbe corrispondere ad una GeForce GTX 950M: è la scheda grafica nvidia del Tuo computer ?

Dal sito Nvidia, il driver della scheda grafica alla versione 340.96 (quella di presente in Debian Jessie) sembra non supportare il modello di scheda grafica GeForce GTX 950M (vedi http://www.nvidia.com/Download/driverRe ... 5165/en-us).

Verifica dal sito del produttore se la versione del driver per scheda grafica nvidia presente in Debian Stretch (testing) supporta la Tua scheda grafica ed, in caso affermativo, aggiorna - se lo ritieni opportuno - la distribuzione da Debian Jessie (Stable) a Debian Stretch (Testing).
Aki
Global Moderator
Global Moderator
 
Messaggi: 7345
Iscritto il: 27/12/2007, 16:59

Re: Nvidia optimus non funziona

Messaggioda drudox » 03/09/2016, 9:21

come non detto sono passato a stretch ... mi dava molti altri problemi (non andava l'audio .. etc)
cmq :

- scheda: GeForce GTX 950M
- driver: Versione: 367.44
Data di rilascio: 2016.8.23

ma non si puo` evitare l'uso di optimus e installarla come una nvidia normale ? tanto tengo il pc per lo piu` collegato all' alimentazione
drudox
Jr. Member
Jr. Member
 
Messaggi: 63
Iscritto il: 04/09/2010, 20:53

Re: Nvidia optimus non funziona

Messaggioda Aki » 03/09/2016, 9:24

drudox ha scritto:ma non si puo` evitare l'uso di optimus e installarla come una nvidia normale ?

Purtroppo no: l'hardware del computer non lo consente poiché è necessario comunque che la scheda grafica integrata (intel nel tuo caso) sia attiva perché nelle architetture ibride - di norma - è quella che si occupa di rappresentare a video l'immagine elaborata dalla scheda grafica discreta (nvidia, nel tuo caso).
Aki
Global Moderator
Global Moderator
 
Messaggi: 7345
Iscritto il: 27/12/2007, 16:59

Re: HP ENVY Notebook: Nvidia optimus non funziona

Messaggioda drudox » 03/09/2016, 9:28

ora l'errore che ricevo e` questo :

Codice: Seleziona tutto
[ 3345.180647] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) Unknown chipset: NV117

[ 3345.180754] [ERROR]Aborting because fallback start is disabled.
drudox
Jr. Member
Jr. Member
 
Messaggi: 63
Iscritto il: 04/09/2010, 20:53

Re: HP ENVY Notebook: Nvidia optimus non funziona

Messaggioda Aki » 03/09/2016, 9:33

Il messaggio sopra riportato potrebbe essere generato dal driver nouveau: hai disinstallato il supporto per questo driver ?
Sei sicuro di aver aggiornato completamente il sistema a Debian Testing ?
Puoi fornire nuovamente il log dell'installazione ?
Aki
Global Moderator
Global Moderator
 
Messaggi: 7345
Iscritto il: 27/12/2007, 16:59

Re: HP ENVY Notebook: Nvidia optimus non funziona

Messaggioda drudox » 03/09/2016, 9:43

ok ... non ho disintallato nouveau ... non ci ho pensato .. ma lo metto in blacklist o lo disinstallo proprio ?

cmq ecco il nuovo log:
Allegati
log_03set_104131.xz
(44.87 KiB) Scaricato 63 volte
drudox
Jr. Member
Jr. Member
 
Messaggi: 63
Iscritto il: 04/09/2010, 20:53

Re: HP ENVY Notebook: Nvidia optimus non funziona

Messaggioda drudox » 03/09/2016, 9:50

ora dopo aver disinstallato nouveau il mess e` questo
Codice: Seleziona tutto
[   79.779569] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) Failed to load module "nouveau" (module does not exist, 0)

[   79.779600] [ERROR]Aborting because fallback start is disabled.
drudox
Jr. Member
Jr. Member
 
Messaggi: 63
Iscritto il: 04/09/2010, 20:53

Re: HP ENVY Notebook: Nvidia optimus non funziona

Messaggioda Aki » 03/09/2016, 9:53

Dall'ultimo log che hai inviato risulta:
Codice: Seleziona tutto
set 03 09:36:47 nomehost kernel: nouveau 0000:01:00.0: NVIDIA GM107 (1171a0a2)
set 03 09:36:47 nomehost kernel: nouveau 0000:01:00.0: bios: version 82.07.7c.00.31
set 03 09:36:47 nomehost kernel: nouveau 0000:01:00.0: fb: 4096 MiB DDR3
set 03 09:36:47 nomehost kernel: nouveau 0000:01:00.0: priv: HUB0: 10ecc0 ffffffff (1f40822c)
set 03 09:36:49 nomehost kernel: vga_switcheroo: enabled
set 03 09:36:49 nomehost kernel: [TTM] Zone  kernel: Available graphics memory: 8158314 kiB
set 03 09:36:49 nomehost kernel: [TTM] Zone   dma32: Available graphics memory: 2097152 kiB
set 03 09:36:49 nomehost kernel: [TTM] Initializing pool allocator
set 03 09:36:49 nomehost kernel: [TTM] Initializing DMA pool allocator
set 03 09:36:49 nomehost kernel: nouveau 0000:01:00.0: DRM: VRAM: 4096 MiB
set 03 09:36:49 nomehost kernel: nouveau 0000:01:00.0: DRM: GART: 1048576 MiB
set 03 09:36:49 nomehost kernel: nouveau 0000:01:00.0: DRM: Pointer to TMDS table invalid
set 03 09:36:49 nomehost kernel: nouveau 0000:01:00.0: DRM: DCB version 4.0
set 03 09:36:49 nomehost kernel: nouveau 0000:01:00.0: DRM: Pointer to flat panel table invalid
set 03 09:36:49 nomehost kernel: nouveau 0000:01:00.0: DRM: MM: using COPY for buffer copies
set 03 09:36:49 nomehost kernel: [drm] Initialized nouveau 1.3.1 20120801 for 0000:01:00.0 on minor 1
set 03 09:36:49 nomehost bumblebeed[2777]: [  316.161230] [ERROR][XORG] (EE) Unknown chipset: NV117
set 03 09:36:49 nomehost bumblebeed[2777]: [  316.161260] [ERROR][XORG] (EE) No devices detected.
set 03 09:36:49 nomehost bumblebeed[2777]: [  316.161270] [ERROR][XORG] (EE)
set 03 09:36:49 nomehost bumblebeed[2777]: [  316.161278] [ERROR][XORG] (EE) no screens found(EE)
set 03 09:36:49 nomehost bumblebeed[2777]: [  316.161285] [ERROR][XORG] (EE)
set 03 09:36:49 nomehost bumblebeed[2777]: [  316.161295] [ERROR][XORG] (EE) Please also check the log file at "/var/log/Xorg.8.log" for additional information.
set 03 09:36:49 nomehost bumblebeed[2777]: [  316.161304] [ERROR][XORG] (EE)
set 03 09:36:49 nomehost bumblebeed[2777]: [  316.162487] [ERROR][XORG] (EE) Server terminated with error (1). Closing log file.
set 03 09:36:49 nomehost bumblebeed[2777]: [  316.162504] [ERROR]X did not start properly
set 03 09:36:55 nomehost kernel: ACPI Warning: \_SB.PCI0.RP01.PXSX._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20160108/nsarguments-95)
set 03 09:36:55 nomehost kernel: ACPI: \_SB_.PCI0.RP01.PXSX: failed to evaluate _DSM
set 03 09:36:55 nomehost kernel: ACPI Warning: \_SB.PCI0.RP01.PXSX._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20160108/nsarguments-95)
set 03 09:36:55 nomehost kernel: nouveau 0000:01:00.0: DRM: evicting buffers...
set 03 09:36:55 nomehost kernel: nouveau 0000:01:00.0: DRM: waiting for kernel channels to go idle...
set 03 09:36:55 nomehost kernel: nouveau 0000:01:00.0: DRM: suspending client object trees...
set 03 09:36:55 nomehost kernel: nouveau 0000:01:00.0: DRM: suspending kernel object tree...
set 03 09:38:41 nomehost sudo[4384]:    nomeutente : TTY=pts/0 ; PWD=/home/nomeutente ; USER=root ; COMMAND=/usr/sbin/service bumblebeed restart
set 03 09:38:41 nomehost sudo[4384]: pam_unix(sudo:session): session opened for user root by (uid=0)

L'errore da te riferito nel penulmtimo messaggio è, quindi, determinato dal driver nouveau (non proprietario) che non riconosce la scheda grafica NVIDIA.

Potresti anche non disinstallare il driver nouveau, ma devi istruire blumblebee ad avviare il driver nvidia e non quello nouveau.

Probabilmente, la configurazione o l'installazione di bumblebee, dopo l'aggiornamento a Debian Testing (come ho hai fatto ?) è errata: prenditi il tempo necessario a verificare l'installazione di bumblebee. Dal tuo ultimo messaggio, infatti, risulta che bumblebee tenta di avviare il driver noveau non trovandolo, mentre a te serve che sia avviato il driver nvidia.
Aki
Global Moderator
Global Moderator
 
Messaggi: 7345
Iscritto il: 27/12/2007, 16:59

Re: HP ENVY Notebook: Nvidia optimus non funziona

Messaggioda drudox » 03/09/2016, 10:12

allora ... ho installato cosi`:

Codice: Seleziona tutto
sudo apt-get install bumblebee-nvidia primus
poi
Codice: Seleziona tutto
sudo dpkg --add-architecture i386 && sudo apt-get update && sudo apt-get install bumblebee-nvidia primus primus-libs:i386


quando son passato a testing (cambiato i repo .. upgrade e dist-upgrade) mi ha chiesto se volevo mantenere i vecchi file di bumblebee .. ho risposto no ! ho comunque ridato i comandi di cui sopra ma mi dice che il software e` aggiornato.

ho commentato la sezione driver-nouveau in /etc/bumblebee/bumblebee.conf lasciando solo quella nvidia
drudox
Jr. Member
Jr. Member
 
Messaggi: 63
Iscritto il: 04/09/2010, 20:53

Re: HP ENVY Notebook: Nvidia optimus non funziona

Messaggioda Aki » 03/09/2016, 10:24

drudox ha scritto:ho commentato la sezione driver-nouveau in /etc/bumblebee/bumblebee.conf lasciando solo quella nvidia

Con che risultato ?

Puoi inviare il file /etc/bumblebee/bumblebee.conf così come attualmente configurato con un nuovo log ?
Aki
Global Moderator
Global Moderator
 
Messaggi: 7345
Iscritto il: 27/12/2007, 16:59

Re: HP ENVY Notebook: Nvidia optimus non funziona

Messaggioda drudox » 03/09/2016, 11:46

nessun risultato ! ecco il log (bumblebee continua a puntare su nouveau) e il bumblebee.conf

Codice: Seleziona tutto
# Configuration file for Bumblebee. Values should **not** be put between quotes

## Server options. Any change made in this section will need a server restart
# to take effect.
[bumblebeed]
# The secondary Xorg server DISPLAY number
VirtualDisplay=:8
# Should the unused Xorg server be kept running? Set this to true if waiting
# for X to be ready is too long and don't need power management at all.
KeepUnusedXServer=false
# The name of the Bumbleblee server group name (GID name)
ServerGroup=bumblebee
# Card power state at exit. Set to false if the card shoud be ON when Bumblebee
# server exits.
TurnCardOffAtExit=false
# The default behavior of '-f' option on optirun. If set to "true", '-f' will
# be ignored.
NoEcoModeOverride=false
# 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=
# Directory with a dummy config file to pass as a -configdir to secondary X
XorgConfDir=/etc/bumblebee/xorg.conf.d
# Xorg binary to run
XorgBinary=/usr/lib/xorg/Xorg

## Client options. Will take effect on the next optirun executed.
[optirun]
# Acceleration/ rendering bridge, possible values are auto, virtualgl and
# primus.
Bridge=auto
# The method used for VirtualGL to transport frames between X servers.
# Possible values are proxy, jpeg, rgb, xv and yuv.
VGLTransport=proxy
# List of paths which are searched for the primus libGL.so.1 when using
# the primus bridge
PrimusLibraryPath=/usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus:/usr/lib/primus:/usr/lib32/primus
# Should the program run under optirun even if Bumblebee server or nvidia card
# is not available?
AllowFallbackToIGC=false


# Driver-specific settings are grouped under [driver-NAME]. The sections are
# parsed if the Driver setting in [bumblebeed] is set to NAME (or if auto-
# detection resolves to NAME).
# PMMethod: method to use for saving power by disabling the nvidia card, valid
# values are: auto - automatically detect which PM method to use
#         bbswitch - new in BB 3, recommended if available
#       switcheroo - vga_switcheroo method, use at your own risk
#             none - disable PM completely
# https://github.com/Bumblebee-Project/Bumblebee/wiki/Comparison-of-PM-methods

## Section with nvidia driver specific options, only parsed if Driver=nvidia
[driver-nvidia]
# Module name to load, defaults to Driver if empty or unset
KernelDriver=nvidia
PMMethod=auto
# colon-separated path to the nvidia libraries
LibraryPath=/usr/lib/x86_64-linux-gnu/nvidia:/usr/lib/i386-linux-gnu/nvidia:/usr/lib/nvidia
# comma-separated path of the directory containing nvidia_drv.so and the
# default Xorg modules path
XorgModulePath=/usr/lib/nvidia/nvidia,/usr/lib/xorg/modules
XorgConfFile=/etc/bumblebee/xorg.conf.nvidia

## Section with nouveau driver specific options, only parsed if Driver=nouveau
#[driver-nouveau]
#KernelDriver=nouveau
#PMMethod=auto
#XorgConfFile=/etc/bumblebee/xorg.conf.nouveau

Allegati
log_03set_124344.xz
(40.34 KiB) Scaricato 66 volte
drudox
Jr. Member
Jr. Member
 
Messaggi: 63
Iscritto il: 04/09/2010, 20:53

Prossimo

Torna a X

Chi c’è in linea

Visitano il forum: Nessuno e 2 ospiti