Nvidia Optimus

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
rik70
Iper Master
Iper Master
Messaggi: 2552
Iscritto il: gio 10 mar 2011, 9:21
Slackware: 15.0
Kernel: 5.15.x-generic
Desktop: Sway
Distribuzione: Arch Linux

Re: Nvidia Optimus

Messaggio da rik70 »

P.s.

Incolla anche l'output di

Codice: Seleziona tutto

xrandr

rik70
Iper Master
Iper Master
Messaggi: 2552
Iscritto il: gio 10 mar 2011, 9:21
Slackware: 15.0
Kernel: 5.15.x-generic
Desktop: Sway
Distribuzione: Arch Linux

Re: Nvidia Optimus

Messaggio da rik70 »

Altra cosa: da quello che stai incollando mi pare di capire che stai lanciando optirun da root dentro la directory /home/vrso.
Occhio che può causare non pochi problemi, innanzitutto di permessi su file e directory.

Lavora sempre da utente normale.

Avatar utente
Procopio
Linux 3.x
Linux 3.x
Messaggi: 844
Iscritto il: ven 29 lug 2011, 11:50
Nome Cognome: Matteo Micheletto Oddino
Slackware: 14.2
Kernel: 4.4.14
Desktop: Awesome
Località: Torino

Re: Nvidia Optimus

Messaggio da Procopio »

eccoli qua, con un po di ritardo ma arrivano,

il dmesg: http://pastebin.com/WYELm4S8
xorg.log: http://pastebin.com/XvFuzWps
e l'output di xrandr:

Codice: Seleziona tutto

Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 32767 x 32767
eDP1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 346mm x 194mm
   3200x1800     59.98*+
   2048x1536     60.00  
   1920x1440     60.00  
   1856x1392     60.01  
   1792x1344     60.01  
   1600x1200     60.00  
   1400x1050     59.98  
   1280x1024     60.02  
   1280x960      60.00  
   1024x768      60.00  
   800x600       60.32    56.25  
   640x480       59.94  
VGA1 disconnected (normal left inverted right x axis y axis)
HDMI1 disconnected (normal left inverted right x axis y axis)
DP1 disconnected (normal left inverted right x axis y axis)
HDMI2 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)
bbswitch non è ancora stato installato, bumblebee invece installato e abilitato.

rik70
Iper Master
Iper Master
Messaggi: 2552
Iscritto il: gio 10 mar 2011, 9:21
Slackware: 15.0
Kernel: 5.15.x-generic
Desktop: Sway
Distribuzione: Arch Linux

Re: Nvidia Optimus

Messaggio da rik70 »

Bene, ora se non hai già fatto:
1- aggiungi il tuo utente al gruppo bumblebee come specificato nel wiki:
In order to use Bumblebee it is necessary add yourself (and other users) to the bumblebee group:

Codice: Seleziona tutto

gpasswd -a $USER bumblebee
Dove $USER è il tuo utente normale.
2 - il demone bumblebeed - nota la 'd' finale - deve essere in esecuzione, così almeno ho capito io. E non credo che sia optirun a lanciarlo.
Pertanto aggiungilo al boot con:

Codice: Seleziona tutto

systemctl enable bumblebeed
Controlla se ci sono errori nell'output, poi riavvia, e assicurati che sia in esecuzione:

Codice: Seleziona tutto

systemctl status bumblebeed -l
A questo punto se tutto è in regola, prova optirun e incolla dmesg completo + Xorg.0.log ed eventuali output di errore.


#### NB: Questa parte non riguarda Optimus ####
Buttando un occhio sul log di xorg e l'output di xrandr noto una cosa strana.
Sembra che sia in uso una risoluzione video a dir poco 'enorme':
3200x1800 a circa 60 Hz. Sarà per questo che sei costretto a zoomare per vedere i caratteri in modo decente?

Prova a vedere cosa succede se dai:

Codice: Seleziona tutto

xrandr --output eDP1 --mode 1920x1440
O forse stai usando 2 monitor?

Avatar utente
Procopio
Linux 3.x
Linux 3.x
Messaggi: 844
Iscritto il: ven 29 lug 2011, 11:50
Nome Cognome: Matteo Micheletto Oddino
Slackware: 14.2
Kernel: 4.4.14
Desktop: Awesome
Località: Torino

Re: Nvidia Optimus

Messaggio da Procopio »

rik70 ha scritto:Bene, ora se non hai già fatto:1- aggiungi il tuo utente al gruppo bumblebee come specificato nel wiki:In order to use Bumblebee it is necessary add yourself (and other users) to the bumblebee group:Codice: Seleziona tuttogpasswd -a $USER bumblebeeDove $USER è il tuo utente normale.2 - il demone bumblebeed - nota la 'd' finale - deve essere in esecuzione, così almeno ho capito io. E non credo che sia optirun a lanciarlo.Pertanto aggiungilo al boot con:Codice: Seleziona tuttosystemctl enable bumblebeedControlla se ci sono errori nell'output, poi riavvia, e assicurati che sia in esecuzione:Codice: Seleziona tuttosystemctl status bumblebeed -lA questo punto se tutto è in regola, prova optirun e incolla dmesg completo + Xorg.0.log ed eventuali output di errore.
era già abilitato e correttamente linkato nel graphical.target, quindi quel dmesg e quel log è con il demone già attivo
rik70 ha scritto:#### NB: Questa parte non riguarda Optimus ####Buttando un occhio sul log di xorg e l'output di xrandr noto una cosa strana.Sembra che sia in uso una risoluzione video a dir poco 'enorme':3200x1800 a circa 60 Hz. Sarà per questo che sei costretto a zoomare per vedere i caratteri in modo decente?Prova a vedere cosa succede se dai:Codice: Seleziona tuttoxrandr --output eDP1 --mode 1920x1440O forse stai usando 2 monitor?
sto usando un monitor solo, mi sembra di averne parlato anche su sto foro, non ricordo dove, comunque ho aperto anche un td su arch per questo problema, quella è la risoluzione del mio monitor, che è un 15 pollici, è uno schermo retina, e su Linux non c'è ancora nessun programma che supporti quei tipi di schermo, quindi devo beceramente zoommare...sto aspettando kde5 che però da quanto ho visto mi sa che non risolve un bel niente....è un peccato perché su Windows si vede che è una favola...

rik70
Iper Master
Iper Master
Messaggi: 2552
Iscritto il: gio 10 mar 2011, 9:21
Slackware: 15.0
Kernel: 5.15.x-generic
Desktop: Sway
Distribuzione: Arch Linux

Re: Nvidia Optimus

Messaggio da rik70 »

Quindi 3200x1800 è la risoluzione che hai su windows? Perdona l'ignoranza.
Comqe forse risolvi meglio impostanto un dpi alto.
Procopio ha scritto:era già abilitato e correttamente linkato nel graphical.target
Ah, quindi è linkato sul graphical target e non sul multi-user? In effetti mi sembra più logico.

Allora prima di procedere, imposta il graphical come predefinito

Codice: Seleziona tutto

systemctl set-default graphical.target
ma disabilita il servizio slim e installa/abilita xdm, quello "liscio", non la versione modificata per arch.

Reboot e proviamo.

Avatar utente
Procopio
Linux 3.x
Linux 3.x
Messaggi: 844
Iscritto il: ven 29 lug 2011, 11:50
Nome Cognome: Matteo Micheletto Oddino
Slackware: 14.2
Kernel: 4.4.14
Desktop: Awesome
Località: Torino

Re: Nvidia Optimus

Messaggio da Procopio »

rik70 ha scritto:Quindi 3200x1800 è la risoluzione che hai su windows?
esatto
rik70 ha scritto:Comqe forse risolvi meglio impostanto un dpi alto.
l'avevo già fatto, ero arrivato tipo a 200, ma a onor del vero gnome shell supporta abbastanza bene quelle risoluzioni, però è l'unico e io uso awesome, o openbox, o se proprio devo usare un DE kde, ma gnome mi fa venire l'orticaria:)
rik70 ha scritto:Ah, quindi è linkato sul graphical target e non sul multi-user? In effetti mi sembra più logico.Allora prima di procedere, imposta il graphical come predefinito Codice: Seleziona tuttosystemctl set-default graphical.target ma disabilita il servizio slim e installa/abilita xdm, quello "liscio", non la versione modificata per arch.Reboot e proviamo.
è una parola caro...
non so come mi si è sp.......ato il multiuser target, sicuramente non a mano con rm, ma con qualche tool ho eliminato qualche file o directory, tanto che mi da un errore in avvio: graphical.target can not start multi-user.target no such file or directory (e ovviamente il runleve 4 richiede il 3 per funzionare) ho provato a symlinkare qualcosa qua e la ma niente, mi sa che devo reinstallare...

rik70
Iper Master
Iper Master
Messaggi: 2552
Iscritto il: gio 10 mar 2011, 9:21
Slackware: 15.0
Kernel: 5.15.x-generic
Desktop: Sway
Distribuzione: Arch Linux

Re: Nvidia Optimus

Messaggio da rik70 »

Uhm.... reinstalla systemd.

Che filesystem stai usando?

Avatar utente
Procopio
Linux 3.x
Linux 3.x
Messaggi: 844
Iscritto il: ven 29 lug 2011, 11:50
Nome Cognome: Matteo Micheletto Oddino
Slackware: 14.2
Kernel: 4.4.14
Desktop: Awesome
Località: Torino

Re: Nvidia Optimus

Messaggio da Procopio »

btrfs! comunque ok, reinstallo solo systemd

rik70
Iper Master
Iper Master
Messaggi: 2552
Iscritto il: gio 10 mar 2011, 9:21
Slackware: 15.0
Kernel: 5.15.x-generic
Desktop: Sway
Distribuzione: Arch Linux

Re: Nvidia Optimus

Messaggio da rik70 »

Procopio ha scritto:btrfs!
Ma non è un azzardo usare btrfs, sopratutto per la root? Oh non sono aggiornato, ma nel wiki del progetto è scritto esplicitamente che è da considerare sperimentale.
Non sarà quello a crearti problemi?

Avatar utente
Procopio
Linux 3.x
Linux 3.x
Messaggi: 844
Iscritto il: ven 29 lug 2011, 11:50
Nome Cognome: Matteo Micheletto Oddino
Slackware: 14.2
Kernel: 4.4.14
Desktop: Awesome
Località: Torino

Re: Nvidia Optimus

Messaggio da Procopio »

mah su arch consigliano quasi dappertutto di mettere quello...avevo anche provato reiserfs, che su slacky era quello che mi piaceva di più...tu che diresti? di usare ext4?

rik70
Iper Master
Iper Master
Messaggi: 2552
Iscritto il: gio 10 mar 2011, 9:21
Slackware: 15.0
Kernel: 5.15.x-generic
Desktop: Sway
Distribuzione: Arch Linux

Re: Nvidia Optimus

Messaggio da rik70 »

Procopio ha scritto:su arch consigliano quasi dappertutto di mettere quello.
Dove di preciso?



Bho, ste piallature che ti capitano son strane. Se non individui la causa, tra vedere e non vedere io metterei tutto in ext4.

Avatar utente
Procopio
Linux 3.x
Linux 3.x
Messaggi: 844
Iscritto il: ven 29 lug 2011, 11:50
Nome Cognome: Matteo Micheletto Oddino
Slackware: 14.2
Kernel: 4.4.14
Desktop: Awesome
Località: Torino

Re: Nvidia Optimus

Messaggio da Procopio »

ecco l'output di dmesg dopo aver reinstallato il sistema su ext4 http://pastebin.com/aEfMZCBt
l'optirun ovviamente non cambia il suo esito
e questo è il dmesg dopo l'optirun http://pastebin.com/sbGsJe28
ma è incredibile come in due forum non son riuscito a combinare nulla...di là 0 risposte in due settimane...bah...grazie rik70 per la pazienza e il supporto!!

una cosa che mi sta qua è comunque sto cavolo di nouveau che nessuno ha installato e che non riesce a eliminare definitivamente dal pc

Codice: Seleziona tutto

lspci -k | grep -A 2 -i "3D"
02:00.0 3D controller: NVIDIA Corporation GK107GLM [Quadro K1100M] (rev ff)
	Kernel driver in use: nvidia
	Kernel modules: nouveau, nvidia


rik70
Iper Master
Iper Master
Messaggi: 2552
Iscritto il: gio 10 mar 2011, 9:21
Slackware: 15.0
Kernel: 5.15.x-generic
Desktop: Sway
Distribuzione: Arch Linux

Re: Nvidia Optimus

Messaggio da rik70 »

Bhe evidentemente se non rispondono vuol dire che non hanno risposte :)
Anche qui noi vediamo una sfilza di Warning sull'acpi che terminano con

Codice: Seleziona tutto

[11946.334251] NVRM: GPU at 0000:02:00.0 has fallen off the bus.
che fa pensare al kernel o una qualche incompatibilità.

Comunque: che errore da l'output di optirun?
Qual'è l'output di

Codice: Seleziona tutto

 systemctl status bumblebeed -l
?

Infine:
installa bbswitch e inseriscilo nell'initramfs come specificato nel wiki, riavvia e nuovo log di dmesg prima e dopo.

P.s.
sul target graphical non c'è bisogno d'avere in esecuzione xdm, slim o altro display manager. E' stato un mio errore, perdonami. Nel caso disabilitalo con systemctl disable [login_manager] e prova con startx sulla tty1.

rik70
Iper Master
Iper Master
Messaggi: 2552
Iscritto il: gio 10 mar 2011, 9:21
Slackware: 15.0
Kernel: 5.15.x-generic
Desktop: Sway
Distribuzione: Arch Linux

Re: Nvidia Optimus

Messaggio da rik70 »

Procopio ha scritto:lspci -k | grep -A 2 -i "3D"
02:00.0 3D controller: NVIDIA Corporation GK107GLM [Quadro K1100M] (rev ff)
Kernel driver in use: nvidia
Kernel modules: nouveau, nvidia
Questo è normale, non ti deve preoccupare.

Rispondi