O Bumblebee permite que você execute programas específicos na placa gráfica discreta, dentro de uma sessão X usando a placa gráfica integrada. Para iniciar um programa na placa gráfica discreta, digite "optirun" antes do comando do seu programa. Por exemplo, no GNOME, digite:
Alt+F2 optirun google-chrome
ou abra um terminal e digite:
optirun google-chrome
Como parte dos recursos de um sistema gráfico híbrido, o bumblebee pode ligar / desligar antes e depois de chamar programas com optirun usando acpi_call, que permite desligar a placa gráfica discreta para melhorar a vida útil da bateria e ativá-la novamente quando chamando optirun. Modelos diferentes de laptops têm diferentes acpi_calls, e o bumblebee mantém uma lista em / usr / share / doc / bumblebee:
If you want power saving by shutting the nVidia down when not in use,
please adjust the scripts:
/usr/local/bin/bumblebee-enablecard and
/usr/local/bin/bumblebee-disablecard for your machine.
Examples and documentation is available in /usr/share/doc/bumblebee/
Por exemplo, supondo que você enviou suas informações do DSDT, haveria um arquivo que você poderia copiar assim:
sudo cp /usr/share/doc/bumblebee/bumblebee-disablecard.asus.N53Sv /usr/local/bin/bumblebee-disablecard
Como não temos as informações de DSDT e SSDT do seu modelo, envie as tabelas DSDT.dsl e SSDT do seu laptop como anexo deste relatório de bug:
https://bugs.launchpad.net/bugs/752542
Para compilar suas informações de DSDT e SSDTs, instale se você ainda não tiver as ferramentas acpidump e iasl:
sudo apt-get install acpidump iasl
ou
sudo yum instala pmtools iasl
Em seguida, execute os seguintes comandos em um terminal bash:
mkdir ~/acpiinfo ; cd ~/acpiinfo
sudo acpidump > acpidump.txt
# enter password
sudo acpixtract acpidump.txt
ls *.dat | while read i; do iasl -d "${i}"; done
name='sudo dmidecode -s system-product-name'
mkdir "${name}" && cp *.dsl "${name}"/
tar czf "${name}.tar.gz" "${name}"/ && ls -l "$( pwd )/${name}".tar.gz
Isso criará um arquivo tar.gz que você pode anexar ao relatório de erros.
Finalmente, para postar as informações no relatório de erros, você pode verificar os identificadores do modelo de laptop e placa gráfica com estes comandos:
sudo dmidecode -s system-product-name && sudo dmidecode -s system-version
lspci -vnnn | perl -lne 'print if /^\d+\:.+(\[\S+\:\S+\])/' | grep VGA
Esta informação permitirá o desenvolvimento completo de recursos gráficos híbridos para o Linux. Obrigado pela sua ajuda!