Manjaro – Entendendo o MHWD

    0
    26

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

    • [accordion]
      • 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]

     

    • [message]
      • ##check## 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]

     

    • [message]
      • ##check## 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]