Desempenho em jogos cai absurdamente após primeiro boot

Rapaziada to com um problema q n consigo achar solução n importa onde eu procure, já usei linux antes em uma gtx 1060 e funcionava bem, hj em dia tenho uma AMD RX 6600 XT e simplesmente não consigo fazer os jogos funcionarem bem.

Depois de muito bater cabeça eu descobri um padrão onde quando eu ligo o PC e dou boot em um jogo ele funciona normal, e após fechar esse jogo parece q minha GPU é simplesmente capada e n vai funcionar direito enquanto não desligar td e ligar de novo (e as vezes nem isso ajuda)

Isso me frustrou pra caramba pq já tentei de td e nada resolve, já instalei o corectrl e fiz até um setup de overclock, mas parece q nada faz efeito, mesmo com as configurações de energia do sistema colocadas em maxima performance, quando eu abro um jogo a GPU simplesmente se limita a 800mhz, é completamente bizarro. Mais bizarro ainda é quando eu abro um jogo e ainda to no menu o mangohud mostra ela em 2700mhz q é onde ela deveria estar, daí é só clicar e começar o jogo de verdade e ela simplesmente desce pra 800 ou 1000 e fica nisso, n importa qual configuração eu faça.

Fiquei maluco das ideia, troquei de distro pra bases completamente diferentes e o problema me perseguiu: Pop_os, Regata OS, Nobara, Opensuse e o proprio ubuntu LTS, no Ubuntu foi onde o problema mais demorou pra aparecer e achei q tinha sido resolvido, mas depois de um dia ele começou a aparecer com td, parece mt aleatório isso.

Alguém consegue dar uma luz? Eu queria realmente voltar pro Linux mas desse jeito n tem como e acabei só me frustrando, no Windows 11 q eu estava antes td funciona normal, nunca tive problema.

sempre falam q AMD é o “way to go” no linux, mas a dor de cabeça q to tendo… e claro, teste diversas versões do mesa driver tmb, o proprio nobara vem com o mesa-git q é bastante bleeding edge e o problema tava lá.

Minhas specs completas:

CPU: Ryzen 5 3600
GPU: RX 6600 XT
RAM: 16gb ddr4 3200mhz
Placa mãe: b450m ds3h v2 (bios atualizada)

Essa aqui é minha última esperança de n voltar pro windows, to mt frustrado pq n consegui achar ngm com meu problema na internet, parece q sou um sorteado imenso

1 curtida

Olá @Valteci_Junior, tudo bem contigo?

Como o problema ocorre em diversas distros diferentes, acredito que sem uma investigação detalhada seja quase impossível encontrar uma possível causa. Informe os modelos exatos dos componentes e também qual é a fonte que você está usando.

Geralmente as pessoas subestimam a importância da fonte em setups de alto consumo como o voltado para jogos. Use as informações deste post para fornecer mais dados sobre o seu hardware.

:vulcan_salute:

2 curtidas
 System:
  Kernel: 6.1.11-201.fsync.fc37.x86_64 arch: x86_64 bits: 64
    Desktop: KDE Plasma v: 5.27.1 Distro: Nobara release 37 (Thirty Seven)
Machine:
  Type: Desktop System: Gigabyte product: B450M DS3H V2 v: N/A
    serial: <superuser required>
  Mobo: Gigabyte model: B450M DS3H V2 serial: <superuser required>
    UEFI: American Megatrends LLC. v: F63b date: 05/11/2022
CPU:
  Info: 6-core model: AMD Ryzen 5 3600 bits: 64 type: MT MCP cache: L2: 3 MiB
  Speed (MHz): avg: 2682 min/max: 2200/4208 cores: 1: 2021 2: 2021 3: 4042
    4: 2195 5: 3334 6: 2200 7: 2021 8: 2031 9: 4042 10: 2052 11: 4036 12: 2200
Graphics:
  Device-1: AMD Navi 23 [Radeon RX 6600/6600 XT/6600M] driver: amdgpu
    v: kernel
  Display: x11 server: X.Org v: 1.20.14 with: Xwayland v: 22.1.7 driver: X:
    loaded: amdgpu unloaded: fbdev,modesetting,radeon,vesa dri: radeonsi
    gpu: amdgpu resolution: 1920x1080~144Hz
  API: OpenGL v: 4.6 Mesa 22.3.5 renderer: AMD Radeon RX 6600 XT (navi23
    LLVM 15.0.7 DRM 3.49 6.1.11-201.fsync.fc37.x86_64)
Audio:
  Device-1: AMD Navi 21/23 HDMI/DP Audio driver: N/A
  Device-2: AMD Starship/Matisse HD Audio driver: N/A
  Device-3: JMTek LLC. USB PnP Audio Device type: USB
    driver: hid-generic,snd-usb-audio,usbhid
  Sound API: ALSA v: k6.1.11-201.fsync.fc37.x86_64 running: yes
  Sound Server-1: PipeWire v: 0.3.66 running: yes
Network:
  Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
    driver: r8169
  IF: enp5s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
Drives:
  Local Storage: total: 3.24 TiB used: 408.13 GiB (12.3%)
  ID-1: /dev/nvme0n1 vendor: Seagate model: XPG GAMMIX S11 Pro
    size: 476.94 GiB
  ID-2: /dev/sda vendor: XrayDisk model: 1TB SSD size: 953.87 GiB
  ID-3: /dev/sdb vendor: Toshiba model: HDWD110 size: 931.51 GiB
  ID-4: /dev/sdc type: USB vendor: Seagate model: Expansion size: 931.51 GiB
  ID-5: /dev/sdd type: USB vendor: SanDisk model: Ultra USB 3.0
    size: 28.64 GiB
Partition:
  ID-1: / size: 24.44 GiB used: 10 GiB (40.9%) fs: ext4 dev: /dev/dm-1
Swap:
  ID-1: swap-1 type: zram size: 8 GiB used: 0 KiB (0.0%) dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 59.2 C mobo: N/A gpu: amdgpu temp: 42.0 C
  Fan Speeds (RPM): N/A gpu: amdgpu fan: 0
Info:
  Processes: 373 Uptime: 2m Memory: 15.54 GiB used: 3.44 GiB (22.1%)
  Shell: Bash inxi: 3.3.25

Ta aí, ontem eu fiquei meio frustrado e só apaguei as partições do linux todinha do meu pc, daí bootei no modo live de um pendrive e rodei o comando, acho q já serve.

Quando eu conseguir alguma orientação do q fazer, vou instalar de novo e tentar kkkkk

Sem você ativamente buscando uma solução, fica complicado esperar que a comunidade corre atrás.

Qual é o modelo da fonte e fabricante da GPU?

:vulcan_salute:

Po amigo, tem quase 2 semanas q to rodando distro, pesquisando sobre gerenciamento de energia e os caramba, eu to ativamente buscando uma solução, só surtei ontem com a frustração de ta a tanto tempo sem achar uma

Uso uma fonte Corsair 650w 80 plus bronze, uma boa fonte pras minhas specs q são relativamente simples

A fabricante da GPU é a ASUS

Tava usando dual boot com Win11?

Rapaz, to com um setup AMD aqui tbm e ja apanhei em zilhões de testes…
Já desmontei tudo pra testar vários cenários, benchmarkings, entender comportamento, etc

Tem situações que tudo funciona 100% e tem coisas que faz tudo desandar 100%, rs

Sim, to em Dual Boot com Windows 11 e por enquanto não posso abrir mão, no máximo posso instalar em outro SSD q tenho aqui, mas será q é esse mesmo o problema?

Então cara, eu percebi esse padrão q quando o jogo exige da GPU ela entrega a primeira vez, e depois q eu abro ele de novo ela simplesmente corta pela metade ou mais o desempenho, mesmo eu tentando fazer com q ela entregue mais através de Overclock, o q eu acho esquisito é isso não acontecer no windows, então com certeza é alguma interação do meu hardware com o kernel linux

fim de semana vou ter mais tempo livre pra testar e vou fuçar td de novo pq eu to indignado

Então acontece um B.O. do driver da AMD no Win11 sobre o resto da máquina.
O que você deixa setado no Win11 respinga mesmo no linux… maior doidera, mas é.
Isso se deve o fato de que o driver da AMD conversa com o hardware e mexe nas settings em baixo nível. Se la no Win11 ele estiver no modo economia e no adrenalin estiver modo produtividade normal, balanceado, baixo consumo ele mantém o hardware assim.

Em APU isso é com certeza, ja que vc usa placa discreta a influencia pode ser menor, mas existe.

Faça o teste, deligue ou remova seu hdd/ssd.
De boot via pendrive e veja o comportamento em modo LIVE.
Se tiver ssd/hdd via USB3 use o pendrive de live e instalar uma distro completa no hdd/ssd externo e use por lá, instale jogos para ver.

Se ainda ficar estranho, desliga tudo, despluga todos cabos e pressione o ligar o computador e segura por 15s. PLuga tudo de novo e liga dando boot por esse disco externo e testa novamente.

Se ainda ficar, talvez precisa de um reset setup de máquina e você vai voltando manualmente as opções de otimização que possa ter feito. Claro, anote tudo antes.

1 curtida

Cara, ta aí uma coisa q eu realmente nunca imaginei, do Windows interferir no meu linux quando to bootado nele, mas faz mt sentido o q vc falou.

As minhas configs no Windows são sempre em alta performance, tanto nas configs do sistema como no adrenaline, mas vou fazer isso q vc falou, n tenho nada a perder rsrsrs

Uma coisa, quando vc falou sobre nada dar certo e ter q resetar, vc se referiu a resetar a bios da placa mãe? pq resetar o sistema eu meio q já fiz várias vezes

Fim de semana vou ter um bom tempo livre e vou fazer tudo isso q vc falou, vou voltar com os resultados depois, valeu!

Tenho 1 SSD de 1tb q só uso pra instalar jogos, n tem problema perder as coisas q estão nele (só baixar de novo depois), vou usar ele pra instalar somente o linux e tirar o nvme q ta o windows e começar os testes

1 curtida

Existe calculadora de fontes na internet, verifica se atende.
https://www.coolermaster.com/br/pt-br/calculadora-potencia/
Se a sua fonte atende então não sei o que é pois imagino que você tenha tentado o kernel em desenvolvimento tmb.

Isso! reset cmos setup / bios

Cara, você é um Deus q eu nem sei como agradecer, eu NUNCA ia imaginar q o windows interferiria no linux e tmb n achei nada relacionado quando tentei resolver

Hoje absolutamente do nada quando voltei da academia meu Windows 11 n quis mais ligar, eu simplesmente considerei um sinal divino e fiz o q vc recomendou, instalei o Nobara KDE sozinho no PC e até agora parece q ta tudo funcionando bem! Meu deus como eu to aliviado de ao menos finalmente descobrir a fonte do meu problema bizarro, n tenho palavras pra agradecer vc. Óbvio q ainda n tem tempo suficiente de teste, vou ficar usando só ele até o fds pra ver se resolveu de fato, mas ta mt promissor.

Infelizmente isso vem com outro problema: eu n consigo abrir mão definitivamente do Windows na minha máquina por causa do trampo, se eu instalar de novo, será q voltarei a ter problema? Alguma dica de como tentar contornar isso?

E mais uma vez, tu é o cara! Tirou uma solução q n vi ngm sugerindo, e olha q fiz post até no reddit

1 curtida

Opa!

Que ótimo deu uma volta retornada no padrão!
Éhh cara, apanhei demais também aqui já por conta desses issues e realmente não tem muita coisa do tipo divulgada. Dual boot com Win11 ainda é muito recente e vários problemas estão pipocando.
Agora, sim ao instalar pode ser que volte os pipinos, mas só na prática para ter certeza.

Pra vc ter ideia eu comecei a sacar o tanto que um sistema interferia no outro quando do nada testes de benchmarks e jogo começaram a dar stuthering do nada e quando fui fazer um bench ele falou que não tinha RAM de vídeo suficiente na GPU, ai estranhei demais porque estava tudo com 4GB na BIOS. Ai lembrei que tinha reinstalado os drivers Adrenalin e no modo padrão ele só usa 512MB… e o incrível foi que mesmo na bios travada manualmente em 4GB o Linux passou a enxergar só 512MB que era o que o driver adrenalin no Windows fala que pode usar. Agora… imagina o rolê pra eu descobrir.

Enfim! Tamo junto e torcendo pra não ter o problema revisatado ai.
Se sim, uma ideia, bem chata, mas possível é que você tenha um SSD dedicado exclusivo ao Win e quando for usar você desabilita todos os outros drivers na BIOS e quando for voltar pra LInux faz inverso. Maior gambiarra, mas se isso economizar a frustração ta valendo.
De qq forma isso é algo que deve ser observado por mais usuário/clientes e alguma correção deve vir em ambos os lados.

Let’s GO!

1 curtida

Seu comentário deixou meio a entender q esse tipo de problema pode ser menor ou n existir no W10 q ta aí a mais tempo, e acho q vou testar isso, n preciso necessariamente do W11 na máquina e sim de algum Windows pra testar algumas coisas especificas as vezes.

Vou usar do jeito q ta agora até o fim de semana e ver se o problema realmente resolveu, daí instalo o Windows 10 e vejo se consigo ficar sem nenhum tipo de problema uahuauhahuauah

Tamo junto mano, até atualizei meu post no reddit com a fix em inglês pro caso de alguém brotar com o mesmo problema!

Comecei usando com Win10 e na medida que fui fazendo os updates os problemas foram aumentando e quando finalizei tudo no Win11 ai ja tava sem condições de usar.

Talvez o Win10 com o adrenalin 22.11 algo assim ao invés do mais recente 23 pode ser que fique mais estável no sentido dele interferir demais em modo agressivo no hardware tal qual vem acontecendo com os drivers mais recentes. É uma possibilidade.

1 curtida

Que estranho né!!!

Vou dar alguns pitacos sobre coisas que talvez possam interferir:

  • Tentaram adicionar o parâmetro de boot amdgpu.ppfeaturemask=0xffffffff pro corectrl mostrar opções avançadas?
  • Está habilitado o resizable bar nas opções de firmware?

Salve, sim eu botei o Corectrl em modo avançado com esse parametro aí no grub, mexi em td mas a placa de vídeo simplesmente ignorava minhas configurações

Resizable bar habilitado diretamente na bios, rodei uns comandos de um tutorial q vi pra ver se tava ligado mesmo e estava funcionando

Esse problema é muito esquisito né, mas já to feliz de ter achado a fonte do problema, pelo menos tenho algo pra trabalhar em cima e tentar consertar, fds quando tiver tempo vou instalar W10 e ver se some os problemas e tal

Este tópico foi fechado automaticamente 3 dias depois da última resposta. Novas respostas não são mais permitidas.