No caso da CPU, caso o usuário perceba problemas de performance, vale a pena instalar o pacote
cpufrequtils, presente no repositório da própria distribuição.
sudo apt-get update
sudo apt-get install cpufrequtils
Uma vez instalado, o usuário passa a ter acesso a comandos para definição do modo de operação da CPU, bem como verificação de seu estado. Para verificar o estado atual, basta utilizar o comando:
cpufreq-info
Os pontos importantes a verificar, aqui são:
- hardware limits
- available cpufreq governors
- The governor ondemand decide which speed to use
O termo
hardware limits, refere-se aos limites de frequência de operação da CPU. A partir desses extremos, é possível saber como a CPU está operando no momento.
O termo
available CPU governors refere-se aos estados de operação possíveis. Esses são os estados que podem ser selecionados. Na frase seguinte, é possível saber qual estado está atualmente em vigor.
Bem, agora que sabemos o estado atual, é possível mudar o estado em caso de necessidade. Para tanto, basta criar caso não exista, ou editar o seguinte arquivo:
# vim /etc/default/cpufrequtils
No interior do arquivo, adicionar a seguinte linha:
GOVERNOR="conservative"
No caso acima, foi definido o estado "conservative", mas o usuário pode definir outro estado dentre os disponíveis e listados no comando
cpufreq-info.
Fonte:
HowTo/CpuFrequencyScaling - Debian Wiki
Questões relativas ao vídeo
Caso o usuário enfrente lentidão no vídeo, provavelmente, isto está ligado ao estabelecimento do correto driver de vídeo e/ou configurações. Placas da NVidia e AMD, possuem drivers que podem ser pesquisados na internet e instalados. Inúmeros equipamentos, como notebooks, utilizam placas de vídeo integradas da Intel, Tail como a Broadwell e focaremos esta neste artigo, pela sua elevada incidência.
Para que o usuário possa verificar, pode utilizar o seguinte comando:
lspci | grep VGA
O resultado que confirma essa placa, seria tal como na linha abaixo:
00:02.0 VGA compatible controller: Intel Corporation Broadwell-U Integrated Graphics (rev 09)
O driver para essa placa de vídeo já pode estar instalada pelo gerenciador de pacotes. Até a pouco tempo era experimental e já se encontra disponível no repositório geral a partir da versão 8 do Debian (Jessie). Normalmente, encontra-se instalado e pode ser verificado por meio do comando:
# apt list
Caso não esteja instalado, basta executar o seguinte comando:
sudo apt-get update
sudo apt-get install xserver-xorg-video-intel
Caso somente a instalação não resolva, pode ser feita uma mudança na configuração. Por default, o driver utiliza o padrão SNA, mas inúmeros usuários registraram melhoria mudando para UXA, referente ao método de aceleração por hardware. Para tanto, basta criar ou modificar o seguinte arquivo:
# vim /etc/X11/xorg.conf.d/20-intel.conf
Section "Device"
Identifier "Intel Graphics"
Driver "intel"
Option "AccelMethod" "uxa"
EndSection
Procedimentos de segurança
Tendo em vista que o artigo lida com alterações no sistema, vamos acrescentar um tópico essencial que deve ser realizado antes de qualquer alteração.
Usuários avançados podem desfazer as alterações por meio do subcomando
purge do APT ou no DPKG diretamente, todavia, tendo em vista inúmeras bibliotecas que podem ou não serem afetadas, usuários menos experientes podem optar por um esquema de restauração.
Esse esquema faz parte de uma estratégia de backup. Qualquer estratégia de backup deve incluir as opções de Disaster Recovery (Recuperação de desastres), backup de dados de usuário, aplicações e banco de dados e snapshots (para restauração de estado). Existem várias soluções, mas neste artigo proporemos o software Systemback que cobre a parte de Disaster Recovery por meio da criação de live-USB do sistema, bem como dos snapshots por meio dos pontos de restauração.
No presente artigo, focaremos nossa atenção nos snapshots. Antes de qualquer alteração, sugere-se abrir o SystemBack e clicar no botão "Create New", de forma a criar um novo ponto de restauração do sistema. Feito isso, o usuário pode renomear para facilitar a compreensão e, por exemplo, colocar algo como antes_do_cpufrequtils. Dessa forma, caso a alteração cause algum efeito indesejado, basta entrar no SystemBack e restaurar esse estado. O sistema voltará sem as alterações recém efetuadas.
Recomenda-se ainda que, em caso de alterações críticas no sistema, seja feito pelo menos um live-USB antes da alteração, para o caso de uma falha crítica. Caso isso ocorra, basta que o usuário instale novamente a partir do live-USB e o sistema será recolocado no ponto em que foi criada a imagem, voltando o sistema ao estado anterior à falha crítica.
Conclusão
Bem, esse artigo passa algumas dicas de preparação da instalação e alguma customização de CPU e vídeo. Sintam-se à vontade para criticar ou sugerir mais pontos, a ideia é podermos fazer um tunning do sistema para que fique o mais performático possível. Peço desculpas por alguma imprecisão, não tenho profundo conhecimento do sistema e é meu primeiro artigo, peço paciência e compreensão de todos, a ideia é aprendermos juntos.
Abraços.
Fontes para consulta
Abaixo, seguem as fontes que orientaram a criação deste pequeno artigo e podem ser consultadas diretamente: