Skip to content

JonDotExe/GPU-Crash-Checker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

4 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŽฎ GPU Crash Event Viewer Checker

Diagnose GPU crashes and driver timeouts that might be ruining your Fortnite sessions

PowerShell Windows License

Created by Fjord ๐ŸŒŠ


๐Ÿ“‹ Table of Contents


๐Ÿค” What Is This?

Ever had Fortnite crash with no clear reason? This tool digs deep into Windows Event Viewer to find GPU driver crashes, TDR (Timeout Detection and Recovery) events, and other graphics-related errors that might be the culprit.

Instead of manually combing through thousands of system events, this PowerShell script does the heavy lifting for you and generates a clean, readable report.


โœจ Features

  • ๐Ÿ” Automated Event Log Scanning - Searches System and Application logs for GPU-related crashes
  • ๐Ÿ“Š Detailed Reports - Generates timestamped reports with crash summaries and event details
  • ๐ŸŽฏ Smart Detection - Finds TDR events, NVIDIA/AMD driver crashes, LiveKernelEvents, and more
  • ๐Ÿ“… Flexible Date Range - Search anywhere from 1-30 days back
  • ๐Ÿ”„ Interactive Menu - User-friendly interface with multiple options
  • ๐Ÿ’พ Auto-Save - Reports saved to Documents\GPU-Crash-Logs\
  • ๐ŸŒ Discord Webhook Integration - Optionally share your report with support teams via Discord
  • ๐Ÿ“Ž File Attachments - Full reports sent as downloadable .txt files
  • ๐Ÿ›ก๏ธ Admin Detection - Automatically elevates to administrator for full event access
  • ๐Ÿ“ˆ Crash Statistics - View crash counts by date and event type

๐Ÿš€ Quick Start

Method 1: Easy Launch (Recommended)

  1. Double-click Run-GPU-Crash-Checker.bat
  2. Choose Option 1 to search for GPU crashes
  3. Enter how many days back to search (e.g., 7 for the last week)
  4. Review results on-screen
  5. A folder opens automatically with your detailed report

Method 2: PowerShell Direct

  1. Right-click GPU-Crash-Checker.ps1
  2. Select "Run with PowerShell" (or "Run as Administrator" for best results)
  3. Follow the interactive menu

๐Ÿ“– Menu Options

1๏ธโƒฃ Search for GPU Crashes

Scans Windows Event Viewer for crash events over your chosen time period.

What happens:

  • Prompts you to select how many days back to search (1-30)
  • Asks if you want to share the report via Discord (optional)
  • Scans System and Application logs
  • Displays results in real-time
  • Saves a detailed report with timestamps, event IDs, and messages
  • Opens the output folder automatically

2๏ธโƒฃ View Information About TDR Events

Educational screen explaining:

  • What TDR (Timeout Detection and Recovery) means
  • Common TDR Event IDs (4101, 117, 141)
  • Typical causes (overheating, overclocking, driver issues, etc.)

3๏ธโƒฃ Exit

Close the program cleanly.


๐Ÿ”ฌ What Gets Scanned

The script searches for these specific issues:

Category What It Finds
๐ŸŸข NVIDIA Crashes nvlddmkm stopped responding events
๐Ÿ”ด AMD Crashes amdkmdag stopped responding events
โš ๏ธ TDR Events Timeout Detection and Recovery (Event IDs 4101, 117, 141)
๐Ÿ’ฅ LiveKernelEvents Critical kernel-level GPU errors
๐ŸŽฎ Fortnite Crashes Application errors related to Fortnite or D3D
โฑ๏ธ Display Driver Timeouts Generic display driver timeout messages

๐Ÿ“Š Understanding Results

โœ… No Events Found

Good news! Event Viewer shows no driver resets or TDR events.

If Fortnite is still crashing, the issue might be:

  • ๐Ÿ› Game-specific bug - Check for Fortnite updates
  • ๐Ÿ”ฅ Overheating - Monitor GPU temps with MSI Afterburner or HWiNFO
  • โšก Overclocking instability - Revert GPU/CPU to stock clocks
  • ๐Ÿ”Œ Power supply issues - Check PSU wattage and cable connections
  • ๐Ÿ’ฟ Corrupted game files - Verify game files in Epic Games Launcher

โš ๏ธ TDR Events Found

Warning! Windows detected your GPU driver stopped responding and attempted recovery.

Common Causes:

  1. ๐Ÿ”ฅ GPU Overheating

    • Monitor temps while gaming (should be under 80-85ยฐC)
    • Clean dust from GPU fans and heatsink
    • Improve case airflow
  2. โšก Unstable Overclock

    • Reduce GPU core and memory clocks to stock
    • Use MSI Afterburner or EVGA Precision to adjust
    • Test stability with 3DMark or Heaven Benchmark
  3. ๐Ÿ”„ Outdated or Corrupt Drivers

    • Update to latest GPU drivers (NVIDIA GeForce Experience / AMD Software)
    • Consider clean install with DDU (Display Driver Uninstaller)
  4. ๐Ÿ”Œ Insufficient Power Supply

    • Ensure PSU meets GPU power requirements
    • Check all PCIe power cables are firmly connected
    • Test with a known-good PSU if possible
  5. ๐Ÿ› ๏ธ Faulty Hardware

    • GPU may be defective
    • Try GPU in another system or try another GPU in your system
    • Contact manufacturer about RMA if under warranty

๐ŸŒ Discord Integration

How It Works

When you run a GPU crash scan, the script offers to share your report with Fjord via Discord. This is completely optional and helps improve the tool while potentially getting you direct support.

What Gets Sent:

  1. ๐Ÿ“‹ Summary Message (visible in Discord):

    • Computer name and OS version
    • Total number of crashes found
    • TDR detection status
    • Most common Event IDs
    • Latest crash timestamp
  2. ๐Ÿ“Ž Full Report Attachment (downloadable .txt file):

    • Complete event log details
    • All crash messages and timestamps
    • Crash summary by date

Privacy:

  • โœ… You're asked before every upload (opt-in)
  • โœ… Only includes: computer name, OS info, and event logs
  • โŒ No personal data, usernames, or file paths are shared
  • ๐Ÿ’พ Reports are always saved locally regardless of Discord choice

Technical Details:

  • Uses Discord webhooks (no bot required)
  • Sends via curl.exe (included in Windows 10 1803+)
  • Falls back to summary-only if curl.exe unavailable
  • File size limit: 25MB (typical reports are <100KB)

๐Ÿ› ๏ธ Troubleshooting

โŒ "Script is not digitally signed"

Solution 1 (Easiest): Use the .bat file instead of running the .ps1 directly.

Solution 2 (Advanced):

  1. Right-click PowerShell โ†’ Run as Administrator
  2. Run this command:
    Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass
  3. Then run the script

๐Ÿ” No Events Found But Game Still Crashes

Try these steps:

  1. Verify game files in Epic Games Launcher
  2. Check GPU temps with HWiNFO64 or MSI Afterburner while gaming
  3. Update Windows and GPU drivers to latest versions
  4. Test other games - if they crash too, it's likely hardware/driver related
  5. Check RAM with Windows Memory Diagnostic or MemTest86

๐Ÿ“‚ Where Are Reports Saved?

C:\Users\[YourName]\Documents\GPU-Crash-Logs\

Each run creates a new timestamped file:

GPU-Crash-Report_2026-01-09_14-30-45.txt

๐ŸŒ Discord Upload Failed

Possible causes:

  • Firewall blocking curl.exe
  • No internet connection
  • Discord webhook URL changed/expired

Your report is still saved locally! You can:

  • Manually upload the .txt file to Discord
  • Share it in support forums
  • Email it to support teams

๐Ÿ“‹ Requirements

| Requirement | Details | |-------------|---------|| | ๐Ÿ–ฅ๏ธ Operating System | Windows 10 (1803+) or Windows 11 | | โš™๏ธ PowerShell | Version 5.1+ (included with Windows) | | ๐Ÿ” Permissions | Administrator recommended (auto-elevates if needed) | | ๐ŸŒ Internet | Optional (only for Discord webhook feature) | | ๐Ÿ’พ Disk Space | Minimal (~1MB for reports) |


๐Ÿ’ก Tips for Best Results

  • โœ… Run as Administrator for access to all event logs
  • โœ… Check logs soon after a crash for most relevant data
  • โœ… Search 7-14 days for pattern detection
  • โœ… Keep reports to track crash frequency over time
  • โœ… Share reports with support communities for faster diagnosis

๐Ÿ“œ License

This project is licensed under the MIT License - feel free to use, modify, and distribute.


๐Ÿ™ Credits

Created by Fjord ๐ŸŒŠ

Special thanks to the TAU Discord community for testing and feedback, and to Tony's computer for crashing enough to motivate me to write this! ;)


๐Ÿ”— Support

Need help? Found a bug? Have suggestions?

  • ๐Ÿ’ฌ Join the TAU Discord: https://discord.gg/FM5gvVNSRQ
  • ๐Ÿ“ง Share your crash reports when asking for help
  • ๐Ÿ› Report issues on GitHub (if applicable)

Happy gaming! May your frames be high and your crashes be low. ๐ŸŽฎโœจ

About

๐ŸŽฎ Diagnose GPU crashes and driver timeouts - PowerShell tool for Windows Event Viewer analysis

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors