[RESOLUE]problème de detection de ram, 1760 M au lieu de 2 G

Bonjour

J’ai récemment acheter un ordi avec un AMD Athlon Dual-Core QL-60. Et j’ai installé une debian Lenny dessus (64 bit).

Tout fonctionne à merveille et j’en suis très satisfait (j’étais sous ubuntu avant) mais j’ai un problème de detection de ram.

En effet, la commande free me renvoie :

total used free shared buffers cached Mem: 1760 547 1212 0 13 163 -/+ buffers/cache: 370 1389 Swap: 2910 0 2910

alors que je devrais avoir 2G de ram (d’après ce que j’ai pu voire les 2G sont bien détecté dans le bios). De plus :

# lshw -C *-firmware description: BIOS vendor: Hewlett-Packard physical id: 0 version: F.25 (10/03/2008) size: 102KiB capacity: 960KiB capabilities: isa pci pcmcia pnp apm upgrade shadowing escd cdboot acpi usb agp biosbootspecification *-cache:0 description: L1 cache physical id: 5 slot: L1 Cache size: 64KiB capacity: 64KiB capabilities: asynchronous internal write-back *-cache:1 description: L2 cache physical id: 6 slot: L2 Cache size: 1MiB capacity: 2MiB capabilities: synchronous internal write-through unified *-memory:0 description: System Memory physical id: 4 slot: System board or motherboard size: 2GiB *-bank:0 description: DIMM DRAM Synchronous 667 MHz (1.5 ns) physical id: 0 slot: S1 size: 1GiB width: 32 bits clock: 667MHz (1.5ns) *-bank:1 description: DIMM DRAM Synchronous 667 MHz (1.5 ns) physical id: 1 slot: S2 size: 1GiB width: 32 bits clock: 667MHz (1.5ns) *-memory:1 UNCLAIMED description: RAM memory product: MCP78S [GeForce 8200] Memory Controller vendor: nVidia Corporation physical id: 5 bus info: pci@0000:00:00.0 version: a2 width: 32 bits clock: 66MHz (15.2ns) capabilities: ht bus_master cap_list configuration: latency=0 *-memory:2 UNCLAIMED description: RAM memory product: MCP78S [GeForce 8200] Memory Controller vendor: nVidia Corporation physical id: 1.4 bus info: pci@0000:00:01.4 version: a1 width: 32 bits clock: 66MHz (15.2ns) configuration: latency=0

Je devrais donc bien avoir 2G.

J’ai recherché sur le net mais je n’ai rien trouvé de probant (généralement ce genre de problème survenant sur des noyaux 32 bit).

sinon sur les différente info complémentaire que je peux donner :

# uname -a Linux max-laptop2 2.6.26-1-amd64 #1 SMP Sat Nov 8 18:25:23 UTC 2008 x86_64 GNU/Linux

# dmesg | head -n 20 [ 0.000000] Initializing cgroup subsys cpuset [ 0.000000] Initializing cgroup subsys cpu [ 0.000000] Linux version 2.6.26-1-amd64 (Debian 2.6.26-10) (waldi@debian.org) (gcc version 4.1.3 20080623 (prerelease) (Debian 4.1.2-23)) #1 SMP Sat Nov 8 18:25:23 UTC 2008 [ 0.000000] Command line: root=/dev/sda1 ro quiet [ 0.000000] BIOS-provided physical RAM map: [ 0.000000] BIOS-e820: 0000000000000000 - 000000000009e000 (usable) [ 0.000000] BIOS-e820: 000000000009e000 - 00000000000a0000 (reserved) [ 0.000000] BIOS-e820: 00000000000d0000 - 0000000000100000 (reserved) [ 0.000000] BIOS-e820: 0000000000100000 - 000000006fed0000 (usable) [ 0.000000] BIOS-e820: 000000006fed0000 - 000000006fee5000 (ACPI data) [ 0.000000] BIOS-e820: 000000006fee5000 - 000000006fee6000 (ACPI NVS) [ 0.000000] BIOS-e820: 000000006fee6000 - 0000000080000000 (reserved) [ 0.000000] BIOS-e820: 00000000e0000000 - 00000000f0000000 (reserved) [ 0.000000] BIOS-e820: 00000000fec00000 - 00000000fec10000 (reserved) [ 0.000000] BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved) [ 0.000000] BIOS-e820: 00000000fff80000 - 0000000100000000 (reserved) [ 0.000000] Entering add_active_range(0, 0, 158) 0 entries of 3200 used [ 0.000000] Entering add_active_range(0, 256, 458448) 1 entries of 3200 used [ 0.000000] max_pfn_mapped = 1048576 [ 0.000000] init_memory_mapping

# aptitude search '~ikernel' i A kernel-package - A utility for building Linux kernel related Debian packages. i kerneloops - kernel oops tracker i A nvidia-kernel-2.6.26-1-amd64 - NVIDIA binary kernel module for Linux 2.6.26-1-amd64 i nvidia-kernel-common - NVIDIA binary kernel module common files i nvidia-kernel-source

# grep /boot/ /boot/grub/menu.lst kernel /boot/vmlinuz-2.6.26-1-amd64 root=/dev/sda1 ro quiet initrd /boot/initrd.img-2.6.26-1-amd64

peut-être aussi des info sur le cpu ???

[code]# cat /proc/cpuinfo
processor : 0
vendor_id : AuthenticAMD
cpu family : 17
model : 3
model name : AMD Athlon Dual-Core QL-60
stepping : 1
cpu MHz : 1900.004
cache size : 512 KB
physical id : 0
siblings : 2
core id : 0
cpu cores : 2
apicid : 0
initial apicid : 0
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow constant_tsc rep_good pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy 3dnowprefetch osvw skinit
bogomips : 3800.65
TLB size : 1024 4K pages
clflush size : 64
cache_alignment : 64
address sizes : 40 bits physical, 48 bits virtual
power management: ts ttp tm stc 100mhzsteps hwpstate

processor : 1
vendor_id : AuthenticAMD
cpu family : 17
model : 3
model name : AMD Athlon Dual-Core QL-60
stepping : 1
cpu MHz : 1900.004
cache size : 512 KB
physical id : 0
siblings : 2
core id : 1
cpu cores : 2
apicid : 1
initial apicid : 1
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow constant_tsc rep_good pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy 3dnowprefetch osvw skinit
bogomips : 3800.28
TLB size : 1024 4K pages
clflush size : 64
cache_alignment : 64
address sizes : 40 bits physical, 48 bits virtual
power management: ts ttp tm stc 100mhzsteps hwpstate[/code]

Si quelqu’un à une idée de ce qui se passe…

Merci d’avance pour vos réponses.

Apparemment le chipset MCP78S [GeForce 8200] a un contrôleur graphique intégré, les quelque 256 Mio de RAM manquants ne seraient-ils pas réservés comme mémoire graphique ? Si c’est trop, il y a peut-être moyen de réduire cette taille dans les options du BIOS.

Si je comprend bien mais carte mère est une carte nvidia avec une “carte” graphique intégrés auquel je dois pouvoir allouer la mémoire que je veux.

Là cette carte graphique à 256Mio, ce qui explique ma perte d’une partie de la mémoire…

Apparemment, ça se tiens, sur les specs de mon pc ils indique une taille de mémoire graphique variable donc …
(cf h10025.www1.hp.com/ewfrf/wc/docu … ct=3817915)

Je vais chercher comment faire pour diminuer cette valeur…

Merci beaucoup