When dealing with opencore, I get to know many different terms of "iGPU" memories. But I am completely lost and can not find any good articles about them online.
From my research, I find the following definitions:
- STOLEN: Memory reserved for the iGPU (for what?)
- FBMEM: Memory reserved for the framebuffer (for what? What is framebuffer for? I saw 0 bytes FBMEM without any problems)
- TOTAL CURSOR: Memory reserved for cursor. (I have no ideas what cursor is here)
- TOTAL STOLEN: Combination of STOLEN, FBMEM, TOTAL CURSOR.
- DVMT: Dynamic Video Memory Technology. Allowing the system to dynamically allocate memory resources according to the demands of the system at any point in time.
- FIXED Memory Size: BIOS feature is used in conjunction with the DVMT Memory Size BIOS feature to select the operating mode as well as the maximum amount of graphics memory that can be allocated to the onboard graphics processor.
- maybe DVMT + FIXED Memory Size = TOTAL STOLEN ??
- iGPU memory: I have no ideas what this is related to the above terms. It might be the same as TOTAL STOLEN
- iGPU VRAM: this is iGPU video memory. Sounds like the above terms from my point of view, but it's NOT. I can have 2GB iGPU VRAM, where the above terms might only have 32MB, 64MB etc. in BIOS setup. I have no ideas why.
DVMT definition has the word "video memory" too, but it seems DVMT has nothing to do with VRAM.
I have listed some of my confusions above. I have no ideas what they are, what they are used for even after reading their definitions.
Thank you very much for your help.
[link] [comments]
Post a Comment