Manjaro – Entendendo o MHWD

    0
    456

    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?