Questions tagged [vram]

shortcut for Video Random Access Memory, It is memory specially dedicated to store and represent visual data.

Video Random Access Memory

  • It is memory specially dedicated to store and represent visual data.
  • In the past was the same as screen buffer (Video Display)
  • and accessing it means directly access video output ...

With new technologies in Graphics is VRAM more structured usually to:

  1. Buffers

    • direct screen,back,secondary back,depth,... buffers
    • Alpha,stencil and effect buffers
  2. Texture memory

    • store the 1/2/3D image data
    • usually with special priorities because this memory is more often accessed in 3D graphics by gfx card during rasterization
  3. Geometry

    • this part holds the geometry representation of the scene
    • usually store VBO/VAO or display lists
    • store the vertexes,colors,texture coordinates and much much more
    • in vector form
  4. Shaders

    • with Shading language the gfx cards need to store also shader programs
    • these are usually stored in physically separate memory so the gfx processors can execute it

Modern memory controllers incorporated into graphic chips can use single memory space for all of these structures.

some VRAM memories also have more then single interface like (DUAL interface memories)

  • these allow to more then single access to memory per cycle
  • so host computer can access VRAM and gfx chip too without contentions or dellays
  • these are also used for storing streams from Hi-FPS camera systems where usually 3 and more streams of data are at all times to widen the bandwidth of the CCD chips ...
26 questions
1
vote
1 answer

How well do opengl drivers handle large texture arrays in limited VRAM

My game engine tries to allocate large texture arrays to be able to batch majority (if not all) of its draw together. This array may become large enough that fails to allocate, at which point I'd (continually) split the texture array in halves. Is…
Game_Overture
  • 1,578
  • 3
  • 22
  • 34
1
vote
2 answers

Allocating more VRAM to Javafx Program

I am working on a JavaFX program and want to speed up my application. After reading about large images and issues related to them here, I decided to follow the advice there and allocate more VRAM. I am not quite sure how to do this, however,…
1
vote
0 answers

How to get VRAM usage in C#?

I need to measure VRAM usage to use in my program, but I'm not finding anything about this. It can be GPU Usage aswell. It would be great if I could use the same tool/code/wtv for AMD and NVIDIA, but I need AMD much more than NVIDIA. Thanks.
bruxo00
  • 135
  • 1
  • 2
  • 12
1
vote
1 answer

Can't get opengl OutOfMemory error 1285

I just want know how many video memory I have on android device. For this I create many times opengl texture and check glGetError() but always have no error, but I don't belive that this is possible have so many textures in memory. So here code: …
0
votes
0 answers

How to resolve the Problem in the increase n vram?

Yesterday my big brother added a file in the registry of the Laptop to increase the vram to play wwe 2k 16 by following some tutorial on the internet, at the last step it was asking for the memory in hexa and the person whose tutorial we were…
0
votes
1 answer

how to find out amount of VRAM used by the model itself? (LSTM)

How to find out the VRAM usage of this model? (Its not about the data being trained, but the model and its weights being loaded into VRAM from tensorflow.keras.models import Sequential from tensorflow.keras.layers import…
La-Li-Lu-Le-Low
  • 191
  • 2
  • 15
0
votes
1 answer

Question Related to Vram In Windows server 2019

I have had created VM instances using google cloud platform (using console). The VM is a based on WINDOWS SERVER 2019! I have been successful in making one but unable to get some virtual ram in the instances. It (VRAM) shows zero. Does adding GPU…
Pranay
  • 103
  • 5
0
votes
0 answers

Issue with graphics card memory detection

I want to detect video memory using Nvidia API called NvAPI. The problem is that dedicatedVideoMemory always displays 0, but it should display 4096 MB. Code: NvAPI_Status result; result = NvAPI_Initialize(); if (result != NVAPI_OK) { …
Cobra91151
  • 610
  • 4
  • 14
0
votes
1 answer

If you have consumed all the video ram, will an SDL Texture automatically use normal Ram?

My question is: If you have consumed all the available video ram, and attempt to create a new texture (SDL), will normal ram be used automatically instead of video ram? Or, will you have to attempt to use a surface (SDL), which uses normal ram? In…
user3458225
0
votes
0 answers

Write custom pixels/vram in Unity3D

I have been thinking about this for a while. I know we can write to our own textures with setpixels, but i also know this is a really slow method that would start dropping framerates below 30 just being there. (Due to the sync with the videocard…
Smileynator
  • 677
  • 8
  • 24
-1
votes
1 answer

Access Violation in Vulkan Memory Allocator

When attempting to allocate memory using VulkanMemoryAllocator, I receive an access violation on line 14781 of vk_mem_alloc.h. The error happens when the code reaches the vkGetBufferMemoryRequirements2KHR function, and when I attempt to add it…
oli2
  • 73
  • 1
  • 7
1
2