GFX-Debuggers (NSight and Renderdoc Injector)

GFX-Debuggers (NSight and Renderdoc Injector)

Helps you inject graphics debuggers (NSight and Renderdoc) into Minecraft, without fiddling with launchers or JVM arguments.

by
2.3K Downloads
fabricutility
Rent Server with this Mod

Screenshots

Debug selection menu

About this Mod

GFX Debuggers

This version-agnostic Fabric mod allows you to inject NSight or Renderdoc into Minecraft, without having to fiddle around with launchers, args or environment variables. At launch, it will ask you which debugger you want to attach, and injection can be skipped by closing the dialog.
Supports both Linux and Windows, and should work with any version of Minecraft[citation needed], as long as Fabric was ported to it.
Requires Fabric Loader 0.14.0+ and Java 17+.

Usage

  1. Install Fabric.
  2. Drop the mod into your mods folder
  3. Launch the game, pick the debugger you want to use
  4. Attach to the game process via your debugger of choice
  5. Profit?

Advanced usage

You can skip the dialog (useful for dev environments) by setting the debugger system property.
Allowed options are:

-Ddebugger=nsight-frame   # Launch with NSight Frame Debugger
-Ddebugger=nsight-gpu     # Launch with NSight GPU Trace Profiler
-Ddebugger=renderdoc      # Launch with RenderDoc
-Ddebugger=last           # Re-use the last picked debugger and options
-Ddebugger=skip           # Skip injection entirely, launch the game normally

The last option reads the saved configuration from the picker dialog (stored in .minecraft/config/gfx-debuggers.properties), including the selected debugger, platform, and any GPU Trace options. If no saved config exists, it falls back to showing the picker dialog.

NSight Graphics configuration

If the mod can't find your NSight installation, you can tell it where ngfx is:

Use either a JVM system property or an environment variable (the system property takes priority):

Method Example
System property -Dngfx.path=C:\Program Files\NVIDIA Corporation\Nsight Graphics 2025.5\host\windows-desktop-nomad-x64\ngfx.exe
Environment variable NGFX_PATH=C:\Program Files\NVIDIA Corporation\Nsight Graphics 2025.5

Both accept a direct path to the ngfx executable, an NSight Graphics installation root directory, or a directory containing the executable directly.

Search paths

Windows:

  • %ProgramFiles%\NVIDIA Corporation\Nsight Graphics *\host\windows-desktop-nomad-x64\ngfx.exe
  • %ProgramFiles(x86)%\NVIDIA Corporation\Nsight Graphics *\host\windows-desktop-nomad-x64\ngfx.exe

Linux:

  • ~/nvidia/NVIDIA-Nsight-Graphics-*/host/linux-desktop-nomad-x64/ngfx

NSight is kind of a pain to find, as many people install it on different drives and on linux it doesn't really have a standard location outside ~/nvidia/. The newest version is preferred when multiple installations are found. If you have issues, check the logs to see where it's looking and add the path manually if needed.

RenderDoc configuration

If the mod can't find your RenderDoc installation, you can tell it where the library is:

Use either a JVM system property or an environment variable (the system property takes priority):

Method Example
System property -Drenderdoc.path=C:\Program Files\RenderDoc
Environment variable RENDERDOC_PATH=C:\Program Files\RenderDoc

Both accept either a direct path to the library file (renderdoc.dll / librenderdoc.so) or the directory containing it.

On Linux, the legacy environment variable RENDERDOC_LIB_PATH (expects a direct path to librenderdoc.so) is still supported.

Search paths

Windows

  1. -Drenderdoc.path system property
  2. RENDERDOC_PATH environment variable
  3. %ProgramFiles%\RenderDoc\renderdoc.dll
  4. Versioned folders in %ProgramFiles% (e.g. RenderDoc v1.32)
  5. Same searches under %ProgramFiles(x86)%
  6. %USERPROFILE%\RenderDoc\renderdoc.dll

Linux

  1. -Drenderdoc.path system property
  2. RENDERDOC_PATH environment variable
  3. RENDERDOC_LIB_PATH environment variable (legacy)
  4. Common system library paths (/usr/lib64/renderdoc/, /usr/lib/, /usr/lib/x86_64-linux-gnu/, /usr/local/lib/, etc.)
  5. ~/.local/lib/librenderdoc.so

Paths are searched in the order listed, and the first valid library found is used. If it can't find a valid .dll/.so, it will bail out and won't inject. Everything should be logged if anything goes wrong, so check the logs if you have issues.

Available Versions

3.2.0release
MC 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1fabric
March 26, 2026
GFX-Debuggers 3.1.0release
MC 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11fabric
March 6, 2026
GFX-Debuggers 3.0.1release
MC 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11fabric
February 18, 2026
GFX-Debuggers 3.0.0release
MC 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11fabric
February 14, 2026
NSight Loader 1.2.0release
MC 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11fabric
June 7, 2024

How to Install GFX-Debuggers (NSight and Renderdoc Injector) on Your Server

1

Order Server

Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).

2

Set fabric Loader

In the panel under "Egg", select the fabric loader and matching Minecraft version (26.1).

3

Install Mod

Open the mod browser in the dashboard and search for "GFX-Debuggers (NSight and Renderdoc Injector)". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.

Compatibility

Mod Loaders

fabric

Minecraft Versions

26.1, 1.21.11, 1.21.10 (+25 more)

Server-side

Unsupported

Recommended RAM

4 GB(min. 3 GB)

Frequently Asked Questions

GFX-Debuggers (NSight and Renderdoc Injector) server crashes on startup – what to do?

Most common cause: wrong fabric version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (26.1). You can switch loaders with one click in the panel.

Is GFX-Debuggers (NSight and Renderdoc Injector) compatible with fabric?

GFX-Debuggers (NSight and Renderdoc Injector) officially supports fabric for Minecraft 26.1, 1.21.11, 1.21.10. The Mado dashboard automatically detects incompatible loader combinations.

Server lagging with GFX-Debuggers (NSight and Renderdoc Injector) – how to optimize performance?

Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if GFX-Debuggers (NSight and Renderdoc Injector) consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.

Rent Modded Server

Install GFX-Debuggers (NSight and Renderdoc Injector) with just one click on your server.

Recommended RAM
4 GBab €8/mo
Min. 3 GB | +1 GB pro 8 Spieler
Create Server Now
1-Click Mod Install
NVMe SSD Storage
DDoS Protection included

Details

License
MIT License
Server-side
Unsupported

Supported Versions

26.11.21.111.21.101.21.91.21.81.21.71.21.61.21.51.21.41.21.3+18 more