Task Manager में "Dedicated GPU memory" और "Shared GPU memory" क्या हैं? ── Integrated GPU पर numbers में इतना फ़र्क क्यों होता है, और memory कम पड़ने पर क्या होता है
· Go Komura · Windows, Windows 11, GPU, Task Manager, Performance, Windows Settings
संशोधन इतिहास (केवल पहला संस्करण, 3 Nov 2026 को प्रकाशित)
- पहला प्रकाशन
इस लेख का हवाला दें(DOI: 10.5281/zenodo.23937205)
यह लेख Zenodo पर संग्रहीत है। नीचे वह DOI है जो हमेशा नवीनतम संस्करण की ओर ले जाता है, और वह DOI भी जो आपके पढ़े जा रहे संस्करण से बँधा है।
Go Komura (2026). Task Manager में "Dedicated GPU memory" और "Shared GPU memory" क्या हैं? ── Integrated GPU पर numbers में इतना फ़र्क क्यों होता है, और memory कम पड़ने पर क्या होता है. KomuraSoft LLC. https://doi.org/10.5281/zenodo.23937205 https://comcomponent.com/hi/blog/task-manager-dedicated-shared-gpu-memory/
- DOI (नवीनतम संस्करण)
- 10.5281/zenodo.23937205
- DOI (यह संस्करण)
- 10.5281/zenodo.23937206
Task Manager में GPU वाला section खोलने पर दो numbers साथ-साथ दिखते हैं: “Dedicated GPU memory” और “Shared GPU memory”। Integrated GPU वाले laptop पर dedicated बहुत कम दिख सकती है, जबकि shared काफ़ी बड़ी, लगभग PC की memory की आधी, दिखती है।
Dedicated GPU memory वह memory है जिसे सिर्फ़ GPU use करता है; shared GPU memory वह normal memory है जिसे CPU और GPU दोनों use कर सकते हैं। Shared GPU memory का बड़ा number वह upper limit है जिस तक GPU memory use कर सकता है। इसका मतलब यह नहीं कि उतनी memory हमेशा GPU ने ले रखी है।
यह article उन general users के लिए है जो जानना चाहते हैं कि Windows 11 का Task Manager क्या दिखा रहा है। यह 3 नवंबर 2026 को check किए गए Microsoft, Intel और AMD के official documents पर based है। हर app के लिए GPU चुनने वाली settings screen मैंने Windows 11 Enterprise evaluation (26H2) की virtual machine में check की। Task Manager और dxdiag का display, shared GPU memory की limit, और GPU चुनने वाली screen मैंने एक physical Windows 11 Pro (25H2) PC पर भी check की, जिसमें integrated और external दोनों GPU हैं (memory 128GB)। [Details] tab के per-process columns मैंने check नहीं किए। Screen पर दिखने वाले नाम Windows version और language के हिसाब से थोड़े अलग हो सकते हैं।
Task Manager का GPU section कैसे पढ़ें
GPU की जानकारी Task Manager के [Performance] tab में “GPU 0” जैसे items में दिखती है। जिस PC में दो GPU हों, वहाँ “GPU 0” और “GPU 1” की तरह list होते हैं; ये numbers Task Manager देता है।1 Left side में “GPU 0” के नीचे GPU का नाम दिखता है, और उसके नीचे “25% (40 °C)” की तरह usage (और temperature)।
इस article में running text में dedicated GPU memory और shared GPU memory लिखा गया है, लेकिन screen पर fields के नाम “Dedicated GPU memory”, “Shared GPU memory” और “GPU memory” हैं।
Right side में ऊपर GPU के हर हिस्से का अलग graph होता है। GPU में 3D drawing संभालने वाला हिस्सा, data transfer संभालने वाला हिस्सा, video playback संभालने वाला हिस्सा वगैरह होते हैं, और हर हिस्सा अलग से चलता है। Microsoft इन्हें GPU engines कहता है। Graphs के नाम “3D”, “Copy”, “Video Decode” वगैरह होते हैं, और कौन-से engines होंगे यह GPU पर depend करता है।1
flowchart TB
accTitle: Task Manager के GPU section का layout
accDescr: दिखाता है कि Performance tab के GPU item में हर GPU engine का usage graph, पूरे GPU का usage, और dedicated तथा shared GPU memory का usage दिखता है।
A["Performance tab का GPU 0"] --> B["हर GPU engine का graph"]
A --> C["पूरे GPU का usage"]
A --> D["Dedicated GPU memory"]
A --> E["Shared GPU memory"]
B --> B1["3D, Copy, Video Decode वगैरह"]
चित्र 1: GPU section में हर engine का usage और दो तरह की memory का usage दिखता है।
Left side में “GPU 0” के नीचे “25% (40 °C)” जैसा जो overall usage दिखता है, वह engines का average नहीं है। यह सबसे busy engine का usage है। Video playback में 3D engine बिल्कुल use न हो, ऐसा भी हो सकता है। तब overall number उस engine का value होता है जो सबसे busy है, जैसे video संभालने वाला engine। Microsoft के GPU engineers बताते हैं कि उन्होंने यह तरीका इसलिए चुना क्योंकि average लेने पर game GPU को पूरा use कर रहा हो तब भी number कम दिखता।1
Physical Windows 11 Pro (25H2) PC पर 4K video चलाने पर overall 24-25%, Video Decode 24-25%, 3D 18-22% और बाकी engines 0% थे। Overall number सबसे busy engine, Video Decode, के बराबर था, engines के average (लगभग 11-12%) के बराबर नहीं।
flowchart TB
accTitle: पूरे GPU का usage कैसे तय होता है
accDescr: दिखाता है कि 3D, Copy, Video Decode जैसे हर engine के usage में से सबसे ऊँचा value पूरे GPU के usage के रूप में दिखता है।
A["3D engine का usage"] --> M["सबसे ऊँचा value चुनना"]
B["Copy engine का usage"] --> M
C["Video Decode engine का usage"] --> M
M --> R["पूरे GPU का usage"]
चित्र 2: पूरे GPU का usage सबसे busy engine के value से दिखाया जाता है।
Task Manager में GPU की जानकारी देखने के लिए GPU driver का WDDM 2.0 या उसके बाद का version support करना ज़रूरी है। Driver का WDDM version देखने के लिए Start menu से dxdiag चलाएँ और [Display] tab के driver section में “Driver Model” की value देखें।1 जिस physical PC (25H2) में दो monitors जुड़े थे, वहाँ tabs के नाम [Display 1] और [Display 2] की तरह numbered थे। dxdiag में display tabs सिर्फ़ उन GPUs के लिए दिखते हैं जिनसे monitor जुड़ा हो। जिस integrated GPU से monitor नहीं जुड़ा था, उसका driver model dxdiag में नहीं दिखा।
Diagram में solid line हमेशा लागू रहने वाला relation दिखाती है और dashed line conditional relation दिखाती है (शर्तें detail page पर हर relation के explanation में दी गई हैं)। Relations की पूरी list (कुल 12, evidence और certainty सहित) तथा मुख्य concepts की definitions knowledge map की detail page पर संकलित हैं (जापानी में)। Data: JSON-LD / Turtle
Dedicated GPU memory वह memory है जिसे सिर्फ़ GPU use करता है
Dedicated GPU memory वह memory है जो सिर्फ़ GPU के use के लिए reserve की गई है। Windows में GPU की memory को video memory manager (VidMm) नाम का component manage करता है, और Task Manager के numbers भी यहीं से आते हैं।1
External graphics card (discrete GPU) पर dedicated GPU memory card पर लगी memory होती है, जिसे आम तौर पर VRAM कहते हैं। इसकी मात्रा card से तय होती है।12
Integrated GPU पर बात अलग है। Integrated GPU वह GPU है जो processor के अंदर बना होता है। कुछ integrated GPUs PC start होते समय या driver initialize होते समय normal memory का एक हिस्सा सिर्फ़ GPU के लिए reserve कर लेते हैं। Reserve किया गया हिस्सा Windows के memory management से बाहर हो जाता है और सिर्फ़ GPU उसे use करता है। लेकिन Microsoft मानता है कि इस reservation के मुकाबले shared memory use करना ज़्यादा flexible और efficient है, और बहुत से integrated GPUs लगभग कुछ भी reserve नहीं करते।1
flowchart TB
accTitle: Dedicated GPU memory में क्या आता है
accDescr: दिखाता है कि discrete GPU पर graphics card की VRAM dedicated GPU memory होती है, और integrated GPU पर start होते समय वगैरह normal memory से reserve किया गया हिस्सा dedicated GPU memory होता है।
A["Dedicated GPU memory"] --> B["Discrete GPU"]
A --> C["Integrated GPU"]
B --> B1["Card पर लगी VRAM"]
C --> C1["Normal memory से reserve किया हिस्सा"]
C1 -.-> C2["बहुत से integrated GPU reserve नहीं करते"]
चित्र 3: Dedicated GPU memory में क्या आता है, यह GPU के type पर depend करता है।
Performance tab पर dedicated GPU memory का usage सभी processes के अभी के usage का total है। यह वह मात्रा नहीं है जिसे apps ने allocate करने के लिए माँगा था।1
Shared GPU memory वह normal memory है जिसे CPU और GPU दोनों use कर सकते हैं
Shared GPU memory वह normal memory (RAM) है जिसे CPU और GPU दोनों use कर सकते हैं। इसका use पहले से तय नहीं होता। GPU को ज़रूरत हो तो GPU इसे use करता है, और ज़रूरत खत्म होने पर यह वापस CPU side चली जाती है। External GPU और integrated GPU दोनों इस shared memory को use कर सकते हैं।1
Right side में दिखने वाला बड़ा number उस normal memory की upper limit है जिसे GPU use कर सकता है। GPU ने उतनी memory reserve नहीं कर रखी। Left side का usage बताता है कि GPU अभी कितनी use कर रहा है।1
यह limit Windows तय करता है। 2017 में जब Task Manager में GPU की जानकारी जोड़ी गई, तब बताया गया था कि GPU एक साथ जितनी normal memory use कर सकता है, वह physical memory की आधी तक है। 16GB वाले PC पर GPU 8GB तक use कर सकता था, ताकि बची हुई memory से system चलता रहे।1
Microsoft के मौजूदा driver documentation में यह formula दिया गया है। GPU जितनी normal memory use कर सकता है (dedicated के लिए reserve किए गए हिस्से समेत), उसकी upper limit “memory का 80%” और “memory में से 16GB घटाकर बची मात्रा और memory का आधा, इन दोनों में जो बड़ा हो”, इन दोनों में से छोटी होती है। यहाँ memory का मतलब Windows को दिखने वाली memory है, जिसमें BIOS का reserve किया हिस्सा शामिल नहीं।3
flowchart TB
accTitle: GPU जितनी normal memory use कर सकता है, उसकी limit कैसे तय होती है
accDescr: दिखाता है कि Windows को दिखने वाली memory में से memory का आधा और memory में से 16GB घटाकर बची मात्रा, इनमें से बड़ी चुनी जाती है, और memory के 80% से ज़्यादा न होने देकर जो value बनती है वही limit है।
A["Windows को दिखने वाली memory"] --> B["आधा और 16GB घटाकर बची मात्रा, जो बड़ी हो"]
B --> C["80% से ज़्यादा न होने देना"]
C --> D["GPU के लिए normal memory की limit"]
D -.-> E["Dedicated reservation घटाकर जो बचे वही shared की limit"]
चित्र 4: Shared GPU memory की limit memory की मात्रा से calculate होती है।
इस formula से limit इस तरह बनती है।
| Windows को दिखने वाली memory | GPU के लिए normal memory की limit |
|---|---|
| 8GB | 4GB (आधी) |
| 16GB | 8GB (आधी) |
| 32GB | 16GB (आधी) |
| 64GB | 48GB |
| 128GB | 102.4GB (80%) |
32GB तक के PCs पर यह 2017 वाली explanation की तरह आधी है। उससे ज़्यादा होने पर यह आधी से ज़्यादा हो जाती है। Shared GPU memory की limit इसमें से dedicated reservation घटाकर बची मात्रा है, और driver की settings के हिसाब से यह और भी कम हो सकती है।3
128GB memory वाले physical PC (25H2) पर (Windows को 127.69GB दिखती है) Task Manager में shared GPU memory की limit 102GB थी, और dxdiag में “Shared Memory” 104605MB थी। दोनों formula के 80% वाले हिस्से से match करते हैं।
GPU section में dedicated और shared के नीचे “GPU memory” की एक row भी होती है। इस row का मतलब अलग से समझाने वाला कोई Microsoft document मुझे नहीं मिला। Driver documentation में total video memory को dedicated video memory, dedicated system memory और shared system memory के total के रूप में calculate किया गया है।3 Physical PC (25H2) का display भी इससे match करता था। External GPU पर “GPU memory 2/114 GB” दिखा, जो dedicated 12.0GB और shared 102GB का जोड़ है। Integrated GPU पर “0.2/102 GB” दिखा, सिर्फ़ shared वाला हिस्सा। dxdiag का “Total Memory 116599 MB” भी “Display Memory (VRAM) 11994 MB” और “Shared Memory 104605 MB” का जोड़ है।
कोई app इस limit से ज़्यादा video memory allocate कर सकता है। Windows में video memory virtualized है, और कितनी allocate हो सकती है उसकी limit पूरे system की commit limit है, जिसमें memory और page file दोनों आते हैं। VidMm memory pages को pin और release करके यह ध्यान रखता है कि GPU एक साथ जितनी normal memory use करे, वह limit से ऊपर न जाए।1 Windows के memory numbers कैसे पढ़ें, यह “Windows का “memory usage” वास्तव में क्या है?” में समझाया गया है।
Integrated GPU पर dedicated कम और shared ज़्यादा क्यों दिखती है
Integrated GPU वाले PC पर dedicated GPU memory का कम और shared GPU memory का ज़्यादा दिखना normal है। Integrated GPU मुख्य रूप से shared memory पर चलता है। Shared GPU memory की limit 32GB तक memory वाले PCs पर memory की आधी होती है, और उससे ज़्यादा memory वाले PCs पर इससे भी बड़ी (128GB वाले PC पर memory का 80%, यानी 102GB)।
Physical Windows 11 Pro (25H2) PC के integrated GPU (Intel UHD Graphics 770) पर न “Dedicated GPU memory” का field दिखा, न उसका graph। सिर्फ़ “Shared GPU memory 0.2/102 GB” और “GPU memory 0.2/102 GB” दिखे। कुछ PCs पर dedicated वाला field दिखता ही नहीं।
Intel बताता है कि Intel के integrated GPUs के पास dedicated memory नहीं होती, और वे automatically allocate की गई shared memory use करते हैं। BIOS में सिर्फ़ यह upper limit adjust की जा सकती है कि कितनी memory use हो सकती है।4 AMD भी बताता है कि integrated graphics वाले PCs unified memory architecture (UMA) पर बने होते हैं और normal memory का एक हिस्सा GPU के साथ share करते हैं।5
Microsoft के अनुसार driver की reserve की गई थोड़ी memory “Hardware Reserved Memory” के रूप में भी दिख सकती है।1
flowchart TB
accTitle: Integrated GPU और discrete GPU memory कैसे use करते हैं
accDescr: दिखाता है कि discrete GPU मुख्य रूप से card पर लगी VRAM use करता है और जो fit न हो उसके लिए वगैरह normal memory use करता है, जबकि integrated GPU का dedicated reservation कम या नहीं होता और वह shared normal memory use करता है।
A["Discrete GPU"] --> A1["Dedicated: card पर लगी VRAM"]
A --> A2["Shared: normal memory"]
B["Integrated GPU"] --> B1["Dedicated: कम या नहीं"]
B --> B2["Shared: मुख्य रूप से normal memory"]
चित्र 5: Integrated GPU shared normal memory use करता है, इसलिए dedicated का number कम दिखता है।
हर process के numbers को जोड़ें नहीं
GPU memory का usage [Details] tab पर हर process के लिए भी देखा जा सकता है। किसी column header पर right-click करें, [Select columns] खोलें, और dedicated GPU memory और shared GPU memory के columns जोड़ें।1
यहाँ हर process के numbers जोड़ने पर total, Performance tab के पूरे GPU usage से ज़्यादा आता है। ऐसा इसलिए होता है क्योंकि कई processes के बीच shared memory हर process के number में दोबारा गिनी जाती है। Microsoft उदाहरण देता है कि किसी app की बनाई window का content रखने वाली memory को तीन processes refer करते हैं: खुद app, csrss.exe, और desktop को compose करने वाला dwm.exe। Memory सिर्फ़ एक बार allocate होती है, लेकिन तीनों processes के number में शामिल होती है। इसीलिए dwm.exe और csrss.exe के numbers असल से बड़े दिखते हैं।1
flowchart TB
accTitle: Shared video memory कैसे गिनी जाती है
accDescr: दिखाता है कि app की window का content रखने वाली video memory एक ही बार allocate होती है, लेकिन app, csrss.exe और dwm.exe, तीनों के usage में गिनी जाती है।
M["Window का content रखने वाली memory"] --> A["App के number में गिनी जाती है"]
M --> C["csrss.exe के number में गिनी जाती है"]
M --> D["dwm.exe के number में गिनी जाती है"]
A --> S["जोड़ने पर असल से ज़्यादा"]
C --> S
D --> S
चित्र 6: Shared memory उसे use करने वाले हर process के number में दोबारा गिनी जाती है।
पूरा GPU कितनी memory use कर रहा है, यह Performance tab पर check करें। Windows 10 में एक known issue भी था, जिसमें Details tab का dedicated GPU memory column हर बार app को background में भेजकर वापस लाने पर लगभग 100MB बढ़ता हुआ दिखता था। Microsoft बताता है कि ऐसे में भी Performance tab सही value दिखाता है।6
GPU memory कम पड़ने पर क्या होता है
कोई app कितनी video memory use कर सकता है, इसके लिए Windows एक budget तय करता है। यह budget background में चल रहे apps और दूसरे apps पर switch करने के हिसाब से बदलता रहता है। Microsoft के documentation के अनुसार जब कोई app budget से ऊपर जाता है, तो वह app बीच-बीच में suspend किया जाता है, या memory allocate करने में fail होता है।7
External GPU पर जो data VRAM में fit नहीं होता, उसे Windows normal memory में move कर सकता है। लेकिन Microsoft इसे last resort मानता है।7
flowchart TB
accTitle: Video memory budget से ऊपर जाने पर क्या होता है
accDescr: दिखाता है कि app video memory budget से ऊपर जाए तो app बीच-बीच में suspend होता है या memory allocate करने में fail होता है, और external GPU पर last resort के रूप में data normal memory में move किया जा सकता है।
A["App budget से ऊपर जाता है"] --> B["App बीच-बीच में suspend होता है"]
A --> C["Memory allocate करने में fail होता है"]
A -.-> D["External GPU पर normal memory में move भी"]
D -.-> E["Microsoft इसे last resort मानता है"]
चित्र 7: Budget से ऊपर जाने पर app रुक-रुक कर चलता है या allocate करने में fail होता है।
User को यह इस तरह दिख सकता है कि game जैसा कोई app बीच-बीच में अटकता है। AMD बताता है कि जो games integrated graphics के लिए optimize नहीं हैं, उनमें textures गायब हो सकते हैं या low resolution में दिख सकते हैं, या warning आ सकती है कि GPU requirements पूरी नहीं करता।5
Task Manager में check करना हो तो, उस app के चलते समय देखें कि dedicated GPU memory का usage अपनी limit के करीब है या नहीं। अगर external GPU पर dedicated लगभग limit तक use हो रही है और shared का usage बढ़ रहा है, तो हो सकता है कि जो हिस्सा VRAM में fit नहीं हुआ वह normal memory में रखा जा रहा हो।
क्या dedicated GPU memory बढ़ाई जा सकती है
Windows की Settings में dedicated GPU memory बढ़ाने वाला कोई item नहीं है। External GPU पर यह card पर लगी VRAM से तय होती है।
Integrated GPU पर, कुछ PCs में BIOS में setting बदली जा सकती है।
- Intel: BIOS में “DVMT (Dynamic Video Memory Technology)” जैसे item से usable memory की upper limit 128MB, 256MB या maximum जैसे options में से चुनी जा सकती है। कोई fixed मात्रा assign करने की setting नहीं है; सिर्फ़ limit तय होती है।4
- AMD: इसका desktop documentation BIOS के “UMA Frame Buffer Size” को default “Auto” पर ही रखने की सलाह देता है। इसमें कहा गया है कि जो games integrated graphics के लिए optimize नहीं हैं, उनमें problem हो तो manually set करने से हल हो सकता है, और 8GB या उससे ज़्यादा memory वाले PCs पर 1GB या 2GB का example दिया गया है। यह भी चेतावनी है कि 4GB memory वाले PC पर 2GB set करने से overall performance गिर सकती है।5
- Intel Core Ultra Series 2 और उसके बाद: Intel Graphics Software के “Shared GPU Memory Override” से बदला जा सकता है कि integrated GPU memory का कितना हिस्सा use कर सकता है। Default 57% है, और कम से कम 10GB memory चाहिए। Intel चेतावनी देता है कि इसे बदलने से system performance पर असर पड़ सकता है।8
flowchart TB
accTitle: GPU memory बढ़ाने का तरीका कैसे चुनें
accDescr: दिखाता है कि external GPU card पर लगी VRAM से तय होता है, और integrated GPU को कभी-कभी PC की दी हुई settings से बदला जा सकता है। Intel के लिए BIOS का DVMT, AMD के लिए BIOS का UMA Frame Buffer Size, और नए Intel products के लिए Intel Graphics Software का Shared GPU Memory Override use होता है, और AMD Auto की सलाह देता है।
A["GPU का type"] --> B["External GPU"]
A --> C["Integrated GPU"]
B --> B1["Card पर लगी VRAM से तय"]
C --> D["PC की दी हुई settings से बदलना"]
D --> D1["Intel: BIOS का DVMT"]
D --> D2["AMD: BIOS की UMA setting"]
D --> D3["नया Intel: dedicated software"]
D2 -.-> N["AMD Auto की सलाह देता है"]
चित्र 8: Memory बदलने का तरीका GPU के type और PC के model पर depend करता है।
कुछ PCs के BIOS में यह item होता ही नहीं। Item का नाम और जगह भी BIOS के हिसाब से अलग होती है, इसलिए PC का manual देखें। Memory बढ़ाने पर GPU के लिए normal memory की limit भी formula के हिसाब से बढ़ती है। लेकिन अगर driver ने कम limit तय की है, तो वह उसी value तक रहती है।
App कौन-सा GPU use करे, यह चुनना
जिस laptop में integrated और external दोनों GPU हों, उसमें हर app के लिए GPU चुना जा सकता है। Windows 11 (26H2) की screen पर steps ये हैं।9
- [Settings] → [System] → [Display] → [Graphics] खोलें।
- Apps की custom settings वाली list में जिस app को बदलना है उसकी row select करके खोलें। जो app list में नहीं है उसे [Add desktop app] से जोड़ें।
- [GPU preference] में [Let Windows decide (Power saving)], [Power saving] या [High performance] में से एक चुनें। आपका choice वैसे ही save हो जाता है।
- App को restart करें।
Options कैसे लिखे होते हैं, यह PC के हिसाब से अलग होता है। दो GPU वाले physical Windows 11 Pro (25H2) PC पर options “Let Windows decide”, “Power saving (Intel(R) UHD Graphics 770)” और “High performance (NVIDIA GeForce RTX 4070 Ti)” थे, यानी brackets में दिखता था कि कौन-सा option किस GPU का है।
flowchart TB
accTitle: App कौन-सा GPU use करे, यह चुनने के steps
accDescr: दिखाता है कि Settings में System, Display के नीचे Graphics खोलें, apps की custom settings में app चुनें, GPU preference में Let Windows decide, Power saving या High performance चुनें, और app restart करें।
A["Settings में Graphics खोलें"] --> B["Apps की custom settings में app चुनें"]
B --> C["GPU preference चुनें"]
C --> C1["Let Windows decide"]
C --> C2["Power saving"]
C --> C3["High performance"]
C1 --> D["App restart करें"]
C2 --> D
C3 --> D
चित्र 9: हर app के लिए GPU Settings के Graphics में चुना जाता है।
यह choice उन PCs के लिए है जिनमें एक से ज़्यादा GPU हों। Setting बदलने के बाद app चलाते हुए Task Manager का [Processes] tab खोलें, और उस app की row के GPU engine column में देखें कि किस GPU का कौन-सा engine use हो रहा है। GPU के drawing mechanism से जुड़ी एक और setting “What Is Windows’ Hardware-Accelerated GPU Scheduling?” में समझाई गई है।
Numbers देखकर judgement के लिए अंदाज़ा
| जो दिख रहा है | इसका मतलब क्या हो सकता है | आगे क्या देखें |
|---|---|---|
| Integrated GPU पर dedicated कम, shared की limit बड़ी | Integrated GPU की normal हालत | कुछ करने की ज़रूरत नहीं |
| Shared GPU memory की limit memory की लगभग आधी | Windows की तय की हुई limit | Usage limit के करीब है या नहीं |
| Details tab का total Performance tab से ज़्यादा | Shared memory की दोहरी गिनती | Performance tab की value |
| External GPU पर dedicated limit के करीब और shared usage भी ज़्यादा | शायद VRAM में fit नहीं हो रहा | App की quality settings कम करने से फ़र्क पड़ता है या नहीं |
| सिर्फ़ कोई एक app freeze होता है | शायद video memory budget से ऊपर | App चलते समय dedicated और shared usage |
Summary
- Dedicated GPU memory वह memory है जिसे सिर्फ़ GPU use करता है। External GPU पर यह card पर लगी VRAM है; integrated GPU पर normal memory का reserve किया हुआ छोटा हिस्सा।
- Shared GPU memory वह normal memory है जिसे CPU और GPU दोनों use कर सकते हैं। बड़ा number limit है, ली गई memory नहीं।
- GPU के लिए normal memory की limit 32GB तक memory वाले PCs पर memory की आधी है। ज़्यादा memory वाले PCs पर यह आधी से ज़्यादा, अधिकतम 80% है।
- Integrated GPU पर dedicated का कम और shared का ज़्यादा दिखना normal हालत है।
- Video memory budget से ऊपर जाने पर app बीच-बीच में suspend होता है या memory allocate करने में fail होता है।
- Windows में dedicated GPU memory बढ़ाने का कोई item नहीं है। Integrated GPU पर BIOS वगैरह से कभी-कभी बदला जा सकता है, लेकिन आम तौर पर इसे automatic setting पर ही रखें।
संदर्भ
-
Microsoft DirectX Developer Blog, GPUs in the task manager. 21 जुलाई 2017। GPU scheduling और memory management के engineers का Task Manager के GPU display पर explanation: engines, overall usage, dedicated और shared memory, physical memory की आधी वाली policy, और processes को कैसे गिना जाता है। ↩ ↩2 ↩3 ↩4 ↩5 ↩6 ↩7 ↩8 ↩9 ↩10 ↩11 ↩12 ↩13 ↩14 ↩15
-
Microsoft Learn, GPU segments. Memory segments discrete GPU की VRAM, या integrated GPU के firmware या driver की reserve की गई memory को represent करते हैं। ↩
-
Microsoft Learn, Calculating Graphics Memory. GPU के लिए normal memory की limit, shared system memory और total video memory के formulas। ↩ ↩2 ↩3
-
Intel, How to Adjust Dedicated Video Memory for Intel Graphics. Intel के integrated GPUs के पास dedicated memory नहीं होती और वे automatically allocate की गई shared memory use करते हैं, और BIOS के DVMT से सिर्फ़ limit adjust होती है। ↩ ↩2
-
AMD, Configuring UMA Frame Buffer Size on Desktop Systems with Integrated Graphics. Integrated graphics वाले PCs normal memory share करते हैं, UMA Frame Buffer Size के लिए आम तौर पर Auto की सलाह, और बदलने के examples और सावधानियाँ। ↩ ↩2 ↩3
-
Microsoft Learn, GPU Process Memory counters report incorrect value. Windows 10 का known issue, जिसमें Details tab पर dedicated GPU memory की value बढ़ती हुई दिखती है। ↩
-
Microsoft Learn, Residency. Video memory budget और उससे ऊपर जाने पर क्या होता है। External GPU पर data को normal memory में move करना last resort है। ↩ ↩2
-
Intel, Shared GPU Memory Override Feature and Requirements. Core Ultra Series 2 और उसके बाद के integrated GPUs में shared memory का हिस्सा बदलने वाला feature। Default 57%, और कम से कम 10GB memory ज़रूरी। ↩
-
Microsoft Support, Optimizations for windowed games in Windows 11. [System] → [Display] → [Graphics] में हर app के लिए graphics performance preference चुनने के steps। ↩
संबंधित लेख
निकटवर्ती विषयों में गहराई से जाने के लिए समान टैग वाले नवीनतम लेख।
Windows के power mode से क्या बदलता है? ── Best performance, Balanced और Best power efficiency में फ़र्क और सही mode कैसे चुनें
Windows 11 के power modes Best performance, Balanced और Best power efficiency से क्या बदलता है, यह article बताता है: पीछे की CPU settings...
Windows का "Game Mode" क्या है? ── On करने पर क्या बदलता है, और क्या games के अलावा भी इसका असर होता है?
Windows का Game Mode, game चलते समय Windows Update के driver installation और restart notifications रोकता है और frame rate को stable रखने ...
"Metered connection" on करने पर क्या रुकता है? ── Windows Update, OneDrive और Store apps पर असर
Windows में metered connection on करने पर Windows Update सिर्फ़ priority updates download करता है और OneDrive sync pause कर देता है। Stor...
क्या Windows.old और "Temporary files" delete करना safe है? ── Storage Sense और Disk Cleanup कब इस्तेमाल करें
Windows.old या temporary files delete करने का फ़ैसला इस पर निर्भर है कि delete करने के बाद कुछ ऐसा तो नहीं जाएगा जो वापस न मिले। पिछली Wi...
Hardware acceleration on रखें या off? ── Chrome, Edge, Office और Teams की settings, और HAGS से फ़र्क
Browsers और Office में hardware acceleration को आम तौर पर on ही रखें, और screen पूरी white हो जाने जैसी problem आने पर ही इसे थोड़ी देर क...
संबंधित विषय
ये इस विषय से जुड़े topic पृष्ठ हैं। लेख से शुरू करके आप संबंधित सेवाओं और दूसरे लेखों तक जा सकते हैं।
Windows के तकनीकी विषय
Windows विकास, बग जाँच और मौजूदा संपत्तियों के उपयोग से जुड़े तकनीकी विषयों का प्रवेश-द्वार।
इस विषय से जुड़ी सेवाएँ
यह लेख नीचे दिए गए सेवा पृष्ठों से जुड़ता है। जो प्रवेश-बिंदु आपके सबसे क़रीब हो, वहाँ से देखिए।
तकनीकी परामर्श और डिज़ाइन समीक्षा
अगर आप यह तय करना चाहते हैं कि business PCs का GPU और memory configuration आपके apps के लिए काफ़ी है या नहीं, तो इसे technical consultation के रूप में लिया जा सकता है।
त्रुटि जाँच और मूल कारण विश्लेषण
सिर्फ़ किसी एक app का freeze होना या धीरे draw करना जैसे symptoms को GPU और memory के use के आधार पर isolate करना, bug investigation और root-cause analysis के लिए अच्छा topic है।
अक्सर पूछे जाने वाले प्रश्न
इस लेख के विषय पर परामर्श में अक्सर पूछे जाने वाले प्रश्न।
- Shared GPU memory का number बड़ा है, तो क्या उतनी memory GPU ने ले रखी है?
- नहीं। Shared GPU memory के right side वाला number उस normal memory की upper limit है जिसे GPU use कर सकता है। जो हिस्सा use नहीं हो रहा, उसे CPU और दूसरे apps हमेशा की तरह use कर सकते हैं। GPU अभी कितनी memory use कर रहा है, यह left side के usage से पता चलता है।
- Shared GPU memory मेरे PC की memory की आधी क्यों है?
- क्योंकि Windows यह limit तय करता है कि GPU कितनी normal memory use कर सकता है। Microsoft के documents के formula के हिसाब से 32GB तक memory वाले PCs पर यह आधी होती है, और उससे ज़्यादा memory वाले PCs पर आधी से ज़्यादा। Driver के हिसाब से यह इससे कम भी हो सकती है।
- क्या dedicated GPU memory बढ़ाने का कोई तरीका है?
- Windows की Settings में dedicated GPU memory बढ़ाने वाला कोई item नहीं है। External GPU पर यह graphics card पर लगी memory से तय होती है। Integrated GPU पर कुछ PCs में BIOS settings से limit या allocation बदला जा सकता है, लेकिन Intel और AMD दोनों आम तौर पर automatic setting की सलाह देते हैं।
- Integrated GPU वाले PC में dedicated GPU memory बहुत कम या 0 दिखती है। क्या PC खराब है?
- खराब नहीं है। ज़्यादातर integrated GPUs के पास अपनी dedicated memory लगभग नहीं होती, और वे ज़रूरत के हिसाब से CPU के साथ shared normal memory use करते हैं। इसलिए dedicated GPU memory कम और shared GPU memory की limit बड़ी दिखती है। कुछ PCs पर dedicated GPU memory का field ही नहीं दिखता।
- Details tab पर हर process की dedicated GPU memory जोड़ने पर total usage से ज़्यादा क्यों आता है?
- क्योंकि कई processes के बीच shared memory हर process के number में दोबारा गिनी जाती है। पूरा GPU कितनी memory use कर रहा है, यह Performance tab के number से check करें।
लेखक की प्रोफ़ाइल
लेख के लेखक का परिचय पृष्ठ।
Go Komura
KomuraSoft LLC के प्रतिनिधि
Windows सॉफ़्टवेयर विकास, तकनीकी परामर्श और बग जाँच पर केंद्रित; जिन परियोजनाओं में मौजूदा assets बचे हैं, उनमें और जिन खराबियों का कारण आसानी से नहीं दिखता, उनकी जाँच में हमारी विशेष ताकत है।