El 19/4/22 a las 12:02, Roberto C. Sánchez escribió:
On Tue, Apr 19, 2022 at 11:43:46AM -0300, Debian wrote:
Buen día.
Siempre uno está aprendiendo.
Hoy, compañeros de oficina se quejaban de lo lento de un sistema Windows, y
verifiqué la memoria disponible que tenían; tenían una versión instalada de
W7 que no utiliza más que 2GB, por más que hubiese más RAM disponible.
Anécdota aparte, fui a verificar mi Debian, y me encontré con esto:
Físicamente, tengo dos banco de 4GB RAM ADATA VLP U-DIMM 1600MT/s PC3L-12800
ADDR1600W4G11 para un equipo de 4 procesadores AMD viejito.
1) Si consulto
# free -h
total used free shared buff/cache available
Mem: 6,8Gi 1,7Gi 3,6Gi 35Mi 1,5Gi 4,8Gi
2) Si consulto
# hwinfo
(...)
12: None 00.0: 10102 Main Memory
[Created at memory.74]
Unique ID: rdCR.CxwsZFjVASF
Hardware Class: memory
Model: "Main Memory"
Memory Range: 0x00000000-0x1b32bbfff (rw)
Memory Size: 7 GB
Config Status: cfg=new, avail=yes, need=no, active=unknown
3) dmidecode informa correctamente que hay dos bancos de 4GB.
¿Dónde están los 1,2GB que no veo?
Si alguno sabe por qué sucede esto, así aprendo.
¿Has mirado a ver qué memoria usa tu tarjeta gráfica? Yo tengo un
sistema Intel Core i5-6200U, que utiliza por su memoria parte del RAM
del sistema. La salida de 'lspci -vvv' me da:
Region 0: Memory at db000000 (64-bit, non-prefetchable) [size=16M]
Region 2: Memory at 90000000 (64-bit, prefetchable) [size=256M]
Cuando lo comparo con 'free -h', que me indica que faltan aproximádament
300 MB de memoria, me parece que está siendo usado por la tarjeta
gráfica.
Saludos,
-Roberto
Es GLX el ladrón 1GB, y la placa de video de 256MB....
Me ayudó esta página:
https://www.cyberciti.biz/faq/howto-find-linux-vga-video-card-ram/
# glxinfo | egrep -i 'device|memory'
Device: AMD KAVERI (DRM 2.50.0, 5.10.0-13-amd64, LLVM 11.0.1) (0x1313)
Video memory: 1024MB
Unified memory: no
Memory info (GL_ATI_meminfo):
VBO free memory - total: 0 MB, largest block: 0 MB
VBO free aux. memory - total: 0 MB, largest block: 0 MB
Texture free memory - total: 0 MB, largest block: 0 MB
Texture free aux. memory - total: 0 MB, largest block: 0 MB
Renderbuffer free memory - total: 0 MB, largest block: 0 MB
Renderbuffer free aux. memory - total: 0 MB, largest block: 0 MB
Memory info (GL_NVX_gpu_memory_info):
Dedicated video memory: 1024 MB
Total available memory: 3067 MB
Currently available dedicated video memory: 0 MB
GL_AMD_pinned_memory, GL_AMD_query_buffer_object,
GL_EXT_framebuffer_object, GL_EXT_framebuffer_sRGB,
GL_EXT_memory_object,
GL_EXT_memory_object_fd, GL_EXT_packed_depth_stencil,
GL_EXT_packed_float,
GL_MESA_texture_signed_rgba, GL_NVX_gpu_memory_info,
GL_AMD_performance_monitor, GL_AMD_pinned_memory,
GL_EXT_gpu_shader4, GL_EXT_memory_object, GL_EXT_memory_object_fd,
GL_MESA_texture_signed_rgba, GL_MESA_window_pos,
GL_NVX_gpu_memory_info,
GL_EXT_map_buffer_range, GL_EXT_memory_object,
GL_EXT_memory_object_fd,
# lspci -v -s 00:01.0
00:01.0 VGA compatible controller: Advanced Micro Devices, Inc.
[AMD/ATI] Kaveri [Radeon R7 Graphics] (rev d4) (prog-if 00 [VGA controller])
Subsystem: Gigabyte Technology Co., Ltd Kaveri [Radeon R7 Graphics]
Flags: bus master, fast devsel, latency 0, IRQ 34, IOMMU group 0
Memory at c0000000 (64-bit, prefetchable) [size=256M]
Memory at d0000000 (64-bit, prefetchable) [size=8M]
I/O ports at f000 [size=256]
Memory at feb00000 (32-bit, non-prefetchable) [size=256K]
Expansion ROM at 000c0000 [disabled] [size=128K]
Capabilities: [48] Vendor Specific Information: Len=08 <?>
Capabilities: [50] Power Management version 3
Capabilities: [58] Express Root Complex Integrated Endpoint, MSI 00
Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1
Len=010 <?>
Capabilities: [270] Secondary PCI Express
Capabilities: [2b0] Address Translation Service (ATS)
Capabilities: [2c0] Page Request Interface (PRI)
Capabilities: [2d0] Process Address Space ID (PASID)
Kernel driver in use: radeon
Kernel modules: radeon, amdgpu
Muchas gracias por darme la punta del hilo.
JAP