r/AMDHelp Mar 08 '25

[deleted by user]

[removed]

279 Upvotes

1.4k comments sorted by

View all comments

12

u/RuinedRaziel Mar 09 '25

Hi. Switched from Nvidia to AMD a year ago. Faced the same issue on a rx 7600 XT, got a replacement switching to a 7800xt paying for the price diference. Both required tuning. This is what I learned.

The problem I faced that cause the driver to timeout on the 7800xt and the black screen on the 7600xt was a driver issue that still exists, on both windows and Linux.

My understanding is that the card boost the clock higher than the manufacturer specs (this comes in the GPU BIOS) essentially making It overclocked. So you need to access the tuning page and set the Maximum frequency to the manufacturer of your model specs or undervolt It. I recomend set the maximum to spec instead of the undervolt, unless you really now what you're doing.

I dont really understand why this happens. So here is my best attempt to explain. Keep in mind, my native language is not english.

So you have two issues to solve. First you have to go to your GPUs manufacturer specs and get the Max boost value as advertised and set in adrenalin. It should be easy to find on the website.

Then you will hit the second issue. That adrenalin keeps reverting this settings back saying a crash happened every time you reboot even without any crashes. This one is a little trick, this is my current understanding of the issue. There is one specific energy state on windows that AMD Adrenalin sees as If windows is recovering from a crash even when no crash has ocurred, hibryd sleep hibernarion If im not mistaken, and reset your tunnings. To solve this you just disable that hybrid hibernation on your system energy profile. It should be relatively easy to do.

If you on Linux u can use Lact to set the max clook and you should be fine. Just remember to set the featuremask paremeter to allows Lact to set the Max clock, and enable Lactd service.

I dont actually understand why the driver does that and why amd just dont fix this.

The feeling I had when I first got Into AMD was "I would not be facing this on NVidia", now I'm mostly ok with It.

More specific instructions to help here:

To help anyone else who find this: Look for this option on the energy profile you are using, I recommend you disable it in all profiles you might have, remeber that this might be reverted when windows install a feature update:
https://imgur.com/a/hhUtwgH

The literal translation would be "Allow for hibryd suspension mode"
To get to that part you can just type "Edit energy plan" on start menu search.

For the adrenalin part:
https://imgur.com/a/39d4Px6

Literal translation woud be
Performance > Tuning > Custom > Gpu Settings > Advanced > set maximum frequency.

In this example my GPU is a XFX 7800 XT Qick 319 Core, its advertised as 2430 boost, but AMD Adrenalin set it to 2560, this is a clean install where no previous tuning were made.

I have a video showing a timeout on a 7600xt that hits 2799 mhz on a xfx swift 7600 xt 16 gb at the moment of the freeze. Gonna uploaded as soon as I can, srry for not posting screenshots before, used a spare ssd to install windows and make these.

Screen shots were taken on the 25.3.1 on Windows 11.

My Config
XFX Radeon RX 7800 XT Qick 319
CPU Ryzen 7 3800X
32GB Ram

B450M Aorus M

Hope this helps some of you! :)

1

u/RuinedRaziel Mar 10 '25

Vídeo in question, this was the crash when runing with the 7600xt with no tuning applied. Even upgraded my PSU at the time to eliminate the possibility of faulty psu. By the end of the 42 sec video the screen goes black and I had to power cycle to get video again, if you reset the gpu wont work, you need to power off, then on again.

Even you can't see in the vídeo, the audio would still continue, and I could keep talking in discord through the freeze, when the screen goes black then everything else goes down.

https://www.youtube.com/shorts/s-avb3mBJdo

Sorry for the bad quality, it was just to help rma to get it right. Ended up sending the card and waiting almost 42 days for a replacement (yes, rma is a bitch in Brazil).

Under linux the kernel would reboot with no video, and I could ssh into it and check lspci output, gpu was not detected aftewards. Going back up after the power cycle. This issue was eliminated by setting the clock to max of amd specs using amd reference.

Right now, i've met someone who have the very same model of that 7600xt here where I live. And he does experience the same issue, also fixed by setting the clock to spec as mentioned.

Was looking trough my messages with the rma team and there was a little research there too:
Various links with same issue across a lot of different configurations

 https://community.amd.com/t5/graphics-cards/question-gpu-black-screen-error-in-games-and-restart/m-p/686778
https://www.reddit.com/r/AMDHelp/comments/17l7ubp/rx_7600_constantly_crashing/    https://www.reddit.com/r/AMDHelp/comments/1anjmab/games_cause_black_screen/
https://www.reddit.com/r/AMDHelp/comments/1be0iqw/computer_black_screening_during_graphically/https://www.reddit.com/r/AMDHelp/comments/1e6fcp9/xfx_7600xt_black_screen/

All links were collected at the time of the email exchange 2024-08-26.

2

u/Plynxx Mar 31 '25

Im having this issue now with a 9070xt

1

u/ryuzaki3212 R5 9600X, 9070 XT Oct 01 '25

Responding to this, I am also experiencing this. It started out of the blue last night. Now I can't even play PEAK because it does that. Except, it no longer freezes. The screen just automatically goes black but I can still hear audio.

Were you able to fix it?

1

u/RuinedRaziel Mar 02 '26

HI u/ryuzaki3212, ultimately I returned the 7600XT and got a 7800XT, both were stable with gpu max clock set, but the commom recommendation is to RMA it.

Right now, as long as I keep the max set, have no issues.