Desafio: Configurando um Netbook Fraco e Lento!

O desafio foi fazer um netbook extremamente lento e fraco funcionar de forma minimamente decente para o dia a dia com tecnologias virtuais contemporâneas.


| Se você apoia nosso site, desative o AdBlock quando visitá-lo, inclusive em Mobile!
Os anúncios são poucos e não invasivos. Se quiser contribuir com nosso trabalho, clique em qualquer banner de sua preferência, exceto dos Parceiros. 
Mais detalhes clicando aqui.


1. Desafio

Abro essa nova sessão da Unix Universe para Desafios:
Pequenos e médios problemas da informática, que soam impossíveis ou tecnicamente inviáveis, possíveis soluções e dicas, para inspira-los no dia a dia com exemplos práticos de como utilizar e otimizar seu sistema.

2. Netbook

O respectivo netbook utilizado possui a seguinte especificação técnica:

  • Netbook Asustek X102BA com tela Touch Sensitiva
  • AMD A4-1200 APU @ 1.0 Ghz (Dois núcleos físicos)
  • GPU AMD Kabini HD 8180
  • 2 Gb de RAM – 512Mb fixamente reservados para VRAM
  • SSD de 60 Gb – 500mb/s de escrita e leitura

Ele veio de fábrica com Windows 8.1, sofre com extrema falta de recursos que a torna inútil de se executar sob um sistema moderno como o Windows 10 – Que consome no mínimo 1.4Gb em idle – e gera um desafio curioso para quem utiliza Linux. – Mesmo as distros mais leves consomem em torno de 350 Mb de RAM + 300 Mb de Cache de RAM, totalizando 650 Mb. Considerando que o sistema só disponibiliza 1.5 Gb para uso, sobra pouca coisa.

Portanto a questão primordial:

Como otimizar uma máquina dessas para utilizar no dia a dia sem sofrer com o extremo baixo desempenho da mesma e ainda se dar o luxo de utilizar tecnologias de software contemporâneas, como o Google Chrome, ou mesmo aproveitar sua GPU com um game via WINE?

3. Conceito

Devido ao baixíssimo poder de CPU e a pouca memória RAM disponível, não posso me dar o luxo de abusar do uso de SWAP:
A CPU é lenta, mesmo com SSD a máquina vai ter severos gargalos. – Travamentos ocasionais que demoram até 30 segundos pra normalizar.

Portanto a interface de usuário deve ser a mais básica possível porém que ainda tenha suporte a recursos contemporâneos de software.

4. Sistema

A decisão foi utilizar o Ubuntu Minimal 18.04 LTS.

Possui uma extensa biblioteca de drivers proprietários no repositório que auxiliam na compatibilidade com o netbook.
Já a DE foi escolhida a OpenBox, uma das mais simples em consumo de recursos e mais estáveis dentre as “não”-Padrão.
A ideia é que seja funcional, não necessariamente amigável.

A instalação do sistema foi inteiramente padrão, sem nenhum dos meta pacotes adicionais da listagem.

Nenhum dos metapacotes foi selecionado!

Quando o sistema iniciar e estiver somente no terminal, aplique o XOrg, xinit, OpenBox e o OBConfig. Nada do openbox-session, pois esse meta pacote puxa muita coisas do XFCE. O pacote correto é apenas openbox!

Com o sistema apenas no terminal o consumo de RAM é de apenas 60 Mb. Com a interface de usuário, mal bateu os 100 Mb, sendo absolutamente rápido de iniciar e leve em usabilidade. Gera pouco cache, portanto sobra +1.1 Gb de RAM verdadeiramente livres.

Obviamente cru dessa forma o sistema fica “inútil”: Sem controlador de brilho de tela, sem som, sem daemons de conexão com a internet e/ou Wifi… Claro que daremos um jeito nisso!

5. Tweaks

Para termos tudo que faltou, instale os seguintes pacotes:

$ sudo apt install network-manager

Ele vai adicionar suporte a ethernet e wifi. Pra configurar o Wifi, utilize:

$ nmtui

Para ter audio:

$ sudo apt install alsa-base alsamixergui

Pra ajustar o volume:

$ alsamixergui

Uma dica valiosa, é utilizar um rc.xml customizado pra otimizar o OpenBox. Recomendo utilizar este:

Adicione o arquivo em ~/.config/rc.xml e reinicie a maquina. Você notará novos recursos de usabilidade do sistema, como o clique esquerdo abrir o menu e o direito configurar multiplas áreas de trabalho. Isso não afeta as janelas.

Ao fim de todos estes tweaks o sistema sobe, somente com terminal, com 100 Mb; E uma vez que o Xorg inicia, apenas 150 Mb são consumidos. O restante fica inteiramente para aplicações diversas com +1Gb de RAM livre, sem mais caches!

6. Testes!

Mas depois disso tudo, o que essa máquina suporta?

Fiz diversos testes.

Pra começar, instalei toda sorte de aplicações que me veio á mente:

  • LibreOffice 6.3.2
  • IDLE3
  • Bless Editor
  • GIMP
  • AnyDesk
  • Transmission
  • Navegador de Internet Firefox
  • Navegador de Internet Google Chrome
  • Navegador de Internet Falkon
  • Navegador de Internet qutebrowser
  • Filezilla
  • Emulador de Super Nintendo: ZSnes
    Todos os Principais Jogos de Super Nintendo, aprox. 1 Gb
  • Emulador de N64: mupen64plus
    Game testado: Donkey Kong 64
  • KPat, Sudoku, Mines e Mahjongg
  • Oracle Java 13, definido como padrão
  • Adobe Flash Player
  • Kodi 17.6 Krypton
  • Audacity
  • Cheese
  • WINE 4.19-staging + Winetricks
  • Editores de Texto VIM, Nano, Pluma
  • Terminais XTerm, Mate-Terminal e BASH
  • Gerenciador de Arquivos Caja – Fork do Nautilus, mais leve porém completo.

Softwares exclusivos de Windows executando via WINE:

  • Adobe Audition 1.0
  • Google Sketchup 8
    SketchupPro2017 rodou com lentidão
  • Paint Tool SAI
  • Photoshop CS6

Considerando que também instalei os seguintes Games:

  • GTA San Andreas
  • GTA Vice City
  • The Sims 1 Complete Edition
  • Populous The Begining
  • NFS Most Wanted Black Edition (Antigo)

Consumo de espaço em disco total, considerando absolutamente tudo que foi citado acima: 38 Gb

7. Conclusão

O desempenho de todas as aplicações ficou decente, desde que, abertas 1 por vez. Sobrou bastante RAM pra cada programa abrir mas não suficiente pra ter vários simultâneos.

Ainda sim, ficou um sistema que inicia rápido – com boot na faixa dos 10 segundos – enquanto abre rapidamente os programas sem gargalos no uso dos mesmos.

Ainda que de longe seja uma interface amigável para usuários comuns, é uma opção interessante para quem quer ressuscitar uma máquina muito antiga/fraca sem perder a dignidade!

#UrbanCompassPony

4 comentários em “Desafio: Configurando um Netbook Fraco e Lento!”

Deixe um comentário