Kirjoittaja Aihe: Lisäsinkö muistia turhaan? (RATKAISTU)  (Luettu 12483 kertaa)

pikkalle

  • Käyttäjä
  • Viestejä: 378
    • Profiili
Lisäsinkö muistia turhaan? (RATKAISTU)
« : 16.02.16 - klo:18.57 »

Asensin AMD Athlon tietokoneeseen 32-bittisen UBUNTU 12.04:n tilalle 64-bittisen Linux-Mint käyttöjärjestelmän. Koneessa oli muistia 3 GB. Emolevyllä on 4 muistipankkia, joista 1 ja 2 pankissa oli 1 GB muistit ja 3 ja 4 pankissa 512 MB muistit. Kokeilin laittaa myös 3 ja 4 pankkeihin 1 GB muistit, jotta kone toimisi vähän notkeammin. Muistien asentamisen jälkeen SETUP näyttää, että koneessa on 4 GB muistia, mutta komennolla lshw saadun listan mukaan koneessa on vain 3260 MB muistia. Kun katselen koneen järjestelmätietoja, niin niidenkin mukaan koneessa on vain 3.2 GB muistia. Mistä tämä ristiriita johtuu?

Koodia: [Valitse]

 description: Computer
    width: 64 bits
    capabilities: vsyscall32
  *-core
       description: Motherboard
       physical id: 0
     *-memory
          description: System memory
          physical id: 0
          size: 3260MiB
     *-cpu
          product: AMD Athlon(tm) 64 Processor 3000+
          vendor: Advanced Micro Devices [AMD]
          physical id: 1
          bus info: cpu@0
          size: 1800MHz
          capacity: 1800MHz
          width: 64 bits
          capabilities: fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext x86-64 3dnowext 3dnow rep_good nopl vmmcall cpufreq

     

Nyt kysyn viisailta UBUNTU-miehiltä, kannattaako tähän koneeseen ollenkaan lisätä muistia, koska koneen system memory (en tiedä, mitä se tarkoittaa) on 3,2 MB? Ovatko emolevy ja prosessori sellaisia, etteivät ne pysty ollenkaan hyödyntämään lisääntynyttä muistia? Kone näyttäisi 4 MB:iin lisätyllä muistilla toimivan täsmälleen samalla tavalla kuin 3 GB:n muistilla, joten onko muistin lisääminen tähän koneeseen täysin turhaa hommaa? Kannattaako minun siis palauttaa koneen 3 ja 4 pankkiin takaisin 512 MB:n muistipalikat, koska kone ei edes tunnista suurempaa muistia?


« Viimeksi muokattu: 18.02.16 - klo:22.21 kirjoittanut pikkalle »

Lepotila zZ

  • Käyttäjä
  • Viestejä: 346
    • Profiili
Vs: Lisäsinkö muistia turhaan?
« Vastaus #1 : 16.02.16 - klo:19.07 »
Onko emolevyllä integroitu näytönohjain, joka syö osan muistista?

Ehkä myös seuraavan komennon tuloste voisi valaista muistikampojen tilannetta:
Koodia: [Valitse]
sudo dmidecode --type memory

pikkalle

  • Käyttäjä
  • Viestejä: 378
    • Profiili
Vs: Lisäsinkö muistia turhaan?
« Vastaus #2 : 16.02.16 - klo:19.32 »
Onko emolevyllä integroitu näytönohjain, joka syö osan muistista?

Ehkä myös seuraavan komennon tuloste voisi valaista muistikampojen tilannetta:
Koodia: [Valitse]
sudo dmidecode --type memory



Komennolla  sudo dmidecode --type memory tuli seuraava lista. Listan mukaan tämä komento näyttäisi löytävän jokaisen muistipalikan, mutta järjestelmätiedot kertovat toista.

Koodia: [Valitse]
   
# dmidecode 2.12
SMBIOS 2.4 present.

Handle 0x0005, DMI type 5, 24 bytes
Memory Controller Information
Error Detecting Method: None
Error Correcting Capabilities:
None
Supported Interleave: One-way Interleave
Current Interleave: One-way Interleave
Maximum Memory Module Size: 4096 MB
Maximum Total Memory Size: 16384 MB
Supported Speeds:
70 ns
60 ns
50 ns
Supported Memory Types:
Standard
DIMM
Memory Module Voltage: 2.9 V
Associated Memory Slots: 4
0x0006
0x0007
0x0008
0x0009
Enabled Error Correcting Capabilities:
None

Handle 0x0006, DMI type 6, 12 bytes
Memory Module Information
Socket Designation: A0
Bank Connections: 0 1
Current Speed: 129 ns
Type: Unknown EDO
Installed Size: 1024 MB (Double-bank Connection)
Enabled Size: 1024 MB (Double-bank Connection)
Error Status: OK

Handle 0x0007, DMI type 6, 12 bytes
Memory Module Information
Socket Designation: A1
Bank Connections: 2 3
Current Speed: 129 ns
Type: Unknown EDO
Installed Size: 1024 MB (Double-bank Connection)
Enabled Size: 1024 MB (Double-bank Connection)
Error Status: OK

Handle 0x0008, DMI type 6, 12 bytes
Memory Module Information
Socket Designation: A2
Bank Connections: 4 5
Current Speed: 129 ns
Type: Unknown EDO
Installed Size: 1024 MB (Double-bank Connection)
Enabled Size: 1024 MB (Double-bank Connection)
Error Status: OK

Handle 0x0009, DMI type 6, 12 bytes
Memory Module Information
Socket Designation: A3
Bank Connections: 6 7
Current Speed: 129 ns
Type: Unknown EDO
Installed Size: 1024 MB (Double-bank Connection)
Enabled Size: 1024 MB (Double-bank Connection)
Error Status: OK

Handle 0x001E, DMI type 16, 15 bytes
Physical Memory Array
Location: System Board Or Motherboard
Use: System Memory
Error Correction Type: None
Maximum Capacity: 2 GB
Error Information Handle: Not Provided
Number Of Devices: 4

Handle 0x001F, DMI type 17, 27 bytes
Memory Device
Array Handle: 0x001E
Error Information Handle: Not Provided
Total Width: 64 bits
Data Width: 64 bits
Size: 1024 MB
Form Factor: DIMM
Set: None
Locator: A0
Bank Locator: Bank0/1
Type: DDR
Type Detail: Synchronous
Speed: 400 MHz
Manufacturer: None
Serial Number: None
Asset Tag: None
Part Number: None

Handle 0x0020, DMI type 17, 27 bytes
Memory Device
Array Handle: 0x001E
Error Information Handle: Not Provided
Total Width: 64 bits
Data Width: 64 bits
Size: 1024 MB
Form Factor: DIMM
Set: None
Locator: A1
Bank Locator: Bank2/3
Type: DDR
Type Detail: Synchronous
Speed: 400 MHz
Manufacturer: None
Serial Number: None
Asset Tag: None
Part Number: None

Handle 0x0021, DMI type 17, 27 bytes
Memory Device
Array Handle: 0x001E
Error Information Handle: Not Provided
Total Width: 64 bits
Data Width: 64 bits
Size: 1024 MB
Form Factor: DIMM
Set: None
Locator: A2
Bank Locator: Bank4/5
Type: DDR
Type Detail: Synchronous
Speed: 400 MHz
Manufacturer: None
Serial Number: None
Asset Tag: None
Part Number: None

Handle 0x0022, DMI type 17, 27 bytes
Memory Device
Array Handle: 0x001E
Error Information Handle: Not Provided
Total Width: 64 bits
Data Width: 64 bits
Size: 1024 MB
Form Factor: DIMM
Set: None
Locator: A3
Bank Locator: Bank6/7
Type: DDR
Type Detail: Synchronous
Speed: 400 MHz
Manufacturer: None
Serial Number: None
Asset Tag: None
Part Number: None


 

Lepotila zZ

  • Käyttäjä
  • Viestejä: 346
    • Profiili
Vs: Lisäsinkö muistia turhaan?
« Vastaus #3 : 16.02.16 - klo:20.53 »
En oikeasti ymmärrä näistä asioista mitään, mutta vaikuttaa siltä, että mitä todennäköisimmin BIOS on varannut käyttöönsä tuon Linuxille näkymättömän muistin. (Toinen vaihtoehto, joka ei tosin ole relevantti tässä tapauksessa, olisi, että GRUB on ohjeistanut kerneliä käyttämään vain tietty määrä muistia.)

Omalla koneellanikin näyttää 257MB kadonneen, vaikka integroitu näytönohjain ei ole käytössä. Voisikon tämä selittää sen:
Koodia: [Valitse]
jj-System:~$ dmesg | grep BIOS | grep reserved
[    0.000000] BIOS-e820: [mem 0x000000000009d800-0x000000000009ffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000000e0000-0x00000000000fffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000bcc9b000-0x00000000bd1bffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000ce407000-0x00000000ce457fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000ce5d2000-0x00000000ceffefff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000f0000000-0x00000000f7ffffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fec00000-0x00000000fec00fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fed00000-0x00000000fed03fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fed1c000-0x00000000fed1ffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fee00000-0x00000000fee00fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000ff000000-0x00000000ffffffff] reserved

Ilmeisesti tuossa on BIOSin käyttöönsä varaamia muistialueita, jotka jäävät Linuxin käyttämän muistin ulkopuolelle.

Onkohan sinulla BIOSissa joitakin asetuksia, joilla voisi asiaan vaikuttaa? (Ja onkohan sinulla käytössä tuorein BIOS koneellesi? - Jos nimittäin tilanne johtuu jostakin BIOSin bugista, joka on korjattu myöhäisemmässä versiossa.)

Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11447
    • Profiili
    • Tomin kotisivut
Vs: Lisäsinkö muistia turhaan?
« Vastaus #4 : 16.02.16 - klo:21.12 »
Voisiko olla samasta ongelmasta kyse eli BIOS-asetuksista otettava Memory Remapping asetus käyttöön tai säädettävä Memory Hole asetusta ihan riippuen siitä mitä sieltä sattuu löytymään: http://forum.ubuntu-fi.org/index.php?topic=48623.msg372797#msg372797
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.

pikkalle

  • Käyttäjä
  • Viestejä: 378
    • Profiili
Vs: Lisäsinkö muistia turhaan?
« Vastaus #5 : 17.02.16 - klo:10.41 »

Olen edelleen ymmällä

Olen edelleenkin ymmällä tässä muistiasiassa. Komennolla  dmesg | grep BIOS | grep reserved   sain koneestani seuraavan listan. Kertooko se viisaille UBUNTU-miehille jotakin koneen asetuksista?

Koodia: [Valitse]
 
[    0.000000] BIOS-e820: [mem 0x000000000009f800-0x000000000009ffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000000f0000-0x00000000000fffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000e0000000-0x00000000efffffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fec00000-0x00000000ffffffff] reserved
   


Käynnistin asennuslevyltä vanhan UBUNTU 10.04 käyttöjärjestelmäm ( paras UBUNTU kautta aikojen) ja annoin saman komennon
 dmesg | grep BIOS | grep reserved . Nyt lista ole seuraava:

Koodia: [Valitse]
 
ubuntu@ubuntu:~$  dmesg | grep BIOS | grep reserved
[    0.000000]  BIOS-e820: 000000000009f800 - 00000000000a0000 (reserved)
[    0.000000]  BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
[    0.000000]  BIOS-e820: 00000000e0000000 - 00000000f0000000 (reserved)
[    0.000000]  BIOS-e820: 00000000fec00000 - 0000000100000000 (reserved)
[    0.000000]   #4 [000009f800 - 0000100000]    BIOS reserved ==> [000009f800 - 0000100000]
ubuntu@ubuntu:~$

   

Järjestelmän valvonta ilmoittaa tässäkin tapauksessa, että koneen muisti on vain 3,2 GiB. Kysyn edelleen viisailta UBUNTU-miehiltä, eikö Linux tosiaan pysty käyttämään tässä koneessa enempää muistia kuin 3,2 GiB? Yritin katsella BIOS-asetuksista kohtaa Memory Remapping, mutta mitään sellaista asetusta sieltä ei löytynyt. Kannattaako minun nyt laittaa koneeseen takaisin 512 MB muistikammat, koska kone ei kuitenkaan pysty käyttämään systeemimuistia (3,2 GB) suurempaa muistia?




« Viimeksi muokattu: 17.02.16 - klo:10.44 kirjoittanut pikkalle »

nm

  • Käyttäjä
  • Viestejä: 16284
    • Profiili
Vs: Lisäsinkö muistia turhaan?
« Vastaus #6 : 17.02.16 - klo:11.05 »
Olen edelleenkin ymmällä tässä muistiasiassa. Komennolla  dmesg | grep BIOS | grep reserved   sain koneestani seuraavan listan. Kertooko se viisaille UBUNTU-miehille jotakin koneen asetuksista?

Koodia: [Valitse]
 
[    0.000000] BIOS-e820: [mem 0x000000000009f800-0x000000000009ffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000000f0000-0x00000000000fffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000e0000000-0x00000000efffffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fec00000-0x00000000ffffffff] reserved
   

Tuossa on yhteensä vajaat 300 Mt varattua muistia. Suurin alue on 0xe0000000-0xefffffff: 268 435 455 tavua

Käynnistin asennuslevyltä vanhan UBUNTU 10.04 käyttöjärjestelmäm ( paras  BUNTU kautta aikojen) ja annoin saman komennon
 dmesg | grep BIOS | grep reserved . Nyt lista ole seuraava:

Koodia: [Valitse]
 
ubuntu@ubuntu:~$  dmesg | grep BIOS | grep reserved
[    0.000000]  BIOS-e820: 000000000009f800 - 00000000000a0000 (reserved)
[    0.000000]  BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
[    0.000000]  BIOS-e820: 00000000e0000000 - 00000000f0000000 (reserved)
[    0.000000]  BIOS-e820: 00000000fec00000 - 0000000100000000 (reserved)
[    0.000000]   #4 [000009f800 - 0000100000]    BIOS reserved ==> [000009f800 - 0000100000]

Nämä ovat samat alueet. Vanha kerneli näemmä raportoi alueen ylärajan hieman eri tavalla (avoimena rajana).

Järjestelmän valvonta ilmoittaa tässäkin tapauksessa, että koneen muisti on vain 3,2 GiB. Kysyn edelleen viisailta UBUNTU-miehiltä, eikö Linux tosiaan pysty käyttämään tässä koneessa enempää muistia kuin 3,2 GiB? Yritin katsella BIOS-asetuksista kohtaa Memory Remapping, mutta mitään sellaista asetusta sieltä ei löytynyt.

Linux ottaa käyttöön kaiken muistin, joka on saatavissa ja jota ei ole merkitty biosin puolesta varatuksi. Piirisarja ja bios rajoittavat määrää, ja tässä tapauksessa bios tai biosin asetukset ovat rajoittava tekijä. Mikä on emolevyn tarkka malli?
« Viimeksi muokattu: 17.02.16 - klo:11.08 kirjoittanut nm »

pikkalle

  • Käyttäjä
  • Viestejä: 378
    • Profiili
Vs: Lisäsinkö muistia turhaan?
« Vastaus #7 : 17.02.16 - klo:11.16 »
Olen edelleenkin ymmällä tässä muistiasiassa. Komennolla  dmesg | grep BIOS | grep reserved   sain koneestani seuraavan listan. Kertooko se viisaille UBUNTU-miehille jotakin koneen asetuksista?

Koodia: [Valitse]
 
[    0.000000] BIOS-e820: [mem 0x000000000009f800-0x000000000009ffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000000f0000-0x00000000000fffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000e0000000-0x00000000efffffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fec00000-0x00000000ffffffff] reserved
   

Tuossa on yhteensä vajaat 300 Mt varattua muistia. Suurin alue on 0xe0000000-0xefffffff: 268 435 455 tavua

Käynnistin asennuslevyltä vanhan UBUNTU 10.04 käyttöjärjestelmäm ( paras  BUNTU kautta aikojen) ja annoin saman komennon
 dmesg | grep BIOS | grep reserved . Nyt lista ole seuraava:

Koodia: [Valitse]
 
ubuntu@ubuntu:~$  dmesg | grep BIOS | grep reserved
[    0.000000]  BIOS-e820: 000000000009f800 - 00000000000a0000 (reserved)
[    0.000000]  BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
[    0.000000]  BIOS-e820: 00000000e0000000 - 00000000f0000000 (reserved)
[    0.000000]  BIOS-e820: 00000000fec00000 - 0000000100000000 (reserved)
[    0.000000]   #4 [000009f800 - 0000100000]    BIOS reserved ==> [000009f800 - 0000100000]

Nämä ovat samat alueet. Vanha kerneli näemmä raportoi alueen ylärajan hieman eri tavalla (avoimena rajana).

Järjestelmän valvonta ilmoittaa tässäkin tapauksessa, että koneen muisti on vain 3,2 GiB. Kysyn edelleen viisailta UBUNTU-miehiltä, eikö Linux tosiaan pysty käyttämään tässä koneessa enempää muistia kuin 3,2 GiB? Yritin katsella BIOS-asetuksista kohtaa Memory Remapping, mutta mitään sellaista asetusta sieltä ei löytynyt.

Linux ottaa käyttöön kaiken muistin, joka on saatavissa ja jota ei ole merkitty biosin puolesta varatuksi. Piirisarja ja bios rajoittavat määrää, ja tässä tapauksessa bios tai biosin asetukset ovat rajoittava tekijä. Mikä on emolevyn tarkka malli?


BIOS on vanha


SETUP:n mukaan BIOS on tyypiltää PHOENIX BIOS Rewision  3.47 03/03/2006. Pitäisi kai avata kone, jotta näkisi tarkasti emolevyn tyypin vai näkeekö sen jollakin komennolla? Koneeni on HP Pavilion  AMD 64 Athlon.


nm

  • Käyttäjä
  • Viestejä: 16284
    • Profiili
Vs: Lisäsinkö muistia turhaan?
« Vastaus #8 : 17.02.16 - klo:12.39 »
SETUP:n mukaan BIOS on tyypiltää PHOENIX BIOS Rewision  3.47 03/03/2006. Pitäisi kai avata kone, jotta näkisi tarkasti emolevyn tyypin vai näkeekö sen jollakin komennolla?

Onnistuu komennolla:

Koodia: [Valitse]
sudo dmidecode -t baseboard

pikkalle

  • Käyttäjä
  • Viestejä: 378
    • Profiili
Vs: Lisäsinkö muistia turhaan?
« Vastaus #9 : 17.02.16 - klo:14.17 »
SETUP:n mukaan BIOS on tyypiltää PHOENIX BIOS Rewision  3.47 03/03/2006. Pitäisi kai avata kone, jotta näkisi tarkasti emolevyn tyypin vai näkeekö sen jollakin komennolla?

Onnistuu komennolla:

Koodia: [Valitse]
sudo dmidecode -t baseboard


Komento  sudo dmidecode -t baseboard    antoi tulokseksi seuraavan litanian:

Koodia: [Valitse]
 
# dmidecode 2.12
SMBIOS 2.4 present.

Handle 0x0002, DMI type 2, 8 bytes
Base Board Information
Manufacturer: 
Product Name: AHI2
Version: 
Serial Number: 

 

nm

  • Käyttäjä
  • Viestejä: 16284
    • Profiili
Vs: Lisäsinkö muistia turhaan?
« Vastaus #10 : 17.02.16 - klo:14.49 »
HP:n Ahi2 = MSI MS-7093 = karsittu MSI RS480M2

HP:n manuaalista on karsittu pois BIOS-osuus, joten on hankala neuvoa mitään tarkempaa. MSI:n manuaalissa mainitaan kyllä Memory hole -asetus. Lisäksi tuossa MSI:n omassa versiossa on integroitu näytönohjain, ja voi olla, että biosissa on siihen liittyen muistivarauksia, jotka ovat unohtuneet myös OEM-versioon.

pikkalle

  • Käyttäjä
  • Viestejä: 378
    • Profiili
Vs: Lisäsinkö muistia turhaan?
« Vastaus #11 : 17.02.16 - klo:16.20 »
HP:n Ahi2 = MSI MS-7093 = karsittu MSI RS480M2

HP:n manuaalista on karsittu pois BIOS-osuus, joten on hankala neuvoa mitään tarkempaa. MSI:n manuaalissa mainitaan kyllä Memory hole -asetus. Lisäksi tuossa MSI:n omassa versiossa on integroitu näytönohjain, ja voi olla, että biosissa on siihen liittyen muistivarauksia, jotka ovat unohtuneet myös OEM-versioon.


Tyhmä kysymys lisää?

Olisiko mahdollista, että "Järjestelmän tiedot" taulukko päivittyy asennuksen yhteydessä vastaamaan asennuksen aikana ollutta laitteistokokoonpanoa, mutta se ei enää sen jälkeen automaattisesti päivity, vaikka lisää muistia onkin asennettu? Onko olemassa sellaista komentoa, jolla päivitys saataisiin tapahtumaan jälkikäteenkin, jotta taulukkoon saataisiin oikeat tiedot? Voisiko tilanne tulla kuntoon, mikäli asentaisin uudelleen grub-käynnistyslataajan?



Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11447
    • Profiili
    • Tomin kotisivut
Vs: Lisäsinkö muistia turhaan?
« Vastaus #12 : 17.02.16 - klo:16.34 »
Olisiko mahdollista, että "Järjestelmän tiedot" taulukko päivittyy asennuksen yhteydessä vastaamaan asennuksen aikana ollutta laitteistokokoonpanoa, mutta se ei enää sen jälkeen automaattisesti päivity, vaikka lisää muistia onkin asennettu?

Ei. Nuo kyllä tunnistetaan aina koneen käynnistyessä.
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.

nm

  • Käyttäjä
  • Viestejä: 16284
    • Profiili
Vs: Lisäsinkö muistia turhaan?
« Vastaus #13 : 17.02.16 - klo:16.38 »
Olisiko mahdollista, että "Järjestelmän tiedot" taulukko päivittyy asennuksen yhteydessä vastaamaan asennuksen aikana ollutta laitteistokokoonpanoa, mutta se ei enää sen jälkeen automaattisesti päivity, vaikka lisää muistia onkin asennettu? Onko olemassa sellaista komentoa, jolla päivitys saataisiin tapahtumaan jälkikäteenkin, jotta taulukkoon saataisiin oikeat tiedot? Voisiko tilanne tulla kuntoon, mikäli asentaisin uudelleen grub-käynnistyslataajan?

Asiaan ei voi vaikuttaa käyttöjärjestelmän puolelta. Bios-asetukset ovat ainoa toivo.

pikkalle

  • Käyttäjä
  • Viestejä: 378
    • Profiili
Vs: Lisäsinkö muistia turhaan?
« Vastaus #14 : 17.02.16 - klo:18.44 »

Mitähän kannattaisi tehdä?


Keskustelun perusteella olen tullut siihen tulokseen, että Linux ilmeisesti tunnistaa koneessani olevan 4 GB muistia, vaikka "Järjestelmän tiedot" taulukko kertoo muistia olevan vain 3,2 GB. Vika on kuulemma BIOS-peräinen, mutta voiko sitä lainkaan korjata. BIOS-päivityksessä on aina riskinsä, joten kannattaako sitä tehdä tämän vaivan vuoksi? Kysynkin vielä viisailta UBUNTU-miehiltä, kannattaako nämä 1 GB muistipalikat jättää koneeseen vai vaihdanko takaisin 512 MB muistikammat.

Toinen juttu on kaupallinen puoli. Sain nämä muistipiirit kokeiltavaksi tutulta kaverilta, ja minun pitää maksaa ne vasta sen jälkeen, kun olen todennut niiden toimivan koneessani normaalisti. Minulle on edelleenkin epäselvää, toimivatko nämä muistit ihan oikein koneessani, koska  "Järjestelmän tiedot"  taulukko ei tunne mitään eroa siitä, onko koneessa 3 GB vai 4 GB muistia. Todella mielenkiintoinen tilanne.


Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11447
    • Profiili
    • Tomin kotisivut
Vs: Lisäsinkö muistia turhaan?
« Vastaus #15 : 17.02.16 - klo:19.00 »
Tilanne näyttäisi olevan se, että muistit kyllä toimivat, mutta osa siitä jää tavallaan piiloon käyttöjärjestelmän ulottumattomiin, sillä BIOS ei sijoita (ei osaa tai on säädetty väärin) laitteiden käyttämiä osoitteita keskusmuistin yläpuolelle muistiavaruuteen. Tähän tosiaan siellä saattaa olla jokin asetus tai sitten ei. Sitä minun on vaikea nähdä täältä käsin. Tuo ettei kaikkea muistia voida osoittaa ei vaikuta lopun muistin toimintaan mitenkään. Lisäksi kyllähän käyttöjärjestelmän puolella esimerkiksi sudo lshw -c memory pystyy näyttämään, minkä kokoiset kammat koneeseen on asennettu (tulosteesta voi etsiä rivejä, joilla lukee bank ja sen alta size:), jos siitä olet huolissasi. (lshw pitää ehkä ensin asentaa, päätteellä: sudo apt-get install lshw)

Voit itse miettiä minkä verran saat nyt tai voisit saada hyötyä muistin lisäyksestä ja valita sen mukaan käytätkö vanhoja kampoja, jolloin muistia on vähemmän vai maksatko nyt tuosta hyödystä. Jos muistia oli aiemmin käytettävissä 3,0 GiB ja nyt 3,2 GiB, ero on yleensä aika merkityksetön.
« Viimeksi muokattu: 17.02.16 - klo:19.05 kirjoittanut Tomin »
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.

pikkalle

  • Käyttäjä
  • Viestejä: 378
    • Profiili
Vs: Lisäsinkö muistia turhaan?
« Vastaus #16 : 17.02.16 - klo:20.14 »
Tilanne näyttäisi olevan se, että muistit kyllä toimivat, mutta osa siitä jää tavallaan piiloon käyttöjärjestelmän ulottumattomiin, sillä BIOS ei sijoita (ei osaa tai on säädetty väärin) laitteiden käyttämiä osoitteita keskusmuistin yläpuolelle muistiavaruuteen. Tähän tosiaan siellä saattaa olla jokin asetus tai sitten ei. Sitä minun on vaikea nähdä täältä käsin. Tuo ettei kaikkea muistia voida osoittaa ei vaikuta lopun muistin toimintaan mitenkään. Lisäksi kyllähän käyttöjärjestelmän puolella esimerkiksi sudo lshw -c memory pystyy näyttämään, minkä kokoiset kammat koneeseen on asennettu (tulosteesta voi etsiä rivejä, joilla lukee bank ja sen alta size:), jos siitä olet huolissasi. (lshw pitää ehkä ensin asentaa, päätteellä: sudo apt-get install lshw)

Voit itse miettiä minkä verran saat nyt tai voisit saada hyötyä muistin lisäyksestä ja valita sen mukaan käytätkö vanhoja kampoja, jolloin muistia on vähemmän vai maksatko nyt tuosta hyödystä. Jos muistia oli aiemmin käytettävissä 3,0 GiB ja nyt 3,2 GiB, ero on yleensä aika merkityksetön.


Mielenkiintoisia komentoja


Annoit minulle mielenkiintoisia komentoja, joiden perusteella kone taitaa sittenkin tunnistaa 4 GiB muistia, jotka siihen on asennettu. Komenolla lshw kone ilmoittaa muistin määräksi:

Koodia: [Valitse]
   
  *-memory
          description: System memory
          physical id: 0
          size: 3260MiB

   


Jos käytän komentoa  sudo lshw -c memory  , niin kone ilmoittaa muistin määräksi:

Koodia: [Valitse]
 
*-memory
       description: System Memory
       physical id: 1e
       slot: System board or motherboard
       size: 4GiB
 

Onpa minulla mielenkiintoinen tietokone. Kun samaa asiaa kysyy eri sanoilla, niin vastaus on erilainen. Taitaa mennä muistipiirit maksuun.



Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11447
    • Profiili
    • Tomin kotisivut
Vs: Lisäsinkö muistia turhaan?
« Vastaus #17 : 17.02.16 - klo:21.04 »
Annoit minulle mielenkiintoisia komentoja, joiden perusteella kone taitaa sittenkin tunnistaa 4 GiB muistia, jotka siihen on asennettu. Komenolla lshw kone ilmoittaa muistin määräksi:
Koodia: [Valitse]
*-memory
    description: System memory
    physical id: 0
    size: 3260MiB
Tuo on se muisti, joka on käyttöjärjestelmän käytettävissä.

Jos käytän komentoa  sudo lshw -c memory  , niin kone ilmoittaa muistin määräksi:
Koodia: [Valitse]
*-memory
    description: System Memory
    physical id: 1e
    slot: System board or motherboard
    size: 4GiB
Kammat raportoivat muistinsa erikseen, joten tuo luku ei vielä kerro paljonko muistia on käytettävissä. Vaikka emolevy tai tarkemmin piirisarja ei pystyisi tukemaan kaikkea muistia, niin tuo komento kertoo asennetun muistin määrän, sillä jokaisessa kammassa tuo tieto on SMBus-väylään kytketyssä muistipiirissä.

Onpa minulla mielenkiintoinen tietokone. Kun samaa asiaa kysyy eri sanoilla, niin vastaus on erilainen. Taitaa mennä muistipiirit maksuun.
Ihan tavallinen tuo on, BIOS on vain hieman puutteellinen tai väärin säädetty.
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.

pikkalle

  • Käyttäjä
  • Viestejä: 378
    • Profiili
Vs: Lisäsinkö muistia turhaan?
« Vastaus #18 : 18.02.16 - klo:13.38 »


Kannattaako BIOS päivittää


Otin komennolla  sudo dmidecode -t bios koneesta seuraavan listan:

Koodia: [Valitse]
# dmidecode 2.12
SMBIOS 2.4 present.

Handle 0x0000, DMI type 0, 24 bytes
BIOS Information
Vendor: Phoenix Technologies, LTD
Version: 3.47
Release Date: 03/03/2006
Address: 0xE0000
Runtime Size: 128 kB
ROM Size: 512 kB
Characteristics:
PCI is supported
PNP is supported
APM is supported
BIOS is upgradeable
BIOS shadowing is allowed
Boot from CD is supported
Selectable boot is supported
BIOS ROM is socketed
EDD is supported
5.25"/360 kB floppy services are supported (int 13h)
5.25"/1.2 MB floppy services are supported (int 13h)
3.5"/720 kB floppy services are supported (int 13h)
3.5"/2.88 MB floppy services are supported (int 13h)
Print screen service is supported (int 5h)
8042 keyboard services are supported (int 9h)
Serial services are supported (int 14h)
Printer services are supported (int 17h)
CGA/mono video services are supported (int 10h)
ACPI is supported
USB legacy is supported
AGP is supported
LS-120 boot is supported
ATAPI Zip drive boot is supported
BIOS boot specification is supported
Function key-initiated network boot is supported
BIOS Revision: 3.47

Handle 0x001D, DMI type 13, 22 bytes
BIOS Language Information
Language Description Format: Long
Installable Languages: 3
n|US|iso8859-1
n|US|iso8859-1
r|CA|iso8859-1
Currently Installed Language: n|US|iso8859-1

 



Kysyisin viisailta UBUNTU-miehiltä, kannattaako vanhaan koneeseeni tehdä BIOS-päivitys. Aikoinaan tein onnistuneesti BIOS-päivityksen vanhaan P3-koneeseen, ja silloin piti touhuta levykkeiden kanssa. Nykyisessä koneessani ei ole ollenkaan levykeasemaa, joten samaa metodia ei ilmeisesti voida nyt käyttää. Touhutaanko nyt USB-tikkujen kanssa vai millä muulla konstilla BIOS-päivitys tähän koneeseen voitaisiin tehdä?

Komento  sudo  dmidecode -t system  kertoi koneeni olevan seuraavaa tyyppiä:

Koodia: [Valitse]
  # dmidecode 2.12
SMBIOS 2.4 present.

Handle 0x0001, DMI type 1, 27 bytes
System Information
Manufacturer: HP Pavilion 061
Product Name: PX584AA-ABX a1009.fi
Version: 03p0211RE101AHI2 00
Serial Number: CZB5150Z5E FI520
UUID: 20CF7237-CB5B-D911-A691-9233F56DA00A
Wake-up Type: Power Switch
SKU Number: 
Family: 

Handle 0x0028, DMI type 32, 11 bytes
System Boot Information
Status: No errors detected
 

nm

  • Käyttäjä
  • Viestejä: 16284
    • Profiili
Vs: Lisäsinkö muistia turhaan?
« Vastaus #19 : 18.02.16 - klo:16.20 »
Ensin pitää selvittää, onko uudempaa BIOS-versiota olemassa juuri tuolle koneelle. Ei tule ainakaan heti vastaan hauilla, mutta koneen tarkan mallin perusteella voisi selvitä paremmin. Onko se Pavillion a1030?
« Viimeksi muokattu: 18.02.16 - klo:16.22 kirjoittanut nm »