Ubuntu-MATE 64 bits só reconhece 2.9 gb dos 4 gb de RAM instalados

Iniciado por Cafori, 03 de Maio de 2016, 20:28

tópico anterior - próximo tópico

Cafori

Saudações a todos do Fórum

Estou utilizando o Ubuntu-MATE 64 bits que, não esta reconhecendo a memória instalada, descrição da maquina abaixo:
Notebook Acer Aspire 5630 - Processador Intel Core2 1.6 Ghz - memória 4 gb - hd 120 gb - placa de video G72M [Quadro NVS 110M/GeForce Go 7300].

Seguindo orientação de    druidaobelix estou criando novo tópico sobre o assunto e postando os resultados dos comandos sugeridos.
- Arquitetura:
# arch
x86_64
# uname -a
Linux mate 4.4.0-21-generic #37-Ubuntu SMP Mon Apr 18 18:33:37 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
- Informações da memória
# free -tm
              total        used        free      shared  buff/cache   available
Mem:           3006        1564          61          23        1381        1364
Swap:          7627           2        7625
Total:        10634        1566        7687
# dmidecode -t memory
# dmidecode 3.0
Getting SMBIOS data from sysfs.
SMBIOS version fixup (2.33 -> 2.3).
SMBIOS 2.3 present.

Handle 0x000A, DMI type 16, 15 bytes
Physical Memory Array
   Location: System Board Or Motherboard
   Use: System Memory
   Error Correction Type: None
   Maximum Capacity: 2 GB
   Error Information Handle: Not Provided
   Number Of Devices: 2


Handle 0x000B, DMI type 17, 27 bytes
Memory Device
   Array Handle: 0x000A
   Error Information Handle: No Error
   Total Width: 32 bits
   Data Width: 32 bits

   Size: 2048 MB
   Form Factor: SODIMM
   Set: 1
   Locator: M1
   Bank Locator: Bank 0
   Type: DDR2
   Type Detail: Synchronous
   Speed: Unknown
   Manufacturer: Not Specified
   Serial Number: Not Specified
   Asset Tag: Not Specified
   Part Number: Not Specified

Handle 0x000C, DMI type 17, 27 bytes
Memory Device
   Array Handle: 0x000A
   Error Information Handle: No Error
   Total Width: 32 bits
   Data Width: 32 bits
   Size: 2048 MB
   Form Factor: SODIMM
   Set: 2
   Locator: M2
   Bank Locator: Bank 1
   Type: DDR2
   Type Detail: Synchronous
   Speed: Unknown
   Manufacturer: Not Specified
   Serial Number: Not Specified
   Asset Tag: Not Specified
   Part Number: Not Specified

As partes negritadas são as que fiquei com maior duvida.

Desde já agradeço a colaboração


druidaobelix

#1
Então, /Cafori/, por favor,

1) mais alguns comandos para tentar melhorar o entendimento da questão:

free -k

sudo dmidecode -t19

sudo dmidecode -t20

cat /proc/meminfo

2) Fez uma verificação desses pentes de memória usandoo Mentest, que é aquela linha de entrada que aparece no menu do Grub, inicial do sistema, preferencialmente o teste longo?

www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

druidaobelix

Quanto ao Mentest, note que ele executa automaticamente uma série de 8 testes, que é o Default Tests, num loop contínuo (a quantidade de vezes vai aparecendo na coluna Pass). Deixe fazer algumas vezes.

Depois acione a tecla 'c' para configurações -> aparece um lista 'Settings'

acione a tecla 1 'Test Selection'
depois aciona 3 Select Test
depois Test Number [0-9] marque o 9
O 9 é o Bit fade test e demora cerca de 90 minutos até algumas horas dependendo do tamanho da memória ram e processador

Lembre-se que precisa teclar o 0 (zero) para continuar com as verificações.

Um adendo no Mentest e só para lembrar:

(SP) scroll_lock -> sp=space, é a barra de espaço
(CR) scroll_unlock -> cr=carriage return or enter, é a tecla de Backspace (Retorno) ou ainda a Enter, dependendo do teclado.

Isso caso tenha que fazer a rolagem da tela para ver resultados longos.

Caso apareçam erros na memória do sistema os endereços precisam ser anotados para que, depois, venham a compor um mapa de endereços que o kernel (núcleo) do sistema não deva usar.
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

Cafori

Agradeço novamente Druida, vamos aos comandos primeiro, depois falo sobre grub e memtest.
# free -k
              total        used        free      shared  buff/cache   available
Mem:        3079128     1690952      153788       32636     1234388     1293668
Swap:       7811068       11428     7799640

# dmidecode -t19
# dmidecode 3.0
Getting SMBIOS data from sysfs.
SMBIOS version fixup (2.33 -> 2.3).
SMBIOS 2.3 present.

Handle 0x000D, DMI type 19, 15 bytes
Memory Array Mapped Address
   Starting Address: 0x00000000000
   Ending Address: 0x000FFFFFFFF
   Range Size: 4 GB
   Physical Array Handle: 0x000A
   Partition Width: 2

# dmidecode -t20
# dmidecode 3.0
Getting SMBIOS data from sysfs.
SMBIOS version fixup (2.33 -> 2.3).
SMBIOS 2.3 present.

Handle 0x000E, DMI type 20, 19 bytes
Memory Device Mapped Address
   Starting Address: 0x00000000000
   Ending Address: 0x000FFFFFFFF
   Range Size: 4 GB
   Physical Device Handle: 0x000B
   Memory Array Mapped Address Handle: 0x000D
   Partition Row Position: 2
   Interleave Position: 1
   Interleaved Data Depth: 6

# cat /proc/meminfo
MemTotal:        3079128 kB
MemFree:          145092 kB
MemAvailable:    1286360 kB
Buffers:          113400 kB
Cached:           980512 kB
SwapCached:         2932 kB
Active:          1049528 kB
Inactive:         794196 kB
Active(anon):     487160 kB
Inactive(anon):   295548 kB
Active(file):     562368 kB
Inactive(file):   498648 kB
Unevictable:          40 kB
Mlocked:              40 kB
SwapTotal:       7811068 kB
SwapFree:        7799640 kB
Dirty:                72 kB
Writeback:             0 kB
AnonPages:        747500 kB
Mapped:          1153608 kB
Shmem:             32896 kB
Slab:             142160 kB
SReclaimable:     106244 kB
SUnreclaim:        35916 kB
KernelStack:        6976 kB
PageTables:        27832 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:     9350632 kB
Committed_AS:    3902596 kB
VmallocTotal:   34359738367 kB
VmallocUsed:           0 kB
VmallocChunk:          0 kB
HardwareCorrupted:     0 kB
AnonHugePages:    335872 kB
CmaTotal:              0 kB
CmaFree:               0 kB
HugePages_Total:       0
HugePages_Free:        0
HugePages_Rsvd:        0
HugePages_Surp:        0
Hugepagesize:       2048 kB
DirectMap4k:      500224 kB
DirectMap2M:     2643968 kB


Cafori

Sobre o memtest, realizei mas não pelo grub e sim pelo CD, nunca me atentei a possibilidade de fazer alterações no teste, seja como for o teste que fiz não apresentou erros, agora não posso desligar a maquina para ver o teste, mas farei.

Quanto ao grub, nunca utilizei; durante minhas pesquisas "la na primeira instalação" tive a impressão que serve apenas para quem precisa de dual boot, como esse nunca foi meu caso então deixei pra lá, mas se para fazer um teste de memória adequado precisemos dele ou se houver outras funcionalidades interessantes, começo a utilizar.

Mais uma vez agradeço

druidaobelix

#5
CitarSobre o memtest, realizei mas não pelo grub e sim pelo CD

Dá no mesmo fazer pelo CD ou pela versão instalada no disco, o que há huma há noutra, desde que sejam versões mais ou menos atuais do Mentest. Se você já fez, então a possibilidade de aparecimentos de erros nessa extensão é muito pequena.
O teste longo é um teste, digamos assim, mais pente fino, tenta pegar específicos endereços de memória que possam estar com problemas.
Não faz sentido achar que o teste default, bem realizado, não pegou nada e que o Bit Fade Test vá pegar.
Ocasionalmente pode até pegar, mas não nessa extensão de 1GB.

1) A pergunta ficou incompleta, a questão inicial é saber se o Mentest identifica os 4GB de RAM ou não?

2) Indo adiante, qual é a versão do BIOS desse notebook?

A tela inicial de quando se liga o computador (POST) identifica a versão do BIOS.

Esse código pode ajudar a identificar:

sudo dmidecode -t0

Muito frequentemente reconhecimento de RAM está relacionado com problemas do BIOS.

Observo que há no site da Acer uma atualização de BIOS para o modelo Aspíre 5630.

BIOS    Acer    BIOS    V3.60    1.7 MB    2008/12/08



http://www.acer.com/ac/pt/BR/content/support-product/539;-;Aspire%205630



www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

Cafori

O resultado do comando que informou
# dmidecode -t0
# dmidecode 3.0
Getting SMBIOS data from sysfs.
SMBIOS version fixup (2.33 -> 2.3).
SMBIOS 2.3 present.

Handle 0x0000, DMI type 0, 24 bytes
BIOS Information
   Vendor: Acer
   Version: V3.01
   Release Date: 10/25/2006
   Address: 0xE7020
   Runtime Size: 102368 bytes
   ROM Size: 1024 kB
   Characteristics:
      PCI is supported
      PC Card (PCMCIA) is supported
      PNP is supported
      BIOS is upgradeable
      BIOS shadowing is allowed
      ESCD support is available
      Boot from CD is supported
      Selectable boot is supported
      Print screen service is supported (int 5h)
      8042 keyboard services are supported (int 9h)
      Printer services are supported (int 17h)
      CGA/mono video services are supported (int 10h)
      ACPI is supported
      USB legacy is supported
      AGP is supported
      Smart battery is supported
      BIOS boot specification is supported
      Targeted content distribution is supported
   BIOS Revision: 0.0
   Firmware Revision: 0.0

Eu nunca fiz atualização de BIOS, porém uma das primeiras coisas que olhei quando notei essa questão da memória foi na BIOS e consta ali 4096.

druidaobelix

Note que o código está informando a versão do BIOS hoje existente na máquina como:

Version: V3.01
Release Date: 10/25/2006

A atualização que há no site da Acer para esse equipamento, como disse, é a:

Versão: 3.60
Data: 08/12/2008

Ou seja, há de fato uma versão para atualizar o BIOS, confira lá na página no link que passei.

www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

druidaobelix

#8
Passou o memtest default e não acusou defeito algum.
O meminfo informa: HardwareCorrupted:     0 kB

Antes de partir para uma atualização de BIOS faça uma verificação final:

1) grave um live-iso (pendrive ou cdrom) 64-bit com uma versão estável do Ubuntu padrão (14.04.4), suba o sistema por ele e confirme a memória do sistema;

2) se tiver Windows instalado, verifique o quanto de ram ele está acusando estar usando (não lembro muito bem o código para isso lá no Win, mas não é difícil de achar, se o caso.

3) se tiver a habilidade técnica necessária (caso contrário melhor enviar a uma assistência técnica), retire os pentes dos respectivos slots, passe uma borracha macia nos contatos e insira novamente invertendo as posições (pode até observar cada uma delas isoladamente plugadas para ver se acusam diferença).

Se confirmou pelo (1) e (2) acima e o (3) também não resolveu, então atualize o BIOS.

P.S.:
Faltou dizer um detalhe, a placa gráfica pode, em tese, ter reservado esse 1GB faltante para o uso do vídeo, mas isso deveria estar aparecendo no setup da máquina, questão de ver. Como não tenho esse equipamento e não conheço o específico setup dele, então é necessário que você examine aí se há algo nesse sentido.

Há um discussão nesse sentido envolvendo esse específico modelo aqui:

Esse link é do próprio domínio da Acer:

http://community.acer.com/t5/2013-Archives/Acer-Aspire-5630-5633-windows-7-64-bit-can-only-use-3-gb-ram/m-p/41583

Mais esses dois discutindo a mesma coisa>

http://www.sevenforums.com/hardware-devices/32292-acer-aspire-5630-4gb-ram-3gb-usable.html

http://www.overclock.net/t/525500/3gb-of-4gb-being-used

Essa abordagem seria consistente com o fato do dmidecode estar indicando os 4GB, porém o free indicar apenas 3GB, mas na verdade não estou convencido disso, ao menos não por enquanto, é necessário estudar um pouco mais a fundo a questão antes de "bater o martelo" que seja isso mesmo, como disse, por enquanto não me convenceu.
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

Cafori

Farei todos os testes que indicou e vou ver as informações dos links que passou.

Quanto a atualização da bios, baixei no site, a única coisa é que temos ali um .exe e, as informações que consegui pesquisando em resumo são "não faça isso pelo wine".

Assim que eu faça os testes posto aqui.

Obrigado

druidaobelix

#10
Para atualizar BIOS não é pelo wine, se tiver o Windows instalado, use ele, caso contrário melhor usar o FreeDOS USB Drive que resolve bem.

http://www.chtaube.eu/computers/freedos/bootable-usb/

Existem também outras formas que podemos detalhar depois, mas deixe a alteração do BIOS como última opção.

Faça antes as verificações sugeridas no post #8.

Nesse meio tempo vou ver se acho algo mais detalhado sobre essa questão da "shadow" memória ram compartilhada sendo utilizada pela placa gráfica.
Na verdade preciso saber em detalhes como é que o free faz a leitura e aí só mesmo consultando a documentação do programa, talvez examinando o próprio fonte.
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

druidaobelix

#11
Lá pelas tantas tem alguém dizendo isso:

"I notice in the BIOS of this machine (not the latest available) is that there are manual settings available for "Top of Memory under 4GB" and "iGPU Frame Buffer Size" (since this has integrated graphics). If your system is capable of 8GB maximum RAM, then your BIOS might display an option such as "Top of Memory under 8GB." If so, you might try setting that value to a low setting, then see how the machine works and what size of RAM it recognizes and can work with as you gradually increase that value over repeated restarts. I may try a similar strategy with my unit. In my case with the integrated graphics (no discreet card yet), I may also try reducing the "iGPU Frame Buffer Size" to smaller values and see if that improves stability."

Ou seja, precisa procurar no setup dessa máquina se há alguma coisa similar a isso aí que ele diz e que eventualmente  seja ajustável.
O único jeito é entrar no setup da máquina, no BIOS, e ir olhando as opções disponíveis para ver se encontra algo naqueles termos.

A afirmação acima está em DB:2.75 no link (vou deixar registrado aqui para poder olhar depois com mais tempo):

http://www.hivmr.com/db/c8ja98z7kz817akm93z8xdksmpas9s1x


www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

druidaobelix

#12
Esclarece mais esse ponto: esse notebook possui gpu (placa gráfica) dedicada NVIDIA?
O manual do produto está dizendo que a série 5630 vem com a GeForce Go 7300.


A pergunta que fiz acima não tem sentido, você já tinha dito no outro tópico da NVIDIA que tem aí instalada.
Se você já disse antes, então obviamente tem.  :-\

Mais adiante a espeficação, na página 23 do manual, diz:

Chipset Mobile Intel ® 940/943/945GML Express com gráficos 3D integrados, com Intel  Graphics Media Accelerator 950, até 224 MB memória de sistema

Então, segundo essa informação do manual, seriam até 224MB de memória compartilhada.

Ainda assim, ainda que fosse, continua estranho, vez que 224MB não alcança o 1GB faltante.

Precisa entrar no BIOS (acho que tecla F2 no POST segundo o manual) e ver se encontra alguma coisa relacionada a essa memória compartilhada, como e quanto estaria lá assinalado e se é algo configurável.
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

Tota

 olá,


Citação de: Cafori online 03 de Maio de 2016, 20:28

Motherboard
   Use: System Memory
   Error Correction Type: None
   Maximum Capacity: 2 GB
   Error Information Handle: Not Provided
   Number Of Devices: 2[/b]

   Size: 2048 MB
   Form Factor: SODIMM
   Set: 1
   Locator: M1
   Bank Locator: Bank 0

   Size: 2048 MB
   Form Factor: SODIMM
   Set: 2
   Locator: M2
   Bank Locator: Bank 1

Por esta informação, você tem 2 pentes de memoria com 2GB cada, e o sistema está efetivamente reconhecendo seus 4 gigas.

Pergunto: onde é que você está "vendo"  que o sistema tem apenas 2.9 gigas?

O "informações do sistema" tem bug e informa erroneamente a quantidade de RAM. Veja se não é isto.

Além do que foi falado a respeito de compartilhamento de memoria para placa de vídeo.

Acer aspire como o seu foi lançado em duas versões,  uma com vídeo Intel e outra com vídeo nvidia, ambas com memória compartilhada.

A placa nvidia compartilha mais ram que a Intel.

Acho que sua dúvida está aí.

Como foi falado, veja na bios quanto tem de vídeo compartilhado.

Isro deve "matar" a dúvida

Cafori

Saudações Druida e Tota, obrigado pelas dicas.

Hoje não tenho como fazer os devidos testes durante o dia, aproveitei o horário de almoço e "dei uma passada por aqui", a noite seguirei todas as instruções e posteriormente posto os resultados.