Hello. There is a problem on Manjaro Linux. I will now try to describe it in detail, but clearly. All this time I had a total of 8 GB of RAM and since my integrated video card (Intel uhd graphics) uses RAM as vram - vram I also had 8 GB in use. But yesterday I decided to upgrade my RAM and instead of the old 4 GB RAM I installed an 8 GB RAM (I had to check this RAM. ). In the end, I didn’t like it very much and I returned the old RAM with 4 GB. But now after this I only have 3821 MB in use according to “glxinfo -B”.
What can be done to get it back so that 8gb can be used as vram again? Please, help :_)
glxinfo -B output
name of display: :0
display: :0 screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
Vendor: Intel (0x8086)
Device: Mesa Intel(R) UHD Graphics (TGL GT2) (0x9a78)
Version: 24.1.1
Accelerated: yes
Video memory: 3821MB
Unified memory: yes
Preferred profile: core (0x1)
Max core profile version: 4.6
Max compat profile version: 4.6
Max GLES1 profile version: 1.1
Max GLES[23] profile version: 3.2
OpenGL vendor string: Intel
OpenGL renderer string: Mesa Intel(R) UHD Graphics (TGL GT2)
OpenGL core profile version string: 4.6 (Core Profile) Mesa 24.1.1-manjaro1.1
OpenGL core profile shading language version string: 4.60
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL version string: 4.6 (Compatibility Profile) Mesa 24.1.1-manjaro1.1
OpenGL shading language version string: 4.60
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 24.1.1-manjaro1.1
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
P.S: I also checked on live usb with the glxinfo -B command, but everything is fine there and all 8 GB can be used.
I’m failing to understand the logic… You added more RAM; so, your system had more physical RAM at its disposal… and you didn’t like it very much?
You haven’t given any useful information about your hardware, so I’m uncertain how easily others might be able to help. Some system information might be useful, to start with.
…in a preformatted text container (using the </> button).
Otherwise, there might be a game of 100 questions to follow; and nobody likes to guess; however, I’ll make a few quick ones:
I guess… you’re using a laptop; that there might be a setting to adjust in your BIOS to have the RAM detected properly; that the RAM might need to be re-seated, or moved to a different slot; that a BIOS update might be available to address related issues; that updating to the latest kernel (LTS) might be beneficial; that you don’t have sufficient (or any) swap space defined…
I’m sure others might be able to help if given more information.
Sorry, its hard a some to explain it in words T-T, but i will try.
In general, all this time I had exactly the same amount of vram as ram - 8 gigabytes, since my Intel UHD Graphics uses my RAM as video memory.But yesterday, after I replaced my 4 GB RAM with an 8 GB RAM, my amount of memory for use by the video card decreased. After returning the old RAM, nothing changed. I hope I was able to explain correctly. So, I would like to try to return 8 GB to use by the video card. Previously, I could use all 8 GB, but now only 3 GB, judging by the information from glxinfo -B. But I don’t know how T-T.
Sorry for not being able to explain my problem correctly, it’s a bit complicated. Since I don’t know English very well yet, I have to use a translator.
It is pretty normal that the half available memory is allocated as possible space for video memory. The video memory is addressed dynamically, it is not static like on external GPU. I see no problem here. So when your application allocates more than 3821MB video memory, then it allocate more if free memory is available. This number is just a placeholder and a guideline.
Thanks for the reply. It just scares me that before 8 GB was always available, but now after changing the RAM, only 3 GB. But do I understand correctly that this value can change frequently?