Ubuntu 18.04 tam RAM boyutunu algılamıyor


11

Ubuntu 18.04 çift Windows 10 ile önyükleme var. Windows 10 tam 8 GB RAM gösteriyor.

Ancak Ubuntu'da sadece 6,8 GB gösteriyor.

"About" ekran görüntüsü

8 GB'a yakın hale getirmenin bir yolu var mı yoksa bu doğal mı?

~ $ ücretsiz
              Toplam kullanılan ücretsiz paylaşılan buff / önbellek
Mem: 7097484 1775180 3633172 67964 1689132 4994508
Takas: 1000444 0 1000444

Takas alanını kapattıktan sonra,

~ $ ücretsiz
              Toplam kullanılan ücretsiz paylaşılan buff / önbellek
Mem: 7097484 1776700 4761256 111464 559528 4949096
Takas: 0 0 0

Çıktı

~ # dmesg | grep -i bellek:
[0.000000] PM: Kayıtlı nosave belleği: [mem 0x00000000-0x00000fff]
[0.000000] PM: Kayıtlı nosave belleği: [mem 0x00087000-0x00087fff]
[0.000000] PM: Kayıtlı nosave belleği: [mem 0x000a0000-0x000bffff]
[0.000000] PM: Kayıtlı nosave belleği: [mem 0x000c0000-0x000fffff]
[0.000000] PM: Kayıtlı nosave belleği: [mem 0x09b00000-0x09dfffff]
[0.000000] PM: Kayıtlı nosave belleği: [mem 0x09f00000-0x09f09fff]
[0.000000] PM: Kayıtlı nosave belleği: [mem 0x6427a000-0x64b79fff]
[0.000000] PM: Kayıtlı nosave belleği: [mem 0x6b58f000-0x6b78efff]
[0.000000] PM: Kayıtlı nosave belleği: [mem 0x6b78f000-0x6d78efff]
[0.000000] PM: Kayıtlı nosave belleği: [mem 0x6d78f000-0x6f78efff]
[0.000000] PM: Kayıtlı nosave belleği: [mem 0x6f78f000-0x6f7fefff]
[0.000000] PM: Kayıtlı nosave belleği: [mem 0x6f800000-0xafffffff]
[0.000000] PM: Kayıtlı nosave belleği: [mem 0xb0000000-0xf7ffffff]
[0.000000] PM: Kayıtlı nosave belleği: [mem 0xf8000000-0xfbffffff]
[0.000000] PM: Kayıtlı nosave belleği: [mem 0xfc000000-0xfebfffff]
[0.000000] PM: Kayıtlı nosave belleği: [mem 0xfec00000-0xfec00fff]
[0.000000] PM: Kayıtlı nosave belleği: [mem 0xfec01000-0xfec0ffff]
[0.000000] PM: Kayıtlı nosave belleği: [mem 0xfec10000-0xfec10fff]
[0.000000] PM: Kayıtlı nosave belleği: [mem 0xfec11000-0xfed7ffff]
[0.000000] PM: Kayıtlı nosave belleği: [mem 0xfed80000-0xfed80fff]
[0.000000] PM: Kayıtlı nosave belleği: [mem 0xfed81000-0xfedfffff]
[0.000000] PM: Kayıtlı nosave belleği: [mem 0xfee00000-0xfee00fff]
[0.000000] PM: Kayıtlı nosave belleği: [mem 0xfee01000-0xff7fffff]
[0.000000] PM: Kayıtlı nosave belleği: [mem 0xff800000-0xfff4ffff]
[0.000000] PM: Kayıtlı nosave belleği: [mem 0xfff50000-0xffffffff]
Bellek: 6929972K / 7238032K kullanılabilir (12300K çekirdek kodu, 2472K rwdata, 4248K rodata, 2408K başlangıç, 2416K bss, 308060K ayrılmış, 0K cma ayrılmış)
[0.039763] Ücretsiz SMP alternatif belleği: 36K
[1.147121] Serbest initrd bellek: 54212K
[141.519341] Kullanılmayan çekirdek belleğinin boşaltılması: 2408K
[153.310684] Kullanılmayan çekirdek belleğinin boşaltılması: 2008K
[153.317976] Kullanılmayan çekirdek belleğinin boşaltılması: 1896K
[153.869546] [TTM] Bölge çekirdeği: Kullanılabilir grafik belleği: 3548742 kiB
[153.869547] [TTM] Zone dma32: Kullanılabilir grafik belleği: 2097152 kiB

16
RAM'in bir kısmı muhtemelen grafikler için ayrılmıştır.
mikewhatever


Ama Radeon 560X (4GB VRAM) var, varsayılan olarak AMD Raven (entegre grafikler) gösteriyor, Radeon'u kullanmak için değiştirebilir miyim? @mikewhatever
Abraham Francis

1
Ama burada 1 GB'den fazla bir fark var değil mi? @Doug Smythies
Abraham Francis

Sorunuzu düzenleyin ve ilgili öğeleri ekleyin /var/log/kern.log. Sizi işaret ettiğim cevap, tam olarak neyi arayacağınızı bilmenizdi. Ayrıca buraya bakınız .
Doug Smythies

Yanıtlar:


26

Bu hat:

[    0.000000] Memory: 6929972K/7238032K available (12300K kernel code, 2472K rwdata, 4248K rodata, 2408K init, 2416K bss, 308060K reserved, 0K cma-reserved)

BIOS'un çekirdeğe 7238032K bellek verdiğini gösterir. Belleğin geri kalanı BIOS tarafından kullanılıyor:

8.388.608 K Toplam - 7.238.032 K Çekirdek = 1.150.576 K BIOS tarafından ayrılmıştır.

Bu, BIOS'un ayırması için olağandışı büyük miktarda. Belki de nedenini anlamaya çalışmak için BIOS ayarlarınıza bakmanız gerekir.


8
BIOS'un yerleşik GPU için büyük miktarda bellek ayırması mümkündür (kullanılmamasına rağmen, kendi RAM kaynağı olan eklenti lehine). Bir BIOS'un işletim sisteminden bu kadar büyük bir fiziksel RAM yığınını tutup tutmadığına bakacağım ilk ayar kümesi bu olurdu.
David Spillett


0

Ubuntu CPU'nuzun ~ 1,1 GB sistem belleği tüketen entegre grafiklerini kullanırken, Windows sistem belleği tüketmeyen ayrı grafikleri kullanıyor.

Neden Ubuntu'nun varsayılan olarak iGPU'ya varsayılan olduğundan emin değilim, ancak muhtemelen AMD GPU sürücünüzün güncel olmasını sağlayarak dGPU'yu kullanmasını sağlayabilirsiniz. Bu işe yaramazsa, GPU'lar arasında geçiş yapmak için karma grafik özelliğini kullanmayı deneyebilirsiniz , ancak bu özelliğin çok deneysel ve çok düşük seviyeli olduğunu ve donanım kurulumunuz doğru değilse, Ubuntu kurulumunuzun önyüklenmesini kolayca engelleyebileceğini unutmayın. destekledi.


Bana burada yardımcı olabilir misiniz: askubuntu.com/questions/1091846/… ?
Abraham Francis

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.