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
Messaggi: 2559 Iscritto il: gio 10 mar 2011, 9:21
Slackware: 15.0
Kernel: 7.2.x-rt
Desktop: Openbox
Distribuzione: Arch Linux
Messaggio
da rik70 » mer 3 set 2014, 16:49
Ma c' anche questo parametro:
skip_optimus_dsm :Skip probe of Optimus discrete DSM (default = false) (bool)
E sembra legato a queste righe del log dell'errore - che sono però degli avvisi:
Codice: Seleziona tutto
[ 522.722028] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20140424/nsarguments-95)
[ 522.722071] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20140424/nsarguments-95)
[ 522.722094] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20140424/nsarguments-95)
[ 522.722125] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20140424/nsarguments-95)
[ 522.722154] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20140424/nsarguments-95)
[ 522.722172] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20140424/nsarguments-95)
[ 522.722201] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20140424/nsarguments-95)
[ 522.722220] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20140424/nsarguments-95)
[ 528.060054] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20140424/nsarguments-95)
Te la vuoi giocare?
Prova ad aggiungere questo parametro al modulo bbswitch:
oppure '=true'
Riavvia, lancia optirun e reincolla il dmesg.
Procopio
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
Messaggio
da Procopio » mer 3 set 2014, 16:58
comunque le istruzioni su bbswitch dovrebbero essere
queste e il comando perchè bbswitch non disattivi la gpu discrete dovrebbe essere questo
ad ogni modo proviamo prima come dici tu, do un
e riavvio lancio optirun e reincollo il dmesg
Procopio
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
Messaggio
da Procopio » mer 3 set 2014, 17:03
ed ecco il
dmesg con il demone persistenced e il modulo di bbswitch con i parametri skip_optimus_dsm=1
anche se in realtà lo skip non sembrerebbe avere il parametro che gli ho impostato io
Codice: Seleziona tutto
root /home/vrso # cat /sys/module/bbswitch/parameters/
load_state skip_optimus_dsm unload_state
root /home/vrso # cat /sys/module/bbswitch/parameters/load_state
-1
root /home/vrso # cat /sys/module/bbswitch/parameters/unload_state
-1
root /home/vrso # cat /sys/module/bbswitch/parameters/skip_optimus_dsm
N
root /home/vrso #
forse conviene eliminare gli altri due files così che non ci sia conflitto tra i tre parametri del modulo?
Ultima modifica di
Procopio il mer 3 set 2014, 17:07, modificato 1 volta in totale.
rik70
Iper Master
Messaggi: 2559 Iscritto il: gio 10 mar 2011, 9:21
Slackware: 15.0
Kernel: 7.2.x-rt
Desktop: Openbox
Distribuzione: Arch Linux
Messaggio
da rik70 » mer 3 set 2014, 17:05
Aspetta, non so se sia corretto ricaricare il modulo con modprobe.
Crea un file /etc/modprobe.d/bbswitch.conf e mettici:
Se hai messo il modulo nell'initramfs, aggiorna quest'ultimo con 'mkinitcpio etc, etc' - non se sia necessario però. Magari prima fatti un backup dell'ultimo initramfs funzionante!!
Poi riavvia.
rik70
Iper Master
Messaggi: 2559 Iscritto il: gio 10 mar 2011, 9:21
Slackware: 15.0
Kernel: 7.2.x-rt
Desktop: Openbox
Distribuzione: Arch Linux
Messaggio
da rik70 » mer 3 set 2014, 17:17
Procopio ha scritto:
anche se in realtà lo skip non sembrerebbe avere il parametro che gli ho impostato io
Infatti non l'ha preso, leggi sopra.
Procopio
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
Messaggio
da Procopio » mer 3 set 2014, 17:19
comunque fatto, caricato parametro nel modulo, ed ecco il
dmesg
rik70
Iper Master
Messaggi: 2559 Iscritto il: gio 10 mar 2011, 9:21
Slackware: 15.0
Kernel: 7.2.x-rt
Desktop: Openbox
Distribuzione: Arch Linux
Messaggio
da rik70 » mer 3 set 2014, 17:31
Ok,
allora proviamo l'altro. Riapri quel file e sostituisci tutto con:
Reboot.
Speriamo che non vada in panic, quindi premunisciti. Controlla poi in /sys/module/bbswitch/parameters/ che prenda le opzioni.
P.s
unload_state lo lasciamo col valore di default
Procopio
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
Messaggio
da Procopio » mer 3 set 2014, 18:14
rik70 ha scritto: Ok,
allora proviamo l'altro. Riapri quel file e sostituisci tutto con:
ma sei sicuro dei parametri? tra l'altro l'unload dovrebbe essere +1
comunque ok, provo con queste
se non lo carico con modprobe in quella dir non mi mette nulla
Codice: Seleziona tutto
root /home/vrso # ls /sys/module/bbswitch/parameters/
ls: impossibile accedere a /sys/module/bbswitch/parameters/: File o directory non esistente
root /home/vrso #
e tra l'altro credo che si pulisca ad ogni reboot perchè non ci sono nemmeno più i file di conf vecchi..
Ultima modifica di
Procopio il mer 3 set 2014, 18:17, modificato 1 volta in totale.
rik70
Iper Master
Messaggi: 2559 Iscritto il: gio 10 mar 2011, 9:21
Slackware: 15.0
Kernel: 7.2.x-rt
Desktop: Openbox
Distribuzione: Arch Linux
Messaggio
da rik70 » mer 3 set 2014, 18:16
No no, se noti qualcosa che non torna fermati e dimmi. Qui di sicuro non c'è nulla!
Procopio
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
Messaggio
da Procopio » mer 3 set 2014, 18:21
allora ti confermo che se non lo carico con modprobe in quella dir non mi mette nulla
Codice: Seleziona tutto
root /home/vrso # ls /sys/module/bbswitch/parameters/
ls: impossibile accedere a /sys/module/bbswitch/parameters/: File o directory non esistente
root /home/vrso #
e tra l'altro credo che si pulisca ad ogni reboot perchè non ci sono nemmeno più i file di conf vecc
ora ho sostituito quella stringa in
/etc/modprobe.d/bbswitch.conf al riavvio ancora un nulla di fatto
Codice: Seleziona tutto
vrso ~ $ dmesg | grep -i NVIDIA
[ 3.645083] nvidia: module license 'NVIDIA' taints kernel.
[ 3.659343] nvidia 0000:02:00.0: Refused to change power state, currently in D0
[ 3.662678] nvidia 0000:02:00.0: Refused to change power state, currently in D3
[ 3.662743] nvidia: probe of 0000:02:00.0 failed with error -1
[ 3.662894] NVRM: The NVIDIA probe routine failed for 1 device(s).
[ 3.662896] NVRM: None of the NVIDIA graphics adapters were initialized!
[ 3.663012] NVRM: NVIDIA init module failed!
vrso ~ $ dmesg | grep -i bbswitch
[ 2.214487] bbswitch: version 0.8
[ 2.214490] bbswitch: Found integrated VGA device 0000:00:02.0: \_SB_.PCI0.GFX0
[ 2.214495] bbswitch: Found discrete VGA device 0000:02:00.0: \_SB_.PCI0.PEG0.PEGP
[ 2.214562] bbswitch: detected an Optimus _DSM function
[ 2.214605] bbswitch: Succesfully loaded. Discrete card 0000:02:00.0 is on
[ 3.647167] bbswitch: disabling discrete graphics
vrso ~ $
rik70
Iper Master
Messaggi: 2559 Iscritto il: gio 10 mar 2011, 9:21
Slackware: 15.0
Kernel: 7.2.x-rt
Desktop: Openbox
Distribuzione: Arch Linux
Messaggio
da rik70 » mer 3 set 2014, 18:23
Comunque parametri e valori son questi:
Codice: Seleziona tutto
parm: load_state:Initial card state (0 = off, 1 = on, -1 = unchanged) (int)
parm: unload_state:Card state on unload (0 = off, 1 = on, -1 = unchanged) (int)
Ok?
Non dovrebbe esserci bisogno di aggiungere altro.
Procopio
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
Messaggio
da Procopio » mer 3 set 2014, 18:27
bè si 1 e -1 sembrerebbero i parametri giusti.
Ora resta solo da capire perchè non li legge, e dove metterli perchè li legga...
rik70
Iper Master
Messaggi: 2559 Iscritto il: gio 10 mar 2011, 9:21
Slackware: 15.0
Kernel: 7.2.x-rt
Desktop: Openbox
Distribuzione: Arch Linux
Messaggio
da rik70 » mer 3 set 2014, 18:30
Non è che sto sbagliando io qualche sintassi?
Perché lo deve prendere. C'hai un account su jabber.org?
Procopio
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
Messaggio
da Procopio » mer 3 set 2014, 18:42
no, e pare pure che non lo posso fare perchè hanno le registrazioni bloccate dal 25 giugno per migrazione dei server
per quel che riguarda le sintassi sembrano le stesse su tre guide diverse quindi direi che sono corrette..
rik70
Iper Master
Messaggi: 2559 Iscritto il: gio 10 mar 2011, 9:21
Slackware: 15.0
Kernel: 7.2.x-rt
Desktop: Openbox
Distribuzione: Arch Linux
Messaggio
da rik70 » mer 3 set 2014, 18:49
OK
Allora, riepiloghiamo:
/etc/modprobe.d/bbswitch.conf ce l'hai? Cosa c'è dentro?
La directory /sys/module esiste? C'è dentro bbswitch o qualcosa del genere?