Forum Clubic

[résolu] 1 Go de RAM 884 Mo détectée - Mandriva

Bonjour,

Je vien de m’apercevoir que je n’ai que 884 mo de Ram !! :grrr:
Es ce que c Mandriva qui bug ?

non c’est qu’une partie de la ram est reservée a l’exécution du noyau et n’est pas accessible a l’espace utilisateur

enfin… je crois :stuck_out_tongue:

Pas forcément. Une barrette peut être débranchée.

Mais très probablement tu utilises un noyau prévu pour moins de 884Mo de ram
En fait il y a plusieurs noyau en fonction de la taille de ta mémoire
(peu de mémoire : < 884Mo)
(entre 884 et 4Go)
(entre 4Go et 64 Go )

En pratique les noyau gérant 64Go en gèrent aussi 884Mo, mais c’est moins performant
Donc voilà, il faut installer un noyau approprié (je crois qu’il est marqué “1go”)

Edit : dg-switcher : tu ne trouves pas que 126Mo de ram rien que pour le noyau ça fait beaucoup?

Un noyau 1 go est déjà installer (kernel-i586-up-1GB-2.6.12.12mdk).

Pas forcément. Une barrette peut être débranchée.
-> Non, je ne crois pas car j’ai deux de 512 mo

bizarre?

Si tu mets une option au boot:
mem=1024M

Les options passées au noau : resume=/dev/hda5 splash=silent mem=1024M

ok, et avec ça ca te détecte seulement 884Mo ?

Oui même avec Ksensors

Tu as des noyaux plus récents sous la main ?

Tu peux faire un dmesg en root pour savoir si il y a des trucs au début sur la mémoire ?

Non

Et le dmesg ? (en root)

dmesg

Résultats du dmseg :

BIOS-provided physical RAM map:
 BIOS-e820: 0000000000000000 - 000000000009f800 (usable)
 BIOS-e820: 000000000009f800 - 00000000000a0000 (reserved)
 BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
 BIOS-e820: 0000000000100000 - 000000003fff0000 (usable)
 BIOS-e820: 000000003fff0000 - 000000003fff3000 (ACPI NVS)
 BIOS-e820: 000000003fff3000 - 0000000040000000 (ACPI data)
 BIOS-e820: 00000000e0000000 - 00000000f0000000 (reserved)
 BIOS-e820: 00000000fec00000 - 0000000100000000 (reserved)
user-defined physical RAM map:
 user: 0000000000000000 - 000000000009f800 (usable)
 user: 000000000009f800 - 00000000000a0000 (reserved)
 user: 00000000000f0000 - 0000000000100000 (reserved)
 user: 0000000000100000 - 000000003fff0000 (usable)
 user: 000000003fff0000 - 000000003fff3000 (ACPI NVS)
 user: 000000003fff3000 - 0000000040000000 (ACPI data)
 user: 00000000e0000000 - 00000000f0000000 (reserved)
 user: 00000000fec00000 - 0000000100000000 (reserved)
Warning only 896MB will be used.
Use a HIGHMEM enabled kernel.
896MB LOWMEM available.
found SMP MP-table at 000f5980
On node 0 totalpages: 229376
  DMA zone: 4096 pages, LIFO batch:1
  Normal zone: 225280 pages, LIFO batch:31
  HighMem zone: 0 pages, LIFO batch:1
DMI 2.3 present.
ACPI: RSDP (v000 Nvidia                                ) @ 0x000f7d30
ACPI: RSDT (v001 Nvidia AWRDACPI 0x42302e31 AWRD 0x00000000) @ 0x3fff3040
ACPI: FADT (v001 Nvidia AWRDACPI 0x42302e31 AWRD 0x00000000) @ 0x3fff30c0
ACPI: SSDT (v001 PTLTD  POWERNOW 0x00000001  LTP 0x00000001) @ 0x3fff9900
ACPI: SRAT (v001 AMD    HAMMER   0x00000001 AMD  0x00000001) @ 0x3fff9a40
ACPI: MCFG (v001 Nvidia AWRDACPI 0x42302e31 AWRD 0x00000000) @ 0x3fff9b40
ACPI: MADT (v001 Nvidia AWRDACPI 0x42302e31 AWRD 0x00000000) @ 0x3fff9840
ACPI: DSDT (v001 NVIDIA AWRDACPI 0x00001000 MSFT 0x0100000e) @ 0x00000000
ACPI: PM-Timer IO Port: 0x4008
ACPI: Local APIC address 0xfee00000
ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
Processor #0 15:15 APIC version 16
ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] disabled)
ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
IOAPIC[0]: apic_id 2, version 17, address 0xfec00000, GSI 0-23
ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
ACPI: BIOS IRQ0 pin2 override ignored.
ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
ACPI: INT_SRC_OVR (bus 0 bus_irq 14 global_irq 14 high edge)
...

Voilà ce qu’il nous dit sur la mémoire (tout au début)


Warning only 896MB will be used.
Use a HIGHMEM enabled kernel.
896MB LOWMEM available.
found SMP MP-table at 000f5980
On node 0 totalpages: 229376
 DMA zone: 4096 pages, LIFO batch:1
 Normal zone: 225280 pages, LIFO batch:31
 HighMem zone: 0 pages, LIFO batch:1

Il ne trouve pas la mémoire qu’on lui dit qu’il a :??:

“Use a HIGHMEM enabled kernel”
luigifab : t’es sûr d’être sur le noyau 1G ?
Fais “uname -r” dans un terminal.

[fabrice@localhost ~]$ uname -r
2.6.12-12mdk-i586-up-1GB

Apparament oui

Je vien de faire un test avec MemTest86 v1.65.
Un truc m’a interpellé :pt1cable: :

Rsvd Mem
276 M

le noyau 1G est celui qui gere 884 (un truc dans le genre) de ram, installe le 4G !

PS : je vois pas pourquoi mandriva propose encore ce mode pour le noyau… le type qui à un P2 avec 128 Mo il va pas installer la dernière mandriva de toute façon…

Ah bon :paf: :ane: .

Meme avec un p3 et 256mo de ram je n’oserai pas l’installer :lol: .

Je vais essayer demain, je te tiens au courant

+1, il faut le 4G sinon on a que autour des 900 Mo.

perso meme avec un athlon 64 4800+ et 4G de ram j’installerais pas mandriva :lol: