Pagina 1 di 2

Slackware 14.1 su Asus eeePC vx6: Bumblebee

Inviato: lun 18 nov 2013, 22:37
da pcktstlkr
Buonasera,

ho installato la nuova release di Slackware Linux sul netbook in oggetto.
Sto cercando di risolvere il problema della mancata gestione della tecnologia nVidia Optimus, installando Bumblebee attraverso lo SlackBuild di jgeboski.
In particolare ho seguito questa guida: http://docs.slackware.com/howtos:hardwa ... ia_optimus.
Tutto sembra essere compilato ed installato correttamente, ma quando giungo alla fase di post-installazione

Codice: Seleziona tutto

# chmod +x /etc/rc.d/rc.bumblebeed
# /etc/rc.d/rc.bumblebeed start
viene ritornato

Codice: Seleziona tutto

chmod: cannot access '/etc/rc.d/rc.bumblebeed': No such file or directory
Avete spunti sul perchè non viene creato lo script?


In attesa di un vostro feedback, vi ringrazio della collaborazione,

Andrea

Re: Slackware 14.1 su Asus eeePC vx6: Bumblebee

Inviato: mar 19 nov 2013, 1:46
da Blallo
Ad una rapida occhiata, non c'è alcun file rc.bumblebeed negli SlackBuilds che ti fa scaricare.
Se non ricordo male però, lo script lanciava semplicemente il binario di bumblebee,
quindi dovrebbe bastare lanciare "bumblebee" da root per testare il tutto.
Se si chiama così, puoi poi semplicemente scriverlo in "/etc/rc.local" per farlo eseguire al boot.

N.B.: Controlla che il modulo bbswitch sia caricato,

Re: Slackware 14.1 su Asus eeePC vx6: Bumblebee

Inviato: mar 19 nov 2013, 10:42
da teox99

Re: Slackware 14.1 su Asus eeePC vx6: Bumblebee

Inviato: mar 19 nov 2013, 14:20
da pcktstlkr
Ora sono a lavoro con il mio laptop aziendale (no slack), non appena arrivo a casa seguirò i vostri preziosi consigli e vi farò sapere.
Intanto grazie del supporto.


Andrea

Re: Slackware 14.1 su Asus eeePC vx6: Bumblebee

Inviato: mer 20 nov 2013, 12:27
da pcktstlkr
Ho tentato ma nulla, non funziona.
Il fatto è che a me non interessa poter switchare su nVidia. Quello che mi preme è avere una batteria con maggiore autonomia e quindi spegnere banalmente la scheda nVidia, lavorando con la grafica integrata Intel.

Sapete come posso spegnere la nVidia?


Grazie,

Andrea

Re: Slackware 14.1 su Asus eeePC vx6: Bumblebee

Inviato: mer 20 nov 2013, 13:28
da Blallo
Ti basta installare bbswitch e fare in modo che venga caricato all'avvio con
"modprobe bbswitch".
Verifica i consumi prima e dopo il comando: se si abbassano, funziona.

Codice: Seleziona tutto

cat /sys/class/power_supply/BAT0/status

Re: Slackware 14.1 su Asus eeePC vx6: Bumblebee

Inviato: mer 20 nov 2013, 13:48
da pcktstlkr
Grazie Blallo, teox99.

Dunque, Blallo, mi confermi che non occorre installare tutto Bumblebee, ma solo il bbswitch, corretto?


Ciao,

Andrea

Re: Slackware 14.1 su Asus eeePC vx6: Bumblebee

Inviato: mer 20 nov 2013, 13:51
da Blallo
Si.

Re: Slackware 14.1 su Asus eeePC vx6: Bumblebee

Inviato: mer 20 nov 2013, 14:01
da pcktstlkr
Bene, ti tengo aggiornato ;Ï·

Re: Slackware 14.1 su Asus eeePC vx6: Bumblebee

Inviato: mer 20 nov 2013, 21:56
da pcktstlkr
Allora, pare che ci siamo.
Con bbswitch installato, ora sembra che abbia il controllo della nVidia:

######## ON

Codice: Seleziona tutto

root@pcktstlkr:~/bbswitch-master# tee /proc/acpi/bbswitch <<<ON 
ON
root@pcktstlkr:~/bbswitch-master# dmesg | tail -1
[ 2215.420438] pci 0000:05:00.0: power state changed by ACPI to D0
root@pcktstlkr:~/bbswitch-master# cat /proc/acpi/battery/BAT0/state 
present:                 yes
capacity state:          ok
charging state:          discharging
present rate:            1482 mA
remaining capacity:      2132 mAh
present voltage:         11019 mV
######## OFF

Codice: Seleziona tutto

root@pcktstlkr:~/bbswitch-master# tee /proc/acpi/bbswitch <<<OFF
OFF
root@pcktstlkr:~/bbswitch-master# dmesg | tail -1
[ 2244.218074] pci 0000:05:00.0: power state changed by ACPI to D3cold
root@pcktstlkr:~/bbswitch-master# cat /proc/acpi/battery/BAT0/state 
present:                 yes
capacity state:          ok
charging state:          discharging
present rate:            1203 mA
remaining capacity:      2124 mAh
present voltage:         11063 mV
Se l'intuito non mi inganna, la batteria ha incominciato a consumarsi meno rapidamente.


Grazie a tutti,

Andrea

Re: Slackware 14.1 su Asus eeePC vx6: Bumblebee

Inviato: dom 24 nov 2013, 1:24
da pcktstlkr
Ora ho un altro problema: dopo reboot, bbswitch scompare, non viene più caricato.

Re: Slackware 14.1 su Asus eeePC vx6: Bumblebee

Inviato: dom 24 nov 2013, 9:21
da Blallo
Aggiungi ad /etc/rc.local, da root

Codice: Seleziona tutto

modprobe bbswitch
e riavvia.

Re: Slackware 14.1 su Asus eeePC vx6: Bumblebee

Inviato: dom 24 nov 2013, 11:49
da pcktstlkr
Anche seguendo il tuo consiglio, non trova il modulo e non lo carica :\
Io mi limito a scaricare il pacchetto e a farne un make, make load.
Tutto funziona, ma dopo il riavvio, pur inserendo in /etc/rc.d/rc.local, l'istanza modoprobe bbswitch, il modulo non viene trovato.
Ed anche prima di riavviare:

Codice: Seleziona tutto

root@pcktstlkr:/home/me/Downloads/bbswitch-master# make
make -C /lib/modules/3.10.17/build M="$(pwd)" modules
make[1]: Entering directory `/usr/src/linux-3.10.17'
  Building modules, stage 2.
  MODPOST 1 modules
make[1]: Leaving directory `/usr/src/linux-3.10.17'

root@pcktstlkr:/home/me/Downloads/bbswitch-master# make load
rmmod bbswitch
rmmod: ERROR: Module bbswitch is not currently loaded
make: [load] Error 1 (ignored)
insmod bbswitch.ko

root@pcktstlkr:/home/me/Downloads/bbswitch-master# tee /proc/acpi/bbswitch <<<OFF
OFF

root@pcktstlkr:/home/me/Downloads/bbswitch-master# dmesg | tail -1
[  444.152072] pci 0000:05:00.0: power state changed by ACPI to D3cold

root@pcktstlkr:/home/me/Downloads/bbswitch-master# modprobe bbswitch
modprobe: FATAL: Module bbswitch not found.

Re: Slackware 14.1 su Asus eeePC vx6: Bumblebee

Inviato: dom 24 nov 2013, 14:52
da Blallo
Devi installare il modulo con "make install" :)

Re: Slackware 14.1 su Asus eeePC vx6: Bumblebee

Inviato: dom 24 nov 2013, 14:59
da pcktstlkr
:°)

Sono proprio un novello :>