Manjaro – Entendendo o MHWD

0
2807

O MHWD (Manjaro HardWare Detection) é uma ferramenta exclusiva do Manjaro e atualmente existe dois tipos de comandos:

  • MHWD 
    • Permite a detecção e configuração automáticas do hardware do computador em que o sistema está sendo executado. Isso inclui hardware conectado internamente via PCI (por exemplo, placas de video nvidia ou amd). Facilita a instalação de drivers opensource ou não livres.
  • MHWD-KERNEL
    • Permite a instalação e fácil gerenciamento de múltiplos kernels em seu sistema. É responsável também por facilitar a atualização do kernel e de seus módulos presentes de forma automática.
Com o MHWD não há necessidade de identificar e instalar manualmente os drivers necessários, ou editar manualmente os arquivos de configuração apropriados. Os comandos do mhwd são bem simples, de fácil aprendizado. O conceito básico do mhwd:

mhwd opção configuração

Exemplo:
Para listar o hardware do seu desktop ou notebook.
mhwd -lh -d

Ou liste apenas todos os dispositivos pci conectados.

mhwd -lh -d --pci

Ou liste os dispositivos usb

mhwd -lh -d --usb

Para filtrar bem, é visualize apenas os drivers instalados, filtrando bem o resultado.
mhwd -li

Ou podemos melhorar a busca detalhando-a.
mhwd -li -d

E logicamente podemos filtrar por dispositivos pci.
mhwd -li -d --pci

Listar todos os drivers apropriados ou não para o seu sistema é simples. Mas cuidado porque esse comando lista todos os drivers disponíveis.
mhwd -la

Obtenha ajuda com todas as sintaxes do comando mhwd
mhwd --h

Instalação de drivers para placas de video.

sudo mhwd -a (conexão pci) (drivers livres ou não livres) 0300

Atenção nas sintaxes:
-a = Instala o driver automaticamente
-i = Install
-f = Force
pci = Instala o driver conectado para dispositivo pci
free ou nonfree = Instalar drivers free, fornecidos pela comunidade Linux. Ou instale drivers nonfree, fornecidos por fabricantes de hardware.
0300 = Esse é o ID para placas gráficas.

Instalação do driver proprietário da nvidia ou amd de forma automatizada (recomendável), deve executar o comando abaixo. Cada parte do comando esta detalhado acima.

sudo mhwd -a pci nonfree 0300

Por outro lado o comando para instalar drivers livres é simples, mudando apenas um detalhe.

sudo mhwd -a pci free 0300

Uma instalação direta do driver pode ser necessária
sudo mhwd -i pci video-hybrid-intel-nvidia-390xx-bumblebee

Ou

sudo mhwd -i pci video-nvidia

Reinstalar o driver com problema é necessário apenas forçar a reinstalação, acrescentando o -f, conforme exemplo abaixo:
sudo mhwd -f -i pci video-nvidia

Seguindo para mhwd-kernel, veremos o quanto é prático instalar um novo kernel no manjaro e verificar as versões instaladas. No exemplo abaixo está sendo listado os kernels instalados e o que estão em execução.
mhwd-kernel -li

E para saber quais os kernels disponíveis, digite o comando sem o i no final.
mhwd-kernel -l

Depois de aprender a listar os kernels instalados e disponíveis para instalar, vamos botar a mão na massa e entender como instalar.
sudo mhwd-kernel (-i]) (versão do kernel)] opcional rmc

Opções 
-i = Install
-r = Remove
rmc = remove Current (remove kernels antigos durante a instalação)

Agora que você já sabe para que serve cada parte do comando, fica fácil remover e instalar o kernel no manjaro. Perceba que o rmc no fim do comando remove as versões anteriores do kernel após instalar o kernel desejado. Após instalar, reinicie seu sistema.
sudo mhwd-kernel -i linux417 rmc

Remover um kernel é bem simples.

sudo mhwd-kernel -r linux417

E então, gostou do mhwd?
Inscreva-se
Exibir
guest
0 Comentários
Inline Feedbacks
Exibir todos os comentários