de 64 bits 13.10 mostra 1 GB a menos de RAM que o de 64 bits que o 13.04 fez

2

Várias versões de 64 bits (Kubuntu, Lubuntu e Xubuntu), uma vez instaladas no meu ThinkPad R60, mostram 3GB de RAM, não os 4GB corretos de RAM. Na semana passada, com 13.04, eu tinha 4GB de RAM (que corresponde ao BIOS) e esta semana eu tenho 3GB disponíveis. Mentes inquiridoras querem saber. Detalhes seguem:

Linux R60 3.11.0-12-genérico # 19-Ubuntu SMP Qua 09 de outubro 16:20:46 UTC 2013 x86_64 x86_64 x86_64 GNU / Linux r60

free -m relatórios:

_             total       used       free     shared    buffers     cached
Mem:          3001        854       2146          0         22        486
-/+ buffers/cache:        346       2655
Swap:            0          0          0

. . . . . .

lshw mostra:

description: Notebook
product: 9459AT8 ()
vendor: LENOVO
version: ThinkPad R60/R60i
serial: redacted
width: 64 bits
capabilities: smbios-2.4 dmi-2.4 vsyscall32
configuration: administrator_password=disabled boot=normal chassis=notebook family=ThinkPad R60/R60i frontpanel_password=unknown keyboard_password=disabled power-on_password=disabled uuid=126E4001-48CA-11CB-9D53-B982AE0D1ABB
*-core
description: Motherboard
product: 9459AT8
vendor: LENOVO
physical id: 0
version: Not Available
*-firmware
description: BIOS
vendor: LENOVO
physical id: 0
version: 7CETC1WW (2.11 )
date: 01/09/2007
size: 144KiB
capacity: 1984KiB
capabilities: pci pcmcia pnp upgrade shadowing escd cdboot bootselect socketedrom edd acpi usb biosbootspecification
{snip}
*-memory
description: System Memory
physical id: 29
slot: System board or motherboard
size: 4GiB
*-bank:0
description: SODIMM DDR2 Synchronous
physical id: 0
slot: DIMM 1
size: 2GiB
width: 64 bits
*-bank:1
description: SODIMM DDR2 Synchronous
physical id: 1
slot: DIMM 2
size: 2GiB
width: 64 bits

dpkg -l linux-* retorna:

Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                                   Version                                 Description
+++-======================================-=======================================-==========================================================================
un  linux-doc-3.2.0                        <none>                                  (no description available)
ii  linux-firmware                         1.79.6                                  Firmware for Linux kernel drivers
ii  linux-generic                          3.2.0.52.62                             Complete Generic Linux kernel
un  linux-headers                          <none>                                  (no description available)
un  linux-headers-3                        <none>                                  (no description available)
un  linux-headers-3.0                      <none>                                  (no description available)
un  linux-headers-3.2.0-23                 <none>                                  (no description available)
un  linux-headers-3.2.0-23-generic         <none>                                  (no description available)
ii  linux-headers-3.2.0-52                 3.2.0-52.78                             Header files related to Linux kernel version 3.2.0
ii  linux-headers-3.2.0-52-generic         3.2.0-52.78                             Linux kernel headers for version 3.2.0 on 64 bit x86 SMP
ii  linux-headers-generic                  3.2.0.52.62                             Generic Linux kernel headers
un  linux-image                            <none>                                  (no description available)
un  linux-image-3.0                        <none>                                  (no description available)
ii  linux-image-3.2.0-52-generic           3.2.0-52.78                             Linux kernel image for version 3.2.0 on 64 bit x86 SMP
ii  linux-image-generic                    3.2.0.52.62                             Generic Linux kernel image
un  linux-initramfs-tool                   <none>                                  (no description available)
un  linux-kernel-headers                   <none>                                  (no description available)
un  linux-kernel-log-daemon                <none>                                  (no description available)
ii  linux-libc-dev                         3.2.0-52.78                             Linux Kernel Headers for development
un  linux-restricted-common                <none>                                  (no description available)
ii  linux-sound-base                       1.0.25+dfsg-0ubuntu1.1                  base package for ALSA and OSS sound systems
un  linux-source-3.2.0                     <none>                                  (no description available)
un  linux-tools                            <none>                                  (no description available)
    
por K7AAY 24.10.2013 / 10:10

2 respostas

0

link revela uma limitação do BIOS no R60 que impede mais de 3 GB disponíveis. Eu devo ter misturado o resultado de outro ThinkPad (um SL400) que faz obter 4 GB utilizável.

    
por K7AAY 02.12.2013 / 04:59
7

Você está medindo maçãs e laranjas.

Seu kernel ainda vê 4 GB de RAM. free retorna apenas RAM mapeável. Você tem 1 Gig de RAM que não pode ser acessado. Isso pode acontecer por causa de várias coisas, mas eu acho que a atualização atualizou os drivers de vídeo e que sua placa está "usando" parte dessa RAM.

Você pode querer verificar se sua RAM não está "marcada como ruim" com algo como BadRam .

Finalmente, você pode querer olhar (embora eu não ache que seja isso) para ter certeza de que o kernel não está mapeando a RAM de uma maneira estranha.

cat /var/log/dmesg | grep -a 40 "BIOS-provided physical RAM map:"

você deve começar por esse caminho. Embora você possa tentar apenas carregar o kernel antigo se você fez uma atualização e ver.

Basicamente, você precisa descobrir onde está a memória ausente. Está aí, o seu sistema o vê, está mapeado para algo diferente do que você está acostumado.

    
por coteyr 31.10.2013 / 17:23