{"id":75480,"date":"2026-06-04T12:00:40","date_gmt":"2026-06-04T09:00:40","guid":{"rendered":"https:\/\/vpesports.com\/minecraft\/mods\/gfx-debuggers\/"},"modified":"2026-06-04T12:00:40","modified_gmt":"2026-06-04T09:00:40","slug":"gfx-debuggers","status":"publish","type":"mod","link":"https:\/\/vpesports.com\/minecraft\/mods\/gfx-debuggers\/","title":{"rendered":"GFX-Debuggers (NSight and Renderdoc Injector)"},"content":{"rendered":"<p># GFX Debuggers<\/p>\n<p>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.<br \/>\nSupports both Linux and Windows, and should work with any version of Minecraft[citation needed], as long as Fabric was ported to it.<br \/>\nRequires Fabric Loader 0.14.0+ and Java 17+.<\/p>\n<p>### Usage<\/p>\n<p>1. Install Fabric.<br \/>\n2. Drop the mod into your mods folder<br \/>\n3. Launch the game, pick the debugger you want to use<br \/>\n4. Attach to the game process via your debugger of choice<br \/>\n5. Profit?<\/p>\n<p>### Advanced usage<\/p>\n<p>You can skip the dialog (useful for dev environments) by setting the `debugger` system property.<br \/>\nAllowed options are:<br \/>\n&#8220;`shell<br \/>\n-Ddebugger=nsight-frame   # Launch with NSight Frame Debugger<br \/>\n-Ddebugger=nsight-gpu     # Launch with NSight GPU Trace Profiler<br \/>\n-Ddebugger=renderdoc      # Launch with RenderDoc<br \/>\n-Ddebugger=last           # Re-use the last picked debugger and options<br \/>\n-Ddebugger=skip           # Skip injection entirely, launch the game normally<br \/>\n&#8220;`<\/p>\n<p>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.<\/p>\n<p>### NSight Graphics configuration<\/p>\n<p>If the mod can&#8217;t find your NSight installation, you can tell it where `ngfx` is:<\/p>\n<p>Use **either** a JVM system property or an environment variable (the system property takes priority):<\/p>\n<p>| Method | Example |<br \/>\n|&#8212;|&#8212;|<br \/>\n| **System property** | `-Dngfx.path=C:Program FilesNVIDIA CorporationNsight Graphics 2025.5hostwindows-desktop-nomad-x64ngfx.exe` |<br \/>\n| **Environment variable** | `NGFX_PATH=C:Program FilesNVIDIA CorporationNsight Graphics 2025.5` |<\/p>\n<p>Both accept a direct path to the `ngfx` executable, an NSight Graphics installation root directory, or a directory containing the executable directly.<\/p>\n<p>#### Search paths<\/p>\n<p>**Windows:**<br \/>\n&#8211; `%ProgramFiles%NVIDIA CorporationNsight Graphics *hostwindows-desktop-nomad-x64ngfx.exe`<br \/>\n&#8211; `%ProgramFiles(x86)%NVIDIA CorporationNsight Graphics *hostwindows-desktop-nomad-x64ngfx.exe`<\/p>\n<p>**Linux:**<br \/>\n&#8211; `~\/nvidia\/NVIDIA-Nsight-Graphics-*\/host\/linux-desktop-nomad-x64\/ngfx`<\/p>\n<p>> NSight is kind of a pain to find, as many people install it on different drives and on linux it doesn&#8217;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&#8217;s looking and add the path manually if needed.<\/p>\n<p>### RenderDoc configuration<\/p>\n<p>If the mod can&#8217;t find your RenderDoc installation, you can tell it where the library is:<\/p>\n<p>Use **either** a JVM system property or an environment variable (the system property takes priority):<\/p>\n<p>| Method | Example |<br \/>\n|&#8212;|&#8212;|<br \/>\n| **System property** | `-Drenderdoc.path=C:Program FilesRenderDoc` |<br \/>\n| **Environment variable** | `RENDERDOC_PATH=C:Program FilesRenderDoc` |<\/p>\n<p>Both accept either a direct path to the library file (`renderdoc.dll` \/ `librenderdoc.so`) **or** the directory containing it.<\/p>\n<p>On Linux, the legacy environment variable `RENDERDOC_LIB_PATH` (expects a direct path to `librenderdoc.so`) is still supported.<\/p>\n<p>#### Search paths<\/p>\n<p>**Windows**<\/p>\n<p>1. `-Drenderdoc.path` system property<br \/>\n2. `RENDERDOC_PATH` environment variable<br \/>\n3. `%ProgramFiles%RenderDocrenderdoc.dll`<br \/>\n4. Versioned folders in `%ProgramFiles%` (e.g. `RenderDoc v1.32`)<br \/>\n5. Same searches under `%ProgramFiles(x86)%`<br \/>\n6. `%USERPROFILE%RenderDocrenderdoc.dll`<\/p>\n<p>**Linux**<\/p>\n<p>1. `-Drenderdoc.path` system property<br \/>\n2. `RENDERDOC_PATH` environment variable<br \/>\n3. `RENDERDOC_LIB_PATH` environment variable (legacy)<br \/>\n4. Common system library paths (`\/usr\/lib64\/renderdoc\/`, `\/usr\/lib\/`, `\/usr\/lib\/x86_64-linux-gnu\/`, `\/usr\/local\/lib\/`, etc.)<br \/>\n5. `~\/.local\/lib\/librenderdoc.so`<\/p>\n<p>> Paths are searched in the order listed, and the first valid library found is used. If it can&#8217;t find a valid .dll\/.so, it will bail out and won&#8217;t inject. Everything should be logged if anything goes wrong, so check the logs if you have issues.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Helps you inject graphics debuggers (NSight and Renderdoc) into Minecraft, without fiddling with launchers or JVM arguments.<\/p>\n","protected":false},"featured_media":75481,"template":"","meta":{"_minecraft_slug":"gfx-debuggers","_minecraft_project_id":"7eo1rzX8","_minecraft_author":"xirreal","_minecraft_license":"MIT","_minecraft_downloads":2066,"_minecraft_follows":25,"_minecraft_client_side":"required","_minecraft_server_side":"unsupported","_minecraft_storage_type":"zip","_minecraft_archive_name":"gfx-debuggers.zip","_minecraft_size_bytes":30363813,"_minecraft_version_count":15,"_minecraft_updated_at":"2026-05-16T00:29:34.397647Z","_minecraft_date_created":"2024-05-06T04:05:10.625141Z","_minecraft_date_modified":"2026-03-26T10:14:39.535734Z","_minecraft_project_url":"https:\/\/modrinth.com\/mod\/gfx-debuggers","_minecraft_icon_attachment_id":75481,"_minecraft_imported_at":"2026-06-04T09:00:41+00:00","_minecraft_import_hash":"3377b6fcf3425a9081d925f73791f670","_minecraft_versions":"","_minecraft_links":"","_minecraft_gallery":"","_minecraft_api_metadata":""},"mod_category":[97,92],"mod_loader":[99],"minecraft_version":[51,52,53,54,55,56,57,58,59,36,60,93,94,101,102,62,37,40,41,73,74,38,78,79,80,81,82,83],"class_list":["post-75480","mod","type-mod","status-publish","has-post-thumbnail","hentry","mod_category-fabric","mod_category-utility","mod_loader-fabric","minecraft_version-1-18","minecraft_version-1-18-1","minecraft_version-1-18-2","minecraft_version-1-19","minecraft_version-1-19-1","minecraft_version-1-19-2","minecraft_version-1-19-3","minecraft_version-1-19-4","minecraft_version-1-20","minecraft_version-1-20-1","minecraft_version-1-20-2","minecraft_version-1-20-3","minecraft_version-1-20-4","minecraft_version-1-20-5","minecraft_version-1-20-6","minecraft_version-1-21","minecraft_version-1-21-1","minecraft_version-1-21-10","minecraft_version-1-21-11","minecraft_version-1-21-2","minecraft_version-1-21-3","minecraft_version-1-21-4","minecraft_version-1-21-5","minecraft_version-1-21-6","minecraft_version-1-21-7","minecraft_version-1-21-8","minecraft_version-1-21-9","minecraft_version-26-1"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>GFX-Debuggers (NSight and Renderdoc Injector) - Minecraft<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/vpesports.com\/minecraft\/mods\/gfx-debuggers\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"GFX-Debuggers (NSight and Renderdoc Injector) - Minecraft\" \/>\n<meta property=\"og:description\" content=\"Helps you inject graphics debuggers (NSight and Renderdoc) into Minecraft, without fiddling with launchers or JVM arguments.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vpesports.com\/minecraft\/mods\/gfx-debuggers\/\" \/>\n<meta property=\"og:site_name\" content=\"Minecraft\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/gfx-debuggers\\\/\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/gfx-debuggers\\\/\",\"name\":\"GFX-Debuggers (NSight and Renderdoc Injector) - Minecraft\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/gfx-debuggers\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/gfx-debuggers\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/gfx-debuggers-icon-8a7f8e3b54e21ab5b014876c751be22e2c1f8077_96.webp\",\"datePublished\":\"2026-06-04T09:00:40+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/gfx-debuggers\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/gfx-debuggers\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/gfx-debuggers\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/gfx-debuggers-icon-8a7f8e3b54e21ab5b014876c751be22e2c1f8077_96.webp\",\"contentUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/gfx-debuggers-icon-8a7f8e3b54e21ab5b014876c751be22e2c1f8077_96.webp\",\"width\":96,\"height\":96},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/gfx-debuggers\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mods\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"GFX-Debuggers (NSight and Renderdoc Injector)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\",\"name\":\"Minecraft\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"GFX-Debuggers (NSight and Renderdoc Injector) - Minecraft","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/vpesports.com\/minecraft\/mods\/gfx-debuggers\/","og_locale":"en_US","og_type":"article","og_title":"GFX-Debuggers (NSight and Renderdoc Injector) - Minecraft","og_description":"Helps you inject graphics debuggers (NSight and Renderdoc) into Minecraft, without fiddling with launchers or JVM arguments.","og_url":"https:\/\/vpesports.com\/minecraft\/mods\/gfx-debuggers\/","og_site_name":"Minecraft","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/vpesports.com\/minecraft\/mods\/gfx-debuggers\/","url":"https:\/\/vpesports.com\/minecraft\/mods\/gfx-debuggers\/","name":"GFX-Debuggers (NSight and Renderdoc Injector) - Minecraft","isPartOf":{"@id":"https:\/\/vpesports.com\/minecraft\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/gfx-debuggers\/#primaryimage"},"image":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/gfx-debuggers\/#primaryimage"},"thumbnailUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/gfx-debuggers-icon-8a7f8e3b54e21ab5b014876c751be22e2c1f8077_96.webp","datePublished":"2026-06-04T09:00:40+00:00","breadcrumb":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/gfx-debuggers\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vpesports.com\/minecraft\/mods\/gfx-debuggers\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vpesports.com\/minecraft\/mods\/gfx-debuggers\/#primaryimage","url":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/gfx-debuggers-icon-8a7f8e3b54e21ab5b014876c751be22e2c1f8077_96.webp","contentUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/gfx-debuggers-icon-8a7f8e3b54e21ab5b014876c751be22e2c1f8077_96.webp","width":96,"height":96},{"@type":"BreadcrumbList","@id":"https:\/\/vpesports.com\/minecraft\/mods\/gfx-debuggers\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/vpesports.com\/minecraft\/"},{"@type":"ListItem","position":2,"name":"Mods","item":"https:\/\/vpesports.com\/minecraft\/mods\/"},{"@type":"ListItem","position":3,"name":"GFX-Debuggers (NSight and Renderdoc Injector)"}]},{"@type":"WebSite","@id":"https:\/\/vpesports.com\/minecraft\/#website","url":"https:\/\/vpesports.com\/minecraft\/","name":"Minecraft","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vpesports.com\/minecraft\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod\/75480","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod"}],"about":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/types\/mod"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media\/75481"}],"wp:attachment":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media?parent=75480"}],"wp:term":[{"taxonomy":"mod_category","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_category?post=75480"},{"taxonomy":"mod_loader","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_loader?post=75480"},{"taxonomy":"minecraft_version","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/minecraft_version?post=75480"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}