Scusate se non risposto prima. Per prima cosa bisogna abilitare i
messaggi di debug del kernel. Aggiungete questa riga al file /etc/fstab : none /sys/kernel/debug debugfs 0 0 a questo punto riavviando e dando il comando : cat /sys/kernel/debug/vgaswitcheroo/switch avrete una stampa simile a questa : 0:IGD:+:Pwr:0000:00:02.0 1:DIS: :Off:0000:01:00.0 Dove IGD é la scheda grafica integrata e la DIS quella discreta. Come potete vedere la mia discreta è Off mentre l'integrata è accesa (Pwr) e selezionata (+). Voi dovreste averle entrambe Pwr e una delle due selezionate. A questo punto modificate il file /etc/rc.local e aggiungete alla fine le righe : chown -R (nome utente):(nome utente) /sys/kernel/debug/vgaswitcheroo/switch echo OFF > /sys/kernel/debug/vgaswitcheroo/switch dove al posto di nome utente dovete mettere il vostro username. La prima riga serve a poter poi fare lo switch a caldo tra le schede. La seconda riga invia il segnale di spegnimento alla scheda che in quel momento non è in uso. Al 99% la discreta. Allego due script presi da questo sito per fare lo switch a caldo. http://asusm51ta-with-linux.blogspot.com/2010/11/07112010-fedora-14-ubuntu-10.html switch.sh serve a cambiare scheda grafica, shutdown.sh serve a spegnere il notebook senza gli errori che alcuni riscontrano. A vostra disposizione per eventuali chiarimenti, Riccardo |
Attachment:
shutdown.sh
Description: Bourne shell script
Attachment:
switch.sh
Description: Bourne shell script