Fix: PUBG Crashes on Launch with Black Screen Steam (2026 Guide)

PUBG crashes on launch with black screen Steam errors can ruin your match night. Follow this systematic diagnostic sequence to restore your game client fast.

Author: BitTopup Publish at: 2026/08/31 12 min read

PUBG crashes on launch with black screen Steam errors can ruin your match night. Follow this systematic diagnostic sequence to restore your game client fast.

Clicking Play on Steam only to watch your status switch to "Running" before hitting an unresponsive black window or a crash reporter means an initialization fault occurred. PUBG: BATTLEGROUNDS relies on kernel-level anti-cheat modules, boot video playback, and graphics API handshakes. A single corrupted config or hooking conflict halts this entire sequence.

Do not sit through a 40 GB re-download right away. Startup failures usually trace back to corrupted intro media, graphics backend conflicts, or software overlays. Follow these diagnostic steps in order.

Why PUBG Crashes on Startup with a Blank Display

When you launch PUBG on Steam, the game executes a precise series of handshakes before rendering the main lobby. First, the Steam client verifies ownership tokens and initializes BattlEye (BEService.exe). Next, Windows loads TslGame.exe and calls graphics APIs while streaming intro video assets from your storage drive. Finally, the game connects to backend servers and renders the 3D lobby.

A breakdown anywhere along this chain produces a black screen or an instant desktop crash. If the video decoder hangs, the screen remains pitch black while background ambient music continues playing. If BattlEye fails to verify system integrity, the process stalls on a grey smoke screen or triggers a tslgame.exe crash report. If third-party software injects an overlay into DirectX before the engine initializes, the display driver resets and terminates the application.

PUBG BATTLEGROUNDS main menu interface on PC Steam client

  • -51%510 G-COINhow to recharge 510 G-COINUSD 3.86USD 7.81Buy Now
  • -51%1050 G-COINhow to recharge 1050 G-COINUSD 7.73USD 15.62Buy Now
  • -51%2700 G-COINhow to recharge 2700 G-COINUSD 19.32USD 39.05Buy Now
  • -51%5500 G-COINhow to recharge 5500 G-COINUSD 38.63USD 78.10Buy Now
  • -51%11200 G-COINhow to recharge 11200 G-COINUSD 77.27USD 156.20Buy Now

Hardware Baseline and Initialization Requirements

Before adjusting configuration files, verify that your PC satisfies the technical requirements needed to boot PUBG's engine without memory exhaustion. Running below the baseline memory or VRAM threshold frequently triggers memory-read errors on startup.

The following table outlines the minimum and recommended hardware specifications for running the Steam client stably:

Specification ComponentMinimum BaselineRecommended TargetDiagnostic Impact on Startup
Operating SystemWindows 10 64-bitWindows 10 / 11 64-bit32-bit OS cannot allocate required memory pools.
Processor (CPU)Intel Core i5-4430 / AMD FX-6300Intel Core i5-6600K / AMD Ryzen 5 1600Insufficient instruction sets stall shader compilation.
System Memory (RAM)8 GB RAM16 GB RAMSub-8 GB configurations trigger out-of-memory crash popups.
Graphics Card (GPU)NVIDIA GTX 960 (2 GB) / AMD R7 370 (2 GB)NVIDIA GTX 1060 (3 GB) / AMD RX 580 (4 GB)Less than 2 GB VRAM causes DXGI device initialization drops.
DirectX TargetVersion 11 Feature LevelVersion 11 / EnhancedMissing runtime libraries cause immediate launch termination.
Storage Overhead40 GB available space50 GB available space (SSD)Insufficient drive space corrupts patch staging and asset unpacking.

Meeting the minimum specification guarantees that the game engine can reserve necessary memory buffers during its boot sequence. If your hardware meets these standards, the failure is software-related.

Step 1: Bypass Intro Videos by Renaming the Movies Folder

A corrupted splash video file or a hung Bink Video decoder is the primary cause of a black screen with audio playing in the background. You can bypass startup videos entirely by renaming the media directory.

  1. Open Steam and navigate to your Library.
  2. Right-click PUBG: BATTLEGROUNDS, select Manage, and click Browse local files.
  3. Open the TslGame folder, then open the Content folder.
  4. Locate the folder named Movies.
  5. Right-click the Movies folder and rename it to Movies.bak (or open it and delete all .mp4 / video files inside).
  6. Launch the game from Steam.

When the client cannot find the video files, it skips media playback and boots straight into the lobby connection screen. Once you make it past the black screen and land safely in the main lobby, you can top up PUBG G-Coin to unlock current season passes and weapon skins without leaving your desk.

Steam properties launch options window with dx11 parameter

Step 2: Force DirectX 11 in Steam Launch Options

Experimental graphics rendering modes or corrupted shader pipelines can crash your GPU driver on startup. Forcing standard DirectX 11 provides the most stable graphics environment.

  1. Open your Steam Library.
  2. Right-click PUBG: BATTLEGROUNDS and select Properties.
  3. Stay on the General tab and locate the Launch Options field at the bottom.
  4. Type -dx11 into the text box.
  5. Close the Properties window and start the game.

This flag forces Unreal Engine to bypass DirectX 12 or DirectX 11 Enhanced caching pipelines that often fail on hybrid graphics setups and older GPUs.

Step 3: Clear Stale Configuration Files in AppData

Corrupted local display configurations can force the game to attempt rendering at unsupported resolutions or refresh rates, resulting in a black screen.

  1. Press Windows Key + R to open the Run dialogue box.
  2. Type %localappdata%\TslGame\Saved\Config and press Enter.
  3. Locate the folder named WindowsNoEditor.
  4. Delete the entire WindowsNoEditor folder (or move it to your Desktop as a backup).
  5. Relaunch PUBG through Steam.

Deleting this folder clears damaged .ini files—including GameUserSettings.ini—and forces PUBG to generate clean, default graphic profiles upon boot.

Step 4: Clear Steam Appcache and Verify Game Files

Steam sometimes caches invalid authentication tokens or fails to finish patching binary files after an update. A quick cache purge and integrity scan will repair broken binaries.

  1. Fully close Steam (right-click the Steam icon in your system tray and select Exit).
  2. Navigate to your primary Steam installation directory (typically C:\Program Files (x86)\Steam).
  3. Locate and delete the appcache folder.
  4. Restart Steam, open your Library, right-click PUBG: BATTLEGROUNDS, and choose Properties.
  5. Click Installed Files in the left menu, then click Verify integrity of game files.
  6. Allow Steam to scan and replace missing or corrupted game assets.
Verification Flow:
[Steam Client] -> [Scan SHA Hashes] -> [Detect Broken Binaries] -> [Replace Corrupt Blocks] -> [Clean Boot]

Step 5: Fix BattlEye Anti-Cheat Service Deadlocks

If PUBG freezes on a grey smoke screen or terminates without an error message, BattlEye failed to initialize. Antivirus utilities can also block anti-cheat binaries.

Windows Services manager showing BEService for BattlEye

Restart the BattlEye Service

  1. Press Ctrl + Shift + Esc to open Task Manager.
  2. Switch to the Services tab.
  3. Locate BEService (BattlEye Service).
  4. Right-click BEService and click Restart (or Start if it is stopped).

Add Security Exclusions

Security suites can mistake PUBG binaries for intrusive processes. Add the following executables to your antivirus and Windows Security exclusion lists: * TslGame.exe (located in SteamApps\common\PUBG\TslGame\Binaries\Win64) * TslGame_BE.exe (located in the same Win64 directory) * BEService.exe (located in C:\Program Files (x86)\Common Files\BattlEye)

If you recently adjusted CPU or BIOS overclock profiles and encounter blue or black screens citing BEDaisy.sys, revert CPU/RAM overclocks to base clock speeds. Unstable memory timings corrupt BattlEye driver execution.

Step 6: Expand Windows Virtual Memory Paging Allocation

A common cause of the TslGame.exe - Application Error: The memory could not be read crash on startup is an exhausted Windows paging file. PUBG loads extensive texture packages into virtual memory during startup.

  1. Press Windows Key + Pause/Break (or open Settings > System > About > Advanced system settings).
  2. Under the Advanced tab, click Settings in the Performance section.
  3. Click the Advanced tab in the Performance Options window, then click Change under Virtual memory.
  4. Uncheck Automatically manage paging file size for all drives.
  5. Select your fastest drive (preferably an SSD where Windows or PUBG is installed) and select Custom size.
  6. Set the Initial size (MB) to 1.5 times your physical RAM (for example, 12288 MB for 8 GB RAM, or 24576 MB for 16 GB RAM).
  7. Set the Maximum size (MB) to 3 times your physical RAM.
  8. Click Set, then click OK, and restart your PC.

If your client is stable and you plan to grab the latest crate cosmetics, you can buy PUBG G-Coin CDK codes through trusted direct redemption.

The Windows Registry Debate

Some community guides recommend modifying Windows Registry keys under HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management by setting PoolUsageMaximum to 60 (Decimal) and PagedPoolSize to ffffffff (Hexadecimal). Manual registry pool tampering is unnecessary for most systems and introduces operating system instability. Stick to expanding the Virtual Memory paging file and repairing runtime libraries instead.

Step 7: Repair Visual C++ Redistributable Runtimes

Missing or broken dynamic link libraries (.dll) from the Microsoft Visual C++ redistributables cause the game executable to terminate instantly when clicked.

  1. Press Windows Key + R, type appwiz.cpl, and hit Enter.
  2. Scroll through the installed software list to find Microsoft Visual C++ 2015-2022 Redistributable (x64) and (x86).
  3. Right-click each version, select Change, and click Repair.
  4. If the Repair option is missing, download a fresh copy of vc_redist.x64.exe directly from Microsoft's official portal, install it, and restart your computer.

Step 8: Disable In-Game Overlays and Display Optimizations

Third-party applications hook directly into the DirectX rendering pipeline. When multiple overlays try to grab the display hook simultaneously, PUBG crashes before rendering the first frame.

Disable overlays across these applications: * Steam Overlay: Go to Steam Settings > In-Game > Uncheck Enable the Steam Overlay while in-game. * Discord: Go to User Settings > Game Overlay > Turn off Enable in-game overlay. * NVIDIA App / GeForce Experience: Open Settings > General > Turn off In-Game Overlay / Share. * AMD Radeon Software: Open Settings > Preferences > Turn off In-Game Overlay. * Xbox Game Bar: Open Windows Settings > Gaming > Xbox Game Bar > Toggle to Off.

Disable Fullscreen Optimizations

Windows Desktop Window Manager (DWM) fullscreen optimizations can cause display negotiation freezes.

  1. Navigate to SteamApps\common\PUBG\TslGame\Binaries\Win64.
  2. Right-click TslGame.exe and select Properties.
  3. Switch to the Compatibility tab.
  4. Check the box for Disable fullscreen optimizations.
  5. Click Apply and OK.

Note on Compatibility Modes: Some older forum posts suggest running TslGame.exe in Windows 7 or Windows 8 compatibility mode. Do not do this. Forcing legacy compatibility breaks modern Windows scheduler handshakes and anti-cheat hooks on Windows 10 and 11. Leave compatibility mode unchecked and only toggle Disable fullscreen optimizations.

Operating Environment and Startup Diagnostic Profiles

Understanding how different software configurations impact PUBG startup behavior helps isolate stubborn issues. The table below outlines how specific system environments react to common startup bottlenecks:

System Environment StateTypical Startup SymptomPrimary Failure CauseRecommended Resolution
Default Multi-Overlay SetupInstant CTD (Crash to Desktop) after anti-cheat banner.Hook collision between Discord, Steam, and GPU software.Disable all third-party overlay toggles in client settings.
Post-Patch Broken Media CacheInfinite black screen with working background music.Bink video playback stall in TslGame\Content\Movies.Rename Movies directory to Movies.bak.
Corrupted Graphic Shader CacheBlack screen followed by DXGI_ERROR_DEVICE_REMOVED.Corrupted DirectX 12/Enhanced shader pipeline.Add -dx11 to Steam Launch Options.
Insufficient Virtual MemoryTslGame.exe - memory could not be read popup.Windows paging file too small for asset uncompression.Set custom paging file to 1.5x physical RAM.
Missing Visual C++ LibrariesSilent failure; process closes within 2 seconds.Missing runtime .dll files in Windows System32.Run Repair on Microsoft Visual C++ 2015-2022 x64.
Unplugged / Idle Audio EndpointHangs on black screen before splash screen renders.Sound engine stalls searching for default playback device.Ensure default Windows playback device is connected and active.

This breakdown confirms that distinct error symptoms correspond to specific system layers. Addressing the exact failure point saves you from unnecessary troubleshooting steps.

Troubleshooting Matrix by Error Type

Use this summary table to match your specific launch symptom with the exact solution steps outlined above:

Error Message or Launch BehaviorRoot CauseAction Step
Black screen with lobby music playingIntro video hangRename Movies folder to Movies.bak.
Instant Crash Reporter window on launchGraphics API or overlay clashApply -dx11 launch option and disable Discord/Steam overlays.
Stuck on grey smoke loading screenAnti-cheat service stallRestart BEService in Task Manager and whitelist TslGame.exe.
Memory could not be read error popupVirtual memory allocation limitIncrease Windows Paging File size to 1.5x system RAM.
Silent launch failure (Play button resets)Missing runtime dependenciesRepair Visual C++ 2015-2022 x64 redistributables.
Display driver crash or blue screen (BEDaisy.sys)Driver corruption / unstable clocksPerform a clean GPU driver install with DDU; revert CPU overclocks.

Referencing this matrix ensures you apply the exact fix required for your specific error state.

Additional System Maintenance Steps

If you have tried the steps above and still encounter startup issues, two deeper system checks can resolve underlying Windows file corruption and driver conflicts.

1. Perform a Clean GPU Driver Reinstallation

Display drivers can become corrupted after multiple Windows updates or driver upgrades over time. Use Display Driver Uninstaller (DDU) in Windows Safe Mode to wipe existing display driver remnants, then install the latest WHQL driver from NVIDIA or AMD.

2. Run Windows System File Repair

Damaged operating system files can prevent game services from launching smoothly. Open an elevated Command Prompt (Run as Administrator) and execute the following commands in order:

sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth

Restart your computer once the operations complete to ensure repaired system binaries are loaded.

FAQ

Why does PUBG launch to a black screen with background sound on Steam?

This issue occurs when the intro video files fail to render or when an overlay clashes with the game's display hooks. You can bypass the problem by renaming the TslGame\Content\Movies folder to Movies.bak or adding -dx11 to your Steam launch options.

What does the TslGame.exe memory could not be read error mean on launch?

This error indicates that the game ran out of allocated virtual memory while initializing startup assets. Increasing your Windows virtual memory paging file size to 1.5 times your physical RAM and repairing the Visual C++ 2015-2022 runtimes resolves it.

How do I bypass the PUBG intro video files on startup?

Open your Steam Library, right-click PUBG: BATTLEGROUNDS, select Manage, and click Browse local files. Open the TslGame\Content directory and rename the Movies folder to Movies.bak to boot directly into the game.

Can third-party overlays cause PUBG to crash immediately when clicking Play?

Yes. Overlays from Discord, Steam, NVIDIA App, and Xbox Game Bar attempt to hook into the DirectX pipeline at the same time, triggering driver crashes. Disabling these overlays stops the hooking conflict.

How does forcing DirectX 11 help fix PUBG startup crashes?

Adding -dx11 into Steam launch options forces PUBG to use standard DirectX 11 initialization routines. This bypasses broken DirectX 12 shader caches and driver-level rendering incompatibilities.

What should I do if BattlEye triggers a BEDaisy.sys blue or black screen on launch?

Restart the BEService in Windows Services, verify game file integrity in Steam, and revert any unstable CPU or memory overclocks. Also ensure that both TslGame.exe and tslgame_BE.exe are added to your antivirus exclusion list.

Final Diagnostic Verdict

Fixing startup crashes in PUBG on Steam is straightforward once you isolate the failure point. In most cases, renaming the Movies folder to skip broken intro videos, forcing -dx11 in Steam Launch Options, and deleting the corrupted WindowsNoEditor configuration folder will get you back into the lobby within minutes.

Avoid reinstalling the entire 40 GB game client or applying risky registry tweaks until you have verified your Visual C++ runtimes, expanded your paging file, and disabled competing background overlays. Keep your graphics hooks minimal, back up your clean configuration, and whenever you want to upgrade your inventory, get discounted PUBG G-Coins securely to load up your loadout.

Share

Recommended News

10 Years Trusted Game & Live Streaming Top-Up Platform

Since 2016 | 5,000,000+ Users Worldwide

KAMAGEN LIMITED

Room 1508, 15/F, Grand Plaza Office Tower II, 625 Nathan Road, Mong Kok, Kowloon, Hong Kong

BUSINESS COOPERATION: ibittopup@gmail.com

© 2016-2026 BitTopup. All Rights Reserved.

Trusted & Verified by

ScamAdviser review of BitTopupGridinsoft review of BitTopupTrustpilot review of BitTopup
customer service