{"id":275784,"date":"2026-04-02T22:04:29","date_gmt":"2026-04-02T20:04:29","guid":{"rendered":"https:\/\/www.hwcooling.net\/?p=275784\/"},"modified":"2026-04-03T16:03:46","modified_gmt":"2026-04-03T14:03:46","slug":"nvidia-app-solves-the-problem-of-long-shader-compilation-in-games","status":"publish","type":"post","link":"https:\/\/www.hwcooling.net\/en\/nvidia-app-solves-the-problem-of-long-shader-compilation-in-games\/","title":{"rendered":"Nvidia App solves the problem of long shader compilation in games"},"content":{"rendered":"<p><!--nextpage-->Yesterday we reported on an update to the Nvidia App utility for GeForce graphics cards, which brought owners of the latest\u2011generation GPUs <a href=\"https:\/\/www.hwcooling.net\/nvidia-app-uz-ma-6x-generovani-a-dynamicky-rezim-dlss-4-5-dlss-override\/\">the ability to use 6\u00d7 frame generation and a dynamic mode in DLSS 4.5<\/a>. But that\u2019s not the only new feature the company has prepared. This version of Nvidia App includes another improvement that can free you from the annoying waiting for shader compilation, which often takes several minutes.<!--more--><\/p>\n<p>Modern games contain an extremely large number of visual effects and GPU\u2011executed compute tasks using shaders. However, shader programs cannot run directly on GPUs; drivers must first compile them to match the architecture and instruction set of the specific GPU. Some of this happens at runtime, but a large portion must be prepared in advance. That\u2019s why, when launching a game for the first time after installation, you usually see a long progress bar while the game compiles its shaders.<\/p>\n<p>Unfortunately, this compilation isn\u2019t required only after game installation (or when you swap GPUs), but also after every driver update\u2014because shaders must be compiled for the specific driver version. So if, for example, Nvidia recently released several driver hotfixes over roughly two weeks and you installed them one after another, you would have to wait for shader recompilation each time in the games you wanted to play.<\/p>\n<p>The Nvidia App 11.0.6 version released this week accompanied with the GeForce 595.97 driver adds a solution to this problem, for now in a beta try-out version. It\u2019s a feature called Nvidia Auto Shader Compilation (ASC), which you can optionally enable. This feature takes over shader recompilation and performs it automatically in the background after every driver installation, while you\u2019re using the PC for other tasks than gaming. If everything lines up, this means that by the time you get around to playing after a driver update, everything will already be compiled\u2014so when you launch a game, you won\u2019t see the annoying waiting screen and can jump straight into playing.<\/p>\n<p>The feature is disabled by default; if you want to try it, you can enable it in the settings under the Shader Cache section (shader caching already existed before\u2014compiled shaders from games were stored there, and the same cache is used by ASC). In addition to enabling ASC itself (the option is called \u201c<strong>Precompile Shaders<\/strong>\u201d), you can also set how much system load ASC is allowed to use. Shader compilation is a multithreaded workload, so your CPU fans may spin up noticeably (shader compilation was, after all, the \u201ctrial by fire\u201d that exposed unstable degraded Intel Raptor Lake CPUs in 2024).<\/p>\n<figure id=\"attachment_275774\" aria-describedby=\"caption-attachment-275774\" style=\"width: 600px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.hwcooling.net\/wp-content\/uploads\/2026\/04\/Nastaveni-automaticke-kompilace-shaderu-v-Nvidia-App.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-275774\" src=\"https:\/\/www.hwcooling.net\/wp-content\/uploads\/2026\/04\/Nastaveni-automaticke-kompilace-shaderu-v-Nvidia-App.png\" alt=\"Nastaven\u00ed automatick\u00e9 kompilace shader\u016f v Nvidia App\" width=\"600\" height=\"606\" srcset=\"https:\/\/www.hwcooling.net\/wp-content\/uploads\/2026\/04\/Nastaveni-automaticke-kompilace-shaderu-v-Nvidia-App.png 825w, https:\/\/www.hwcooling.net\/wp-content\/uploads\/2026\/04\/Nastaveni-automaticke-kompilace-shaderu-v-Nvidia-App-297x300.png 297w, https:\/\/www.hwcooling.net\/wp-content\/uploads\/2026\/04\/Nastaveni-automaticke-kompilace-shaderu-v-Nvidia-App-768x775.png 768w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><figcaption id=\"caption-attachment-275774\" class=\"wp-caption-text\">Automatic shader compilation settings in Nvidia App<\/figcaption><\/figure>\n<p>How beneficial this feature will be probably depends. If you have automatic driver updates enabled, ASC will likely manage to precompile shaders ahead of time, and you won\u2019t notice updates when launching games. But if you update drivers manually just between gaming sessions and want to jump back into a game immediately, the feature won\u2019t help much.<\/p>\n<p>This feature will be especially useful if you don\u2019t have a large number of games installed. If you have, say, thirty games on your SSD, ASC will likely recompile shaders for all of them, meaning your fans may run loudly for quite a while\u2014even though you may not be playing most of those titles, making it it unnecessary to recompile their cached shaders after every driver update. Nvidia does not state whether ASC checks which games were played recently to prioritize those. In the future, it would make sense to add a setting that limits ASC to recently launched games..<\/p>\n<p>The tool has another limitation\u2014it runs only after each driver installation and is not a permanently resident service. For now, it cannot detect when you install a new game and precompile shaders for it before you actually launch it. It will only do so after the next driver update and only after the game has compiled its shaders at least once on its own, populating the cache. It appears that the shaders have to be present in the shader cache so that ASC becomes aware of the particular game.<\/p>\n<h2 id=\"h21\" class=\"western\">An alternative approach: Advanced Shader Delivery<\/h2>\n<p>This tool is not the only solution currently being developed to address long shader compilation times. Microsoft added a feature called Advanced Shader Delivery to Windows this month, which replaces on\u2011device shader compilation with downloading precompiled shaders from the internet. Because shaders are specific to driver versions and different GPUs, this requires precompiling many different versions\u2014and it likely makes the most sense for a smaller number of popular hardware configurations. The feature could therefore be particularly interesting for gaming handhelds, which tend to have limited configuration variability.<\/p>\n<p>Nvidia also plans to add this ability to download shaders from the internet instead of compiling them locally, both in drivers and in Nvidia App. For many users, this may be more convenient than using ASC. This feature may appear in drivers sometime in the second half of the year. Interestingly, Intel has already implemented it before Nvidia. On March 18, Intel released Arc GPU drivers version 101.8626, which provide Advanced Shader Delivery\u2014apparently as the first platform to do so. It is supported on Arc B580 and B570 (Battlemage) dedicated GPUs and on the integrated GPUs of Core Ultra 200 \u201cLunar Lake\u201d and Core Ultra 300 \u201cPanther Lake\u201d processors.<\/p>\n<p>Qualcomm is also expected to add support with its <a href=\"https:\/\/www.hwcooling.net\/arm-procesor-co-prekona-amd-a-intel-snapdragon-x2-elite-je-tu\/\">Snapdragon X2 Elite<\/a> processors (the feature is supported by <a href=\"https:\/\/www.hwcooling.net\/adreno-x2-odhaleno-ma-snapdragon-x2-nejlepsi-integrovane-gpu\/\">their Adreno X2 GPUs<\/a>). It should also work in Radeon drivers, as AMD has announced support. But so far the capability has only been mentioned in the context of Xbox ROG Ally handhelds, so it\u2019s unclear whether standalone Radeon GPUs will be able to use it.<\/p>\n<p><em>Sources: <a href=\"https:\/\/www.nvidia.com\/en-my\/geforce\/news\/nvidia-app-dlss-4-5-dynamic-multi-frame-generation-available-now\/\">Nvidia<\/a>, <a href=\"https:\/\/videocardz.com\/newz\/nvidia-adds-auto-shader-compilation-beta-to-nvidia-app\">VideoCardz<\/a>, <a href=\"https:\/\/devblogs.microsoft.com\/directx\/advanced-shader-delivery-whats-new-at-gdc-2026\/\">Microsoft<\/a><\/em><\/p>\n<p style=\"text-align: right;\"><em>English translation and edit by Jozef Dud\u00e1\u0161<\/em><\/p>\n<p><script async src=\"\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js\"><\/script>\n<!-- responsive -->\n<ins class=\"adsbygoogle\"\n     style=\"display:block;background-color:transparent\"\n     data-ad-client=\"ca-pub-8150419924824893\"\n     data-ad-slot=\"6522017574\"\n     data-ad-format=\"auto\"><\/ins>\n<script>\n(adsbygoogle = window.adsbygoogle || []).push({});\n<\/script><br \/>\n\u2800<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Yesterday we reported on an update to the Nvidia App utility for GeForce graphics cards, which brought owners of the latest\u2011generation GPUs the ability to use 6\u00d7 frame generation and a dynamic mode in DLSS 4.5. But that\u2019s not the only new feature the company has prepared. This version of Nvidia App includes another improvement [&hellip;]<\/p>\n","protected":false},"author":26,"featured_media":219544,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[658,18],"tags":[666,2083,318,2084],"class_list":["post-275784","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-graphics","category-news","tag-drivers","tag-geforce-en","tag-geforce-rtx","tag-nvidia-en"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Nvidia App solves the problem of long shader compilation in games - HWCooling.net<\/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:\/\/www.hwcooling.net\/en\/nvidia-app-solves-the-problem-of-long-shader-compilation-in-games\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Nvidia App solves the problem of long shader compilation in games - HWCooling.net\" \/>\n<meta property=\"og:description\" content=\"Yesterday we reported on an update to the Nvidia App utility for GeForce graphics cards, which brought owners of the latest\u2011generation GPUs the ability to use 6\u00d7 frame generation and a dynamic mode in DLSS 4.5. But that\u2019s not the only new feature the company has prepared. This version of Nvidia App includes another improvement [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.hwcooling.net\/en\/nvidia-app-solves-the-problem-of-long-shader-compilation-in-games\/\" \/>\n<meta property=\"og:site_name\" content=\"HWCooling.net\" \/>\n<meta property=\"article:published_time\" content=\"2026-04-02T20:04:29+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-03T14:03:46+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.hwcooling.net\/wp-content\/uploads\/2025\/01\/nvidia-geforce-rtx-5080-founders-edition-5090-grafiky-ilustrace-upoutavka-630px.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Jan Ol\u0161an\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jan Ol\u0161an\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.hwcooling.net\/en\/nvidia-app-solves-the-problem-of-long-shader-compilation-in-games\/\",\"url\":\"https:\/\/www.hwcooling.net\/en\/nvidia-app-solves-the-problem-of-long-shader-compilation-in-games\/\",\"name\":\"Nvidia App solves the problem of long shader compilation in games - HWCooling.net\",\"isPartOf\":{\"@id\":\"https:\/\/www.hwcooling.net\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.hwcooling.net\/en\/nvidia-app-solves-the-problem-of-long-shader-compilation-in-games\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.hwcooling.net\/en\/nvidia-app-solves-the-problem-of-long-shader-compilation-in-games\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.hwcooling.net\/wp-content\/uploads\/2025\/01\/nvidia-geforce-rtx-5080-founders-edition-5090-grafiky-ilustrace-upoutavka.jpg\",\"datePublished\":\"2026-04-02T20:04:29+00:00\",\"dateModified\":\"2026-04-03T14:03:46+00:00\",\"author\":{\"@id\":\"https:\/\/www.hwcooling.net\/#\/schema\/person\/1a1c9f238b83289e7c87b6fc07ad20ee\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.hwcooling.net\/en\/nvidia-app-solves-the-problem-of-long-shader-compilation-in-games\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.hwcooling.net\/en\/nvidia-app-solves-the-problem-of-long-shader-compilation-in-games\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.hwcooling.net\/en\/nvidia-app-solves-the-problem-of-long-shader-compilation-in-games\/#primaryimage\",\"url\":\"https:\/\/www.hwcooling.net\/wp-content\/uploads\/2025\/01\/nvidia-geforce-rtx-5080-founders-edition-5090-grafiky-ilustrace-upoutavka.jpg\",\"contentUrl\":\"https:\/\/www.hwcooling.net\/wp-content\/uploads\/2025\/01\/nvidia-geforce-rtx-5080-founders-edition-5090-grafiky-ilustrace-upoutavka.jpg\",\"width\":1920,\"height\":1280},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.hwcooling.net\/en\/nvidia-app-solves-the-problem-of-long-shader-compilation-in-games\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Dom\u016f\",\"item\":\"https:\/\/www.hwcooling.net\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Nvidia App solves the problem of long shader compilation in games\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.hwcooling.net\/#website\",\"url\":\"https:\/\/www.hwcooling.net\/\",\"name\":\"HWCooling.net\",\"description\":\"Performance can have many forms...\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.hwcooling.net\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.hwcooling.net\/#\/schema\/person\/1a1c9f238b83289e7c87b6fc07ad20ee\",\"name\":\"Jan Ol\u0161an\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.hwcooling.net\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/2bd32e7382bccc62b0ad57f0b361009d6d4624e68c8f39fb28935312b6d9b5bc?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/2bd32e7382bccc62b0ad57f0b361009d6d4624e68c8f39fb28935312b6d9b5bc?s=96&d=mm&r=g\",\"caption\":\"Jan Ol\u0161an\"},\"url\":\"https:\/\/www.hwcooling.net\/en\/author\/jano\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Nvidia App solves the problem of long shader compilation in games - HWCooling.net","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:\/\/www.hwcooling.net\/en\/nvidia-app-solves-the-problem-of-long-shader-compilation-in-games\/","og_locale":"en_US","og_type":"article","og_title":"Nvidia App solves the problem of long shader compilation in games - HWCooling.net","og_description":"Yesterday we reported on an update to the Nvidia App utility for GeForce graphics cards, which brought owners of the latest\u2011generation GPUs the ability to use 6\u00d7 frame generation and a dynamic mode in DLSS 4.5. But that\u2019s not the only new feature the company has prepared. This version of Nvidia App includes another improvement [&hellip;]","og_url":"https:\/\/www.hwcooling.net\/en\/nvidia-app-solves-the-problem-of-long-shader-compilation-in-games\/","og_site_name":"HWCooling.net","article_published_time":"2026-04-02T20:04:29+00:00","article_modified_time":"2026-04-03T14:03:46+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/www.hwcooling.net\/wp-content\/uploads\/2025\/01\/nvidia-geforce-rtx-5080-founders-edition-5090-grafiky-ilustrace-upoutavka-630px.jpg","type":"image\/jpeg"}],"author":"Jan Ol\u0161an","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Jan Ol\u0161an","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.hwcooling.net\/en\/nvidia-app-solves-the-problem-of-long-shader-compilation-in-games\/","url":"https:\/\/www.hwcooling.net\/en\/nvidia-app-solves-the-problem-of-long-shader-compilation-in-games\/","name":"Nvidia App solves the problem of long shader compilation in games - HWCooling.net","isPartOf":{"@id":"https:\/\/www.hwcooling.net\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.hwcooling.net\/en\/nvidia-app-solves-the-problem-of-long-shader-compilation-in-games\/#primaryimage"},"image":{"@id":"https:\/\/www.hwcooling.net\/en\/nvidia-app-solves-the-problem-of-long-shader-compilation-in-games\/#primaryimage"},"thumbnailUrl":"https:\/\/www.hwcooling.net\/wp-content\/uploads\/2025\/01\/nvidia-geforce-rtx-5080-founders-edition-5090-grafiky-ilustrace-upoutavka.jpg","datePublished":"2026-04-02T20:04:29+00:00","dateModified":"2026-04-03T14:03:46+00:00","author":{"@id":"https:\/\/www.hwcooling.net\/#\/schema\/person\/1a1c9f238b83289e7c87b6fc07ad20ee"},"breadcrumb":{"@id":"https:\/\/www.hwcooling.net\/en\/nvidia-app-solves-the-problem-of-long-shader-compilation-in-games\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.hwcooling.net\/en\/nvidia-app-solves-the-problem-of-long-shader-compilation-in-games\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.hwcooling.net\/en\/nvidia-app-solves-the-problem-of-long-shader-compilation-in-games\/#primaryimage","url":"https:\/\/www.hwcooling.net\/wp-content\/uploads\/2025\/01\/nvidia-geforce-rtx-5080-founders-edition-5090-grafiky-ilustrace-upoutavka.jpg","contentUrl":"https:\/\/www.hwcooling.net\/wp-content\/uploads\/2025\/01\/nvidia-geforce-rtx-5080-founders-edition-5090-grafiky-ilustrace-upoutavka.jpg","width":1920,"height":1280},{"@type":"BreadcrumbList","@id":"https:\/\/www.hwcooling.net\/en\/nvidia-app-solves-the-problem-of-long-shader-compilation-in-games\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Dom\u016f","item":"https:\/\/www.hwcooling.net\/"},{"@type":"ListItem","position":2,"name":"Nvidia App solves the problem of long shader compilation in games"}]},{"@type":"WebSite","@id":"https:\/\/www.hwcooling.net\/#website","url":"https:\/\/www.hwcooling.net\/","name":"HWCooling.net","description":"Performance can have many forms...","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.hwcooling.net\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.hwcooling.net\/#\/schema\/person\/1a1c9f238b83289e7c87b6fc07ad20ee","name":"Jan Ol\u0161an","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.hwcooling.net\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/2bd32e7382bccc62b0ad57f0b361009d6d4624e68c8f39fb28935312b6d9b5bc?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/2bd32e7382bccc62b0ad57f0b361009d6d4624e68c8f39fb28935312b6d9b5bc?s=96&d=mm&r=g","caption":"Jan Ol\u0161an"},"url":"https:\/\/www.hwcooling.net\/en\/author\/jano\/"}]}},"_links":{"self":[{"href":"https:\/\/www.hwcooling.net\/en\/wp-json\/wp\/v2\/posts\/275784","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hwcooling.net\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hwcooling.net\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hwcooling.net\/en\/wp-json\/wp\/v2\/users\/26"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hwcooling.net\/en\/wp-json\/wp\/v2\/comments?post=275784"}],"version-history":[{"count":2,"href":"https:\/\/www.hwcooling.net\/en\/wp-json\/wp\/v2\/posts\/275784\/revisions"}],"predecessor-version":[{"id":275789,"href":"https:\/\/www.hwcooling.net\/en\/wp-json\/wp\/v2\/posts\/275784\/revisions\/275789"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hwcooling.net\/en\/wp-json\/wp\/v2\/media\/219544"}],"wp:attachment":[{"href":"https:\/\/www.hwcooling.net\/en\/wp-json\/wp\/v2\/media?parent=275784"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hwcooling.net\/en\/wp-json\/wp\/v2\/categories?post=275784"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hwcooling.net\/en\/wp-json\/wp\/v2\/tags?post=275784"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}