Compilando Kernel Linux no Fedora - Com Fsync - Melhor para Games com Proton

Subscribers:
5,580
Published on ● Video Link: https://www.youtube.com/watch?v=-huUFGyPUKo



Duration: 17:33
877 views
57


Customizando o Kernel Linux com o Fsync da Valve, compilando, gerando os pacotes rpm para instalar com o gerenciador DNF. Mais uma ajuda para os games do Windows no Linux com o Proton da Valve.
---
Não custa nada se inscrever no canal. Fora que toda segunda tem notícias do Linux. Dê Like e Compartilhe o vídeo, pois pode ser útil também para outras pessoas.

Tem o canal de games também, para quem quiser ver jogos rodando no Linux e coisas relacionadas aos games:

youtube.com/channel/UCgkI4-x1PgXzWZAiZ79ocTg

Grupo do Telegram para inscritos (ou não) do canal Sir Rob Linux: t.me/joinchat/FNCzkxHu-cewysjZXOW8oA
---
Ative o esync no seu sistema, nunca se sabe quando vamos precisar. Siga a dica do site Acre Linux:

https://acrelinux.org/como-ativar-o-wine-e-sync-em-sua-distro-linux/

Você pode usar o kernel com fsync seguindo as dicas também do site Acre Linux:

https://acrelinux.org/kernel-fsync-no-fedora/

Mas se você não estiver usando o Fedora da versão que o repositório dá suporte, vamos customizar o Kernel Linux aplicando o patch de fsync, construir e instalar.

Instale as dependências e os pacotes de desenvolvimento:

sudo dnf install gcc flex make bison openssl-devel elfutils-libelf-devel dwarves ncurses-devel git wget rpm-build

Baixe a última versão do Kernel Linux Stable e estraia na pasta home. Eu usei os comandos abaixo, mas sempre verifique qual a última versão do Kernel:

wget https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.5.13.tar.xz

Extraia

tar xvf linux-5.5.13.tar.xz

A pasta linux-5.5.13 será criada, ou baseada na versão mais atual que você baixou.

Faça um clone o repositório PKGBUILDS do "usuário" Tk-Glitch do github com o comando:

git clone https://github.com/Tk-Glitch/PKGBUILDS.git

Procure na pasta ~/PKGBUILDS/linux55-tkg/linux55-tkg-patches o arquivo 0007-v5.5-fsync.patch. Copie e cole na pasta do kernel ~/linux-5.5-13. Faça isso pelo gerenciador de arquivos ou use o terminal se você já sabe usar para copiar um arquivo de uma pasta para outra:

cp ~/a/pasta/do/patch/arquivo.patch ~/a/pasta/do/kernel

Preste atenção que 55 é para simbolizar que o kernel é o 5.5, o atual da época de gravação deste vídeo, mas no futuro você vai precisar saber qual a versão estável para fazer certo. Qualquer dúvida sobre isso é só perguntar que eu ajudo.

Aproveite que está na pasta do Kernel e faça a modificação no arquivo MakeFile como eu indico no vídeo.

Estando na pasta do Kernel, aplique o patch do fsync:

patch -Np1 -i 0007-v5.5-fsync.patch

Ainda nessa pasta, vamos começar a compilar e depois instalar ou criar os pacotes rpm.

Copie o arquivo de configuração do kernel que vc está usando atualmente para a pasta que você está, a do kernel a ser compilado:

cp /boot/config-$(uname -r) .config

Abra o menuconfig e depois saia dele, é só para abrir sem modificar nada.

make menuconfig

Agora já pode começar a compilar e criar os arquivos rpm com o comando abaixo. faça um lanche e depois volte porque vai demorar.

make -j$(nproc) INSTALL_MOD_STRIP=1 binrpm-pkg

Os arquivos rpm se encontrarão na pasta ~/rpmbuild/RPMS/x86_64

Entre nessa pasta pelo terminal e instale os arquivos rpm:

cd ~/rpmbuild/RPMS/x86_64

sudo dnf install ./*.rpm

Reinicie e usufrua do novo kernel com os games do Windows sendo executados no Linux.

Se não quiser usar mais, entre com outra versão do Kernel e desinstale ele. Aqui eu posso usar o comando:

sudo dnf remove kernel-5.5.13 kernel-headers-5.5.13
ou
sudo dnf remove kernel-5.5.13_fsync-1 kernel-headers-5.5.13_fsync-1

_fsync-1 foi o que gerou depois que modifiquei o arquivo MakeFile logo depois que adicionei o patch.

Se você quiser tentar outras formas de compilar o Kernel Linux, você pode também tentar usar as dicas dos seguintes sites:

https://fedoraproject.org/wiki/Building_a_custom_kernel

http://www.devops-blog.net/linux-tweaks/compiling-your-own-kernel-for-debian-and-centos-or-alike

https://fedoramagazine.org/building-fedora-kernel/

Se quiser usar os comentários para tirar dúvidas ou deixar alguma sugestão, sinta-se a vontade. Responderei o mais breve possível.

É isso aí. Espero que tenha gostado.
Se inscreva neste canal e no canal de games, compartilhe os vídeos, dê Like neste e nos outros.
Se já é inscrito, ative o sininho do youtube para receber notificações de novos vídeos.

Grande Abraço.

Vlw !!!




Other Videos By Sir Rob Linux Brasil


2020-05-04Sir Rob Linux Notícias 26/4 a 2/5/20 - Tópicos e Links na Descrição
2020-05-02Minigalaxy - Lançador de Games do Gog no Linux - Instalação e Teste
2020-04-27Sir Rob Linux Notícias 19 a 25/4/20 - Tópicos e Links na Descrição
2020-04-20Sir Rob Linux Notícias 12 a 18/4/20 - Tópicos e Links na Descrição
2020-04-18Play it - Nova Forma de Instalar Games do Gog no Linux - Nativos Linux ou Windows - Com DXVK e ETC
2020-04-13Sir Rob Linux Notícias 5 a 11/4/20 - Tópicos e Links na Descrição
2020-04-10Como Mudar/Usar Outro App Por Padrão no Linux - Browsers, Tipos De Arquivos, Gerenciador, ETC
2020-04-06Sir Rob Linux Notícias 29/3 a 4/4/20 - Tópicos e Links na Descrição
2020-04-04Como Ativar PROTON GE CUSTOM - Proton não oficial que Ajuda Muito os Games no Linux
2020-03-30Sir Rob Linux Notícias 22 a 28/3/20 - Tópicos e Links na Descrição
2020-03-29Compilando Kernel Linux no Fedora - Com Fsync - Melhor para Games com Proton
2020-03-23Sir Rob Linux Notícias 15 a 21/3/20 - Tópicos e Links na Descrição
2020-03-22Kernel Linux Melhorado Para Games - Aplicando Patch e Compilando - Debian, Ubuntu, Linux Mint ETC
2020-03-21🔴 Live de Sir Rob Linux - Bombando no Reddit Agora 21-3-20
2020-03-16Sir Rob Linux Notícias 8 a 14/3/20 - Tópicos, Links e Dicas na Descrição
2020-03-14🔴 Live de Sir Rob Linux - Conversando Sobre Scheduler de CPU do Linux
2020-03-09Sir Rob Linux Notícias de 1 a 7/3/20 - Tópicos e Links na Descrição
2020-03-05CONTADOR DE FPS DIMINUIU O DESEMPENHO NO LINUX - ANáLISE
2020-03-02Sir Rob Linux Notícias 23 a 29/2/20 - Tópicos, Links e Dicas na Descrição
2020-03-01MangoHud - Overlay de Vulkan para Linux - EXTRA Esync VS Fsync - BENCHMARK
2020-02-27Clear Linux - ?Já Pode Usar ? Specs: Kernel, Scheduler, ?Esync e Fsync ?, Mesa3D, GAMES ETC



Tags:
fsync
kernel linux
fsync linux
fedora gaming
fedora kernel
compilar kernel fedora
como instalar outro kernel
o que é linux
o que é kernel
sir rob linux kernel
proton linux
linux
sir rob linux
sir rob linux brasil
sir rob linux games
sr rob linux
nerd
kernel custom
linux custom
dxvk
steam play proton
compiling linux
scheduler
bmq
pds
muqss
clear linux
mfutex
resident evil linux
resident evil 2 linux
resident evil 3 linux
apply patch kernel linux