web-dev-qa-db-fra.com

Ubuntu 14.04 (AMD64) ne détectant pas toute ma mémoire

J'ai 4 Go de RAM installés sur ma machine, mais Ubuntu ne détecte que 2,8 Go de RAM.

Si je lance uname -a je reçois:

Linux DeLillo 3.13.0-24-generic # 46-Ubuntu SMP Jeu 10 Avr 19:11:08 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

Ce qui semble confirmer que j'utilise Ubuntu en 64 bits.

J'ai également une carte graphique nVidia installée sur laquelle de la mémoire peut être allouée. Mais 1,2 Go semble un peu excessif.

J'ai eu un problème avec le BIOS et je n'arrive pas à trouver de paramètres pour changer la quantité de RAM allouée à mon GPU. Est-ce juste une chose avec laquelle je dois vivre?

EDIT: mémoire de classe Sudo lshw sorties:

PCI (sysfs)  
*-firmware              
   description: BIOS
   vendor: Phoenix Technologies, LTD
   physical id: 0
   version: 6.00 PG
   date: 06/19/2008
   size: 128KiB
   capacity: 448KiB
   capabilities: isa pci pnp apm upgrade shadowing cdboot bootselect socketedrom edd int13floppy360 int13floppy1200 int13floppy720 int13floppy2880 int5printscreen int9keyboard int14serial int17printer int10video acpi usb ls120boot zipboot biosbootspecification
*-cache:0
   description: L1 cache
   physical id: 8
   slot: Internal Cache
   size: 32KiB
   capacity: 32KiB
   capabilities: synchronous internal write-back
*-cache:1
   description: L2 cache
   physical id: 9
   slot: External Cache
   size: 4MiB
   capacity: 4MiB
   capabilities: synchronous external write-back
*-memory
   description: System Memory
   physical id: 24
   slot: System board or motherboard
   size: 4GiB
 *-bank:0
      description: DIMMProject-Id-Version: lshwReport-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>POT-Creation-Date: 2009-10-08 14:02+0200PO-Revision-Date: 2012-02-05 00:26+0000Last-Translator: Andi Chandler <Unknown>Language-Team: English (United Kingdom) <[email protected]>MIME-Version: 1.0Content-Type: text/plain; charset=UTF-8Content-Transfer-Encoding: 8bitX-Launchpad-Export-Date: 2014-04-10 12:53+0000X-Generator: Launchpad (build 16976) Synchronous 50410 MHz (0.0 ns)
      physical id: 0
      slot: A0
      size: 2GiB
      width: 64 bits
      clock: 3165MHz (0.3ns)
 *-bank:1
      description: DIMMProject-Id-Version: lshwReport-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>POT-Creation-Date: 2009-10-08 14:02+0200PO-Revision-Date: 2012-02-05 00:26+0000Last-Translator: Andi Chandler <Unknown>Language-Team: English (United Kingdom) <[email protected]>MIME-Version: 1.0Content-Type: text/plain; charset=UTF-8Content-Transfer-Encoding: 8bitX-Launchpad-Export-Date: 2014-04-10 12:53+0000X-Generator: Launchpad (build 16976) Synchronous 50410 MHz (0.0 ns)
      physical id: 1
      slot: A1
      size: 2GiB
      width: 64 bits
      clock: 3165MHz (0.3ns)

Ce qui suggère qu'il détecte deux bâtons de 2 Go de RAM, mais libre génère:

           total       used       free     shared    buffers     cached
Mem:       2822496    2575872     246624      70960      15316     338656
-/+ buffers/cache:    2221900     600596
Swap:            0          0          0

EDIT 2: vient de lancer memtest. Il rapporte correctement que j'ai deux bâtons de 2 Go installés, mais prétend que ma mémoire totale est de 2814mb. Quand il teste le slot0, il court de 196kbs à 2048mb, puis quand il teste le slot1, il tourne de 2048mb à 2815mb. Il affirme également que ma mémoire en cache est de 2814 Mo avec 332 Ko réservés.

Tout le reste (FSB, vitesse de la mémoire, caches, etc.) semble être signalé correctement. Le BIOS indique correctement que 4096mb sont installés. Je soupçonne maintenant qu'il s'agit d'un problème matériel.

5
jessenorton

Execute

Sudo lshw -class memory

dans le terminal.

La sortie fournit des informations détaillées sur RAM installé.

S'il fait moins de 4 Go, lancez memtest86 + depuis GRUB.

6
cl-netbox

Dans mon cas, il se trouve qu'il existe un problème d'horloge ICS dans le micrologiciel de ma carte mère, qui peut entraîner une allocation incorrecte des ressources de mémoire. La dernière version du firmware corrige prétendument ce problème, mais j'utilise rarement cette machine et je ne suis pas confiant quant à la façon de flasher mon BIOS sous Ubuntu, alors je pense que je vais simplement le laisser.

0
jessenorton