Välkommen till linuxportalen.se!

Linuxportalen.se är Sveriges största och aktivaste webbplats för användare av öppen- och fri programvara.

Du besöker Linuxportalen.se som gäst vilket begränsar din möjlighet att använda webbplatsens alla funktioner. Genom att registera dig som medlem får du inte bara möjlighet att söka bland webbplatsens innehåll, skapa nya och delta i befintliga diskussioner, skapa din egen blogg, kommunicera med andra medlemmar genom privata meddelanden och delta i omröstningar. Du får också tillgång till Veckans Kadavro - en seriestrip unikt skapad för Linuxportalen.se!

Registeringen sker snabbt och är helt kostnadsfri - tveka inte, bli medlem idag!

Minne i Ubuntu

Hejsan alla Ubuntu användare

På en dator jag har så är det 4GB i minne och en AMD64 CPU men Ubuntu och Linux Mint visar ej 4GB när jag använder 64-bits versionen den visar bara 3,1GB och har jag Windows Vista på den så säger en i Windows 4GB i minne vart sitter felet är det i Ubuntu/Linux Mint??

Alternativ för kommentarvisning

Välj ditt önskade sätt att visa kommentarerna och klicka på "Spara" för att verkställa dina ändringar.

FoHs bild

Har du något integrerat grafikkort som du tilldelar minne?

tobbe77s bild

Nej det är separat grafik kort och den har 1 GB själv i minne

Linux är den kryptonit som gör Microsoft svagare

mcnilss bild

Det är en inställning i bios. Heter något med remap memory.

tobbe77s bild

Om det ej finns någon remap memory då i biosen

Linux är den kryptonit som gör Microsoft svagare

mcnilss bild

Det gör det. Jag hittade den tre-fyra menyer ner, har jag för mig. Vad har du för moderkort/bios?

tobbe77s bild

Asrock biosen är American Megatrend

Linux är den kryptonit som gör Microsoft svagare

mcnilss bild

Enligt vad jag hittade på nätet hitter du det här:
BIOS / Advanced / Chipset Configuration / Memory Remap Feature

tobbe77s bild

Jag har gått igenom Hela Biosen det finns inget Memory Remap i huvudtaget

Linux är den kryptonit som gör Microsoft svagare

mcnilss bild

Du kanske du kan köra 32-bitars kärnan som ser lite mer minne.

tobbe77s bild

Både 32-bits och 64-bits ser Lika mycket i minne för mig

Konstiga är att Windows Vista visar 4 GB men Linux kan inte visa det

Linux är den kryptonit som gör Microsoft svagare

mcnilss bild

Det finns en pae kärna att köra under 32 bitars. Den ska kunna visa mera. Har en kollega som kunde se 5 av 6 GiB på en 32bits installation.

Om memory remap inte finns i BIOSet och PAE kärnan inte ger mer tror jag inte du kan få ut mer minne ur datorn i linux...

FoHs bild

På ett 64-bitarssystem så ska det ju gå. Jag har själv inga problem, min visar 5.5 av 6GB varav 512 MB är tilldelat grafikkortet.

tobbe77s bild

Jag har separat grafik kort ett PCIE ATI på 1GB i minne och en AMD 64 CPU och 4GB minne och Har Jag Windows Vista så säger den 4GB men ovaset om jag kör Live-CD eller installerat Linux så säger den bara 3,1 GB någostans är det ju fel elelr är det så att Microsoft har skrivit när dom byggt systemet  att en läser på ett annat sätt än i Linux?

Linux är den kryptonit som gör Microsoft svagare

FoHs bild

Kör följande i terminalen:

sudo lshw -class memory

Det ger dig information om hur mycket minne som är installerat i varje minnesbank. Vill du få informationen grafiskt kan du installera paketet lshw-gtk och slänga på -X på kommandot. Jag får följande utförlig information:

  *-memory
       description: System Memory
       physical id: 21
       slot: System board or motherboard
       size: 6GiB
     *-bank:0
          description: DIMM DDR2 Synchronous 667 MHz (1.5 ns)
          product: 3634543132383030304555322E3543322020
          vendor: Unknown
          physical id: 0
          serial: 05131C12
          slot: Slot-1
          size: 1GiB
          width: 64 bits
          clock: 667MHz (1.5ns)
     *-bank:1
          description: DIMM DDR2 Synchronous 667 MHz (1.5 ns)
          product: 434D3258323034382D363430304335202020
          vendor: Corsair
          physical id: 1
          serial: 00000000
          slot: Slot-3
          size: 2GiB
          width: 64 bits
          clock: 667MHz (1.5ns)
     *-bank:2
          description: DIMM DDR2 Synchronous 667 MHz (1.5 ns)
          product: 3634543132383030304555322E3543322020
          vendor: Unknown
          physical id: 2
          serial: 05131A14
          slot: Slot-2
          size: 1GiB
          width: 64 bits
          clock: 667MHz (1.5ns)
     *-bank:3
          description: DIMM DDR2 Synchronous 667 MHz (1.5 ns)
          product: 434D3258323034382D363430304335202020
          vendor: Corsair
          physical id: 3
          serial: 00000000
          slot: Slot-4
          size: 2GiB
          width: 64 bits
          clock: 667MHz (1.5ns)

tobbe77s bild

Du jag vet Hur mycket minne det är i datorn för jag bygger mina datorer själv

Linux är den kryptonit som gör Microsoft svagare

FoHs bild

Heh, ja, nu var det ju inte riktigt det som var syftet utan att se om varje bank identifieras och visar korrekt minne i den. Men whatever!

Edit: Siffrorna skiljer sig åt, nämligen. Jag får 5.5GB i Systemövervakaren i Gnome men här visar den ju det totala installerade 6GB. Iaf jag tycker det kan vara intressant att veta att det stämmer innan man börjar titta på varför Gnome rapporterar något annat.

tufftuffs bild

Kolla i loggen:

dmesg | more

I början (iallafall på mitt openSUSE) finns BIOS-e820 tabellen, dvs vad BIOS talar om för kärnan vad den har för minne. Lite längre ner finns MTRR (Memory Type Range Registers), dvs hur CPU:n är uppsatt att använda minnet. Så här ser det ut i min maskin:

[    0.000000] Linux version 2.6.31.12-0.1-desktop (geeko@buildhost) (gcc version 4.4.1 [gcc-4_4-branch revision 150839] (SUSE Linux) ) #1 SMP PREEMPT 2010-01-27 08:20:11 +0100
[    0.000000] Command line: root=/dev/disk/by-id/scsi-SATA_SAMSUNG_HD403LJS0NFJ1DP803059-part3 resume=/dev/disk/by-id/ata-SAMSUNG_HD403LJ_S0NFJ1DP803059-part2 splash=silent vga=0x345
[    0.000000] KERNEL supported cpus:
[    0.000000]   Intel GenuineIntel
[    0.000000]   AMD AuthenticAMD
[    0.000000]   Centaur CentaurHauls
[    0.000000] BIOS-provided physical RAM map:
[    0.000000]  BIOS-e820: 0000000000000000 - 000000000009f800 (usable)
[    0.000000]  BIOS-e820: 000000000009f800 - 00000000000a0000 (reserved)
[    0.000000]  BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
[    0.000000]  BIOS-e820: 0000000000100000 - 00000000cfee0000 (usable)
[    0.000000]  BIOS-e820: 00000000cfee0000 - 00000000cfee3000 (ACPI NVS)
[    0.000000]  BIOS-e820: 00000000cfee3000 - 00000000cfef0000 (ACPI data)
[    0.000000]  BIOS-e820: 00000000cfef0000 - 00000000cff00000 (reserved)
[    0.000000]  BIOS-e820: 00000000e0000000 - 00000000f0000000 (reserved)
[    0.000000]  BIOS-e820: 00000000fec00000 - 0000000100000000 (reserved)
[    0.000000]  BIOS-e820: 0000000100000000 - 0000000128000000 (usable)
[    0.000000] DMI 2.4 present.
[    0.000000] last_pfn = 0x128000 max_arch_pfn = 0x400000000
[    0.000000] MTRR default type: uncachable
[    0.000000] MTRR fixed ranges enabled:
[    0.000000]   00000-9FFFF write-back
[    0.000000]   A0000-BFFFF uncachable
[    0.000000]   C0000-C7FFF write-protect
[    0.000000]   C8000-FFFFF uncachable
[    0.000000] MTRR variable ranges enabled:
[    0.000000]   0 base 0000000000 mask FF80000000 write-back
[    0.000000]   1 base 0080000000 mask FFC0000000 write-back
[    0.000000]   2 base 00C0000000 mask FFF0000000 write-back
[    0.000000]   3 base 00CFF00000 mask FFFFF00000 uncachable
[    0.000000]   4 base 0100000000 mask FFE0000000 write-back
[    0.000000]   5 base 0120000000 mask FFF8000000 write-back
[    0.000000]   6 disabled
[    0.000000]   7 disabled

Sedan får man väl tänka vidare från detta...