Errore Bumblebee

4 risposte [Ultimo messaggio]
Ritratto di hamelin
hamelin
(Junior)
Offline
Junior
Iscritto: 02/08/2010
Messaggi: 16

Ho installato OpenSuse 15.0 su notebook Asus N756 JK grafica ibrida con GPU integrata Intel e scheda grafica NVIDIA GTX 850M-
Per l'installazione di Bumblebee ho seguito precisamente la guida a questo link:
https://en.opensuse.org/SDB:NVIDIA_Bumblebee
esclusa la sezione optional per l'installazione dei driver proprietari nvidia.
Quando provo a testare optirun ottengo:

[ERROR]Cannot access secondary GPU - error: [XORG] (EE) /dev/dri/card0: failed to set DRM interface version 1.4: Permission denied
[ERROR] Aborting because fallback start is disabled.
Si puo' risolvere? Grazie!

ham

Ritratto di mauriziod
mauriziod
(Guru)
Offline
Guru
Iscritto: 01/06/2009
Messaggi: 1731

/dev/dri/card0 esiste? Se Si devi settarlo con permessi più larghi, meglio anche che setti l'utenza User con accesso video (di solito questo basta e avanza) per farlo Yast->gestione-utenti-e-gruppi->tab utenti (scegli il tuo) e premi il bottone "modifica" e qui su tab Dettagli scegli "video" da aggiungere, poi riavvia

SO: Linux desktop Sistema: OpenSUSE Leap 15.1 (64bit) KDEE 5.12
SO: Linux desktop Sistema: OpenSUSE Tumbleweed (64bit) KDE 5
Miao

Ritratto di hamelin
hamelin
(Junior)
Offline
Junior
Iscritto: 02/08/2010
Messaggi: 16

Grazie Maurizio! Ho fatto un upgrade alla Suse 15.1 e al momento non ho ancora riprovato ad installare Bumblebee.
Ho fatto varie ricerche su google nel tentativo di trovare documentazione affidabile su Bumblebee e grafica ibrida,
e in particolare ho trovato una pagina (non so' quanto affidabile) nella quale si raccomandava di installare Bumblebee solo con i driver proprietari nvidia perchè dal 2016 i noveau non sarebbero piu' compatibili con Bumblebee...qualcuno del Forum ha notizie sicure al riguardo?....Per la procedura di installazione, in rete a parte la guida di Opensuse al link: https://en.opensuse.org/SDB:NVIDIA_Bumblebee
ho trovato soltanto questa al link: http://coinpilota.blogspot.com/p/installare-opensuse.html ; l'autore dice di aver provato a installare con la nostra guida OpenSuse riscontrando numerosi problemi e propone un metodo alternativo.
Io personalmente, nel primo tentativo di installare Bumblebee sulla OpenSuse 15.1 con i driver proprietari nvidia, seguendo la nostra guida al link: https://en.opensuse.org/SDB:NVIDIA_Bumblebee ho verificato che optirun funziona con alcune applicazioni per esempio:
optirun firefox lancia firefox senza errori, mentre optirun glxgears -info mi restituisce un errore del tipo impossibile caricamento svrast driver; invece primusrun glxgears -info funzionava perfettamente.
Il problema con optirun potrebbe dipendere dal fatto che non ho inserito tutti i symlink citati nella guida (in particolare quelli multilib)? I symlink cui si fa' riferimento nella guida sono raccomandati come necessari per la OpenSuse 15.0...per la versione OpenSuse 15.1 invece la guida non da' alcuna indicazione...qualcuno del Forum conosce qualche guida aggiornata per Bumblebee sulla 15.1?

ham

Ritratto di mauriziod
mauriziod
(Guru)
Offline
Guru
Iscritto: 01/06/2009
Messaggi: 1731

Bumblebee funziona con i driver proprietari (controlla, nel caso bisogna fare altro e non funziona sempre) e consiglio la ver. 3.2.1 (controlla), funziona solo con Xorg (controlla).
Dato che Bumblebee è vecchiotto ed oramai gli standard sono cambiati come gli indirizzamenti e abbisogna dei symlink (TUTTI), anche se forse hanno risolto mettendoli nel pacchetto d'installazione è meglio anche inserirli manualmente.
Abbisogna anche che il tuo utente sia abilitato al gruppo "bumblebee" e "video".

Se usi i driver proprietari però ci dovrebbe essere il sistema di switch nel tools anche grafico nvidia.

SO: Linux desktop Sistema: OpenSUSE Leap 15.1 (64bit) KDEE 5.12
SO: Linux desktop Sistema: OpenSUSE Tumbleweed (64bit) KDE 5
Miao

Ritratto di hamelin
hamelin
(Junior)
Offline
Junior
Iscritto: 02/08/2010
Messaggi: 16

.....sicuramente hanno risolto mettendo i symlink nel pacchetto di installazione, altrimenti come si spiega che primusrun funziona perfettamente anche sulle applicazioni di test che utilizzano multilib come glxgears? qualcosa va' storto con optirun forse perchè la guida testata sulla Suse 15.0, ha bisogno di qualche modifica sui file di configurazione per Suse 15.1...ci illuminerà qualche Santo Sviluppatore Kernel?

ham