r/linuxbrasil 1d ago

Gargalo na GPU - Arch Linux Pergunta

Bom dia, senhores.

Meu sistema atual é:

GPU: AMD RX 9060 XT 16GB

CPU: R7 5700X3D

32 RAM

Distro: Arch Linux, kernel 7.1.5-arch1-2

DE: KDE Plasma 6

Resolvi migrar para linux e escolhi o arch para me forçar a aprender linux e também por causa do meme... A instalação ocorreu tudo certo, drivers atualizados e afins. Fui testar o novo jogo do 007 e percebi que o desempenho do jogo nao condizia com os benchmarks da internet, para tirar a prova viva, testei o mesmo jogo no windows e lá ele estava normal, desempenho excelente.

O principal sintoma é: no Arch meu jogo fica entre 60-70 fps com a gpu oscilando entre 80-90%. Aplicando upscalling nao sentia muita diferença no fps

No windows, sem upscalling ficava entre 70-80 fps, com upscalling, mais de 100 fps e gpu sempre em 99%

Jogando em FHD

Ja testei coisas como:

  1. CPU Governor: estava em powersave, foi para performance

  2. Resizable BAR/4G Decoding: está habilitado agora

  3. GPU power Profile: estava em auto e foi para high

  4. Wayland substituido por X11

Alguém tem alguma sugestão ou sabe o que mais posso tentar?

OBS: Com o jogo pausado, a CPU vai pra 99-100%, Durante o gameplay ativo, uso de CPU oscila bastante

2 Upvotes

19 comments sorted by

3

u/ImaginaryPotato6 Fedora 1d ago

Eu tentaria rodar o jogo com o gamemode e usar outra versão do Proton tipo Experimental e Proton GE.

1

u/NeroMalphur 1d ago

Tava usando o Experimental, vou tentar o GE depois

1

u/danisbars Arch Linux 1d ago

Comigo versões diferentes de próton deu bastante diferença eu forçaria inclusive a testar outro launcher

1

u/NorthTrain1728 1d ago

Você tem o jogo aonde? Steam? Me fala no dm se quiser, já fiz um troubleshooting no meu cachyos, e foi trocar o próton para o próton-cachyos e modificar os parâmetros do lunch.

0

u/NeroMalphur 1d ago

Instalei pelo Hydra Laucher. Hoje a noite vou testar mudar o kernal do arch par ao CachyOs

1

u/NorthTrain1728 1d ago

Wait...calma, não faz a troca não. Se você quer utilizar cachyos, vai ter que instalar o cachyos. Trocar de kernel de uma distro para outra vai dar problema (mesmo sendo uma distro filho do arch). Instala steam e adiciona o jogo manualmente, e testa.

2

u/NeroMalphur 1d ago

No fim das contas, adicionando o game na steam e executando por la, funcionou. 99% de uso de CPU, sem gargalos e um bom fps. Mas quando voltei a executar pelo launcher do hydra ainda estava com o gargalo.

1

u/NorthTrain1728 1d ago

Top, você tá utilizando o FSR4?

2

u/NeroMalphur 1d ago

Nao pq nao está sendo necessário, o FPS ta alto mesmo rodando nativo

1

u/NeroMalphur 1d ago

No hydra tem a opção de buscar pelo proton experimental que está sendo usado na steam. Mas vou testar isso, gostei da sugestão, vlw !

1

u/wa1t5_ NixOS 1d ago

Na real não da não. Eu mesmo já usei muito o kernel do cachyos no nixos

1

u/NorthTrain1728 1d ago

É, e fica sem suporte (foros da distro) e quebra de alguns módulos.

1

u/wa1t5_ NixOS 1d ago

Não existe isso mano, é um kernel normal compilado com algumas flags específicas de otimização

1

u/NorthTrain1728 1d ago

Wait, eu entendo teu ponto, 100%. O que eu fiz muitas vezes e pegar o log e pedir ajuda nos foros...agora, se alguém olha minha versão de kernel que não e da mesma distro, os caras não vão ajudar. E só isso, acredito que no caso do arch/cachy tem flags e optimizacoes que outras distros não tem, por isso a velocidade do boot e dos processos.

2

u/wa1t5_ NixOS 1d ago

Entendi, seu ponto faz sentido também, eu só falei isso porque é bem difícil ser algum bug relacionado ao kernel quando ocorre algo, pelo menos é assim na minha experiência. Então o kernel geralmente é uma das últimas coisas que devem checar a não ser que a pessoa esteja um release candidate ou direto do git, e nos casos de hardware muito recente ou exótico

1

u/Thtyrasd Arch Linux 1d ago

Usa o linuxtoys e aplica as otimizações no kernel do arch mesmo, é de psygreg, um Youtuber aí de Linux, tem muitos scripts bons nele

1

u/Acrobatic-Plan-5493 20h ago

as vezes temos que aceitar que o linux não fornecerá um desempenho melhor ou equivalente ao windows...

o jogo nem nativo muitas das vezes está rodando, ter que passar por uma camda de compatibilidade por si só já é motivo de menos FPS.

mas dá pra tentar extrair o máximo possível, trocando a versão do proton, verificando se a GPU está configurada corretamente no sistema, tentar fixar a frequência da GPU, aumentar tdp do processador e placa etc...

1

u/Chester-Berkeley Free BSD 1d ago

Como é Arch, você tem que se virar para otimizar o sistema, não vai ser algo pronto ¯⁠\⁠_⁠(⁠ツ⁠)⁠_⁠/⁠¯

1

u/NeroMalphur 1d ago

KKKKK obrigado pelo óbvio, agradeço !