Habilitar o SNA no Ubuntu 12.04.0 ou no 12.04.1 LTS
Devido à versão LTS de 12.04, os novos lançamentos pontuais terão a pilha HWE da versão estável atual (agora a versão 12.04.3 possui a pilha HWE de 13.04). Os próximos lançamentos de 12.04 (12.04.2 e 12.04.3) têm a pilha HWE de 12.10 e 13.04 respectivamente. Portanto, o driver da Intel está acima de 2.20 e o seguinte procedimento de atualização do driver Intel não é necessário.
Verifique a versão atual do driver Intel. Aplique este comando
apt-cache policy xserver-xorg-video-intel* | grep Installed
Se os resultados de Installed
estiverem abaixo de 2,20 2:2.17.0-1ubuntu4 0
e prossiga com o procedimento abaixo para atualizar o driver.
Abra um terminal ( Ctrl + Alt + T ) e aplique os comandos abaixo para atualizar o driver Intel para a versão mais recente p>
sudo add-apt-repository ppa:glasen/intel-driver
sudo apt-get update ; sudo apt-get dist-upgrade
Em seguida, ative o método de aceleração SNA com os dois comandos abaixo
sudo mkdir /etc/X11/xorg.conf.d/
echo -e 'Section "Device"\n Identifier "Card0"\n Driver "Intel"\n Option "AccelMethod" "sna"\nEndSection' | sudo tee /etc/X11/xorg.conf.d/20-intel.conf
Reinicie o seu PC para que as alterações entrem em vigor.
Teste se o método de aceleração SNA funciona com o comando
cat /var/log/Xorg.0.log | grep -i sna
Os resultados devem ser algo como
(**) intel(0): Option "AccelMethod" "sna"
(II) intel(0): SNA initialized with Ironlake backend
Ativar o SNA no Ubuntu 12.10 e além
Bem, é o mesmo método acima, mas você tem que evitar a atualização do driver, porque o Ubuntu 12.10 tem o driver Intel 2.20 por padrão. Também nas versões mais recentes do Ubuntu, o método de aceleração SNA é ativado por padrão.
Verifique se o método de aceleração SNA está ativado e em uso com o seguinte comando
cat /var/log/Xorg.0.log | grep -i sna
se os resultados forem lidos como
(II) intel(0): SNA compiled: xserver-xorg-video-intel-lts-raring
2:2.21.6-0ubuntu4.1~precise1 (Maarten Lankhorst <[email protected]>)
(II) intel(0): SNA initialized with Ironlake backend
então você está bem. Os resultados acima são do Ubuntu 12.04.3 LTS.
Se não, então execute os seguintes comandos para habilitar o SNA
sudo mkdir /etc/X11/xorg.conf.d/
echo -e 'Section "Device"\n Identifier "Card0"\n Driver "Intel"\n Option "AccelMethod" "sna"\nEndSection' | sudo tee /etc/X11/xorg.conf.d/20-intel.conf
Em caso de problema,
Para voltar ao método de aceleração padrão, basta excluir o arquivo que você criou.
sudo rm /etc/X11/xorg.conf.d/20-intel.conf
e reinicie o X ou o seu PC para que as alterações entrem em vigor.
Em caso de problemas no Ubuntu 12.04.0 ou 12.04.1 com o driver 2.20
Basta remover o PPA com os comandos apropriados.
sudo apt-get install ppa-purge
sudo ppa-purge ppa:glasen/intel-driver
sudo apt-get update
Reinicie o seu PC.
Em caso de problema, se o método de aceleração padrão for SNA (por exemplo, 12.04.3) e você quiser usar o UXA.
Execute os seguintes comandos
sudo mkdir /etc/X11/xorg.conf.d/
echo -e 'Section "Device"\n Identifier "Card0"\n Driver "Intel"\n Option "AccelMethod" "uxa"\nEndSection' | sudo tee /etc/X11/xorg.conf.d/20-intel.conf
Reinicie o seu PC (ou o Display Manager) para que as alterações entrem em vigor.
Espero que você veja uma diferença no desempenho e / ou gráficos com o novo AccelMethod SNA e, caso contrário, saiba como reverter para o UXA.