Image 1 — [RDNA 4] HAGS + Frame Generation May Be Causing VRR Flickering — Possible Frame Presentation Issue
Image 2 — [RDNA 4] HAGS + Frame Generation May Be Causing VRR Flickering — Possible Frame Presentation Issue
▲ 12 r/radeon

[RDNA 4] HAGS + Frame Generation May Be Causing VRR Flickering — Possible Frame Presentation Issue

I've been investigating a persistent Frame Generation + VRR issue on my RX 9070 XT, and comparisons with other users suggest this may be more than an isolated monitor or driver issue.

The key finding: disabling Hardware-Accelerated GPU Scheduling (HAGS) dramatically improves or completely eliminates the issue without disabling either Frame Generation or VRR.

Symptoms & testing

My setup is an RX 9070 XT with a 240 Hz QD-OLED. The issue appears as brightness flickering/pulsing in dark and gray scenes, often accompanied by abnormal fluctuations in the monitor's reported refresh rate, even when RTSS/CapFrameX shows relatively stable FPS.

  • VRR ON + FG OFF: stable.
  • VRR OFF + FG ON: stable.
  • VRR ON + FG ON + HAGS ON: recurring flickering and abnormal VRR behavior.
  • VRR ON + FG ON + HAGS OFF: dramatically more stable, often completely eliminating the issue.

I've reproduced this across multiple games and FG implementations, including FSR FG and XeFG, in both SDR and HDR. I've also tested different AMD drivers with DDU, DP 1.4, HDMI 2.1, FreeSync/VRR settings, MPO configurations and FPS limits. None consistently fixed it.

Other users have reported similar behavior on different systems, particularly with RDNA 4.

Why HAGS is interesting

HAGS changes where high-frequency GPU scheduling work is performed. Instead of relying primarily on a CPU-side scheduling thread, Windows can offload much of this work to a GPU-based scheduling processor.

This is particularly interesting on modern AMD GPUs, where AMD's architecture includes MES (Micro Engine Scheduler), GPU-side scheduling, hardware queues and queue managers.

At the same time, Frame Generation introduces additional asynchronous workloads, synchronization, queuing and presentation requirements. FSR4 still uses the broader Frame Generation Swapchain/presentation architecture associated with FSR3, even though the generation algorithm itself has moved to ML.

My working hypothesis is that an interaction between HAGS, the AMD driver, GPU scheduling/queues and the Frame Generation presentation path may affect presentation timing on some RDNA 4 configurations.

This could explain why conventional FPS/frametime graphs can look relatively normal while the monitor's VRR refresh rate behaves abnormally.

I'm not claiming that HAGS is definitively "breaking" Frame Generation or that frames are necessarily being presented out of order. A PresentMon/ETW capture correlated with the monitor's VRR behavior would be needed to establish what is actually happening.

One interesting exception

Even with HAGS disabled, I've very rarely reproduced similar flickering with third-party solutions such as OptiScaler + XeFG at 2x–6x, including some newer mods experimenting with AMD Neural Rendering.

However, these cases are extremely rare.

HAGS OFF has completely resolved the FSR Frame Generation issue in every game I've tested so far.

This makes HAGS a particularly interesting variable to investigate, even if other FG implementations can occasionally produce similar symptoms.

What I'd like to establish

Has anyone been able to reproduce this with HAGS ON vs OFF on RDNA 4, ideally while capturing actual GPU/presentation timing rather than relying only on FPS counters?

The most interesting comparison would be:

HAGS ON → GPU scheduling/queues → Present timing → VRR

vs.

HAGS OFF → GPU scheduling/queues → Present timing → VRR

For affected users, disabling HAGS is currently a useful diagnostic workaround. The goal is to identify the underlying cause rather than treat the workaround as a definitive fix.

Related sources

Written with ChatGPT's help. English isn't my native language, so I used it to clearly communicate the technical details of the issue.

u/OldValuable2491 — 10 days ago

ThunderX3 - Será que estamos pagando pela cadeira ou pelo logo?

Depois de usar as duas, cheguei à conclusão de que a Aerocool ThunderX3 XTC Mesh e a Formula V Line ErgoLux 6 são praticamente a mesma cadeira.

No início do ano comprei a XTC Mesh por R$ 2.120 em promoção (normalmente fica entre R$ 2.400 e R$ 2.700). Acabei devolvendo por conta de uma folga no mecanismo do assento que me incomodava.

Recentemente comprei a ErgoLux 6 por R$ 1.499 com frete incluso. Já vi pessoas conseguindo por R$ 1.350 em promoções melhores.

A surpresa veio quando a cadeira chegou.

Caixa, montagem, acabamento, mesh, plásticos, estrutura, mecanismo e pistão, regulagens e sensação ao sentar: tudo é praticamente idêntico. Parece claramente um caso de OEM/White Label, onde a mesma cadeira é vendida por marcas diferentes. As rodinhas grandes e silenciosas são idênticas a da ThunderX3 XTC, só não tem a logo estampada.

Na verdade, a ErgoLux 6 ainda tem uma vantagem: os apoios de braço são 4D, com ajuste lateral, rotação e profundidade, super completo e confortável. Os apoios de braço são 4D e giram a 220°, vai pra frente/atrás e são firmes e precisa fazer uma força pra moverem pro lado, possuem tipo um click ao mover. Não são soltos e frouxos. Na prática, oferece mais recursos custando muito menos.

Tenho 1,83m/80 kg. A cadeira ficou perfeita para mim, mas acredito que pessoas muito acima de 1,85m talvez já estejam perto do limite ideal de ergonomia.

Não estou dizendo que a XTC Mesh é ruim. Pelo contrário, acho uma cadeira boa. O que me impressionou foi descobrir que existe uma cadeira praticamente igual custando muito menos.

Se alguém estiver pensando em comprar a XTC Mesh, vale a pena dar uma olhada na ErgoLux 6 antes de gastar quase 70% mais.

Não reparem a bagunça sob a mesa, estou me preparando para montagem do setup, falta mais algumas peças.

u/OldValuable2491 — 4 months ago

Economizei R$ 2.270 devolvendo uma Tomahawk e uma Mercury. Fiz besteira ou fui racional?

Li praticamente todos os comentários do meu post anterior e resolvi parar para pensar se eu realmente estava gastando dinheiro onde fazia sentido.

No impulso, eu tinha comprado uma MSI B850 Tomahawk Max por R$ 1.880 e uma XFX Mercury RX 9070 XT por R$ 5.350. Só que, antes de abrir as caixas, comecei a pesquisar melhor e percebi que talvez eu estivesse pagando caro demais por coisas que, no meu uso, não fariam tanta diferença.

Acabei trocando por:

MaxSun B850M Terminator Pro WiFi por R$ 840 ASRock Challenger RX 9070 XT por R$ 4.120

Resultado:

Economia de R$ 1.040 na placa-mãe Economia de R$ 1.230 na placa de vídeo

Total: R$ 2.270 economizados

Eu sei que a Tomahawk é uma placa melhor construída e que a Mercury é um modelo mais premium da 9070 XT. Não estou discutindo isso.

A dúvida que me bateu foi: essas duas peças realmente entregam R$ 2.270 de benefício a mais para quem vai usar o PC principalmente para jogar?

No fim, com a diferença de preço eu já comprei um SSD Corsair MP600 Pro NH de 2 TB e ainda vou usar o restante para comprar uma cadeira decente, porque hoje eu nem tenho uma cadeira boa.

Então queria a opinião de vocês:

Vocês manteriam a Tomahawk e a Mercury ou fariam a mesma troca e investiriam os R$ 2.270 em outras partes do setup?

Sinceramente, quanto mais eu olho para os números, mais difícil fica justificar esse valor todo em cima de uma placa-mãe e de um modelo premium da mesma GPU.

u/OldValuable2491 — 4 months ago

SSD Corsair MP600 PRO NH 2TB

Diante do último post que fiz, ouvi a opinião de vocês e concordo que gastei demais em “perfumaria” de hardware, dinheiro que poderia ter sido investido em peças melhores no meu setup.

A config que estou montando é:

9800X3D - B850m - 32GB 6000MHz - 9070 XT - 2TB PCIe 4.0. Tem mais algumas outras peças.

Por isso decidi devolver a B850 Tomahawk Max de R$ 1.880 e peguei na Tera uma B850m Terminator Pro WiFi por R$ 840, economizando R$ 1.040 para investir em um SSD melhor.

Na Amazon apareceu ontem um Corsair MP600 Pro NH 2TB por R$ 1.500. Liguei na Amazon pra confirmar que era de 2TB e o atendente confirmou que era 2TB mesmo o título dizendo que era 1TB, então fiz a compra, hoje mesmo já apareceu por R$ 2300 no mesmo anúncio. Pelas minhas pesquisas, estava num bom preço, então acabei comprando. Inclusive chegou antes das peças da loja.

Foi um bom investimento? deve durar muitos anos e entregar um desempenho bem sólido por bastante tempo. A ideia é usar principalmente para gaming.

Pretendo devolver a 9070 XT Mercury OC Magnetic Air de R$ 5350 e pegar uma 9070 XT mais simples, aguardando aparecer alguma promoção relevante novamente, se aparecer por menos de R$ 4500 eu economizo novamente quase R$ 1000.

u/OldValuable2491 — 4 months ago

PC Full AMD

A intenção dessa configuração é durar bons anos e continuar rodando futuros Triple A em ótima qualidade por bastante tempo.

Inicialmente pensei em pegar um 7800X3D, mas a diferença para o 9800X3D era de aproximadamente R$ 600. Como pretendo ficar vários anos sem trocar de plataforma novamente, achei que valia a pena investir na CPU mais nova e mais rápida.

Gostaria de ouvir a opinião de vocês sobre a montagem.

Configuração

Comprado agora

R$ 2.599 — Ryzen 7 9800X3D

R$ 5.349 — XFX Mercury RX 9070 XT Magnetic Air OC 16GB

Pelo que pesquisei, é uma das melhores 9070 XT disponíveis. Pretendo fazer undervolt + OC, já que vi vários testes mostrando uma margem interessante de ganho médio de 10%. Pelo valor que paguei, a alternativa Nvidia seria basicamente uma RTX 5070 de 12GB.

R$ 1.880 — MSI MAG B850 Tomahawk MAX WiFi

Escolhi principalmente pela construção, VRMs de 80A robustos e porque parece entregar praticamente tudo de uma X870E para o meu uso, sem pagar o valor extra da plataforma topo de linha.

R$ 2.850 — 32GB (2x16GB) Corsair Vengeance DDR5 6000 CL36

Sim, a RAM acabou saindo mais cara que o próprio 9800X3D. Achei um valor absurdo, mas é a realidade atual da DDR5. Não vi sentido em gastar ainda mais para buscar kits 6200 CL38 ou semelhantes. Minha expectativa é que 6000 CL36 seja mais do que suficiente para um X3D.

R$ 460 — Thermalright Phantom Spirit EVO

A ideia foi fugir de water cooler. Espero que segure tranquilamente o 9800X3D e tenha uma vida útil bem longa.

R$ 68 — iClamper DPS 5 tomadas

Já possuía

  • XPG Gammix S11 Pro 1TB
  • SSD SanDisk 256GB
  • HD 1TB
  • XPG Core Reactor II 850W Platinum
  • Corsair 4000D Airflow

Periféricos

Comprado agora

R$ 2.660 — Husky Boreal OLED 27" QHD 240Hz

Pelo que encontrei pesquisando, ele utiliza um painel Samsung QD-OLED de terceira geração através de um fabricante coreano. Como estava muito mais barato que os concorrentes, resolvi arriscar. Venho de uma LG C2 OLED 42", então minhas expectativas estão altas.

R$ 150 — ELG F80N

R$ 114 — HyperX Pulsefire Mat XL

Já possuía

  • Astro A40 + MixAmp Pro
  • Gamakay MK68
  • Logitech G920

Mesa

  • Slikdesk High + tampo 160x80 cm Carvalho

Sim, ainda falta a cadeira.

O foco desse PC é praticamente 100% gaming e lazer. Consegui alguns descontos por cupom e pagamento à vista, mas nada muito fora do normal.

Meu setup anterior era:

  • RTX 3080 Palit GameRock (vendida por R$ 3.000)
  • Ryzen 7 5700X3D + B550M Mortar MSI + 32GB DDR4 3600 MHz + WC 240 mm (vendidos por aproximadamente R$ 2.800)
  • LG OLED C2 42" (vendida por R$ 3.500)

No total recuperei algo próximo de R$ 10.000 com as vendas e fiquei cerca de 1 ano e meio esperando para montar um setup novo.

O que vocês acham da montagem?

  • Fariam alguma mudança?
  • Acham que os preços foram justos?
  • Tem alguma escolha que vocês consideram exagerada ou que não vale o custo?
  • Para quem pretende ficar vários anos sem upgrade, vocês fariam algo diferente?
  • Nas imagens há cerca de R$ 16.000 em peças compradas recentemente, porém eu já possuía algumas partes do setup. Considerando tudo, o investimento total deve passar um pouco dos R$ 22.000.
  • Sempre tive gpus Nvidia, minha caminhada com a marca foram os modelos 750ti, 1050ti, 1660, 2070s, 3070, 3070ti e 3080 ao longo de +15 anos usando Nvidia. Primeira vez que vou tentar algo novo.
u/OldValuable2491 — 4 months ago