Solution: Black Screen with UI

Hello everyone.

This problem is affecting a lot of users mainly - if not solely - AMD CPU+GPU users. There is a working solution out there, which involes the installation of 3rd party software, namely Process Lasso and some other tool I can’t remember the name of.

  1. A lot of people don’t know about this solution yet.
  2. Installing external software is a no-go for a lot of people, understandably so. Especially when it involves software you potentially have to pay for (trial, freemium, etc.)

So I went ahead and created not only a guide for you guys out there unfortunate enough to be cought up in this error, but without using any external software, but instead what Windows 11 already offers: The configuration of your power plan.

I have tested this on an affected system all day now and am confident that it will also work for you, because the root cause for the problem and the solution make sense.

Foreword: Nothing in here is dangerous territory. Feel free to open your favorite LLM (ChatGPT, Claude, whatever you wish to use) and paste my guide into it and ask if it is dangerous and it will tell you that it is not. All we are doing is tweaking some power settings.

  1. Please make sure you have file extensions enabled. To display file extensions in Windows File Explorer, navigate to the View tab in any Explorer windows, then enable the “File name extensions” option under the “Show/hide” section. Alternatively, you can access Folder Options via Control Panel and uncheck the “Hide extensions for known file types” option on the “View” tab.

  2. Create a file called diablo_fix.bat and open it with Notepad. The easiest way is to right click it after creation and choose “edit”, which should open it in Notepad.

  3. Paste the following content into the Notepad window:

@echo off
:: —– ensure we’re elevated —–
net session >nul 2>&1
if %errorlevel% NEQ 0 (
  echo Please run this script as Administrator.
  pause
  exit /b
)

:: —– grab your current plan GUID —–
for /f "tokens=4 delims= " %%G in ('powercfg /getactivescheme') do set "CURRENT=%%G"
echo Current scheme GUID: %CURRENT%

:: —– duplicate it —–
for /f "tokens=4 delims= " %%G in ('powercfg -duplicatescheme %CURRENT%') do set "NEW=%%G"
echo Created new scheme GUID: %NEW%

:: —– rename the new plan —–
powercfg /changename %NEW% "powerplan_diablo"
echo Renamed new scheme to: powerplan_diablo

:: —– tweak CPU min/max (AC and DC) —–
powercfg -setacvalueindex %NEW% SUB_PROCESSOR PROCTHROTTLEMIN 0
powercfg -setacvalueindex %NEW% SUB_PROCESSOR PROCTHROTTLEMAX 90
powercfg -setdcvalueindex %NEW% SUB_PROCESSOR PROCTHROTTLEMIN 0
powercfg -setdcvalueindex %NEW% SUB_PROCESSOR PROCTHROTTLEMAX 90

:: —– apply and finish —–
powercfg -setactive %NEW%
echo.
echo ✅ New power plan "powerplan_diablo" (%NEW%) is now active.
pause

  1. Save the file and close Notepad.

  2. Run the file by right-clicking it once again and choose “Run as Administrator”. A confirmation windows will pop up, click “Yes” (or Allow, can’t remember right now).

We have now created a copy of the power plan that you were running but with one minor tweak: We told Windows 11 not to use your CPU to the fullest extend. In detail, we are reducing the clock speed by a fraction of the possible maximum. Trust me, you won’t notice the difference, unless you are running benchmarks and look at synthetic performance markers.

Especially, since this power plan is only to be used when you want to jump into the game. When you’re done with Diablo 4 for now, just head over to the Power Plan settings in Windows 11 and choose the Power Plan we copied the Diablo 4 Power Plan from, which likely doesn’t have reduced clocks.

When you want to go back into Diablo 4, just visit the settings once again and switch to the Diablo 4 Power Plan.

**Switching Between Power Plans **

  1. Open Settings
  • Click Start, then click the Settings (gear) icon.
  • Or press Win + I.
  1. Navigate to Power & Battery
  • In the left sidebar, select System.
  • Click Power & battery.
  1. Choose a Power Mode
  • Under Power, you’ll see Power mode with a drop-down.
  • Select Best power efficiency, Balanced, or Best performance—whichever plan you want.
  • If you’ve renamed your custom plan to powerplan_diablo, it will appear here as Power mode: powerplan_diablo.

Deleting a Custom Power Plan

Note: You cannot delete the built-in “Balanced,” “Power Saver,” or “High performance” plans—only custom duplicates.

  1. Open Power Options
  • Press Win + R, type control, and press Enter to open Control Panel.
  • Click Hardware and SoundPower Options.
  1. Locate Your Custom Plan
  • You’ll see a list of plans. Your original plan (e.g. “Balanced”) and your custom powerplan_diablo will both be listed.
  1. Delete the Custom Plan
  • Next to powerplan_diablo, click Change plan settings.
  • At the bottom of the next screen, click Delete this plan.
  • Confirm the deletion. Your original plan remains untouched and active.

Please spread this information, so other affected users can make use of this workaround without using any external software.

Note:

  1. Plese only use the .bat file once. It just keeps creating more power plans if you run this over and over again.
  2. You can safely delete the .bat file after you ran it one time.
  3. When at some point you change away from AMD or Blizzard or AMD release a patch for this problem, you can simply delete the power plan like explained above.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.