Pular para o conteúdo

Ativando fake-kms no Raspberry Pi

Última atualização: 2024-03-13

O guia ou receita a seguir exige acesso ao shell na sua instalação do FydeOS; portanto, o modo de desenvolvedor deve estar ativado. Se for necessário alterar um arquivo de sistema, você também precisará desativar a verificação do sistema de arquivos raiz.

Este guia foi desenvolvido especificamente para dispositivos Raspberry Pi executando os seguintes sistemas operacionais:

  • FydeOS for SBC - Raspberry Pi 5/400/4B
  • openFyde for Raspberry Pi 4B
  • Chromium OS for Raspberry Pi

Nosso objetivo é ativar o fake-kms modificando o arquivo de configuração config.txt. Apresentamos dois métodos distintos para esta tarefa. Escolha o que melhor atende às suas necessidades.

Método 1: Modificação da configuração do sistema

Seção intitulada “Método 1: Modificação da configuração do sistema”
  1. Inicialize o seu Chromium OS em um Raspberry Pi com uma configuração de tela diferente para visualizar a interface.
  2. Pressione ctrl + alt + t para abrir o crosh.
  3. Digite shell para entrar no shell.

Acesso ao shell

  1. Use o seguinte comando para acessar o arquivo de configuração:

    Janela do terminal
    sudo edit-pi-config
  2. Role para baixo até encontrar dtoverlay e modifique-o da seguinte forma:

    Janela do terminal
    dtoverlay=vc4-fkms-v3d

    Modificação da configuração

  3. Pressione ctrl + x e digite y para salvar as alterações.

Digite o seguinte comando para reiniciar o sistema:

Janela do terminal
reboot

Este método envolve modificar a imagem diretamente em uma máquina Linux, montando sua partição 12 e alterando a configuração.

  1. Substitua a seção <version_string> pelo nome do seu firmware.

  2. Use o seguinte comando para extrair o firmware:

    Janela do terminal
    xz -d chromiumos_image_<version_string>.img.xz

    Extração do firmware

Execute o seguinte comando para mapear a partição da imagem:

Janela do terminal
sudo kpartx -a chromiumos_image_<version_string>.img
  1. Use o seguinte comando para exibir a partição da imagem:

    Janela do terminal
    sudo kpartx -l chromiumos_image_<version_string>.img

    Exibição da partição da imagem

  2. Use os seguintes comandos para confirmar sua partição de loop:

    Janela do terminal
    cd /dev/mapper/
    ls

    Confirmação da partição de loop

Use os seguintes comandos para montar loop0p12 como crosp12:

Janela do terminal
sudo mkdir /mnt/crosp12
sudo mount -t msdos /dev/mapper/loop0p12 -o rw /mnt/crosp12
  1. Use o seguinte comando para acessar o arquivo:

    Janela do terminal
    sudo nano /mnt/crosp12/config.txt
  2. Role para baixo até encontrar dtoverlay e modifique-o da seguinte forma:

    Janela do terminal
    dtoverlay=vc4-fkms-v3d

  1. Pressione ctrl + x e digite y para salvar as alterações.

Use o seguinte comando para apagar o mapa da partição:

Janela do terminal
sudo kpartx -d chromiumos_image_<version_string>.img

Seguindo estas etapas, você pode ativar com sucesso o fake-kms no seu dispositivo Raspberry Pi. Escolha o método que melhor se adapta ao seu nível de conhecimento técnico e conforto.