Pós instalação Big Linux para Games!

As alterações pós instalação do Big Linux que fiz visando jogar foram:

  • Inserir entrada do boot Windows 11 para dual boot
  • Data e hora certa entre Windows e Linux
  • Otimizar inicialização do sistema
  • Desativar montagem automática do NVME
  • Alterar fstab para montar corretamente partição NTFS para jogos
  • Otimização do sistema para Games

Pós instalação Big Linux para Games

Para o meu setup, um:

  • Ryzen 5 5600
  • 32GB de RAM
  • NVME de 1TB para jogos e Windows e SSD de 120GB para brincadeiras com Linux
  • GPU 9600XT 8GB

Acredito que o Big Linux já venha bem otimizado para tirar proveito da minha máquina.

Mas como bom pcista, sempre encontramos algo a melhorar.

Agora caso tenha alguém lendo este post, me conte: – Você também documenta o que faz na pós instalação?

Eu contei esses dias o processo na minha máquina de trabalho.

O bom de documentar é que fica bem mais rápido deixar sua máquina pronta para uso.

Inserir entrada boot Windows 11 para dual boot

Após instalar o Big Linux em um outro disco (nvme para o Windows e ssd para o Linux), ele criou em meu ssd o boot sem opção para carregar meu Windows 11.

Vamos corrigir isso.

Primeiro precisei identificar a partição EFI do meu Windows 11. Por aqui é a partição 5 do nvme

dual boot Big Linux - Windows 11

Como simplesmente rodar update-grub não resolve, criei uma entrada para o Windows em /etc/grub.d/40_custom

#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
menuentry "Windows 11" {
    insmod part_gpt
    insmod chain
    insmod fat
    set root='(hd0,gpt5)'
    search --no-floppy --fs-uuid --set=root 0810-4F32
    chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}

Basicamente precisamos descobrir a partição de boot do Windows 11 e seu código UUID (descubra usando sudo blkid /dev/sua-partição)

Feito isso, basta alterar em (hd0,gpt5) e na linha de baixa, alterar o “0810” para o código UUID de sua partição.

Agora é só rodar sudo update-grub. Aqui ao reiniciar, apareceu a entrada Windows 11 e o Windows carregou corretamente.

Porém…

Corrigir Hora errada em sistemas dual boot Windows e Linux

Após você usar seu sistema Linux e reiniciar para usar o Windows, você nota que a hora está errada no Windows.

Para corrigir isso, vou mudar a forma como o Windows trabalha com as horas.

Solução: Modificar o Registro do Windows

  1. Inicie o Windows 11.
  2. Pressione Windows + R para abrir a janela “Executar”.
  3. Digite regedit e pressione Enter. Clique em Sim se a janela de controle de usuário aparecer.
  4. No editor de registro, navegue até o seguinte caminho: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation
  5. Clique com o botão direito do mouse em uma área vazia no painel à direita, vá em Novo e selecione Valor DWORD (32 bits).
  6. Dê o nome RealTimeIsUniversal para o novo valor.
  7. Dê um duplo clique no RealTimeIsUniversal que você criou e altere o Dados do valor para 1.
  8. Clique em OK e feche o Editor de Registro.
  9. Reinicie o computador.

Também poderia modificar o Linux ao invés do Window usando a solução abaixo:

Solução Alternativa: Fazer o Linux usar o Horário Local

Abra o terminal e execute o seguinte comando:

timedatectl set-local-rtc 1 --adjust-system-clock

Otimizando inicialização do Big Linux

Otimizar inicialização BigLinux

Eu não sei o motivo do BigLinux ter adotado o LY como gerenciador de login. Ele adiciona um tempo considerável na inicialização do sistema.

Troquei o LY pelo SDDM e obtive um bom ganho na inicialização.

sudo pacman -S sddm sddm-theme-biglinux
sudo systemctl disable ly.service
sudo systemctl enable sddm.service
reboot

Também desativei:

sudo systemctl disable biglinux-backlight-restore.service

Editei o NetworkManager-wait-online assim para ganhar mais um tempo:

sudo systemctl edit NetworkManager-wait-online.service

No arquivo que se abre, inseri o código abaixo:

[Service]
ExecStart=
ExecStart=/usr/bin/nm-online -s -q --timeout=5

Salvei o arquivo e executei o comando sudo systemctl daemon-reload

Além disso, editei o grub para esperar 3s ao invés de 5s para iniciar o sistema padrão.

Após as mudanças os 20s gastos só pelo LY são o que o sistema inteiro leva para bootar

Impedir montagem automática NVMe

Eu não desejo que as partições do Windows (exceto a de Jogos) monte automaticamente ao inicializar o sistema.

Para resolver este meu problema, criei uma regra udev com:

sudo nano /etc/udev/rules.d/99-no-nvme-automount.rules

# Impede montagem automática das partições do NVMe ACTION=="add", KERNEL=="nvme0n1p[2,4,5]", ENV{UDISKS_IGNORE}="1"

Após salvar o arquivo, basta recarregar as regras.

sudo udevadm control --reload-rules
sudo udevadm trigger

Agora é reiniciar e verificar se os dispositivos foram montados

Alterar fstab para montar corretamente partição NTFS para jogos

Após desativar as partições do meu NVME, vou montar a partição na qual está meus jogos de acordo a este post Using-a-NTFS-disk-with-Linux-and-Windows.

Ou seja, vou usar uma partição NTFS com Linux e Windows para executar os jogos em ambos os sistemas.

No arquivo /etc/fstab, adicionei

UUID=7A92935D92931D27 /media/jogos ntfs uid=1000,gid=1007,rw,user,exec,umask=000 0 0

Abaixo os passos para chegar na edição acima.

  • Você precisa descobrir o UUID da sua partição, o uid e o gid do seu usuário
  • Dizer onde ela será montada /media/jogos

Feito isso, basta alterar o código acima os valores que você coletou

Ah! Feita a alteração no /etc/fstab, reiniciei o daemon com sudo systemctl daemon-reload e montei com sudo mount -a

Otimização do sistema para Games

Com a partição NTFS montada corretamente para eu adicioná-la na Steam, vamos aos programas que utilizarei para jogar:

  • Steam (é instalado durante a instalação do Big Linux)
  • Lutris (é instalado durante a instalação do Big Linux)
  • ProtonPlus para instalar o proton do CachyOS
  • Lossless Scaling (Elden Ring fica muito bom usando o patinho)
  • Gamemode

Instalei o gamemode com sudo pacman -S gamemode e o ProtonPlus com flatpak.

Se não quiser usar o terminal, basta abrir a loja do Big Linux que você consegue instalar com alguns cliques.

O Lossless segui o tutorial fornecido via github. Basicamente você baixa o pacote adequado para sua distribuição e faz a instalação via comandos no terminal.

No Big Linux ficou assim:

sudo pacman -U Downloads/lsfg-vk-x.y.z-x86_64.tar.zst

Mude a pasta para onde você baixou o arquivo. Após instalado, basta criar seu perfil para inserir no launcher dos jogos da Steam

Essas são as coisas que fiz para deixar meu Big Linux pronto para jogar. Vou testar Distrobox e usar o container Bazzite-Arch para ver se muda alguma coisa.

Em breve conto essa experiência.

0 0 votos
Classificação do artigo
Inscrever-se
Notificar de

0 Comentários
mais antigos
mais recentes Mais votado
Feedbacks embutidos
Ver todos os comentários
0
Adoraria saber sua opinião, comente.x