[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"portal-settings:figure:en":3,"public-menus:all":44,"post:vram-usage-is-not-vram-requirement-why-a-full-memory-meter-does-not-tell-the-whole-story:en":530,"related:post:vram-usage-is-not-vram-requirement-why-a-full-memory-meter-does-not-tell-the-whole-story:en:1":1374},{"statusCode":4,"data":5,"message":43},200,{"tenantId":6,"lang":7,"defaultLang":7,"siteUrl":8,"contactEmail":9,"brandName":10,"logoUrl":11,"siteName":10,"siteDescription":12,"ogImage":13,"robotsIndex":14,"socialLinks":13,"reservedSlugs":13,"seoPolicy":15},"figure","en","https:\u002F\u002Ffigure.rocks","info@stajic.de","Figure Rocks","\u002Ffavicon-32x32.png","",null,true,{"branding":16,"relatedContent":17,"crossDomainLinks":18},{"logoUrl":11},{"enabled":14},[19,22,25,28,31,34,37,40],{"url":20,"label":21,"isActive":14,"showInFooter":14,"includeInSameAs":14},"https:\u002F\u002Floving.rocks","loving.rocks",{"url":23,"label":24,"isActive":14,"showInFooter":14,"includeInSameAs":14},"https:\u002F\u002Fstajic.de","stajic.de",{"url":26,"label":27,"isActive":14,"showInFooter":14,"includeInSameAs":14},"https:\u002F\u002Fbazify.com","bazify.com",{"url":29,"label":30,"isActive":14,"showInFooter":14,"includeInSameAs":14},"https:\u002F\u002Fbazify.de","bazify.de",{"url":32,"label":33,"isActive":14,"showInFooter":14,"includeInSameAs":14},"https:\u002F\u002F2mesta.com","2mesta.com",{"url":35,"label":36,"isActive":14,"showInFooter":14,"includeInSameAs":14},"https:\u002F\u002F2mesta.de","2mesta.de",{"url":38,"label":39,"isActive":14,"showInFooter":14,"includeInSameAs":14},"https:\u002F\u002Fbazify.at","bazify.at",{"url":41,"label":42,"isActive":14,"showInFooter":14,"includeInSameAs":14},"https:\u002F\u002Fweb-hoch3.de","web-hoch3.de","Portal settings resolved",[45],{"id":46,"name":47,"location":48,"isActive":14,"isDefault":14,"items":49},2,"Main Menu","sidebar",[50,64,188,281,357,423],{"id":51,"title":52,"url":60,"target":61,"icon":62,"isActive":14,"productId":13,"categoryId":13,"shopCategoryId":13,"articleId":13,"pageId":13,"portfolioId":13,"children":63},"1",{"de":53,"en":54,"es":55,"fr":56,"it":54,"ru":57,"sr":58,"zh":59},"Startseite","Home","Inicio","Accueil","Главная","Početna","首页","\u002F","_self","i-lucide-home",[],{"id":65,"title":66,"url":75,"target":61,"icon":76,"isActive":14,"productId":13,"categoryId":13,"shopCategoryId":13,"articleId":13,"pageId":13,"portfolioId":13,"children":77},"3",{"de":67,"en":68,"es":69,"fr":70,"it":71,"ru":72,"sr":73,"zh":74},"Spiele","Games","Juegos","Jeux","Giochi","Игры","Igre","游戏","\u002Fgames","i-lucide-gamepad-2",[78,91,106,120,134,147,161,175],{"id":79,"title":80,"url":75,"target":61,"icon":89,"isActive":14,"productId":13,"categoryId":13,"shopCategoryId":13,"articleId":13,"pageId":13,"portfolioId":13,"children":90},"3-1",{"de":81,"en":82,"es":83,"fr":84,"it":85,"ru":86,"sr":87,"zh":88},"Spiele-Hub","Games Hub","Centro de juegos","Hub de jeux","Hub Giochi","Игровой центр","Centar za igre","游戏中心","i-lucide-layout-grid",[],{"id":92,"title":93,"url":102,"target":61,"icon":103,"isActive":14,"type":104,"productId":13,"categoryId":13,"shopCategoryId":13,"articleId":13,"pageId":13,"portfolioId":13,"children":105},"1-1",{"de":94,"en":95,"es":96,"fr":97,"it":98,"ru":99,"sr":100,"zh":101},"Neu & Angesagt","New & Trending","Novedades & Tendencias","Nouveautés & Tendances","Novità & Tendenze","Новинки & тренды","Novo & Popularno","新品 & 热门","\u002Fnews\u002Fgaming-news","i-lucide-sparkles","custom",[],{"id":107,"title":108,"url":117,"target":61,"icon":118,"isActive":14,"productId":13,"categoryId":13,"shopCategoryId":13,"articleId":13,"pageId":13,"portfolioId":13,"children":119},"1-2",{"de":109,"en":110,"es":111,"fr":112,"it":113,"ru":114,"sr":115,"zh":116},"Angebote","Deals","Ofertas","Offres","Offerte","Акции","Ponude","优惠","\u002Fdeals","i-lucide-badge-percent",[],{"id":121,"title":122,"url":131,"target":61,"icon":132,"isActive":14,"productId":13,"categoryId":13,"shopCategoryId":13,"articleId":13,"pageId":13,"portfolioId":13,"children":133},"1-3",{"de":123,"en":124,"es":125,"fr":126,"it":127,"ru":128,"sr":129,"zh":130},"Release-Kalender","Release Calendar","Calendario de lanzamientos","Calendrier des sorties","Calendario delle uscite","Календарь релизов","Kalendar izdanja","发布日历","\u002Freleases","i-lucide-calendar-days",[],{"id":135,"title":136,"url":144,"target":61,"icon":145,"isActive":14,"type":104,"productId":13,"categoryId":13,"shopCategoryId":13,"articleId":13,"pageId":13,"portfolioId":13,"children":146},"3-2",{"de":137,"en":138,"es":139,"fr":140,"it":141,"sr":142,"zh":143},"amiibo-kompatible Spiele","amiibo-Compatible Games","Juegos compatibles con Amiibo","Jeux compatibles Amiibo","Giochi compatibili con amiibo","Amiibo kompatibilne igre","Amiibo 兼容游戏","\u002Freference\u002Fcompatibility","i-lucide-check-circle-2",[],{"id":148,"title":149,"url":158,"target":61,"icon":159,"isActive":14,"type":104,"productId":13,"categoryId":13,"shopCategoryId":13,"articleId":13,"pageId":13,"portfolioId":13,"children":160},"3-3",{"de":150,"en":151,"es":152,"fr":153,"it":154,"ru":155,"sr":156,"zh":157},"Wie amiibo funktionieren","How amiibo work","Cómo funcionan los Amiibo","Comment fonctionnent les Amiibo","Come funzionano gli Amiibo","Как работают Amiibo","Kako Amiibo rade","Amiibo 如何运作","\u002Fgames\u002Fhow-amiibo-unlocks-work","i-lucide-puzzle",[],{"id":162,"title":163,"url":172,"target":61,"icon":173,"isActive":14,"type":104,"productId":13,"categoryId":13,"shopCategoryId":13,"articleId":13,"pageId":13,"portfolioId":13,"children":174},"3-4",{"de":164,"en":165,"es":166,"fr":167,"it":168,"ru":169,"sr":170,"zh":171},"Beste Amiibo pro Spiel","Best amiibo per Game","Mejores Amiibo por juego","Meilleurs Amiibo par jeu","Migliori Amiibo per gioco","Лучшие Amiibo по играм","Najbolji Amiibo po igri","各游戏最佳 Amiibo","\u002Fgames\u002Fbest-amiibo-per-game","i-lucide-award",[],{"id":176,"title":177,"url":185,"target":61,"icon":186,"isActive":14,"type":104,"productId":13,"categoryId":13,"shopCategoryId":13,"articleId":13,"pageId":13,"portfolioId":13,"children":187},"3-5",{"de":178,"en":179,"es":180,"fr":181,"it":182,"ru":183,"sr":184},"Freischaltbares & Belohnungen","Unlockables & Rewards","Desbloqueables & Recompensas","Déblocables & Récompenses","Sbloccabili & Ricompense","Разблокировки & награды","Otključavanja & nagrade","\u002Fgames\u002Funlocks-and-benefits","i-lucide-gift",[],{"id":189,"title":190,"url":198,"target":61,"icon":199,"isActive":14,"productId":13,"categoryId":13,"shopCategoryId":13,"articleId":13,"pageId":13,"portfolioId":13,"children":200},"4",{"de":191,"en":192,"es":193,"it":194,"ru":195,"sr":196,"zh":197},"Sammeln","Collecting","Coleccionismo","Collezionismo","Коллекционирование","Kolekcionarstvo","收藏","\u002Fcollecting","i-lucide-gem",[201,212,226,239,253,267],{"id":202,"title":203,"url":210,"target":61,"icon":89,"isActive":14,"type":104,"productId":13,"categoryId":13,"shopCategoryId":13,"articleId":13,"pageId":13,"portfolioId":13,"children":211},"4-1",{"de":204,"en":205,"fr":206,"it":207,"ru":208,"zh":209},"Sammel-Hub","Collecting Hub","Hub de collecte","Hub di raccolta","Центр сбора","收藏中心","\u002Famiibo\u002Fcollecting",[],{"id":213,"title":214,"url":223,"target":61,"icon":224,"isActive":14,"type":104,"productId":13,"categoryId":13,"shopCategoryId":13,"articleId":13,"pageId":13,"portfolioId":13,"children":225},"4-2",{"de":215,"en":216,"es":217,"fr":218,"it":219,"ru":220,"sr":221,"zh":222},"Kaufberatung","Buying Guide","Guía de compra","Guide d'achat","Guida all'acquisto","Гид покупателя","Vodič za kupovinu","购买指南","\u002Famiibo-library\u002Famiibo-buying-smart","i-lucide-shopping-bag",[],{"id":227,"title":228,"url":236,"target":61,"icon":237,"isActive":14,"type":104,"productId":13,"categoryId":13,"shopCategoryId":13,"articleId":13,"pageId":13,"portfolioId":13,"children":238},"4-3",{"de":229,"en":229,"es":230,"fr":231,"it":232,"ru":233,"sr":234,"zh":235},"Fake vs Real","Falso vs. Real","Faux vs Vrai","Falso vs Vero","Фейк vs Оригинал","Lažno vs Pravo","真假对比","\u002Famiibo-library\u002Famiibo-buying-smart\u002Favoid-fake-listings","i-lucide-scan",[],{"id":240,"title":241,"url":250,"target":61,"icon":251,"isActive":14,"type":104,"productId":13,"categoryId":13,"shopCategoryId":13,"articleId":13,"pageId":13,"portfolioId":13,"children":252},"4-4",{"de":242,"en":243,"es":244,"fr":245,"it":246,"ru":247,"sr":248,"zh":249},"Aufbewahrung & Präsentation","Storage & Display","Almacenamiento & exhibición","Rangement & Présentation","Contenitori & Esposizione","Хранение & витрины","Odlaganje & izlaganje","存储 & 展示","\u002Famiibo-library\u002Famiibo-care-and-storage","i-lucide-box",[],{"id":254,"title":255,"url":264,"target":61,"icon":265,"isActive":14,"type":104,"productId":13,"categoryId":13,"shopCategoryId":13,"articleId":13,"pageId":13,"portfolioId":13,"children":266},"4-5",{"de":256,"en":257,"es":258,"fr":259,"it":260,"ru":261,"sr":262,"zh":263},"Preisübersicht","Price Guide","Guía de precios","Guide des prix","Guida ai prezzi","Гид по ценам","Cenovnik","价格指南","\u002Fcollections\u002Fprice-guide","i-lucide-bar-chart-3",[],{"id":268,"title":269,"url":278,"target":61,"icon":279,"isActive":14,"type":104,"productId":13,"categoryId":13,"shopCategoryId":13,"articleId":13,"pageId":13,"portfolioId":13,"children":280},"4-6",{"de":270,"en":271,"es":272,"fr":273,"it":274,"ru":275,"sr":276,"zh":277},"Raritäten","Rare Finds","Hallazgos únicos","Trouvailles rares","Pezzi rari","Редкие находки","Retki nalazi","稀有发现","\u002Fcollections\u002Frare-and-notable","i-lucide-trophy",[],{"id":282,"title":283,"url":291,"target":61,"icon":292,"isActive":14,"productId":13,"categoryId":13,"shopCategoryId":13,"articleId":13,"pageId":13,"portfolioId":13,"children":293},"5",{"de":284,"en":285,"es":286,"fr":285,"it":287,"ru":288,"sr":289,"zh":290},"Technik","Tech","Tecnología","Tecnologia","Технологии","Tehnologija","科技","\u002Ftech","i-lucide-cpu",[294,305,317,330,343],{"id":295,"title":296,"url":291,"target":61,"icon":89,"isActive":14,"productId":13,"categoryId":13,"shopCategoryId":13,"articleId":13,"pageId":13,"portfolioId":13,"children":304},"5-1",{"de":297,"en":297,"es":298,"fr":299,"it":300,"ru":301,"sr":302,"zh":303},"Tech Hub","Centro tecnológico","Hub Tech","Hub Tecnologico","Технохаб","Tehnološki centar","科技中心",[],{"id":306,"title":307,"url":314,"target":61,"icon":315,"isActive":14,"type":104,"productId":13,"categoryId":13,"shopCategoryId":13,"articleId":13,"pageId":13,"portfolioId":13,"children":316},"5-2",{"de":308,"en":309,"fr":310,"it":311,"ru":312,"zh":313},"Audio- & Mikrofonqualität","Audio & Mic Quality","Qualité audio & micro","Qualità audio & mic","Качество звука & микрофона","音频 & 麦克风质量","\u002Fgear\u002Faudio","i-lucide-mic",[],{"id":318,"title":319,"url":327,"target":61,"icon":328,"isActive":14,"type":104,"productId":13,"categoryId":13,"shopCategoryId":13,"articleId":13,"pageId":13,"portfolioId":13,"children":329},"5-3",{"de":320,"en":321,"es":322,"fr":323,"it":324,"sr":325,"zh":326},"Controller & Zubehör","Controllers & Accessories","Mandos & accesorios","Manettes & accessoires","Controller & Accessori","Kontroleri & dodatna oprema","控制器 & 配件","\u002Fgear\u002Fcontrols","i-lucide-joystick",[],{"id":331,"title":332,"url":340,"target":61,"icon":341,"isActive":14,"type":104,"productId":13,"categoryId":13,"shopCategoryId":13,"articleId":13,"pageId":13,"portfolioId":13,"children":342},"5-4",{"de":333,"en":334,"es":335,"fr":336,"it":337,"ru":338,"sr":339},"Displays & Aufnahme","Displays & Capture","Pantallas & Captura","Écrans & Capture","Display & Acquisizione","Дисплеи & Захват","Ekrani & snimanje","\u002Fgear\u002Fdisplays","i-lucide-monitor",[],{"id":344,"title":345,"url":354,"target":61,"icon":355,"isActive":14,"type":104,"productId":13,"categoryId":13,"shopCategoryId":13,"articleId":13,"pageId":13,"portfolioId":13,"children":356},"5-5",{"de":346,"en":347,"es":348,"fr":349,"it":350,"ru":351,"sr":352,"zh":353},"Netzwerkstabilität","Network Stability","Estabilidad de la red","Stabilité du réseau","Stabilità della rete","Стабильность сети","Stabilnost mreže","网络稳定性","\u002Fplaybooks\u002Fnetwork-stability","i-lucide-wifi",[],{"id":358,"title":359,"url":367,"target":61,"icon":368,"isActive":14,"productId":13,"categoryId":13,"shopCategoryId":13,"articleId":13,"pageId":13,"portfolioId":13,"children":369},"6",{"de":360,"en":360,"es":361,"fr":362,"it":363,"ru":364,"sr":365,"zh":366},"Shop","Tienda","Boutique","Negozio","Магазин","Prodavnica","商店","\u002Fshop","i-lucide-shopping-cart",[370,382,390,398,411],{"id":371,"title":372,"url":367,"target":61,"icon":380,"isActive":14,"productId":13,"categoryId":13,"shopCategoryId":13,"articleId":13,"pageId":13,"portfolioId":13,"children":381},"6-1",{"de":373,"en":374,"es":375,"fr":376,"ru":377,"sr":378,"zh":379},"Shop-Hub","Shop Hub","Centro de compras","Espace Boutique","Центр магазина","Centar za kupovinu","购物中心","i-lucide-store",[],{"id":383,"title":384,"url":387,"target":61,"icon":388,"isActive":14,"type":104,"productId":13,"categoryId":13,"shopCategoryId":13,"articleId":13,"pageId":13,"portfolioId":13,"children":389},"6-2",{"de":385,"en":385,"es":386,"fr":386,"it":386,"sr":386,"zh":386},"amiibo","Amiibo","\u002Famiibo-shop","i-lucide-scan-line",[],{"id":391,"title":392,"url":395,"target":61,"icon":396,"isActive":14,"type":104,"productId":13,"categoryId":13,"shopCategoryId":13,"articleId":13,"pageId":13,"portfolioId":13,"children":397},"6-3",{"de":393,"en":393,"es":393,"fr":393,"it":393,"ru":393,"sr":393,"zh":394},"LEGO","乐高","\u002Flego-shop","i-lucide-blocks",[],{"id":399,"title":400,"url":408,"target":61,"icon":409,"isActive":14,"productId":13,"categoryId":13,"shopCategoryId":13,"articleId":13,"pageId":13,"portfolioId":13,"children":410},"6-4",{"de":401,"en":402,"es":403,"fr":404,"it":405,"sr":406,"zh":407},"Figuren & Sammlerstücke","Figures & Collectibles","Figuras & Coleccionables","Figurines & Objets de collection","Figure & Collezionismo","Figure & kolekcionarstvo","手办 & 收藏品","\u002Fshop\u002Ffigures","i-lucide-package",[],{"id":412,"title":413,"url":420,"target":61,"icon":421,"isActive":14,"type":104,"productId":13,"categoryId":13,"shopCategoryId":13,"articleId":13,"pageId":13,"portfolioId":13,"children":422},"6-5",{"de":414,"en":414,"fr":415,"it":416,"ru":417,"sr":418,"zh":419},"Gaming Gear","Équipement gaming","Accessori gaming","Игровое снаряжение","Gejming oprema","游戏装备","\u002Fgaming-gear-shop","i-lucide-headphones",[],{"id":424,"title":425,"url":426,"target":61,"icon":388,"isActive":14,"type":104,"productId":13,"categoryId":13,"shopCategoryId":13,"articleId":13,"pageId":13,"portfolioId":13,"children":427},"2",{"de":385,"en":385,"es":385,"fr":385,"it":385,"ru":385,"sr":385,"zh":385},"\u002Famiibo",[428,439,446,460,474,488,502,516],{"id":429,"title":430,"url":426,"target":61,"icon":89,"isActive":14,"type":104,"productId":13,"categoryId":13,"shopCategoryId":13,"articleId":13,"pageId":13,"portfolioId":13,"children":438},"2-1",{"de":431,"en":432,"es":433,"fr":434,"it":434,"ru":435,"sr":436,"zh":437},"amiibo-Hub","amiibo Hub","Centro amiibo","Hub amiibo","Хаб amiibo","amiibo centar","amiibo 中心",[],{"id":440,"title":441,"url":443,"target":61,"icon":444,"isActive":14,"type":104,"productId":13,"categoryId":13,"shopCategoryId":13,"articleId":13,"pageId":13,"portfolioId":13,"children":445},"1772724791061",{"de":442,"en":442},"Franchise","\u002Famiibo\u002Ffranchise","i-lucide-star",[],{"id":447,"title":448,"url":457,"target":61,"icon":458,"isActive":14,"type":104,"productId":13,"categoryId":13,"shopCategoryId":13,"articleId":13,"pageId":13,"portfolioId":13,"children":459},"2-3",{"de":449,"en":450,"es":451,"fr":452,"it":453,"ru":454,"sr":455,"zh":456},"Region & Verpackung (EU\u002FUS\u002FJP)","Region & Packaging (EU\u002FUS\u002FJP)","Región y embalaje (UE\u002FEE. UU.\u002FJP)","Région & Emballage (UE\u002FUS\u002FJP)","Regione & Confezione (EU\u002FUS\u002FJP)","Регион & упаковка (EU\u002FUS\u002FJP)","Region & pakovanje (EU\u002FUS\u002FJP)","地区 & 包装 (EU\u002FUS\u002FJP)","\u002Famiibo-library\u002Famiibo-editions-and-regions","i-lucide-globe",[],{"id":461,"title":462,"url":471,"target":61,"icon":472,"isActive":14,"type":104,"productId":13,"categoryId":13,"shopCategoryId":13,"articleId":13,"pageId":13,"portfolioId":13,"children":473},"2-4",{"de":463,"en":464,"es":465,"fr":466,"it":467,"ru":468,"sr":469,"zh":470},"Schnellidentifikations-Checkliste","Fast Identification Checklist","Lista de identificación rápida","Liste d'identification rapide","Checklist identificazione rapida","Чек-лист быстрой идентификации","Kontrolna lista za brzu identifikaciju","快速识别清单","\u002Famiibo\u002Fidentify-checklist","i-lucide-list-checks",[],{"id":475,"title":476,"url":485,"target":61,"icon":486,"isActive":14,"productId":13,"categoryId":13,"shopCategoryId":13,"articleId":13,"pageId":13,"portfolioId":13,"children":487},"2-6",{"de":477,"en":478,"es":479,"fr":480,"it":481,"ru":482,"sr":483,"zh":484},"Tipps für Sealed-Sammlungen","Sealed Collection Tips","Consejos de colección sellada","Conseils collection scellée","Consigli collezione sigillata","Советы по коллекции Sealed","Saveti za zapečaćene kolekcije","密封收藏贴士","\u002Famiibo\u002Fsealed-tips","i-lucide-shield-check",[],{"id":489,"title":490,"url":499,"target":61,"icon":500,"isActive":14,"type":104,"productId":13,"categoryId":13,"shopCategoryId":13,"articleId":13,"pageId":13,"portfolioId":13,"children":501},"2-5",{"de":491,"en":492,"es":493,"fr":494,"it":495,"ru":496,"sr":497,"zh":498},"Zustand & Bewertung","Condition & Grading","Estado & Graduación","État & Évaluation","Condizioni & Valutazione","Состояние & Оценка","Stanje & ocenjivanje","品相与分级","\u002Famiibo-library\u002Famiibo-condition-and-grading","i-lucide-badge-check",[],{"id":503,"title":504,"url":513,"target":61,"icon":514,"isActive":14,"type":104,"productId":13,"categoryId":13,"shopCategoryId":13,"articleId":13,"pageId":13,"portfolioId":13,"children":515},"2-2",{"de":505,"en":506,"es":507,"fr":508,"it":509,"ru":510,"sr":511,"zh":512},"Ausgaben & Nachdrucke","Editions & Reprints","Ediciones & Reimpresiones","Éditions & Réimpressions","Edizioni & ristampe","Издания & переиздания","Izdanja & reizdanja","版本 & 重印","\u002Famiibo\u002Fcollecting\u002F","i-lucide-layers",[],{"id":517,"title":518,"url":527,"target":61,"icon":528,"isActive":14,"type":104,"productId":13,"categoryId":13,"shopCategoryId":13,"articleId":13,"pageId":13,"portfolioId":13,"children":529},"2-7",{"de":519,"en":520,"es":521,"fr":522,"it":523,"ru":524,"sr":525,"zh":526},"Nachdruck-Timeline","Reprint Timeline","Cronología de reimpresión","Chronologie des réimpressions","Cronologia ristampe","Хронология переизданий","Hronologija reprinta","重印时间轴","\u002Freference\u002Ftimelines\u002Famiibo-reprint-timeline","i-lucide-timer",[],{"statusCode":4,"data":531,"message":1373},{"id":532,"title":533,"slug":534,"content":535,"contentJson":536,"excerpt":1093,"featuredImage":1094,"featuredImageAlt":1095,"featuredImageCaption":13,"featuredImageTitle":13,"featuredImageCopyright":13,"featuredImageAuthor":13,"featuredImageSourceUrl":13,"featuredImageLicense":13,"featuredImageIsAiGenerated":909,"status":1096,"publishedAt":1097,"createdAt":1098,"updatedAt":1099,"seoLocalePaths":1100,"categories":1109,"author":1130,"translations":1134},"441","VRAM Usage Is Not VRAM Requirement: Why a Full Memory Meter Does Not Tell the Whole Story","vram-usage-is-not-vram-requirement-why-a-full-memory-meter-does-not-tell-the-whole-story","{\"time\":1790375269866,\"blocks\":[{\"id\":\"intro\",\"data\":{\"text\":\"Seeing 7.8 GB used on an 8 GB graphics card can look like proof that the game has “run out of VRAM.” It is not that simple. Modern graphics APIs, drivers and operating systems manage video memory through budgets, residency and multiple memory pools. A high allocation or usage number can be normal, while a lower number can still hide a real memory-pressure problem.\"},\"type\":\"paragraph\"},{\"id\":\"direct\",\"data\":{\"body\":\"\u003Cstrong>VRAM usage is not the same thing as VRAM requirement.\u003C\u002Fstrong> What matters is whether the game can keep the resources it needs resident inside the available memory budget without repeated eviction, paging or other stalls. A nearly full VRAM graph can be healthy; unstable residency under pressure can produce stutter even before a simple counter reaches the card's advertised capacity.\",\"title\":\"Direct answer\",\"variant\":\"info\"},\"type\":\"callout\"},{\"id\":\"model-note\",\"data\":{\"body\":\"The VRAM Pressure Ladder and Residency Stability Test below are practical Figure Rocks diagnostic models. They are not formal Microsoft or NVIDIA terminology.\",\"title\":\"The model used in this article\",\"variant\":\"note\"},\"type\":\"callout\"},{\"id\":\"toc\",\"data\":{\"title\":\"Contents\",\"maxLevel\":3,\"minLevel\":2},\"type\":\"tableOfContents\"},{\"id\":\"h-three\",\"data\":{\"text\":\"Three numbers are often confused: capacity, budget and usage\",\"level\":2},\"type\":\"header\"},{\"id\":\"p-three-1\",\"data\":{\"text\":\"The number printed on the graphics card is physical video-memory capacity. Windows and the graphics driver also expose a memory budget: the amount a process can reasonably keep resident at that moment. The application then consumes some portion of that budget with textures, render targets, buffers, acceleration structures and other GPU resources.\"},\"type\":\"paragraph\"},{\"id\":\"p-three-2\",\"data\":{\"text\":\"Microsoft's Direct3D 12 residency documentation states that the available video-memory budget can fluctuate as background processes wake and sleep or when focus changes between applications. That means the practical memory available to a game is not always a fixed number equal to the sticker on the GPU.\"},\"type\":\"paragraph\"},{\"id\":\"p-three-3\",\"data\":{\"text\":\"NVIDIA Nsight Systems exposes this distinction directly by plotting GPU VRAM usage together with the memory budget on Windows.\"},\"type\":\"paragraph\"},{\"id\":\"three-table\",\"data\":{\"rows\":[{\"id\":\"capacity\",\"label\":\"Physical VRAM capacity\",\"values\":{\"changes\":\"No\",\"meaning\":\"The card's installed discrete video memory\",\"mistake\":\"Assuming the game can always use every byte freely\"}},{\"id\":\"budget\",\"label\":\"Residency budget\",\"values\":{\"changes\":\"Yes\",\"meaning\":\"The memory amount the OS\u002Fdriver currently allows the process to keep resident efficiently\",\"mistake\":\"Treating it as identical to physical capacity\"}},{\"id\":\"usage\",\"label\":\"Current usage \u002F allocation\",\"values\":{\"changes\":\"Constantly\",\"meaning\":\"Memory currently consumed or allocated by the process\u002Ftool's accounting model\",\"mistake\":\"Treating a high number as automatic proof of exhaustion\"}}],\"title\":\"Capacity vs budget vs usage\",\"layout\":\"table\",\"columns\":[{\"id\":\"meaning\",\"label\":\"What it means\"},{\"id\":\"changes\",\"label\":\"Can it change during play?\"},{\"id\":\"mistake\",\"label\":\"Common mistake\"}]},\"type\":\"comparison\"},{\"id\":\"h-alloc\",\"data\":{\"text\":\"Allocated memory is not automatically memory the game cannot live without\",\"level\":2},\"type\":\"header\"},{\"id\":\"p-alloc-1\",\"data\":{\"text\":\"Games can keep assets available because unused VRAM has little value by itself. A game may cache textures, geometry or temporary resources so they are ready if needed.\"},\"type\":\"paragraph\"},{\"id\":\"p-alloc-2\",\"data\":{\"text\":\"This is why “my game uses almost all my VRAM” is not, by itself, a diagnosis. The useful question is whether the working set remains stable inside the budget and whether the system must repeatedly move or recreate resources.\"},\"type\":\"paragraph\"},{\"id\":\"better-question\",\"data\":{\"body\":\"Do not ask only \u003Cstrong>“How much VRAM is used?”\u003C\u002Fstrong> Ask \u003Cstrong>“Is the game under residency pressure, and does that pressure correlate with slow frames?”\u003C\u002Fstrong>\",\"title\":\"The better question\",\"variant\":\"success\"},\"type\":\"callout\"},{\"id\":\"h-residency\",\"data\":{\"text\":\"What residency actually means\",\"level\":2},\"type\":\"header\"},{\"id\":\"p-res-1\",\"data\":{\"text\":\"Microsoft defines a resource as resident when it is accessible by the GPU. Direct3D 12 applications have to manage the relationship between their GPU-accessible resources and the current residency budget.\"},\"type\":\"paragraph\"},{\"id\":\"p-res-2\",\"data\":{\"text\":\"When pressure rises, resources can be evicted from fast-access residency. Microsoft notes that on discrete GPUs the kernel can move some heaps from video memory toward system memory as an extreme fallback, but applications are expected to stay within budget rather than rely on over-budget behavior.\"},\"type\":\"paragraph\"},{\"id\":\"p-res-3\",\"data\":{\"text\":\"The practical consequence is that performance problems are about movement and availability, not merely about the visual fullness of one bar.\"},\"type\":\"paragraph\"},{\"id\":\"h-ladder\",\"data\":{\"text\":\"The VRAM Pressure Ladder\",\"level\":2},\"type\":\"header\"},{\"id\":\"pressure-ladder\",\"data\":{\"steps\":[{\"label\":\"1. Headroom\",\"description\":\"The working set fits comfortably inside the current budget.\"},{\"label\":\"2. High but stable residency\",\"description\":\"VRAM usage is high, but required resources remain resident and frame delivery is stable.\"},{\"label\":\"3. Budget pressure\",\"description\":\"The game approaches the current budget and has less room for additional resources or transient spikes.\"},{\"label\":\"4. Eviction and replacement\",\"description\":\"Resources must be removed, recreated, streamed or moved as the working set changes.\"},{\"label\":\"5. Cross-pool fallback\",\"description\":\"Some resources may rely more heavily on system memory or transfers, increasing latency and bandwidth pressure.\"},{\"label\":\"6. Visible failure\",\"description\":\"Stutter, delayed texture arrival, reduced quality, allocation failure or instability appears.\"}],\"title\":\"From healthy usage to disruptive memory pressure\",\"orientation\":\"auto\"},\"type\":\"processFlow\"},{\"id\":\"h-textures\",\"data\":{\"text\":\"Why textures are the first setting people blame\",\"level\":2},\"type\":\"header\"},{\"id\":\"p-tex-1\",\"data\":{\"text\":\"Texture quality often has a strong relationship with memory footprint because higher-resolution texture assets require more storage. That makes texture quality a sensible test when VRAM pressure is suspected.\"},\"type\":\"paragraph\"},{\"id\":\"p-tex-2\",\"data\":{\"text\":\"But texture quality is not the only consumer. Render targets, geometry buffers, shadow maps, ray-tracing acceleration structures, frame-generation or reconstruction resources, caches and engine-specific allocations also compete for memory.\"},\"type\":\"paragraph\"},{\"id\":\"p-tex-3\",\"data\":{\"text\":\"So a game can exceed a comfortable memory budget even with moderate textures, and another game can run near physical capacity without visible trouble because its residency strategy is efficient.\"},\"type\":\"paragraph\"},{\"id\":\"h-pools\",\"data\":{\"text\":\"Dedicated VRAM and system memory are different pools\",\"level\":2},\"type\":\"header\"},{\"id\":\"p-pool-1\",\"data\":{\"text\":\"On a discrete GPU, dedicated VRAM is physically attached to the graphics card. System RAM sits on the CPU side of the platform.\"},\"type\":\"paragraph\"},{\"id\":\"p-pool-2\",\"data\":{\"text\":\"Microsoft's D3D12 documentation describes discrete adapters as having separate memory pools and warns that shifting heaps away from video memory should be treated as a last resort rather than a normal performance strategy.\"},\"type\":\"paragraph\"},{\"id\":\"p-pool-3\",\"data\":{\"text\":\"NVIDIA Nsight Systems exposes separate Windows graphs for GPU VRAM and WDDM system memory, which is useful when diagnosing whether memory pressure is spilling beyond the device-local pool.\"},\"type\":\"paragraph\"},{\"id\":\"h-shared\",\"data\":{\"text\":\"Shared GPU memory does not turn an 8 GB card into a 24 GB card\",\"level\":2},\"type\":\"header\"},{\"id\":\"p-shared-1\",\"data\":{\"text\":\"Windows can expose system memory to graphics workloads, but that does not make system RAM equivalent to dedicated VRAM.\"},\"type\":\"paragraph\"},{\"id\":\"p-shared-2\",\"data\":{\"text\":\"The two pools differ in physical location, access path, latency and bandwidth. A graphics workload that has to rely on host memory is not in the same situation as one whose active resources remain in device-local memory.\"},\"type\":\"paragraph\"},{\"id\":\"shared-warning\",\"data\":{\"body\":\"Adding “Dedicated GPU memory” and “Shared GPU memory” produces an addressable total, not a pool with uniform performance characteristics.\",\"title\":\"Task Manager totals can be misleading\",\"variant\":\"warning\"},\"type\":\"callout\"},{\"id\":\"h-before100\",\"data\":{\"text\":\"Why a game can stutter before VRAM reads 100%\",\"level\":2},\"type\":\"header\"},{\"id\":\"p-before-1\",\"data\":{\"text\":\"The residency budget can be lower than the physical capacity, and it can change while the game is running. Background GPU applications, overlays, browsers, capture tools or another process can alter the amount of memory available to the game.\"},\"type\":\"paragraph\"},{\"id\":\"p-before-2\",\"data\":{\"text\":\"That means a game does not need to display exactly 8.0 of 8.0 GB before memory pressure becomes relevant.\"},\"type\":\"paragraph\"},{\"id\":\"p-before-3\",\"data\":{\"text\":\"Microsoft explicitly notes that the budget can fluctuate and that going over budget can cause a process to be intermittently frozen so other applications can run, or cause resource creation to fail.\"},\"type\":\"paragraph\"},{\"id\":\"h-fullsmooth\",\"data\":{\"text\":\"Why 100% reported usage can still be smooth\",\"level\":2},\"type\":\"header\"},{\"id\":\"p-full-1\",\"data\":{\"text\":\"The reverse is also possible. A game or driver can reserve or retain memory aggressively while still keeping the working set healthy.\"},\"type\":\"paragraph\"},{\"id\":\"p-full-2\",\"data\":{\"text\":\"If frame times remain stable, texture streaming behaves normally and the game stays within its effective residency budget, the high number may simply indicate that available memory is being used productively.\"},\"type\":\"paragraph\"},{\"id\":\"p-full-3\",\"data\":{\"text\":\"A full-looking graph is a signal to investigate, not a verdict.\"},\"type\":\"paragraph\"},{\"id\":\"h-test\",\"data\":{\"text\":\"The Residency Stability Test\",\"level\":2},\"type\":\"header\"},{\"id\":\"residency-test\",\"data\":{\"steps\":[{\"label\":\"1. Reproduce the stutter\",\"description\":\"Use the same location, camera movement or traversal path so memory behavior is comparable.\"},{\"label\":\"2. Record frame time\",\"description\":\"Identify exactly when the slow frames occur instead of relying on average FPS.\"},{\"label\":\"3. Watch VRAM usage and budget\",\"description\":\"If your tool exposes both, compare current consumption with the available budget.\"},{\"label\":\"4. Watch system-memory spillover\",\"description\":\"Look for host-memory growth or other signs that the graphics working set is no longer comfortably device-local.\"},{\"label\":\"5. Lower a memory-heavy setting\",\"description\":\"Reduce texture resolution or another setting known to reduce memory footprint.\"},{\"label\":\"6. Repeat the same route\",\"description\":\"A meaningful improvement should reduce the same spikes under the same conditions.\"},{\"label\":\"7. Separate capacity from streaming\",\"description\":\"If the problem only occurs when entering new areas, asset streaming or compilation may be involved even if memory usage is high.\"}],\"title\":\"Check whether VRAM is actually causing the problem\",\"orientation\":\"auto\"},\"type\":\"processFlow\"},{\"id\":\"h-correlation\",\"data\":{\"text\":\"Frame-time correlation matters more than the peak number\",\"level\":2},\"type\":\"header\"},{\"id\":\"p-corr-1\",\"data\":{\"text\":\"Suppose VRAM reaches 7.7 GB and stays there for twenty minutes while the game is smooth. That peak alone is weak evidence.\"},\"type\":\"paragraph\"},{\"id\":\"p-corr-2\",\"data\":{\"text\":\"Now suppose every camera turn into a new area causes system-memory traffic to rise and produces a 60 ms frame spike. That correlation is much more useful.\"},\"type\":\"paragraph\"},{\"id\":\"p-corr-3\",\"data\":{\"text\":\"NVIDIA Nsight Systems includes a Frame Health view specifically intended to surface unusually slow actions in frames, including memory mapping among other causes. Pairing timing evidence with memory evidence is far stronger than reading one capacity graph in isolation.\"},\"type\":\"paragraph\"},{\"id\":\"h-streaming\",\"data\":{\"text\":\"Memory pressure and asset streaming can look similar\",\"level\":2},\"type\":\"header\"},{\"id\":\"p-stream-1\",\"data\":{\"text\":\"A game that streams a new area from storage can hitch even when it has sufficient VRAM. A game under VRAM pressure can also hitch while replacing resident resources. From the player's perspective both can look like “texture-loading stutter.”\"},\"type\":\"paragraph\"},{\"id\":\"p-stream-2\",\"data\":{\"text\":\"The difference matters because the fixes are different. Lowering textures can help a memory-residency problem but may do little for a shader-compilation stall or storage-side asset decompression.\"},\"type\":\"paragraph\"},{\"id\":\"similar-table\",\"data\":{\"rows\":[{\"id\":\"vram\",\"label\":\"VRAM pressure\",\"values\":{\"test\":\"Compare VRAM budget\u002Fusage and repeat after reducing textures or resolution-dependent buffers\",\"pattern\":\"Stutter worsens near memory budget; lower memory settings help\"}},{\"id\":\"storage\",\"label\":\"Asset streaming\",\"values\":{\"test\":\"Repeat path; compare storage activity and later passes\",\"pattern\":\"Spikes cluster around traversal into new areas\"}},{\"id\":\"shader\",\"label\":\"Shader compilation\",\"values\":{\"test\":\"Repeat identical effect or area after caches are populated\",\"pattern\":\"First encounter with an effect is worse than repeat encounters\"}},{\"id\":\"cpu\",\"label\":\"CPU-side decompression \u002F setup\",\"values\":{\"test\":\"Compare CPU\u002FGPU timing during the hitch\",\"pattern\":\"GPU may wait while CPU-side work spikes\"}}],\"title\":\"Similar symptom, different cause\",\"layout\":\"table\",\"columns\":[{\"id\":\"pattern\",\"label\":\"Typical pattern\"},{\"id\":\"test\",\"label\":\"Useful test\"}]},\"type\":\"comparison\"},{\"id\":\"h-texturefix\",\"data\":{\"text\":\"Why lowering textures can fix stutter without raising average FPS much\",\"level\":2},\"type\":\"header\"},{\"id\":\"p-tfix-1\",\"data\":{\"text\":\"If the average frame rate is controlled by CPU or GPU compute, reducing texture quality may not raise the average significantly.\"},\"type\":\"paragraph\"},{\"id\":\"p-tfix-2\",\"data\":{\"text\":\"But if the original texture set was creating residency pressure, the same change can reduce slow frames and traversal hitches.\"},\"type\":\"paragraph\"},{\"id\":\"p-tfix-3\",\"data\":{\"text\":\"This is another reason not to judge every graphics setting only by average FPS. Some settings improve consistency rather than throughput.\"},\"type\":\"paragraph\"},{\"id\":\"h-matrix\",\"data\":{\"text\":\"A practical VRAM diagnosis matrix\",\"level\":2},\"type\":\"header\"},{\"id\":\"diag-matrix\",\"data\":{\"content\":[[\"Observation\",\"What it suggests\",\"Confidence\"],[\"High VRAM usage, stable frame times\",\"Could be normal caching or stable residency\",\"Low evidence of a problem\"],[\"High usage + budget pressure + repeatable stutter\",\"Memory pressure becomes plausible\",\"Moderate to strong\"],[\"Lower textures remove stutter\",\"Memory footprint was likely involved\",\"Strong diagnostic signal\"],[\"Lower textures change nothing\",\"Look at streaming, shaders, CPU\u002FGPU timing or another cause\",\"Moves suspicion elsewhere\"],[\"System-memory use rises during hitches\",\"Possible cross-pool pressure or related memory movement\",\"Useful correlation, not proof\"],[\"Stutter only on first traversal\",\"Compilation\u002Fstreaming becomes more plausible\",\"Needs repeated-run test\"]],\"stretched\":false,\"withHeadings\":true},\"type\":\"table\"},{\"id\":\"h-requirement\",\"data\":{\"text\":\"The “VRAM requirement” number is always workload-dependent\",\"level\":2},\"type\":\"header\"},{\"id\":\"p-req-1\",\"data\":{\"text\":\"There is no single universal VRAM requirement for a game independent of settings and workload.\"},\"type\":\"paragraph\"},{\"id\":\"p-req-2\",\"data\":{\"text\":\"Resolution, texture quality, ray tracing, level complexity, mods, high-resolution asset packs, frame-buffer count and engine behavior can all change the working set.\"},\"type\":\"paragraph\"},{\"id\":\"p-req-3\",\"data\":{\"text\":\"A useful recommendation therefore needs conditions: resolution, settings, game version, mod state and the performance target. “This game needs 12 GB” without those conditions is too coarse to be a reliable technical statement.\"},\"type\":\"paragraph\"},{\"id\":\"h-buying\",\"data\":{\"text\":\"Why this matters when buying a GPU\",\"level\":2},\"type\":\"header\"},{\"id\":\"p-buy-1\",\"data\":{\"text\":\"VRAM capacity should not be evaluated only by today's average allocation number. The useful question is whether the card has enough memory headroom for the resolutions, texture quality, ray-tracing features and future workloads you actually intend to use.\"},\"type\":\"paragraph\"},{\"id\":\"p-buy-2\",\"data\":{\"text\":\"At the same time, buying more VRAM does not compensate for insufficient GPU compute performance. A card can have ample memory and still be too slow for the target rendering workload.\"},\"type\":\"paragraph\"},{\"id\":\"p-buy-3\",\"data\":{\"text\":\"Capacity and compute solve different constraints.\"},\"type\":\"paragraph\"},{\"id\":\"h-change\",\"data\":{\"text\":\"What would change this answer?\",\"level\":2},\"type\":\"header\"},{\"id\":\"p-change-1\",\"data\":{\"text\":\"Unified-memory architectures change the physical memory topology because CPU and GPU can share a common pool more directly. The capacity-versus-budget distinction still matters, but the cost model differs from a conventional discrete GPU.\"},\"type\":\"paragraph\"},{\"id\":\"p-change-2\",\"data\":{\"text\":\"Future GPU memory systems may also improve faulting, compression, streaming or cross-pool access. The exact performance penalty of memory pressure can change, but the core distinction between capacity, active working set and residency pressure remains useful.\"},\"type\":\"paragraph\"},{\"id\":\"h-limit\",\"data\":{\"text\":\"Limitations\",\"level\":2},\"type\":\"header\"},{\"id\":\"p-limit-1\",\"data\":{\"text\":\"Consumer monitoring tools do not all expose the same memory definitions. “Allocated,” “dedicated usage,” “budget,” “committed” and “resident” can refer to different layers of memory management.\"},\"type\":\"paragraph\"},{\"id\":\"p-limit-2\",\"data\":{\"text\":\"Use one tool consistently and read its metric definitions before comparing numbers across systems or reviews.\"},\"type\":\"paragraph\"},{\"id\":\"h-conclusion\",\"data\":{\"text\":\"Conclusion\",\"level\":2},\"type\":\"header\"},{\"id\":\"p-conc-1\",\"data\":{\"text\":\"A nearly full VRAM meter is not automatically a problem, and a not-quite-full meter does not guarantee safety.\"},\"type\":\"paragraph\"},{\"id\":\"p-conc-2\",\"data\":{\"text\":\"The real question is whether the game's active resources remain stable inside the current memory budget. Measure frame times, watch the budget where possible, test memory-heavy settings and look for repeatable correlation. VRAM problems are about residency pressure and movement—not just the number printed next to “GPU memory used.”\"},\"type\":\"paragraph\"},{\"id\":\"h-faq\",\"data\":{\"text\":\"FAQ\",\"level\":2},\"type\":\"header\"},{\"id\":\"faq\",\"data\":{\"items\":[{\"id\":\"faq1\",\"answer\":\"No. High reported usage can be normal if the game's working set remains resident and frame delivery is stable.\",\"question\":\"Is 100% VRAM usage always bad?\"},{\"id\":\"faq2\",\"answer\":\"Yes. The effective residency budget can be lower than physical capacity and can change as other processes and system conditions change.\",\"question\":\"Can a game run out of usable VRAM before the counter reaches the card's full capacity?\"},{\"id\":\"faq3\",\"answer\":\"Texture quality can reduce memory pressure and slow-frame events even when average throughput is limited by CPU or GPU compute.\",\"question\":\"Why does lowering textures sometimes fix stutter but not increase average FPS?\"},{\"id\":\"faq4\",\"answer\":\"System memory can be used by graphics workloads, but it does not have the same performance characteristics as device-local VRAM on a discrete GPU.\",\"question\":\"Does shared GPU memory make up for low VRAM?\"},{\"id\":\"faq5\",\"answer\":\"Use repeatable captures, compare frame-time spikes with memory budget\u002Fusage, and test whether reducing memory-heavy settings removes the same hitches.\",\"question\":\"How can I tell whether stutter is really caused by VRAM?\"},{\"id\":\"faq6\",\"answer\":\"It depends on resolution, settings, ray tracing, assets, mods and engine behavior. A useful requirement should always include those conditions.\",\"question\":\"How much VRAM does a game really need?\"}],\"title\":\"VRAM usage, budgets and stutter\"},\"type\":\"faq\"},{\"id\":\"h-glossary\",\"data\":{\"text\":\"Glossary\",\"level\":2},\"type\":\"header\"},{\"id\":\"glossary\",\"data\":{\"title\":\"Key VRAM terms\",\"entries\":[{\"term\":\"VRAM capacity\",\"anchor\":\"vram-capacity\",\"definition\":\"The physical discrete video memory installed on a graphics card.\"},{\"term\":\"Residency\",\"anchor\":\"residency\",\"definition\":\"The state in which a GPU resource is currently accessible by the GPU in the relevant physical memory pool.\"},{\"term\":\"Residency budget\",\"anchor\":\"residency-budget\",\"definition\":\"The amount of GPU-accessible physical memory a process is expected to keep resident at a given time under the operating system's memory-management policy.\"},{\"term\":\"Working set\",\"anchor\":\"working-set\",\"definition\":\"The resources actively needed by the game for its current workload.\"},{\"term\":\"Eviction\",\"anchor\":\"eviction\",\"definition\":\"Removing a resource from active residency so memory can be used for other resources.\"},{\"term\":\"VRAM Pressure Ladder\",\"anchor\":\"vram-pressure-ladder\",\"definition\":\"A Figure Rocks model describing the progression from comfortable headroom to unstable residency and visible memory-related failures.\"},{\"term\":\"Residency Stability Test\",\"anchor\":\"residency-stability-test\",\"definition\":\"A Figure Rocks workflow for correlating frame-time problems with VRAM budget, usage, spillover and controlled memory-setting changes.\"}]},\"type\":\"glossary\"},{\"id\":\"h-sources\",\"data\":{\"text\":\"Primary sources\",\"level\":2},\"type\":\"header\"},{\"id\":\"src-ms-residency\",\"data\":{\"link\":\"https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fwindows\u002Fwin32\u002Fdirect3d12\u002Fresidency\",\"meta\":{\"image\":{\"url\":\"\"},\"title\":\"Microsoft Learn — Direct3D 12 Residency\",\"description\":\"Official Microsoft documentation covering residency budgets, heap resources, eviction and the behavior of discrete video memory under pressure.\"}},\"type\":\"linkTool\"},{\"id\":\"src-ms-budget\",\"data\":{\"link\":\"https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fwindows-hardware\u002Fdrivers\u002Fdisplay\u002Fprocess-residency-budgets\",\"meta\":{\"image\":{\"url\":\"\"},\"title\":\"Microsoft Learn — Process Residency Budgets\",\"description\":\"Official Windows driver documentation explaining WDDM process memory budgets and how applications size resident resources.\"}},\"type\":\"linkTool\"},{\"id\":\"src-ms-memory\",\"data\":{\"link\":\"https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fwindows\u002Fwin32\u002Fdirect3d12\u002Fmemory-management\",\"meta\":{\"image\":{\"url\":\"\"},\"title\":\"Microsoft Learn — Memory Management in Direct3D 12\",\"description\":\"Official overview of Direct3D 12 memory management and the classify-budget-stream strategy.\"}},\"type\":\"linkTool\"},{\"id\":\"src-ms-makeresident\",\"data\":{\"link\":\"https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fwindows\u002Fwin32\u002Fapi\u002Fd3d12\u002Fnf-d3d12-id3d12device-makeresident\",\"meta\":{\"image\":{\"url\":\"\"},\"title\":\"Microsoft Learn — ID3D12Device::MakeResident\",\"description\":\"Official API documentation describing paging resources into the appropriate memory pool and managing residency.\"}},\"type\":\"linkTool\"},{\"id\":\"src-nvidia-nsight\",\"data\":{\"link\":\"https:\u002F\u002Fdocs.nvidia.com\u002Fnsight-systems\u002FUserGuide\u002F\",\"meta\":{\"image\":{\"url\":\"\"},\"title\":\"NVIDIA Nsight Systems — User Guide\",\"description\":\"Official NVIDIA documentation exposing VRAM and WDDM system-memory usage, memory budgets and Frame Health analysis for stutter investigation.\"}},\"type\":\"linkTool\"}],\"version\":\"2.31.0\"}",{"time":537,"blocks":538,"version":1092},1790375269866,[539,544,551,557,563,568,572,576,580,618,622,626,630,636,640,644,648,652,656,681,685,689,693,697,701,705,709,713,717,721,725,731,735,739,743,747,751,755,759,763,767,793,797,801,805,809,813,817,821,857,861,865,869,873,877,910,914,918,922,926,930,934,938,942,946,950,954,958,962,966,970,974,978,982,1011,1015,1047,1051,1060,1068,1076,1084],{"id":540,"data":541,"type":543},"intro",{"text":542},"Seeing 7.8 GB used on an 8 GB graphics card can look like proof that the game has “run out of VRAM.” It is not that simple. Modern graphics APIs, drivers and operating systems manage video memory through budgets, residency and multiple memory pools. A high allocation or usage number can be normal, while a lower number can still hide a real memory-pressure problem.","paragraph",{"id":545,"data":546,"type":550},"direct",{"body":547,"title":548,"variant":549},"\u003Cstrong>VRAM usage is not the same thing as VRAM requirement.\u003C\u002Fstrong> What matters is whether the game can keep the resources it needs resident inside the available memory budget without repeated eviction, paging or other stalls. A nearly full VRAM graph can be healthy; unstable residency under pressure can produce stutter even before a simple counter reaches the card's advertised capacity.","Direct answer","info","callout",{"id":552,"data":553,"type":550},"model-note",{"body":554,"title":555,"variant":556},"The VRAM Pressure Ladder and Residency Stability Test below are practical Figure Rocks diagnostic models. They are not formal Microsoft or NVIDIA terminology.","The model used in this article","note",{"id":558,"data":559,"type":562},"toc",{"title":560,"maxLevel":561,"minLevel":46},"Contents",3,"tableOfContents",{"id":564,"data":565,"type":567},"h-three",{"text":566,"level":46},"Three numbers are often confused: capacity, budget and usage","header",{"id":569,"data":570,"type":543},"p-three-1",{"text":571},"The number printed on the graphics card is physical video-memory capacity. Windows and the graphics driver also expose a memory budget: the amount a process can reasonably keep resident at that moment. The application then consumes some portion of that budget with textures, render targets, buffers, acceleration structures and other GPU resources.",{"id":573,"data":574,"type":543},"p-three-2",{"text":575},"Microsoft's Direct3D 12 residency documentation states that the available video-memory budget can fluctuate as background processes wake and sleep or when focus changes between applications. That means the practical memory available to a game is not always a fixed number equal to the sticker on the GPU.",{"id":577,"data":578,"type":543},"p-three-3",{"text":579},"NVIDIA Nsight Systems exposes this distinction directly by plotting GPU VRAM usage together with the memory budget on Windows.",{"id":581,"data":582,"type":617},"three-table",{"rows":583,"title":605,"layout":606,"columns":607},[584,591,598],{"id":585,"label":586,"values":587},"capacity","Physical VRAM capacity",{"changes":588,"meaning":589,"mistake":590},"No","The card's installed discrete video memory","Assuming the game can always use every byte freely",{"id":592,"label":593,"values":594},"budget","Residency budget",{"changes":595,"meaning":596,"mistake":597},"Yes","The memory amount the OS\u002Fdriver currently allows the process to keep resident efficiently","Treating it as identical to physical capacity",{"id":599,"label":600,"values":601},"usage","Current usage \u002F allocation",{"changes":602,"meaning":603,"mistake":604},"Constantly","Memory currently consumed or allocated by the process\u002Ftool's accounting model","Treating a high number as automatic proof of exhaustion","Capacity vs budget vs usage","table",[608,611,614],{"id":609,"label":610},"meaning","What it means",{"id":612,"label":613},"changes","Can it change during play?",{"id":615,"label":616},"mistake","Common mistake","comparison",{"id":619,"data":620,"type":567},"h-alloc",{"text":621,"level":46},"Allocated memory is not automatically memory the game cannot live without",{"id":623,"data":624,"type":543},"p-alloc-1",{"text":625},"Games can keep assets available because unused VRAM has little value by itself. A game may cache textures, geometry or temporary resources so they are ready if needed.",{"id":627,"data":628,"type":543},"p-alloc-2",{"text":629},"This is why “my game uses almost all my VRAM” is not, by itself, a diagnosis. The useful question is whether the working set remains stable inside the budget and whether the system must repeatedly move or recreate resources.",{"id":631,"data":632,"type":550},"better-question",{"body":633,"title":634,"variant":635},"Do not ask only \u003Cstrong>“How much VRAM is used?”\u003C\u002Fstrong> Ask \u003Cstrong>“Is the game under residency pressure, and does that pressure correlate with slow frames?”\u003C\u002Fstrong>","The better question","success",{"id":637,"data":638,"type":567},"h-residency",{"text":639,"level":46},"What residency actually means",{"id":641,"data":642,"type":543},"p-res-1",{"text":643},"Microsoft defines a resource as resident when it is accessible by the GPU. Direct3D 12 applications have to manage the relationship between their GPU-accessible resources and the current residency budget.",{"id":645,"data":646,"type":543},"p-res-2",{"text":647},"When pressure rises, resources can be evicted from fast-access residency. Microsoft notes that on discrete GPUs the kernel can move some heaps from video memory toward system memory as an extreme fallback, but applications are expected to stay within budget rather than rely on over-budget behavior.",{"id":649,"data":650,"type":543},"p-res-3",{"text":651},"The practical consequence is that performance problems are about movement and availability, not merely about the visual fullness of one bar.",{"id":653,"data":654,"type":567},"h-ladder",{"text":655,"level":46},"The VRAM Pressure Ladder",{"id":657,"data":658,"type":680},"pressure-ladder",{"steps":659,"title":678,"orientation":679},[660,663,666,669,672,675],{"label":661,"description":662},"1. Headroom","The working set fits comfortably inside the current budget.",{"label":664,"description":665},"2. High but stable residency","VRAM usage is high, but required resources remain resident and frame delivery is stable.",{"label":667,"description":668},"3. Budget pressure","The game approaches the current budget and has less room for additional resources or transient spikes.",{"label":670,"description":671},"4. Eviction and replacement","Resources must be removed, recreated, streamed or moved as the working set changes.",{"label":673,"description":674},"5. Cross-pool fallback","Some resources may rely more heavily on system memory or transfers, increasing latency and bandwidth pressure.",{"label":676,"description":677},"6. Visible failure","Stutter, delayed texture arrival, reduced quality, allocation failure or instability appears.","From healthy usage to disruptive memory pressure","auto","processFlow",{"id":682,"data":683,"type":567},"h-textures",{"text":684,"level":46},"Why textures are the first setting people blame",{"id":686,"data":687,"type":543},"p-tex-1",{"text":688},"Texture quality often has a strong relationship with memory footprint because higher-resolution texture assets require more storage. That makes texture quality a sensible test when VRAM pressure is suspected.",{"id":690,"data":691,"type":543},"p-tex-2",{"text":692},"But texture quality is not the only consumer. Render targets, geometry buffers, shadow maps, ray-tracing acceleration structures, frame-generation or reconstruction resources, caches and engine-specific allocations also compete for memory.",{"id":694,"data":695,"type":543},"p-tex-3",{"text":696},"So a game can exceed a comfortable memory budget even with moderate textures, and another game can run near physical capacity without visible trouble because its residency strategy is efficient.",{"id":698,"data":699,"type":567},"h-pools",{"text":700,"level":46},"Dedicated VRAM and system memory are different pools",{"id":702,"data":703,"type":543},"p-pool-1",{"text":704},"On a discrete GPU, dedicated VRAM is physically attached to the graphics card. System RAM sits on the CPU side of the platform.",{"id":706,"data":707,"type":543},"p-pool-2",{"text":708},"Microsoft's D3D12 documentation describes discrete adapters as having separate memory pools and warns that shifting heaps away from video memory should be treated as a last resort rather than a normal performance strategy.",{"id":710,"data":711,"type":543},"p-pool-3",{"text":712},"NVIDIA Nsight Systems exposes separate Windows graphs for GPU VRAM and WDDM system memory, which is useful when diagnosing whether memory pressure is spilling beyond the device-local pool.",{"id":714,"data":715,"type":567},"h-shared",{"text":716,"level":46},"Shared GPU memory does not turn an 8 GB card into a 24 GB card",{"id":718,"data":719,"type":543},"p-shared-1",{"text":720},"Windows can expose system memory to graphics workloads, but that does not make system RAM equivalent to dedicated VRAM.",{"id":722,"data":723,"type":543},"p-shared-2",{"text":724},"The two pools differ in physical location, access path, latency and bandwidth. A graphics workload that has to rely on host memory is not in the same situation as one whose active resources remain in device-local memory.",{"id":726,"data":727,"type":550},"shared-warning",{"body":728,"title":729,"variant":730},"Adding “Dedicated GPU memory” and “Shared GPU memory” produces an addressable total, not a pool with uniform performance characteristics.","Task Manager totals can be misleading","warning",{"id":732,"data":733,"type":567},"h-before100",{"text":734,"level":46},"Why a game can stutter before VRAM reads 100%",{"id":736,"data":737,"type":543},"p-before-1",{"text":738},"The residency budget can be lower than the physical capacity, and it can change while the game is running. Background GPU applications, overlays, browsers, capture tools or another process can alter the amount of memory available to the game.",{"id":740,"data":741,"type":543},"p-before-2",{"text":742},"That means a game does not need to display exactly 8.0 of 8.0 GB before memory pressure becomes relevant.",{"id":744,"data":745,"type":543},"p-before-3",{"text":746},"Microsoft explicitly notes that the budget can fluctuate and that going over budget can cause a process to be intermittently frozen so other applications can run, or cause resource creation to fail.",{"id":748,"data":749,"type":567},"h-fullsmooth",{"text":750,"level":46},"Why 100% reported usage can still be smooth",{"id":752,"data":753,"type":543},"p-full-1",{"text":754},"The reverse is also possible. A game or driver can reserve or retain memory aggressively while still keeping the working set healthy.",{"id":756,"data":757,"type":543},"p-full-2",{"text":758},"If frame times remain stable, texture streaming behaves normally and the game stays within its effective residency budget, the high number may simply indicate that available memory is being used productively.",{"id":760,"data":761,"type":543},"p-full-3",{"text":762},"A full-looking graph is a signal to investigate, not a verdict.",{"id":764,"data":765,"type":567},"h-test",{"text":766,"level":46},"The Residency Stability Test",{"id":768,"data":769,"type":680},"residency-test",{"steps":770,"title":792,"orientation":679},[771,774,777,780,783,786,789],{"label":772,"description":773},"1. Reproduce the stutter","Use the same location, camera movement or traversal path so memory behavior is comparable.",{"label":775,"description":776},"2. Record frame time","Identify exactly when the slow frames occur instead of relying on average FPS.",{"label":778,"description":779},"3. Watch VRAM usage and budget","If your tool exposes both, compare current consumption with the available budget.",{"label":781,"description":782},"4. Watch system-memory spillover","Look for host-memory growth or other signs that the graphics working set is no longer comfortably device-local.",{"label":784,"description":785},"5. Lower a memory-heavy setting","Reduce texture resolution or another setting known to reduce memory footprint.",{"label":787,"description":788},"6. Repeat the same route","A meaningful improvement should reduce the same spikes under the same conditions.",{"label":790,"description":791},"7. Separate capacity from streaming","If the problem only occurs when entering new areas, asset streaming or compilation may be involved even if memory usage is high.","Check whether VRAM is actually causing the problem",{"id":794,"data":795,"type":567},"h-correlation",{"text":796,"level":46},"Frame-time correlation matters more than the peak number",{"id":798,"data":799,"type":543},"p-corr-1",{"text":800},"Suppose VRAM reaches 7.7 GB and stays there for twenty minutes while the game is smooth. That peak alone is weak evidence.",{"id":802,"data":803,"type":543},"p-corr-2",{"text":804},"Now suppose every camera turn into a new area causes system-memory traffic to rise and produces a 60 ms frame spike. That correlation is much more useful.",{"id":806,"data":807,"type":543},"p-corr-3",{"text":808},"NVIDIA Nsight Systems includes a Frame Health view specifically intended to surface unusually slow actions in frames, including memory mapping among other causes. Pairing timing evidence with memory evidence is far stronger than reading one capacity graph in isolation.",{"id":810,"data":811,"type":567},"h-streaming",{"text":812,"level":46},"Memory pressure and asset streaming can look similar",{"id":814,"data":815,"type":543},"p-stream-1",{"text":816},"A game that streams a new area from storage can hitch even when it has sufficient VRAM. A game under VRAM pressure can also hitch while replacing resident resources. From the player's perspective both can look like “texture-loading stutter.”",{"id":818,"data":819,"type":543},"p-stream-2",{"text":820},"The difference matters because the fixes are different. Lowering textures can help a memory-residency problem but may do little for a shader-compilation stall or storage-side asset decompression.",{"id":822,"data":823,"type":617},"similar-table",{"rows":824,"title":849,"layout":606,"columns":850},[825,831,837,843],{"id":826,"label":827,"values":828},"vram","VRAM pressure",{"test":829,"pattern":830},"Compare VRAM budget\u002Fusage and repeat after reducing textures or resolution-dependent buffers","Stutter worsens near memory budget; lower memory settings help",{"id":832,"label":833,"values":834},"storage","Asset streaming",{"test":835,"pattern":836},"Repeat path; compare storage activity and later passes","Spikes cluster around traversal into new areas",{"id":838,"label":839,"values":840},"shader","Shader compilation",{"test":841,"pattern":842},"Repeat identical effect or area after caches are populated","First encounter with an effect is worse than repeat encounters",{"id":844,"label":845,"values":846},"cpu","CPU-side decompression \u002F setup",{"test":847,"pattern":848},"Compare CPU\u002FGPU timing during the hitch","GPU may wait while CPU-side work spikes","Similar symptom, different cause",[851,854],{"id":852,"label":853},"pattern","Typical pattern",{"id":855,"label":856},"test","Useful test",{"id":858,"data":859,"type":567},"h-texturefix",{"text":860,"level":46},"Why lowering textures can fix stutter without raising average FPS much",{"id":862,"data":863,"type":543},"p-tfix-1",{"text":864},"If the average frame rate is controlled by CPU or GPU compute, reducing texture quality may not raise the average significantly.",{"id":866,"data":867,"type":543},"p-tfix-2",{"text":868},"But if the original texture set was creating residency pressure, the same change can reduce slow frames and traversal hitches.",{"id":870,"data":871,"type":543},"p-tfix-3",{"text":872},"This is another reason not to judge every graphics setting only by average FPS. Some settings improve consistency rather than throughput.",{"id":874,"data":875,"type":567},"h-matrix",{"text":876,"level":46},"A practical VRAM diagnosis matrix",{"id":878,"data":879,"type":606},"diag-matrix",{"content":880,"stretched":909,"withHeadings":14},[881,885,889,893,897,901,905],[882,883,884],"Observation","What it suggests","Confidence",[886,887,888],"High VRAM usage, stable frame times","Could be normal caching or stable residency","Low evidence of a problem",[890,891,892],"High usage + budget pressure + repeatable stutter","Memory pressure becomes plausible","Moderate to strong",[894,895,896],"Lower textures remove stutter","Memory footprint was likely involved","Strong diagnostic signal",[898,899,900],"Lower textures change nothing","Look at streaming, shaders, CPU\u002FGPU timing or another cause","Moves suspicion elsewhere",[902,903,904],"System-memory use rises during hitches","Possible cross-pool pressure or related memory movement","Useful correlation, not proof",[906,907,908],"Stutter only on first traversal","Compilation\u002Fstreaming becomes more plausible","Needs repeated-run test",false,{"id":911,"data":912,"type":567},"h-requirement",{"text":913,"level":46},"The “VRAM requirement” number is always workload-dependent",{"id":915,"data":916,"type":543},"p-req-1",{"text":917},"There is no single universal VRAM requirement for a game independent of settings and workload.",{"id":919,"data":920,"type":543},"p-req-2",{"text":921},"Resolution, texture quality, ray tracing, level complexity, mods, high-resolution asset packs, frame-buffer count and engine behavior can all change the working set.",{"id":923,"data":924,"type":543},"p-req-3",{"text":925},"A useful recommendation therefore needs conditions: resolution, settings, game version, mod state and the performance target. “This game needs 12 GB” without those conditions is too coarse to be a reliable technical statement.",{"id":927,"data":928,"type":567},"h-buying",{"text":929,"level":46},"Why this matters when buying a GPU",{"id":931,"data":932,"type":543},"p-buy-1",{"text":933},"VRAM capacity should not be evaluated only by today's average allocation number. The useful question is whether the card has enough memory headroom for the resolutions, texture quality, ray-tracing features and future workloads you actually intend to use.",{"id":935,"data":936,"type":543},"p-buy-2",{"text":937},"At the same time, buying more VRAM does not compensate for insufficient GPU compute performance. A card can have ample memory and still be too slow for the target rendering workload.",{"id":939,"data":940,"type":543},"p-buy-3",{"text":941},"Capacity and compute solve different constraints.",{"id":943,"data":944,"type":567},"h-change",{"text":945,"level":46},"What would change this answer?",{"id":947,"data":948,"type":543},"p-change-1",{"text":949},"Unified-memory architectures change the physical memory topology because CPU and GPU can share a common pool more directly. The capacity-versus-budget distinction still matters, but the cost model differs from a conventional discrete GPU.",{"id":951,"data":952,"type":543},"p-change-2",{"text":953},"Future GPU memory systems may also improve faulting, compression, streaming or cross-pool access. The exact performance penalty of memory pressure can change, but the core distinction between capacity, active working set and residency pressure remains useful.",{"id":955,"data":956,"type":567},"h-limit",{"text":957,"level":46},"Limitations",{"id":959,"data":960,"type":543},"p-limit-1",{"text":961},"Consumer monitoring tools do not all expose the same memory definitions. “Allocated,” “dedicated usage,” “budget,” “committed” and “resident” can refer to different layers of memory management.",{"id":963,"data":964,"type":543},"p-limit-2",{"text":965},"Use one tool consistently and read its metric definitions before comparing numbers across systems or reviews.",{"id":967,"data":968,"type":567},"h-conclusion",{"text":969,"level":46},"Conclusion",{"id":971,"data":972,"type":543},"p-conc-1",{"text":973},"A nearly full VRAM meter is not automatically a problem, and a not-quite-full meter does not guarantee safety.",{"id":975,"data":976,"type":543},"p-conc-2",{"text":977},"The real question is whether the game's active resources remain stable inside the current memory budget. Measure frame times, watch the budget where possible, test memory-heavy settings and look for repeatable correlation. VRAM problems are about residency pressure and movement—not just the number printed next to “GPU memory used.”",{"id":979,"data":980,"type":567},"h-faq",{"text":981,"level":46},"FAQ",{"id":983,"data":984,"type":983},"faq",{"items":985,"title":1010},[986,990,994,998,1002,1006],{"id":987,"answer":988,"question":989},"faq1","No. High reported usage can be normal if the game's working set remains resident and frame delivery is stable.","Is 100% VRAM usage always bad?",{"id":991,"answer":992,"question":993},"faq2","Yes. The effective residency budget can be lower than physical capacity and can change as other processes and system conditions change.","Can a game run out of usable VRAM before the counter reaches the card's full capacity?",{"id":995,"answer":996,"question":997},"faq3","Texture quality can reduce memory pressure and slow-frame events even when average throughput is limited by CPU or GPU compute.","Why does lowering textures sometimes fix stutter but not increase average FPS?",{"id":999,"answer":1000,"question":1001},"faq4","System memory can be used by graphics workloads, but it does not have the same performance characteristics as device-local VRAM on a discrete GPU.","Does shared GPU memory make up for low VRAM?",{"id":1003,"answer":1004,"question":1005},"faq5","Use repeatable captures, compare frame-time spikes with memory budget\u002Fusage, and test whether reducing memory-heavy settings removes the same hitches.","How can I tell whether stutter is really caused by VRAM?",{"id":1007,"answer":1008,"question":1009},"faq6","It depends on resolution, settings, ray tracing, assets, mods and engine behavior. A useful requirement should always include those conditions.","How much VRAM does a game really need?","VRAM usage, budgets and stutter",{"id":1012,"data":1013,"type":567},"h-glossary",{"text":1014,"level":46},"Glossary",{"id":1016,"data":1017,"type":1016},"glossary",{"title":1018,"entries":1019},"Key VRAM terms",[1020,1024,1028,1031,1035,1039,1043],{"term":1021,"anchor":1022,"definition":1023},"VRAM capacity","vram-capacity","The physical discrete video memory installed on a graphics card.",{"term":1025,"anchor":1026,"definition":1027},"Residency","residency","The state in which a GPU resource is currently accessible by the GPU in the relevant physical memory pool.",{"term":593,"anchor":1029,"definition":1030},"residency-budget","The amount of GPU-accessible physical memory a process is expected to keep resident at a given time under the operating system's memory-management policy.",{"term":1032,"anchor":1033,"definition":1034},"Working set","working-set","The resources actively needed by the game for its current workload.",{"term":1036,"anchor":1037,"definition":1038},"Eviction","eviction","Removing a resource from active residency so memory can be used for other resources.",{"term":1040,"anchor":1041,"definition":1042},"VRAM Pressure Ladder","vram-pressure-ladder","A Figure Rocks model describing the progression from comfortable headroom to unstable residency and visible memory-related failures.",{"term":1044,"anchor":1045,"definition":1046},"Residency Stability Test","residency-stability-test","A Figure Rocks workflow for correlating frame-time problems with VRAM budget, usage, spillover and controlled memory-setting changes.",{"id":1048,"data":1049,"type":567},"h-sources",{"text":1050,"level":46},"Primary sources",{"id":1052,"data":1053,"type":1059},"src-ms-residency",{"link":1054,"meta":1055},"https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fwindows\u002Fwin32\u002Fdirect3d12\u002Fresidency",{"image":1056,"title":1057,"description":1058},{"url":12},"Microsoft Learn — Direct3D 12 Residency","Official Microsoft documentation covering residency budgets, heap resources, eviction and the behavior of discrete video memory under pressure.","linkTool",{"id":1061,"data":1062,"type":1059},"src-ms-budget",{"link":1063,"meta":1064},"https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fwindows-hardware\u002Fdrivers\u002Fdisplay\u002Fprocess-residency-budgets",{"image":1065,"title":1066,"description":1067},{"url":12},"Microsoft Learn — Process Residency Budgets","Official Windows driver documentation explaining WDDM process memory budgets and how applications size resident resources.",{"id":1069,"data":1070,"type":1059},"src-ms-memory",{"link":1071,"meta":1072},"https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fwindows\u002Fwin32\u002Fdirect3d12\u002Fmemory-management",{"image":1073,"title":1074,"description":1075},{"url":12},"Microsoft Learn — Memory Management in Direct3D 12","Official overview of Direct3D 12 memory management and the classify-budget-stream strategy.",{"id":1077,"data":1078,"type":1059},"src-ms-makeresident",{"link":1079,"meta":1080},"https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fwindows\u002Fwin32\u002Fapi\u002Fd3d12\u002Fnf-d3d12-id3d12device-makeresident",{"image":1081,"title":1082,"description":1083},{"url":12},"Microsoft Learn — ID3D12Device::MakeResident","Official API documentation describing paging resources into the appropriate memory pool and managing residency.",{"id":1085,"data":1086,"type":1059},"src-nvidia-nsight",{"link":1087,"meta":1088},"https:\u002F\u002Fdocs.nvidia.com\u002Fnsight-systems\u002FUserGuide\u002F",{"image":1089,"title":1090,"description":1091},{"url":12},"NVIDIA Nsight Systems — User Guide","Official NVIDIA documentation exposing VRAM and WDDM system-memory usage, memory budgets and Frame Health analysis for stutter investigation.","2.31.0","Seeing 7.8 GB used on an 8 GB graphics card can look like proof that a game has run out of VRAM. It is not that simple. This guide explains VRAM capacity, residency budgets, working sets, shared memory and how to tell whether memory pressure is actually causing stutter.","\u002Fuploads\u002F2026\u002F09\u002Fvram-usage-is-not-vram-requirement-why-a-full-memory-meter-does-not-tell-the-whole-story-1790375650647-k854hg.webp","vram-usage-is-not-vram-requirement-why-a-full-memory-meter-does-not-tell-the-whole-story-1790375650647-k854hg","PUBLISHED","2026-09-25T18:33:00.000Z","2026-09-25T22:33:38.331Z","2026-09-25T22:38:02.913Z",{"en":1101,"de":1102,"sr":1103,"es":1104,"fr":1105,"it":1106,"ru":1107,"zh":1108},"\u002Fblog\u002Fvram-usage-is-not-vram-requirement-why-a-full-memory-meter-does-not-tell-the-whole-story","\u002Fde\u002Fblog\u002Fvram-usage-is-not-vram-requirement-why-a-full-memory-meter-does-not-tell-the-whole-story","\u002Fsr\u002Fblog\u002Fvram-usage-is-not-vram-requirement-why-a-full-memory-meter-does-not-tell-the-whole-story","\u002Fes\u002Fblog\u002Fvram-usage-is-not-vram-requirement-why-a-full-memory-meter-does-not-tell-the-whole-story","\u002Ffr\u002Fblog\u002Fvram-usage-is-not-vram-requirement-why-a-full-memory-meter-does-not-tell-the-whole-story","\u002Fit\u002Fblog\u002Fvram-usage-is-not-vram-requirement-why-a-full-memory-meter-does-not-tell-the-whole-story","\u002Fru\u002Fblog\u002Fvram-usage-is-not-vram-requirement-why-a-full-memory-meter-does-not-tell-the-whole-story","\u002Fzh\u002Fblog\u002Fvram-usage-is-not-vram-requirement-why-a-full-memory-meter-does-not-tell-the-whole-story",[1110,1114,1118,1122,1126],{"id":1111,"name":1112,"slug":1113},152,"VRAM and Streaming","vram-and-streaming",{"id":1115,"name":1116,"slug":1117},330,"Streaming and IO Fixes","streaming-and-io-fixes",{"id":1119,"name":1120,"slug":1121},63,"Streaming Stutter","streaming-stutter",{"id":1123,"name":1124,"slug":1125},62,"Shader Stutter","shader-stutter",{"id":1127,"name":1128,"slug":1129},328,"Identify the Stutter Type","identify-stutter-type",{"id":282,"login":1131,"email":1132,"displayName":1133},"aleksandar","aleksandar@stajic.de","Aleksandar Stajic",[1135],{"lang":7,"title":533,"content":535,"contentJson":1136,"excerpt":1093},{"time":537,"blocks":1137,"version":1092},[1138,1140,1142,1144,1146,1148,1150,1152,1154,1167,1169,1171,1173,1175,1177,1179,1181,1183,1185,1194,1196,1198,1200,1202,1204,1206,1208,1210,1212,1214,1216,1218,1220,1222,1224,1226,1228,1230,1232,1234,1236,1246,1248,1250,1252,1254,1256,1258,1260,1274,1276,1278,1280,1282,1284,1294,1296,1298,1300,1302,1304,1306,1308,1310,1312,1314,1316,1318,1320,1322,1324,1326,1328,1330,1339,1341,1351,1353,1357,1361,1365,1369],{"id":540,"data":1139,"type":543},{"text":542},{"id":545,"data":1141,"type":550},{"body":547,"title":548,"variant":549},{"id":552,"data":1143,"type":550},{"body":554,"title":555,"variant":556},{"id":558,"data":1145,"type":562},{"title":560,"maxLevel":561,"minLevel":46},{"id":564,"data":1147,"type":567},{"text":566,"level":46},{"id":569,"data":1149,"type":543},{"text":571},{"id":573,"data":1151,"type":543},{"text":575},{"id":577,"data":1153,"type":543},{"text":579},{"id":581,"data":1155,"type":617},{"rows":1156,"title":605,"layout":606,"columns":1163},[1157,1159,1161],{"id":585,"label":586,"values":1158},{"changes":588,"meaning":589,"mistake":590},{"id":592,"label":593,"values":1160},{"changes":595,"meaning":596,"mistake":597},{"id":599,"label":600,"values":1162},{"changes":602,"meaning":603,"mistake":604},[1164,1165,1166],{"id":609,"label":610},{"id":612,"label":613},{"id":615,"label":616},{"id":619,"data":1168,"type":567},{"text":621,"level":46},{"id":623,"data":1170,"type":543},{"text":625},{"id":627,"data":1172,"type":543},{"text":629},{"id":631,"data":1174,"type":550},{"body":633,"title":634,"variant":635},{"id":637,"data":1176,"type":567},{"text":639,"level":46},{"id":641,"data":1178,"type":543},{"text":643},{"id":645,"data":1180,"type":543},{"text":647},{"id":649,"data":1182,"type":543},{"text":651},{"id":653,"data":1184,"type":567},{"text":655,"level":46},{"id":657,"data":1186,"type":680},{"steps":1187,"title":678,"orientation":679},[1188,1189,1190,1191,1192,1193],{"label":661,"description":662},{"label":664,"description":665},{"label":667,"description":668},{"label":670,"description":671},{"label":673,"description":674},{"label":676,"description":677},{"id":682,"data":1195,"type":567},{"text":684,"level":46},{"id":686,"data":1197,"type":543},{"text":688},{"id":690,"data":1199,"type":543},{"text":692},{"id":694,"data":1201,"type":543},{"text":696},{"id":698,"data":1203,"type":567},{"text":700,"level":46},{"id":702,"data":1205,"type":543},{"text":704},{"id":706,"data":1207,"type":543},{"text":708},{"id":710,"data":1209,"type":543},{"text":712},{"id":714,"data":1211,"type":567},{"text":716,"level":46},{"id":718,"data":1213,"type":543},{"text":720},{"id":722,"data":1215,"type":543},{"text":724},{"id":726,"data":1217,"type":550},{"body":728,"title":729,"variant":730},{"id":732,"data":1219,"type":567},{"text":734,"level":46},{"id":736,"data":1221,"type":543},{"text":738},{"id":740,"data":1223,"type":543},{"text":742},{"id":744,"data":1225,"type":543},{"text":746},{"id":748,"data":1227,"type":567},{"text":750,"level":46},{"id":752,"data":1229,"type":543},{"text":754},{"id":756,"data":1231,"type":543},{"text":758},{"id":760,"data":1233,"type":543},{"text":762},{"id":764,"data":1235,"type":567},{"text":766,"level":46},{"id":768,"data":1237,"type":680},{"steps":1238,"title":792,"orientation":679},[1239,1240,1241,1242,1243,1244,1245],{"label":772,"description":773},{"label":775,"description":776},{"label":778,"description":779},{"label":781,"description":782},{"label":784,"description":785},{"label":787,"description":788},{"label":790,"description":791},{"id":794,"data":1247,"type":567},{"text":796,"level":46},{"id":798,"data":1249,"type":543},{"text":800},{"id":802,"data":1251,"type":543},{"text":804},{"id":806,"data":1253,"type":543},{"text":808},{"id":810,"data":1255,"type":567},{"text":812,"level":46},{"id":814,"data":1257,"type":543},{"text":816},{"id":818,"data":1259,"type":543},{"text":820},{"id":822,"data":1261,"type":617},{"rows":1262,"title":849,"layout":606,"columns":1271},[1263,1265,1267,1269],{"id":826,"label":827,"values":1264},{"test":829,"pattern":830},{"id":832,"label":833,"values":1266},{"test":835,"pattern":836},{"id":838,"label":839,"values":1268},{"test":841,"pattern":842},{"id":844,"label":845,"values":1270},{"test":847,"pattern":848},[1272,1273],{"id":852,"label":853},{"id":855,"label":856},{"id":858,"data":1275,"type":567},{"text":860,"level":46},{"id":862,"data":1277,"type":543},{"text":864},{"id":866,"data":1279,"type":543},{"text":868},{"id":870,"data":1281,"type":543},{"text":872},{"id":874,"data":1283,"type":567},{"text":876,"level":46},{"id":878,"data":1285,"type":606},{"content":1286,"stretched":909,"withHeadings":14},[1287,1288,1289,1290,1291,1292,1293],[882,883,884],[886,887,888],[890,891,892],[894,895,896],[898,899,900],[902,903,904],[906,907,908],{"id":911,"data":1295,"type":567},{"text":913,"level":46},{"id":915,"data":1297,"type":543},{"text":917},{"id":919,"data":1299,"type":543},{"text":921},{"id":923,"data":1301,"type":543},{"text":925},{"id":927,"data":1303,"type":567},{"text":929,"level":46},{"id":931,"data":1305,"type":543},{"text":933},{"id":935,"data":1307,"type":543},{"text":937},{"id":939,"data":1309,"type":543},{"text":941},{"id":943,"data":1311,"type":567},{"text":945,"level":46},{"id":947,"data":1313,"type":543},{"text":949},{"id":951,"data":1315,"type":543},{"text":953},{"id":955,"data":1317,"type":567},{"text":957,"level":46},{"id":959,"data":1319,"type":543},{"text":961},{"id":963,"data":1321,"type":543},{"text":965},{"id":967,"data":1323,"type":567},{"text":969,"level":46},{"id":971,"data":1325,"type":543},{"text":973},{"id":975,"data":1327,"type":543},{"text":977},{"id":979,"data":1329,"type":567},{"text":981,"level":46},{"id":983,"data":1331,"type":983},{"items":1332,"title":1010},[1333,1334,1335,1336,1337,1338],{"id":987,"answer":988,"question":989},{"id":991,"answer":992,"question":993},{"id":995,"answer":996,"question":997},{"id":999,"answer":1000,"question":1001},{"id":1003,"answer":1004,"question":1005},{"id":1007,"answer":1008,"question":1009},{"id":1012,"data":1340,"type":567},{"text":1014,"level":46},{"id":1016,"data":1342,"type":1016},{"title":1018,"entries":1343},[1344,1345,1346,1347,1348,1349,1350],{"term":1021,"anchor":1022,"definition":1023},{"term":1025,"anchor":1026,"definition":1027},{"term":593,"anchor":1029,"definition":1030},{"term":1032,"anchor":1033,"definition":1034},{"term":1036,"anchor":1037,"definition":1038},{"term":1040,"anchor":1041,"definition":1042},{"term":1044,"anchor":1045,"definition":1046},{"id":1048,"data":1352,"type":567},{"text":1050,"level":46},{"id":1052,"data":1354,"type":1059},{"link":1054,"meta":1355},{"image":1356,"title":1057,"description":1058},{"url":12},{"id":1061,"data":1358,"type":1059},{"link":1063,"meta":1359},{"image":1360,"title":1066,"description":1067},{"url":12},{"id":1069,"data":1362,"type":1059},{"link":1071,"meta":1363},{"image":1364,"title":1074,"description":1075},{"url":12},{"id":1077,"data":1366,"type":1059},{"link":1079,"meta":1367},{"image":1368,"title":1082,"description":1083},{"url":12},{"id":1085,"data":1370,"type":1059},{"link":1087,"meta":1371},{"image":1372,"title":1090,"description":1091},{"url":12},"Post erfolgreich abgerufen",{"items":1375,"source":1450,"manualIds":1451,"manualMatchedIds":1452},[1376,1382,1388,1394,1399,1406,1412,1419,1426,1431,1438,1445],{"id":1377,"slug":1378,"title":1379,"excerpt":1380,"featuredImage":13,"publishedAt":1381},"220","shader-cache-reality-what-it-fixes-what-it-doesnt-and-why-stutter-returns","Shader Cache Reality: What It Fixes, What It Doesn’t, and Why Stutter Returns","Shader cache can reduce repeated compilation stutter, but it won’t fix CPU spikes or streaming hitches. Learn what it really does and how to test properly.","2026-02-20T21:00:00.000Z",{"id":1383,"slug":1384,"title":1385,"excerpt":1386,"featuredImage":13,"publishedAt":1387},"177","ssd-and-streaming-stutter-when-storage-limits-cause-frametime-spikes","SSD and Streaming Stutter: When Storage Limits Cause Frametime Spikes","Streaming stutter is asset loading: storage, decompression, and memory pressure. Use this checklist to identify storage-limited spikes and fix them in order.","2026-02-20T15:00:00.000Z",{"id":1389,"slug":1390,"title":1391,"excerpt":1392,"featuredImage":13,"publishedAt":1393},"24","storage-and-streaming-reduce-load-times-without-creating-stutter","Storage and Streaming: Reduce Load Times Without Creating Stutter","Fast storage helps only when streaming behavior is stable. This guide explains how IO affects stutter and what to change first.","2026-02-19T11:00:00.000Z",{"id":1395,"slug":1396,"title":1397,"excerpt":1398,"featuredImage":13,"publishedAt":1381},"221","storage-streaming-stutter-fixes-when-assets-cant-keep-up","Storage Streaming Stutter Fixes: When Assets Can’t Keep Up","Streaming stutter happens when new areas load: storage, decompression, or asset streaming limits. Use this fix order before you drop every graphics setting.",{"id":1400,"slug":1401,"title":1402,"excerpt":1403,"featuredImage":1404,"publishedAt":1405},"440","lowered-graphics-settings-but-fps-didn-t-improve-you-re-probably-tuning-the-wrong-bottleneck","Lowered Graphics Settings but FPS Didn't Improve? You're Probably Tuning the Wrong Bottleneck","You lower shadows, effects and resolution, but the FPS barely changes. This guide explains why graphics settings only help when they reduce the workload that is actually limiting the frame—and how to identify CPU, GPU, memory, streaming and frame-cap bottlenecks.","\u002Fuploads\u002F2026\u002F09\u002Flowered-graphics-settings-but-fps-didn-t-improve-you-re-probably-tuning-the-wrong-bottleneck-1790375130830-i10hb3.webp","2026-09-25T18:23:00.000Z",{"id":1407,"slug":1408,"title":1409,"excerpt":1410,"featuredImage":13,"publishedAt":1411},"238","streaming-stutter-storage-decompression-and-the-hitch-pattern","Streaming Stutter: Storage, Decompression, and the Hitch Pattern","Streaming stutter is asset loading: new areas, new textures, periodic hitches. Learn the pattern, what to change first, and what upgrades actually help.","2026-02-20T23:40:00.000Z",{"id":1413,"slug":1414,"title":1415,"excerpt":1416,"featuredImage":1417,"publishedAt":1418},"448","rtx-neural-texture-compression-is-not-upscaling-how-ai-can-trade-texture-memory-for-gpu-compute","RTX Neural Texture Compression Is Not Upscaling: How AI Can Trade Texture Memory for GPU Compute","NVIDIA RTX Neural Texture Compression changes how game materials can be stored. Instead of keeping every texture channel only as conventional texels, a material can be compressed into compact latent data and a small neural decoder, then reconstructed by the GPU when needed.","\u002Fuploads\u002F2026\u002F09\u002Frtx-neural-texture-compression-is-not-upscaling-how-ai-can-trade-texture-memory-for-gpu-compute-1790378933528-ul75hf.webp","2026-09-25T21:27:00.000Z",{"id":1420,"slug":1421,"title":1422,"excerpt":1423,"featuredImage":1424,"publishedAt":1425},"449","directstorage-1-4-does-not-make-your-ssd-decompress-games-what-zstd-and-gpu-decompression-actually-do","DirectStorage 1.4 Does Not Make Your SSD Decompress Games: What Zstd and GPU Decompression Actually Do","DirectStorage 1.4 adds Zstandard compression, GPU decompression and a new Game Asset Conditioning Library, but the SSD itself is still only one part of the loading pipeline. This guide explains what the SSD, DirectStorage, CPU, GPU and game engine each actually do.","\u002Fuploads\u002F2026\u002F09\u002Fdirectstorage-1-4-does-not-make-your-ssd-decompress-games-what-zstd-and-gpu-decompression-actually-do-1790405481526-fwnzz4.webp","2026-09-26T02:49:00.000Z",{"id":1427,"slug":1428,"title":1429,"excerpt":1430,"featuredImage":13,"publishedAt":1411},"237","shader-stutter-why-first-runs-hitch-and-how-to-reduce-it","Shader Stutter: Why First Runs Hitch and How to Reduce It","Shader stutter happens when new effects compile in real time. Learn how to identify it fast and the practical ways to reduce hitches without placebo tweaks.",{"id":1432,"slug":1433,"title":1434,"excerpt":1435,"featuredImage":1436,"publishedAt":1437},"450","why-pc-games-stutter-when-compiling-shaders-and-how-advanced-shader-delivery-changes-it","Why PC Games Stutter When Compiling Shaders — and How Advanced Shader Delivery Changes It","Shader stutter happens when a PC game has to compile GPU programs at the wrong moment. Microsoft Advanced Shader Delivery moves much of that work off the player’s PC by preparing hardware-specific shaders ahead of time and delivering them with the game.","\u002Fuploads\u002F2026\u002F09\u002Fwhy-pc-games-stutter-when-compiling-shaders-and-how-advanced-shader-delivery-changes-it-1790406602956-ewtgf3.webp","2026-09-26T01:08:00.000Z",{"id":1439,"slug":1440,"title":1441,"excerpt":1442,"featuredImage":1443,"publishedAt":1444},"439","why-120-fps-can-still-feel-bad-frame-time-1-lows-and-stutter-explained","Why 120 FPS Can Still Feel Bad: Frame Time, 1% Lows and Stutter Explained","A game can report 120, 144 or even 200 FPS and still feel rough. This guide explains why average FPS can hide bad frame delivery, how frame time and 1% lows expose stutter, and how to diagnose whether the CPU, GPU or another part of the pipeline is causing the problem.","\u002Fuploads\u002F2026\u002F09\u002Fwhy-120-fps-can-still-feel-bad-frame-time-1-lows-and-stutter-explained-1790374675922-u9tp75.webp","2026-09-25T18:17:00.000Z",{"id":1446,"slug":1447,"title":1448,"excerpt":1449,"featuredImage":13,"publishedAt":1393},"80","cpu-stutter-vs-gpu-stutter-vs-shader-stutter-how-to-tell-what-you-have","CPU Stutter vs GPU Stutter vs Shader Stutter: How to Tell What You Have","Not all stutter is the same. Learn the three common stutter types, what they feel like, and the fastest way to diagnose before you change settings.","fallback",[],[]]