Ubuntu 18.04 tidak mendeteksi ukuran RAM penuh

11

Saya memiliki Ubuntu 18.04 dual boot dengan Windows 10. Windows 10 menunjukkan RAM 8 GB penuh.

Tetapi di Ubuntu hanya menunjukkan 6,8 GB.

Tangkapan layar "Tentang"

Apakah ada cara untuk membuatnya mendekati 8 GB atau ini alami?

~ $ gratis
              total digunakan buff / cache bersama gratis yang tersedia
Mem: 7097484 1775180 3633172 67964 1689132 4994508
Tukar: 1000444 0 1000444

Setelah mematikan area swap,

~ $ gratis
              total digunakan buff / cache bersama gratis yang tersedia
Mem: 7097484 1776700 4761256 111464 559528 4949096
Tukar: 0 0 0

Keluaran

~ # dmesg | grep -i memori:
[0.000000] PM: Memori nosave terdaftar: [mem 0x00000000-0x00000fff]
[0.000000] PM: Memori nosave terdaftar: [mem 0x00087000-0x00087fff]
[0.000000] PM: Memori nosave terdaftar: [mem 0x000a0000-0x000bffff]
[0.000000] PM: Memori nosave terdaftar: [mem 0x000c0000-0x000fffff]
[0.000000] PM: Memori nosave terdaftar: [mem 0x09b00000-0x09dfffff]
[0.000000] PM: Memori nosave terdaftar: [mem 0x09f00000-0x09f09fff]
[0.000000] PM: Memori nosave terdaftar: [mem 0x6427a000-0x64b79fff]
[0.000000] PM: Memori nosave terdaftar: [mem 0x6b58f000-0x6b78efff]
[0.000000] PM: Memori nosave terdaftar: [mem 0x6b78f000-0x6d78efff]
[0.000000] PM: Memori nosave terdaftar: [mem 0x6d78f000-0x6f78efff]
[0.000000] PM: Memori nosave terdaftar: [mem 0x6f78f000-0x6f7fefff]
[0.000000] PM: Memori nosave terdaftar: [mem 0x6f800000-0xafffffff]
[0.000000] PM: Memori nosave terdaftar: [mem 0xb0000000-0xf7ffffff]
[0.000000] PM: Memori nosave terdaftar: [mem 0xf8000000-0xfbffffff]
[0.000000] PM: Memori nosave terdaftar: [mem 0xfc000000-0xfebfffff]
[0.000000] PM: Memori nosave terdaftar: [mem 0xfec00000-0xfec00fff]
[0.000000] PM: Memori nosave terdaftar: [mem 0xfec01000-0xfec0ffff]
[0.000000] PM: Memori nosave terdaftar: [mem 0xfec10000-0xfec10fff]
[0.000000] PM: Memori nosave terdaftar: [mem 0xfec11000-0xfed7ffff]
[0.000000] PM: Memori nosave terdaftar: [mem 0xfed80000-0xfed80fff]
[0.000000] PM: Memori nosave terdaftar: [mem 0xfed81000-0xfedfffff]
[0.000000] PM: Memori nosave terdaftar: [mem 0xfee00000-0xfee00fff]
[0.000000] PM: Memori nosave terdaftar: [mem 0xfee01000-0xff7fffff]
[0.000000] PM: Memori nosave terdaftar: [mem 0xff800000-0xfff4ffff]
[0.000000] PM: Memori nosave terdaftar: [mem 0xfff50000-0xffffffff]
[0,000000] Memori: 6929972K / 7238032K tersedia (kode kernel 12300K, rwdata 2472K, rodata 4248K, init 2408K, bss 2416K, 308060K dilindungi undang-undang, 0K cma-dilindungi undang-undang)
[0,039763] Membebaskan memori alternatif SMP: 36K
[1.147121] Membebaskan memori initrd: 54212K
[141.519341] Membebaskan memori kernel yang tidak digunakan: 2408K
[153.310684] Membebaskan memori kernel yang tidak digunakan: 2008K
[153.317976] Membebaskan memori kernel yang tidak digunakan: 1896K
[153.869546] [TTM] Zone kernel: Memori grafis yang tersedia: 3548742 kiB
[153.869547] [TTM] Zone dma32: Memori grafis yang tersedia: 2097152 kiB
Abraham Francis
sumber
16
Beberapa RAM mungkin disediakan untuk grafis.
mikewhever
lihat di sini
Doug Smythies
Tapi saya punya Radeon 560X (VRAM 4GB), secara default ini menunjukkan AMD Raven (grafis terintegrasi), dapatkah saya mengubahnya menggunakan Radeon? @mikewhthing
Abraham Francis
1
Tapi di sini ada perbedaan lebih dari 1 GB kan? @Doug Smythies
Abraham Francis
Nah, edit pertanyaan Anda dan tambahkan hal-hal yang relevan dari /var/log/kern.log. Jawaban yang saya tunjukkan kepada Anda hanyalah agar Anda tahu apa yang harus dicari. Lihat juga di sini .
Doug Smythies

Jawaban:

26

Garis ini:

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

menunjukkan bahwa BIOS memberikan memori kernel 7238032K. Sisa memori sedang digunakan oleh BIOS:

8.388.608 K Total - 7.238.032 K Kernel = 1.150.576 K dipesan oleh BIOS.

Itu jumlah yang luar biasa besar bagi BIOS untuk memesan. Anda harus melihat pengaturan BIOS Anda untuk mencoba mencari tahu alasannya.

Doug Smythies
sumber
8
Ada kemungkinan bahwa BIOS menyimpan sejumlah besar memori untuk GPU on-board (meskipun tidak digunakan, mendukung add-on dengan pasokan RAM sendiri). Itu akan menjadi set pengaturan pertama yang akan saya lihat jika BIOS menahan sejumlah besar RAM fisik dari OS.
David Spillett
0

Ubuntu menggunakan grafis terintegrasi CPU Anda, yang mengkonsumsi ~ 1.1GB memori sistem, sedangkan Windows menggunakan grafis diskrit, yang tidak mengkonsumsi memori sistem.

Saya tidak yakin mengapa Ubuntu default untuk iGPU, tetapi Anda mungkin bisa menggunakannya untuk menggunakan dGPU dengan memastikan bahwa driver AMD GPU Anda mutakhir. Jika itu tidak berhasil, Anda dapat mencoba menggunakan fitur grafis hibrida untuk beralih di antara GPU, tetapi perlu dicatat bahwa fitur ini sangat eksperimental dan sangat rendah dan dapat dengan mudah mencegah instalasi Ubuntu dari boot jika pengaturan perangkat keras Anda tidak benar didukung.

Ian Kemp
sumber
Bisakah Anda membantu saya di sini: askubuntu.com/questions/1091846/… ?
Abraham Francis