I have tried all the most recent drivers for AMD, but when I am playing a very demanding game(Which it is advertised my Gigabyte rx5700xt should be able to handle) it will cause a temporary black screen(Sometimes it will stay a black screen) which I usually restart my PC to ensure everything is all good. Every once in a while though, my drivers for my GPU will completely uninstall themselves as well. To no avail though this issue has persisted for over a year. AMD please fix your shi*, cause I am about to sell this GPU if nothing is resolved(even though I have been saying that since 2021).
CPU: Ryzen 7 3700x
MB: Aorus b450
GPU: Gigabyte rx 5700xt
RAM: G skill trident z 3200mhz
Stuff I tried to do to resolve the issue:
1. DDU all drivers during safe mode, and reinstall drivers in safe mode(and outside of safe mode).
2. Use windows preferred drivers.
3. Change power plan.
4. Pray to the AMD gods to resolve the issue during every update I have installed......
Since doing step 1, I have had slower crashes. Like once a day, to every 2 days. It seems random to me sometimes when playing triple A games.
If you have any resolution to this issue, please reply. I hope f*** AMD sees this, and all the other AMD driver issues.
the uninstalling the drivers is pretty much always windows updates.. or some group policy nonsense but you can set the drivers to Autoupdate in adrenaline. Though in control panel sometimes the display driver is still there but the games and apps keep making references to microsoft basic display renderer instead of the AMD5700XT driver so your graphics will look 30-40% **bleep**tier but will still say the correct drivers are there? is what i am guessing? or perhaps its the basic display one that looks better as microsoft just might be seizing control of the display for autohdr. hard to say man.
Black screens is often because your resolution settings or colour/bit depth is too high for your display or cables or bandwidth .
if you've an older cheaper monitor and you arent using a DP 1.4 display and a Displayport 1.4 cable (have it stamped on there when u buy it like carved into it or 8k for the HDMI cables) maybe get a samsung TV or something QLED /microLED/miniLED instead of a monitor. make sure you are plugged cables into PC port of your display or TV.
configure freesync or VRR on in your monitor or TV's menu and switch it to GAME MODE.
if you've bought an ultrawide load of monitor where they cut it in half vertically for like 15% more hz then you need to half the vertical height. So if everybody says they game in 1080p and you're an ultrawide load enthusiast then you paid twice as much and bought two cut in half monitors you need to set those half the height monitors to be instead of 1080p down to 720p.. you will notice the ultrawide load of monitors use not 2160P but 1440P for their 4k .. which is literally cut in half i cant say it any other way. so if you stupidly try to set your game resolution to 2160p like a REAL display.. well its going to have a blank black blinking flicker. Other things that may cause this are the incorrect black levels. you may need to enable or disable enhanced sync and disable vsync in all your game menus? often if you set a game or video to 144hz which is dumb hardly anything supports it the 23 or 24fps movie frame rate doesnt divide evently into 144 so great so it shudders and flickers and tears terribly so setting it down to a supported 120hz or 60hz may help. Your TV or monitor might be set to movie mode which is almost always 24hz for its image processor and 60hz or maybe more for the expensive top tier models that arent a nasty ultrawide load of cut in half monitor. 10bit and HDR uses more bandwidth.. so if your TV and graphics card do 4k120hz.. when you HDR it and 10bit you may in some cases depending on cables/ports and displays need to 30 or 60hz and depending on the colourspace and say RGB64 or RGB48.. or maybe using P16 you might need to set down to 1080p even for that much color data.
try disabling HDR..
BUT theres a SUPER IMPORTANT THING in windows display settings go into advanced graphics and check the desktop resolution if it says like 1920x1080.. then see below it ACTIVE SIGNAL RESOLUTION .. see if it says 3840x2160..
see they BOTH need to say 1920x1080 or whatever if thats what you're running or gaming in.. especially if your cut in half height monitor cant do 2160 it would need to say 1440 or 720 or something. So basically try clicking adaptor options above the info and select 24 or 23 refresh rate at 1080p or something like 720p then set it back up to 100hz or 120hz and check the ACTIVE SIGNAL. then make sure your scaling is 100% and your HDMI scaling is 0% and that you could also consider trying overrides disable HDCP in display. but yeah have them both match
if you have more than one display try cloning them or use the same refresh rate for it.
That above is my monitor. I do have an old HP monitor, but I disconnected it due to the black screens. Ever since the 2nd monitor was disconnected, it has been doing better as well.
The DP cable is 1.4, but I can get a new one, and try that as well. I checked resolution, and it is 1920x1080 144Hz. Monitor does not go anything above that. When I down grade the refresh rate anything below 144hz it bugs out when hovering over anything with my mouse.
Will look further into some of the stuff you said though. I really appreciate your quick reply.
Oh by the way, I downgraded back to recommended drivers all the way back to 2020, but the issue still persists(I pulled this from event viewer the last time the issue occurred. "Display driver amdwddmg stopped responding and has successfully recovered".
Issue hasn't occured since 6/22/2022. I decided to enable XMP profile 1, and set PCI E to gen 3 instead of auto. Seems to have done something if not anything.
I'm on the Steam Deck and I am trying to downgrade my drivers because I am having the same issues but uhhhhh *how* do I downgrade them the drivers used to work but now I'm getting these issues after a driver update pls help lol
@Anonymous Just a note on the 144Hz refresh, it's a perfect multiple of 24. 6x24 = 144 And frankly refresh rate shouldn't effect display or movies that badly anyway. A huge amount of monitors are 60Hz and they run video just fine and that's not a perfect multiple of 24.
Anyway, back on topic. @DeathTheTech did you try turning off Radeon enhanced sync?
Also, is the black screen always in one particular game or across a variety of games? Just wondering if it's a driver problem or a game problem.
As for the drivers uninstalling, as pointed out that does sound like Windows doing it's own thing and auto-updating with whatever WHQL version it feels like. There are guides on how to stop that happening.
Another thought, what is your monitors refresh rate set to in Windows? Assuming you're running Windows 10 it's probably going to default to 60hz even when your monitor can display higher. Have you set it to 144 (or 120 or something else)?
If it is set to 144 try dialing it back to a lower setting for awhile and see if it's stable that way. I'd start with 120 and work backwards. Conversely, if it's already set to something low (like 60) try bumping it up to 120 or 144.
Also in the AMD drivers, under the display option, do you see Adaptive Sync compatible (or Freesync) as an option? And is it turned on or off? Your monitor should support it so if it's off make sure you turn it on.
the display frame buffer must always smoothly feed out frames at the same rate a constant.. if your display is set to 59.96 or whatever hz.. or 60hz.. there is actually a reason 2 different refresh rates exist. and the reason windows needs to buffer your video playback output and queue the frames up at output isnt just for nvidia's fake nonsense with lousy latency.. its for when you use multiple monitors with the same refresh rate output being able to drag from one screen to another while playing back..
in the same way fps doesnt work smoothly and gameplay is choppy if your monitor is 60hz or 120hz.. and your FPS is too far below 60hz or 120hz.. or too far above it. You see the display buffer would overflow or underfill using traditional nvidia vsync output methods which they still use and cant ever be disabled today. But with many decades old free and open source FREESYNC you can disable the vsync buffer or use ENHANCED sync instead which greately lowers latency and improves gaming performance and feeds out frames to the display as they're drawn no longer needing to stack up a pile of them before moving them out so its actually true variable refresh rate but the monitors display output sorta still has a bit of a uhh speed bump creating a tiny queue before its drawn till modern TV's with the latest HDMI 2.1 could finally become freesync too but for TV's they wanted to rename it to variable refresh rate to be a better selling point than monitors as they more recently implemented freesync and the TVs are far better specced more expensive and higher quality than monitors they tend to get lower latency and better uhh well just better so they want it to SOUND like it ISNT freesync which was supposed to have been used for decades but they never did because intel/nvidia couldnt.. like directx12's asynchronous computer in windows 10 a decade ago.. its still barely used now.. or multicore.. intel pretends each core makes your computer like 3% faster instead of 200% or more faster.. maths scales pretty well and i bet theres barely anybody alive that when asked what computers do that arent related to maths would be able to give you an answer. So yeah enhanced sync removes the high FPS cap so your FPS doesnt always show 60fps if your cards outputting 200fps with tradtional vsync and keeps your game with all the vsync benefits without 96% of its drawbacks. But using freesync you are supposed to sort of pair it with either chill or antilag maybe depending if its a DX9 title or dx11/12 title. with freesync it makes it so you can disable vsync/enhanced sync and still have some of the smoothest gameplay ever in fact its better. but you see the nvidia cards always use a vsync buffer output and then their adaptive vsync simply says do i have less than 60hz ? halve it to 30hz vsync buffer, do i have over 60hz? is it high enough over 60hz to use fast sync method where its more uncapped vsync frame buffer limit but if you dont greatly exceed the vsync buffer it will be terribly slowed down so like 90-150fps youd swap to nvidia fast sync. when theres the way over the vsync frame buffer, or you use freesync or enhanced sync it looks a bit like one of them martial arts guys slapping combo punches on those wooden training things with many arms super quick or boxers speed punching that little black sack that hangs from a board so it bounces around quick so its all smoothly flowing punches. but if you get not enough frames or slightly over just a few numbers or fractions of frames then the vsync frame buffer begins to game and play video like two little girls slapping at each other and hair pulling. this is why multimonitors are set to use the same refresh rate if you set one to double its sorta ehh uses more buffering and may not transition as seemlessly. its also why you use display port or HDMI port.. if you use both output from the one GPU the two output mechanisms both sorta buffer up and both fight for bandwidth in a way that causes interference and can lower audio/visual quality to some extent and depending on your setup may cause a noticeably worse gaming experience.
also remember if your monitor or TV IS NOT 16:9 THEN its probably an ultra wide load of monitor thats a cheap office word processor monitor they cut in half vertically for like about 10 or 15hz more? because nvidia cant FPS with a full height display with full quality graphics and they're probably doing some old analog interlacing nonsense with their progressive to report higher FPS falsely. If you have one of those cut in half at the height ultrawide load of monitors then you need to halve your vertical height to prevent black screens/flickering/stuttering. if you wanna game in 1080p on a half height monitor (ultrawideload) you go to your windows OS and game and set it to 720p.. understand how half the height works yet? so TV or bluray 16:9 content 4k broadcasting standard is 3840 x 2160p .. if you have an ultrawideload of monitor with its height cut in half for nvidia by nvidia.. then what you need to do for 4k is use a resolution that reads 3840x1440p .. see how the 1440p isnt spelled typed or written as 2160p? also if you toggled HDR on or are trying to use true colour 64bit scientific FULL RGB 444 10bit display panel output with 12bitRGB software colourspace. then it needs way more bandwidth so keep lowering your resolution right down till it works usually about 1080p 120hz it should work okay for HDMI 2.0b or for monitors /ports/cables that use 2.0b regardless of whether you have DP1.4 or HDMI 2.1
I'm just going to get a new GPU. AMD is seriously causing too many headaches. Appreciate you, but I'm done with it. Anything I've done has not worked. I tried to get a new DP but to no avail. New HDMI, New Ram, New monitor, new CPU, new virtually everything, but the GPU. Still crashes under heavy load. Which this GPU is a High end gpu, so High end gaming, should not be a problem. But whatever. I'm done with AMD GPUs. They are only good at building reliable CPUs.
If enhanced sync is enabled in Adrenalin try turning it off..
There is an ongoing problem with Enhanced sync on some system configurations..
I have ryzen balanced power plan enabled with no problems, so try that one..
Is windows downloading AMD driver and installing it? Then Adrenalin is not working, roll back driver in device manager and restart pc..
Enhanced sync has always been disabled on my rig. I normally keep the graphics stuff at standard.
It usually happens on graphically intensive games. Still no resolution in sight.
If you undervolt by 15%, and underclock by 15% it will minimize the crashes, but not completely. I will keep this open until AMD fixes there **bleep**. @amd Fix your **bleep**, before I sell this GPU.
experienced this with the oct update. running a i7 9700k with a strix rx 5700 xt. started playing with RSR cause noticed decreased GPU temps. But this causes random black screens, not sure with the trigger cause even triggered a black screen alt tabbing while surfing, needing a hard reset and corrupts, doesn't uninstall, my display adapter driver needing a reinstall. having the july driver now and remounted my gpu and memory sticks and dusted my pc. looking good so far... stopped turning RSR on, running on the usual gaming setup in adrenalin with an overclocked gpu.
my system is 3 years old and never moved from its place except for the occasional dusting. I run a TUF 27' 170mhz screen which, mind you, runs well except for this recent update. win 10 updated recently, i don't know if that helps. waiting for the 10.2 gpu update. actually i was pretty good with the SEPT update too.
i have found the culprit in my case. my gpu cables aren't flush with my glass cover. opening and closing my case actually knocks my gpu power cables loose. been using my pc without the glass... no more black screens. recently bought a pair of 90 degree 8pin adapters for my gpu so i can finally close my case again.
2 years ago i bought myself an rx5500xt nitro which was running perfectly well untill oct 9 then black screened my pc to death. I sent the thing for chek under warranty and it came back perfect. Since then I have done practically everything to solve the issue without results. Even a win10 fresh install. The only way this thing works is with the windows generic driver (or however it is called dont hold me on my word) but this is not what I paid for!!! And I have lost a lot of my time trying to fix something that shold not need fixing. A pc tech guy told me that the only thing that would work is the 19.03 driver which I should download on external media and clean install on safe mode. I have already done everything I found online on help forums or other places and if the last trick doesnot work Im gonna sell it on ebay and go get an nvidia card because I had just about enough.
Solution that worked on my pc after a lot of experimentation :
1. Upgrade bios to f62 (adviced by gigabyte to use)
2. Uninstall everything GPU related in safe mode.
3. Install driver 26.20.15029.27017 (latest one that worked) anything newer goes on black screen
I did a lot of testing for 10 days and one can imagine how difficult it is, done on a pc that I need to use for practically everything and for long periods of time. Interestingly enough amd newest drivers screwed also my linux o.s. that I use on a seperate ssd.
station details: mobo gig. B450h3/processor firstname.lastname@example.orgGhz/RAM32GB@3200hz/GPU radeon rx5500xt/win10pro 21H2 on toshiba 1TB m.2
It'd be interesting to see more information when it comes to posts like this (all of them not just yours). Because a lot of us have no problems at all. So logically, it must be some combination of hardware/software that is behind the issue. Maybe knowing that it's a particular brand or model of video card/mobo and/or the version of windows might help AMD resolve the problem. Or at least identify a common denominator.
You have to disable the automatic window driver updates for GPU's. Windows will install an older driver and is very stubborn and that uninstalls your AMD driver. Also Windows 10 and 11 do not tell you they do this!. It's horrible. It's windows fault though not AMD's.
As for the black screen issue just un plug the HDMI cable from the GPU and plug it back in. That should fix it.
Faced same issue about 3 months ago on my 5 years old MSI Armor OC RX580. Do not know how to resolve.
Temperature is less than 75 deg because of Arctic Extreme 4 installed. So it should not be the reason.
What helps time to time is to limit FPS to 75 or less in Riva Tuner. This will help in some games but not always.
It seems graphics crashes once the video card goes to its maximum performance. And after crash I usually get a notification that Wattman settings restored to default. But I didn't even touch them.
I also tried setting up monitor refresh rate to 60. Tried different HDMI cables with no help. Tried different drivers from AMD with no success. And re-plugging the HDMI cable for sure. Literally stuck.
My rig is pretty old as well.
It is R7 1700 on Asus ROG Strix F-Gaming x370 and 16 GB RAM (default 2400 MHz clock since I was hoping that my RAM OC could be a reason of these black screens).
AMD drivers are very sloppy; getting this as well with 7900XT; I have to pop in an older AMD or Nvidia gpu to access the pc if I restart in safe mode; 7900XT will just black screen and never ever boot into safe mode.
Check that you do not have any double cable connected, the same thing happened to me every 5 minutes or less it gave me black screens and it erased the drivers, I tried all the mentioned solutions and nothing until I tried my nvidia graphics card with the double cable connected and the exact same thing happened, and then I realized that the problem was the cable, I changed it and for the moment it hasn't crashed for 3 days, I'm sure the problem has to be power because the same thing happened to me with my nvidia graphics card. Try to change the cables, maybe you have a defective one, I hope you solve it soon.