Skip to content

Repository files navigation

MSI Display Device Enable Utility

A recovery toolkit for MSI graphics cards with an onboard display device exposed in Windows as MSI Display Device.

This project now includes two repair paths:

  • msi-display-device-enable.ps1
  • fix-msi-lightning-display.ps1

Symptoms

This project is for systems where the onboard display on the graphics card does not behave normally.

Typical cases include:

  • the onboard display turns black
  • Windows disables MSI Display Device
  • the onboard display is detected as USB Display
  • the monitoring dashboard appears on the wrong monitor instead of the graphics card screen

Root cause

These issues do not always mean that the GPU core itself is failing.

On affected systems, the problem can happen at different layers:

  • the Windows device MSI Display Device becomes disabled
  • the USB Display monitor is not enumerated correctly
  • the monitoring dashboard is bound to the current primary monitor instead of staying on the graphics card screen

Included files

  • msi-display-device-enable.ps1
  • run-msi-display-device-enable.bat
  • fix-msi-lightning-display.ps1
  • run-fix-msi-lightning-display.bat

Solution paths

1. Re-enable MSI Display Device

Use this when MSI Display Device is disabled in Windows.

The script will:

  1. detect MSI Display Device
  2. enable it if needed
  3. reset it if the device is already in an OK state but still needs recovery

2. Recover the onboard monitoring screen

Use this when the graphics card screen is detected as USB Display, but the monitoring dashboard appears on the wrong monitor.

The script will:

  1. check whether USB Display exists
  2. re-enumerate it if needed
  3. temporarily set USB Display as the primary monitor
  4. restore the original primary monitor
  5. keep the monitoring dashboard on the graphics card screen

Requirement

fix-msi-lightning-display.ps1 requires MultiMonitorTool.exe.

Place MultiMonitorTool.exe in the same folder as the script before running it.

Important compatibility note

This toolkit does not hardcode a full per-machine USB instance ID, but it also should not be described as universally compatible with every card of the same model.

Current matching logic is based on patterns such as:

  • MSI Display Device
  • USB Display
  • DISPLAY\AIC010E*

If another card, firmware revision, driver package, or regional variant uses different hardware identifiers or monitor names, these scripts may not match that system.

Usage

For a disabled MSI device

Run:

run-msi-display-device-enable.bat

For the monitoring dashboard appearing on the wrong monitor

Put MultiMonitorTool.exe in the same folder, then run:

run-fix-msi-lightning-display.bat

Notes

  • This is not an official MSI tool.
  • It is intended for systems where the onboard MSI display is exposed in Windows as MSI Display Device and/or USB Display.
  • Use it at your own risk.

About

Enable utility for MSI Display Device when the onboard display turns black because the Windows device is disabled.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages