Espero que a solução a seguir que corrigiu um problema muito semelhante para mim (gráficos híbridos Intel HD 3000 e AMD Radeon HD 6630M) também funcione para você. Como você está escrevendo sobre switcheroo eu suponho que você está usando o driver ati de código aberto como eu. Eu adicionei o seguinte script para /etc/pm/sleep.d chamado 0001fixhibernate
% bl0ck_qu0te%e adicionou este texto:
#/bin/sh
case "$1" in
suspend|hibernate)
echo ON > /sys/kernel/debug/vgaswitcheroo/switch
echo DIS > /sys/kernel/debug/vgaswitcheroo/switch
;;
resume|thaw)
echo IGD > /sys/kernel/debug/vgaswitcheroo/switch
echo OFF > /sys/kernel/debug/vgaswitcheroo/switch
;;
*)
;;
esac
O que o script faz é ativar a placa gráfica discreta antes da suspensão ou da hibernação e desativá-la novamente ao retomar ou descongelar. Com este script eu estou trabalhando em torno de um congelamento depois de retomar que é acompanhado pelo ventilador rodando a toda velocidade. Por favor, dê qualquer feedback, se funciona ou não.