It's understandable that you're encountering graphical glitches with the original Diablo II on your Intel Iris Xe integrated graphics, even though it's an older game. While modern integrated graphics are generally powerful, legacy games like the original Diablo II (pre-Diablo II: Resurrected) often rely on older rendering APIs and display modes that can conflict with contemporary hardware and drivers. [1] The flickering lighting and dark appearance you describe are common symptoms of such incompatibilities.

According to www.iAsk.Ai - Ask AI:

One of the primary reasons for these issues is that the original Diablo II was designed for DirectX 7 and older GDI (Graphics Device Interface) modes, often running in 8-bit color depth or specific resolutions that modern operating systems and graphics drivers don't natively support or emulate well. [2] Intel Iris Xe graphics, being a modern architecture, is optimized for DirectX 12, Vulkan, and OpenGL 4.x, and its drivers may not properly handle the legacy calls made by Diablo II. [3]

Potential Solutions

Here are several steps you can take to try and resolve the graphical glitches:

  1. Run in Compatibility Mode:
    • Locate the Diablo II.exe and Game.exe files in your Diablo II installation directory.
    • Right-click on each executable, select "Properties," then go to the "Compatibility" tab.
    • Check "Run this program in compatibility mode for:" and select an older Windows version like "Windows XP (Service Pack 3)" or "Windows 98 / Windows Me." [4]
    • Also, check "Run in 256 colors" and "Run in 640 x 480 screen resolution" (though this might make the game look very pixelated, it can sometimes resolve rendering issues).
    • Check "Disable fullscreen optimizations."
    • Check "Run this program as an administrator."
    • Apply the changes and try launching the game.
  1. Use a Glide Wrapper:
    • The original Diablo II primarily used the Glide API for 3D acceleration, which was proprietary to 3dfx Voodoo graphics cards. Modern GPUs do not support Glide natively.
    • A Glide wrapper emulates the Glide API, translating its calls into DirectX or OpenGL, which your Intel Iris Xe can handle. [5]
    • Popular Glide wrappers include Sven's Glide Wrapper (Sven's Glide Wrapper).
    • Download the wrapper, extract its contents (usually a .dll file like glide3x.dll) into your Diablo II installation directory.
    • Run the wrapper's configuration utility (e.g., glide-init.exe) to set up resolution, refresh rate, and other options.
    • In Diablo II's video options (accessible via the "Video Test" utility in the game's directory or through the game launcher), select "3dfx Glide" as your video mode.
  1. DirectDraw Compatibility Tool (DDrawCompat):
    • DDrawCompat is a community-developed wrapper that aims to fix issues with old DirectDraw games on modern Windows versions.
    • Download the latest release of DDrawCompat from its GitHub page (DDrawCompat GitHub). [6]
    • Extract the ddraw.dll file into your Diablo II installation directory.
    • This tool often resolves flickering, color issues, and performance problems without extensive configuration.
  1. Update Intel Graphics Drivers:
    • While less likely to directly fix legacy game issues, ensuring your Intel Iris Xe drivers are up to date is always a good practice for overall system stability and performance.
    • Download the latest drivers directly from the official Intel website (Intel Driver & Support Assistant). [3]
    • Avoid relying solely on Windows Update for driver updates.
  1. Adjust In-Game Video Settings:
    • Once you get the game running, go into the in-game video options.
    • Experiment with different resolutions. Sometimes, lower resolutions or specific aspect ratios can reduce glitches.
    • Ensure "Perspective" is enabled if you want the 3D effect, but sometimes disabling it can help with stability.
  1. Consider Diablo II: Resurrected:
    • If all else fails and you're looking for a modern, compatible experience, Diablo II: Resurrected is a faithful remaster that runs natively on modern hardware and operating systems, offering updated graphics while retaining the original gameplay. [7] It's a separate purchase but eliminates all compatibility headaches.

By systematically trying these solutions, particularly the Glide wrapper or DDrawCompat, you should be able to significantly improve or eliminate the graphical glitches you're experiencing with the original Diablo II on your Intel Iris Xe laptop.

Answer Provided by iAsk.ai – Ask AI.

Sign up for free to save this answer and access it later

Sign up →

Follow-Up

According to iAsk.ai – Ask AI:

Here are the solutions rephrased concisely:

To fix Diablo II graphical glitches on Intel Iris Xe:

  • Compatibility Mode: Run Diablo II.exe and Game.exe in Windows XP SP3 compatibility, 256 colors, 640x480 resolution, and as administrator. [4]
  • Glide Wrapper: Install Sven's Glide Wrapper into your Diablo II directory and select "3dfx Glide" in the game's video options. [5]
  • DDrawCompat: Place the ddraw.dll from DDrawCompat into your Diablo II folder. [6]
  • Update Drivers: Ensure your Intel Iris Xe graphics drivers are up to date from Intel's website. [3]
  • In-Game Settings: Experiment with different resolutions and video options within the game.
  • Diablo II: Resurrected: Consider the remastered version for native modern compatibility. [7]

  • Intel. Intel® Driver & Support Assistant
  • Microsoft Support. Make older apps or programs compatible with Windows 10
  • Sven's Glide Wrapper. Sven's Glide Wrapper Official Website
  • narzoul/DDrawCompat. DDrawCompat GitHub Repository
  • Blizzard Entertainment. Diablo II: Resurrected Official Website

  • Web Results

    Flickering screen and/or glitchy graphics
    https//learn.microsoft.com › en-us › answers › questions › 4176757 › flickering-screen-and-or-glitchy-graphics
    Flickering screen and/or glitchy graphics
    I tried fixing the problem by: Updating the graphics driver (GeForce Game Ready Driver, I don't remember the version. I am currently on version ...
    Graphical Glitches - Bug Report - Diablo 2 Resurrected ...
    https//us.forums.blizzard.com › en › d2r › t › graphical-glitches › 9487
    Graphical Glitches - Bug Report - Diablo 2 Resurrected ...
    turned all graphics down, changed my screen resolution from 4k to 2k to 1080p… nothing fixes this issue. Act 2 in beta did not do this so this ...
    Will game run on latest intel iris xe graphics
    https//us.forums.blizzard.com › en › d2r › t › will-game-run-on-latest-intel-iris-xe-graphics › 158431
    Will game run on latest intel iris xe graphics
    Only graphics issues there were rare texture lightning flickers that weren't affecting the gameplay at all. I also tested the driver on the free ...
    How to Fix a Flickering Screen with Intel® Graphics
    https//www.intel.com › content › www › us › en › support › articles › 000026580 › graphics.html
    How to Fix a Flickering Screen with Intel® Graphics
    Update the Intel graphics driver. Make sure that the operating system is up to date. Check if the flickering issue happens inside the BIOS configuration screen.