Home / Sistemi operativi & mobile / Linux / Risolvere l'errore ERROR Cannot access secondary GPU Permission denied
Mattepuffo

Risolvere l'errore ERROR Cannot access secondary GPU Permission denied

Risolvere l'errore ERROR Cannot access secondary GPU Permission denied

Ho scoperto che l'ultimo portatile che ho comprato ha due schede video: una performante (NVIDIA) ed una per il risparmio energetico (Intel).

Mentre con Windows 10 funzionava tutto, su Linux ho avuto dei problemi.

Questo è il thread di riferimento sul forum di Archlinux.

Questo l'errore completo che mi compariva dopo aver installato Bumblebee:

ERROR Cannot access secondary GPU - error: [XORG] (EE) /dev/dri/card1: failed to set DRM interface version 1.4: Permission denied
ERROR Aborting because fallback start is disabled.

Per evitare questo errore, prendendo in considerazione una installazione pulita, quindi senza le varie schifezze fatte nel frattempo, dopo aver installato Bumblebee, aggiungete il BusID al file /etc/bumblebee/xorg.conf.nvidia, senza creare nessun file xorg.conf.

Per identificare il BusID:

$ lspci | grep NVIDIA
01:00.0 VGA compatible controller: NVIDIA Corporation GM200 [GeForce GTX TITAN X] (rev a1)

Quello che ci interessa sono i primi "numeri" che stanno sulla sinistra.

Quindi in sostanza aggiungete questa riga:

BusID "PCI:01:00.0"

Dopo di che riavviate e dovreste stare a posto.

Quello che in verità ancora non ho ben capito, è perchè sul portatile ho avuto questi problemi, mentre su un altro pc con una situazione simile no.

Mi viene in mente solo che il problema possa essere la nuova piattaforma Intel Skylake non ancora del tutto supportata.

Enjoy!