NB Acer con Debian Buster 64 bits no detecta total de RAM

10 envíos / 0 nuevos
Último envío
#1 Mar, 14/01/2020 - 12:00
p4md4
Imagen de p4md4
Desconectado/a
se unió: 17/10/16

NB Acer con Debian Buster 64 bits no detecta total de RAM

Estado: 
[ACTIVO]

Buenas estimados, una consulta...

 

Tengo en mis manos una Notebook Acer modelo Extensa 5230. Que tenia instalado el Windows 7 32 bits (sabran que hoy es el último día de soporte del mismo), como queria hacerle un mejor uso de la ampliación de RAM que le estaba instalando, decidí por un SO Linux de 64 bits / Debian, ya que el procesador me lo permite y los SO de 64 bits hacen mejor uso de la RAM > 4 Gb

El problema viene en que el SO Debian Buster 64 bits no detecta el total de la memoria RAM que sí detecta la BIOS. El monitor del sistema solo detecta 2,9 Gb

Viendo por internet en varios foros y blog, encuentro que son varios los problemas similares a mi caso. Pero, no hay soluciones o fin al problema en el blog/foro....

Dejo los siguientes datos; y al final dejo los post que he leido sobre el tema, donde algunos recomiendan cambiar el "kernel" otros mencionan compatibilidad de los "modulos de memoria" (considerando el tiempo de la NB , veo un poco dificil encontrar reemplazos en mi pueblo, las que compré las pedí de amazon.com)

resultado del comando "lshw -c memory"

  *-memory
       description: System Memory
       physical id: 15
       slot: System board or motherboard
       size: 4GiB
     *-bank:0
          description: SODIMM DDR2 Synchronous 667 MHz (1,5 ns)
          product: SODIMM000
          vendor: Mfg 0
          physical id: 0
          serial: 1234-B0
          slot: M1
          size: 2GiB
          width: 64 bits
          clock: 667MHz (1.5ns)
     *-bank:1
          description: SODIMM DDR2 Synchronous 667 MHz (1,5 ns)
          product: SODIMM001
          vendor: Mfg 1
          physical id: 1
          serial: 1234-B1
          slot: M2
          size: 2GiB
          width: 64 bits
          clock: 667MHz (1.5ns)

resultado del comando "neofetch"

    

    OS: Debian GNU/Linux 10 (buster) x86_64
    Host: Extensa 5230 0100
    Kernel: 4.19.0-6-amd64
    Shell: bash 5.0.3
    CPU: Genuine Intel 575 (1) @ 1.995GHz
    GPU: Intel Mobile 4 Series Chipset
    Memory: 2590MiB / 2931MiB

 

Desde ya, les agradezco por su tiempo.

 

Ref.:
- http://blogdrake.net/consulta/el-sistema-solo-reconoce-3-de-4-gigas-de-ram
- https://community.acer.com/es/discussion/560440/4gb-instalados-utilizables-2gb
- https://ubuntuforums.org/showthread.php?t=1115454&s=bab105cc825c11c09ae8500388523bdc
- https://forums.linuxmint.com/viewtopic.php?t=118250

Jue, 16/01/2020 - 07:20
xXArconteXx
Imagen de xXArconteXx
Desconectado/a
se unió: 05/01/20

No soy un experto en Linux pero te lo está cogiendo todo; en memory tienes 4GB (total) pero luego tienes en el bank0 2GB y en bank1 otros 2GB que en total hacen los 4GB. Yo tengo 12GB y al ejecutar ese comando me sale que tengo en el bank0 8GB y 4GB en bank1 sumado hacen los 12GB totales que posee fisicamente, espero haberte ayudado.

Vie, 17/01/2020 - 06:32
dev_random
Imagen de dev_random
Desconectado/a
se unió: 14/11/19

Buenas:

@p4md4   Tu comentario me dio curiosidad y estuve leyendo este artículo -> Conocer y analizar el consumo de la RAM en linux

Y, tanto en ese artículo como en el 4º enlace que posteas, se aclara que siempre hay un desfase entre la RAM de tu equipo y la que tienes a tu disposición...

En mi portátil con 4G de RAM...

x@x:~$ free -m -h
              total        used        free      shared  buff/cache   available
Mem:          3,7Gi       1,3Gi       1,3Gi       219Mi       1,2Gi       2,0Gi
Swap:         3,7Gi          0B       3,7Gi

Comentar también que en el 1er enlace sí dan una solución y es cambiar el kernel de desktop a server (eso en Mandriva, creo). Y en el 3º también dan otra solución que es compilar el kernel (Ubuntu). Pero ambos son post antiquísimos . El segundo ni lo leo que hablan de W.

Salud!!!

Vie, 17/01/2020 - 08:46
NerveNet
Imagen de NerveNet
Desconectado/a
colaborador
se unió: 14/03/16

Yo me leería la documentación del fabricante del equipo. No es la primera vez que leo eso de que el OS sólo ve 3GB de los 4GB tanto en 32 como 64 bits.

Generalmente cuando eso sucede es por que la placamadre que usa el fabricante no redirecciona la memoria. El 1GB que desaparece es por que se solapa con el área que usa la placamadre para comunicarse con otros dispositivos como la tarjeta de vídeo por ejemplo. Si el hardware permite reasignar el espacio de direcciones de la memoria quizás dispongas de una actualización de BIOS para el equipo.

A un clic de distancia de ti...

Vie, 17/01/2020 - 08:53
NerveNet
Imagen de NerveNet
Desconectado/a
colaborador
se unió: 14/03/16

A un clic de distancia de ti...

Dom, 19/01/2020 - 16:22
Percontator
Imagen de Percontator
Desconectado/a
colaborador
se unió: 20/03/16

 

 Interesante comentario el de NerveNet.

 Siguiendo en la misma linea, y aprovechando su enlace he tirado un poco del hilo, y:

   Acer Extensa 5230 Specifications:

Display Widescreen Display 	Yes
Color Support 			24-bit (16.7 million colors)
Diagonal Size (metric) 		39.1 cm
Display Resolution Abbreviation WXGA
Graphics Processor 		Intel GMA 4500MHD
Memory Allocation Technology 	Dynamic Video Memory Technology 5.0
Max Allocated RAM Size 		1759 MB

 

 Y en la página del chip de video:  https://www.notebookcheck.org/Intel-Graphics-Media-Accelerator-GMA-4500M.20709.0.html

 El Intel Graphics Media Accelerator 4500MHD (en ocasiones llamado también GMA X4500 HD u otras combinaciones)
 es un adaptador gráfico integrado compatible con DirectX 10 en los chipset GM45, GE45 y GS45
 de la plataforma Centrino 2 (Montevina). El chip no tiene memoria de video dedicada,
 pero toma memoria dinámicamente de la principal (hasta 384 MB).

 

No voy a decir que todo el recorte sea culpa del chip de vídeo, pero entre la memoria compartida

Y algún buffer que se reserve para procesar los frames, si podrían llevarse un buen mordisco de la ram.

 

 

 Y ya que estamos en temas de asignación,  la swap ¿tienes especificado que sea en disco, o

 podría ocurrir que hubiera sido asignada a una unidad ramdisk, o sea swap en memoria, para

 ganar velocidad de acceso?.

 

Lun, 20/01/2020 - 04:30
NerveNet
Imagen de NerveNet
Desconectado/a
colaborador
se unió: 14/03/16

En algunos equipos uso ZRAM para usar parte de la RAM como SWAP. El uso de ZRAM no afecta al total de memoria disponible que informa el comando free, uses o no ZRAM el sistema seguirá informando de la misma cantidad total de memoria.

 

A un clic de distancia de ti...

Mar, 21/01/2020 - 13:18
p4md4
Imagen de p4md4
Desconectado/a
se unió: 17/10/16

xXArconteXx wrote:

No soy un experto en Linux pero te lo está cogiendo todo; en memory tienes 4GB (total) pero luego tienes en el bank0 2GB y en bank1 otros 2GB que en total hacen los 4GB. Yo tengo 12GB y al ejecutar ese comando me sale que tengo en el bank0 8GB y 4GB en bank1 sumado hacen los 12GB totales que posee fisicamente, espero haberte ayudado.

hola @xXArconteXx ... estás en lo correcto, el hardware detecta el total de las RAM.. por ese lado no hay dudas. ; )

dev_random wrote:

Buenas:

@p4md4   Tu comentario me dio curiosidad y estuve leyendo este artículo -> Conocer y analizar el consumo de la RAM en linux

Y, tanto en ese artículo como en el 4º enlace que posteas, se aclara que siempre hay un desfase entre la RAM de tu equipo y la que tienes a tu disposición...

En mi portátil con 4G de RAM...

x@x:~$ free -m -h
              total        used        free      shared  buff/cache   available
Mem:          3,7Gi       1,3Gi       1,3Gi       219Mi       1,2Gi       2,0Gi
Swap:         3,7Gi          0B       3,7Gi

Comentar también que en el 1er enlace sí dan una solución y es cambiar el kernel de desktop a server (eso en Mandriva, creo). Y en el 3º también dan otra solución que es compilar el kernel (Ubuntu). Pero ambos son post antiquísimos . El segundo ni lo leo que hablan de W.

Salud!!!

Comento que anteriormente tenia instalado el SO Win7 32 bits.. en el mismo el SO detectaba los 4 Gb instalado, pero solo hacia uso de 3/4 partes del total ( el SO de 32 bits solo vé eso) y el SO de 64 bits ya vé y hace uso del total de la RAM 4 Gb de una mejor forma.

Entonces dije, para que seguir con Windows.. pasemonos a Debian 64 bits... y me encuentró con ese tema.. por el cual empece el post...

 

NerveNet wrote:

Yo me leería la documentación del fabricante del equipo. No es la primera vez que leo eso de que el OS sólo ve 3GB de los 4GB tanto en 32 como 64 bits.

Generalmente cuando eso sucede es por que la placamadre que usa el fabricante no redirecciona la memoria. El 1GB que desaparece es por que se solapa con el área que usa la placamadre para comunicarse con otros dispositivos como la tarjeta de vídeo por ejemplo. Si el hardware permite reasignar el espacio de direcciones de la memoria quizás dispongas de una actualización de BIOS para el equipo.

Está parte tecnica entiendo ;)

 

NerveNet wrote:

Sitio del fabricante: https://aceraspiredriver.com/acer-extensa-5230-driver-download/

¿hay compatibilidad en modelos Extensa Vs. Aspire? El sitio web de Acer para drivers es "www.acer.com"

 

Percontator wrote:

 Interesante comentario el de NerveNet.

 Siguiendo en la misma linea, y aprovechando su enlace he tirado un poco del hilo, y:

   Acer Extensa 5230 Specifications:

Display Widescreen Display     Yes
Color Support             24-bit (16.7 million colors)
Diagonal Size (metric)         39.1 cm
Display Resolution Abbreviation WXGA
Graphics Processor         Intel GMA 4500MHD
Memory Allocation Technology     Dynamic Video Memory Technology 5.0
Max Allocated RAM Size         1759 MB

 Y en la página del chip de video:  https://www.notebookcheck.org/Intel-Graphics-Media-Accelerator-GMA-4500M.20709.0.html

 El Intel Graphics Media Accelerator 4500MHD (en ocasiones llamado también GMA X4500 HD u otras combinaciones)
 es un adaptador gráfico integrado compatible con DirectX 10 en los chipset GM45, GE45 y GS45
 de la plataforma Centrino 2 (Montevina). El chip no tiene memoria de video dedicada,
 pero toma memoria dinámicamente de la principal (hasta 384 MB).

No voy a decir que todo el recorte sea culpa del chip de vídeo, pero entre la memoria compartida

Y algún buffer que se reserve para procesar los frames, si podrían llevarse un buen mordisco de la ram.

 Y ya que estamos en temas de asignación,  la swap ¿tienes especificado que sea en disco, o

 podría ocurrir que hubiera sido asignada a una unidad ramdisk, o sea swap en memoria, para

 ganar velocidad de acceso?.

Tenía pensado también echarle la culpa al video... pero me quede en la duda =(

La SWAP esta asignada directamente en el SSD o sea, tiene una partición propia.

mientras les sigo leyendo, y apoco vaya avanzando sobre el tema (de acuerdo a mi tiempo) iré actualizando el post.

 

Desde ya, gracias por su tiempo!

Jue, 23/01/2020 - 22:14
p4md4
Imagen de p4md4
Desconectado/a
se unió: 17/10/16

en esta ocasión les paso el siguiente dato, de otro equipo con similares características... pero con RAM inferior.

Físicamente tiene instalado lo que detecta el comando top.. o sea, no hay perdida ni 1/4 del total de RAM instalado.. 

 

top - 22:05:16 up 2 days,  9:51,  1 user,  load average: 0,24, 0,11, 0,03
Tasks: 100 total,   2 running,  98 sleeping,   0 stopped,   0 zombie
%Cpu(s):  1,3 us,  0,7 sy,  0,0 ni, 98,0 id,  0,0 wa,  0,0 hi,  0,0 si,  0,0 st
MiB Mem :    719,5 total,     98,8 free,    344,1 used,    276,6 buff/cache
MiB Swap:    954,0 total,    356,0 free,    598,0 used.    225,1 avail Mem 

 

mientras sigo leyendo, gracias!

Vie, 24/01/2020 - 16:37
NerveNet
Imagen de NerveNet
Desconectado/a
colaborador
se unió: 14/03/16

Es un tema de direccionamiento y áreas de memoria reservada. No hace falta darle tantas vueltas.

 

Una cosa es que le hayas colocado 4 GB de RAM, otra muy distinta es que el chipset y la BIOS puedan usar ese espacio de 4GB de forma líneal, lo normal es que si el diseño requiere que el último gigabyte esté reservado, se redireccione ese gigabyte de RAM a otra área del espacio de memoria o se mueva el área reservada. Esto requiere que el Chipset lo pueda hacer y que lo hayan programado en la BIOS.

 

Por eso recomendé leer la documentación del fabricante, y ya que tienen soporte pregúntales.

A un clic de distancia de ti...