HearthSim / Hearthstone-Deck-Tracker

A deck tracker and deck manager for Hearthstone on Windows
https://hsreplay.net/downloads/
4.61k stars 1.11k forks source link

Blacked Out Graphics #3491

Open spooky-soft opened 6 years ago

spooky-soft commented 6 years ago

Bug report

Expected Behavior

Any and all graphics to be normally visible, as if the deck tracker were not running.

Actual Behavior

When the deck tracker is running (and only when it is running), certain graphical elements will be completely blacked out.

Steps to reproduce behavior

Run Hearthstone and HDT, running the latest AMD graphics drivers.

Log/Screenshots

hearthstone screenshot 12-07-17 16 33 46 hearthstone screenshot 12-07-17 16 33 51 hearthstone screenshot 12-07-17 16 33 56 hearthstone screenshot 12-05-17 18 36 34 hearthstone screenshot 12-07-17 16 25 22

azeier commented 6 years ago

What's the behaviour if you:

  1. Start HDT, start Hearthstone, close HDT
  2. Start Heartstone, start HDT, close HDT?

It seems unlikely HDT could be causing this. Try updating your graphics drivers.

spooky-soft commented 6 years ago

Try updating your graphics drivers.

running the latest AMD graphics drivers.

As for whether or not HDT could be causing this, all I can say is that it seems the case.

  1. When I start HDT, start Hearthstone, and close HDT, the graphical glitches go away.
  2. When I start HS, Start HDT, and close HDT, the glitches go away.

It should also be noted, that if I'm on a screen that has the glitches, and go to Options > Hide (Completely) > Enable, then I go to a new screen, say by opening a new deck, or going to the play screen from the collection, the issues go away and do not start again until I disable "Hide (Completely)".

Enabling "Hide in menus" still results in these issues, however.

azeier commented 6 years ago

running the latest AMD graphics drivers.

Sorry. Maybe try reverting to a previous version then - seems highly likely that it's related to your system. There have not been any changes to HDTs overlay system in quite a while.

You could also try running HDT in compatibility mode.

"Hide in menus" still having the issue makes sense. That doesn't actually disable the overlay, but only hides everything in it.

spooky-soft commented 6 years ago

Alright, updated drivers again, and tried some more tests:

You were totally right. Even when I have Innkeeper AND HDT turned off and uninstalled, I'm still getting these funky blacked out graphics.

Now, the question is, in my talks with Blizzard, did it work fine?

Ugh, thank you for your help, and sorry for bothering.

spooky-soft commented 6 years ago

As it turns out, I was incorrect: HDT was running as a process in the system tray. When I uninstalled Overwolf and Innkeeper, the only deciding factor between when there were or weren't graphical glitches was when HDT was open, regardless of what order it was opened in, before or after HS.

spooky-soft commented 6 years ago

Strangely, I was able to somewhat resolve the issue: by disabling fullscreen in Hearthstone. When I disable full screen and then just maximize the window, I can't get the graphical errors to occur.

azeier commented 6 years ago

That sounds like it might be related to this somehow https://github.com/HearthSim/Hearthstone-Deck-Tracker/issues/3445

spooky-soft commented 6 years ago

Alright, I have (sort of, temporarily) fixed the problem.

• In the Blizzard App, select the Options drop down in the Hearthstone tab and select Show in Explorer • Right-click on Hearthstone.exe and select Properties • Go to the Compatibility tab and check the box ‘Disable fullscreen optimizations’ • Press Apply and OK

For whatever, reason, after I've done those steps, I can fullscreen Hearthstone with (as yet) no problems. I will update this later after a day of rigorous play depending on how well it lasted.

Althorion commented 6 years ago

Unfortunately, this is not enough. I still get the black artifacts on a regular basis.

hug0b commented 6 years ago

Happens to me as well often on a Radeon card.

tfreebern2 commented 6 years ago

Getting the same glitches. I've tried:

Running the latest Radeon drivers (18.3.4) on an Rx480 8GB.