Ubuntu 18.04 không phát hiện kích thước RAM đầy đủ


11

Tôi có Ubuntu 18.04 khởi động kép với Windows 10. Windows 10 hiển thị RAM 8 GB đầy đủ.

Nhưng trong Ubuntu nó chỉ hiển thị 6,8 GB.

Ảnh chụp màn hình "Giới thiệu"

Có cách nào để làm cho nó gần 8 GB hoặc điều này là tự nhiên?

~ $ miễn phí
              tổng số bộ đệm / bộ nhớ cache được sử dụng miễn phí có sẵn
Mem: 7097484 1775180 3633172 67964 1689132 4994508
Hoán đổi: 1000444 0 1000444

Sau khi tắt khu vực trao đổi,

~ $ miễn phí
              tổng số bộ đệm / bộ nhớ cache được sử dụng miễn phí có sẵn
Mem: 7097484 1776700 4761256 111464 559528 4949096
Hoán đổi: 0 0 0

Đầu ra

~ # dmesg | bộ nhớ grep -i:
[0,00000000] PM: Bộ nhớ nosave đã đăng ký: [mem 0x00000000-0x00000fff]
[0,000000] PM: Bộ nhớ nosave đã đăng ký: [mem 0x00087000-0x00087fff]
[0,00000000] PM: Bộ nhớ nosave đã đăng ký: [mem 0x000a0000-0x000bffff]
[0,00000000] PM: Bộ nhớ nosave đã đăng ký: [mem 0x000c0000-0x000fffff]
[0,000000] PM: Bộ nhớ nosave đã đăng ký: [mem 0x09b00000-0x09dfffff]
[0,000000] PM: Bộ nhớ nosave đã đăng ký: [mem 0x09f00000-0x09f09fff]
[0,000000] PM: Bộ nhớ nosave đã đăng ký: [mem 0x6427a000-0x64b79fff]
[0,000000] PM: Bộ nhớ nosave đã đăng ký: [mem 0x6b58f000-0x6b78efff]
[0,000000] PM: Bộ nhớ nosave đã đăng ký: [mem 0x6b78f000-0x6d78efff]
[0,000000] PM: Bộ nhớ nosave đã đăng ký: [mem 0x6d78f000-0x6f78efff]
[0,000000] PM: Bộ nhớ nosave đã đăng ký: [mem 0x6f78f000-0x6f7fefff]
[0,000000] PM: Bộ nhớ nosave đã đăng ký: [mem 0x6f800000-0xafffffff]
[0,00000000] PM: Bộ nhớ nosave đã đăng ký: [mem 0xb0000000-0xf7ffffff]
[0,00000000] PM: Bộ nhớ nosave đã đăng ký: [mem 0xf8000000-0xfbffffff]
[0,00000000] PM: Bộ nhớ nosave đã đăng ký: [mem 0xfc000000-0xfebfffff]
[0,000000] PM: Bộ nhớ nosave đã đăng ký: [mem 0xfec00000-0xfec00fff]
[0,000000] PM: Bộ nhớ nosave đã đăng ký: [mem 0xfec01000-0xfec0ffff]
[0,000000] PM: Bộ nhớ nosave đã đăng ký: [mem 0xfec10000-0xfec10fff]
[0,000000] PM: Bộ nhớ nosave đã đăng ký: [mem 0xfec11000-0xfed7ffff]
[0,000000] PM: Bộ nhớ nosave đã đăng ký: [mem 0xfed80000-0xfed80fff]
[0,000000] PM: Bộ nhớ nosave đã đăng ký: [mem 0xfed81000-0xfedfffff]
[0,000000] PM: Bộ nhớ nosave đã đăng ký: [mem 0xfee00000-0xfee00fff]
[0,000000] PM: Bộ nhớ nosave đã đăng ký: [mem 0xfee01000-0xff7fffff]
[0,000000] PM: Bộ nhớ nosave đã đăng ký: [mem 0xff800000-0xfff4ffff]
[0,000000] PM: Bộ nhớ nosave đã đăng ký: [mem 0xfff50000-0xffffffff]
.
[0,039763] Giải phóng bộ nhớ thay thế SMP: 36K
[1.147121] Giải phóng bộ nhớ initrd: 54212K
[141.519341] Giải phóng bộ nhớ kernel không sử dụng: 2408K
[153.310684] Giải phóng bộ nhớ kernel không sử dụng: 2008K
[153.317976] Giải phóng bộ nhớ kernel không sử dụng: 1896K
[153.869546] [TTM] Nhân vùng: Bộ nhớ đồ họa khả dụng: 3548742 kiB
[153.869547] [TTM] Vùng dma32: Bộ nhớ đồ họa khả dụng: 2097152 kiB

16
Một số RAM có thể được dành riêng cho đồ họa.
mikewhthing 13/11/18


Nhưng tôi có Radeon 560X (4GB VRAM), theo mặc định nó đang hiển thị AMD Raven (đồ họa tích hợp), tôi có thể thay đổi nó để sử dụng Radeon không? @mikewhthing
Abraham Francis

1
Nhưng ở đây có sự khác biệt hơn 1 GB phải không? @Doug Smythies
Abraham Francis

Vâng, chỉnh sửa câu hỏi của bạn và thêm những thứ có liên quan từ /var/log/kern.log. Câu trả lời tôi chỉ cho bạn là để bạn biết phải tìm gì. Xem thêm tại đây .
Doug Smythies

Câu trả lời:


26

Đường thẳng này:

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

chỉ ra rằng BIOS đang cung cấp cho bộ nhớ 7238032K kernel. Phần còn lại của bộ nhớ đang được BIOS sử dụng:

8,388,608 K Tổng cộng - 7,238,032 K Kernel = 1.150,576 K dành riêng cho BIOS.

Đó là một lượng lớn bất thường để BIOS dự trữ. Bạn sẽ phải xem các cài đặt BIOS của mình để có thể cố gắng tìm hiểu tại sao.


8
Có thể BIOS đang dành một lượng lớn bộ nhớ cho GPU tích hợp (mặc dù nó không được sử dụng, có lợi cho tiện ích bổ sung có nguồn cung cấp RAM riêng). Đó sẽ là bộ cài đặt đầu tiên tôi nhìn vào nếu BIOS giữ lại một khối RAM vật lý lớn như vậy từ HĐH.
David Spillett


0

Ubuntu đang sử dụng đồ họa tích hợp CPU của bạn, tiêu thụ ~ 1,1 GB bộ nhớ hệ thống, trong khi Windows đang sử dụng đồ họa rời, không tiêu tốn bộ nhớ hệ thống.

Tôi không chắc tại sao Ubuntu mặc định là iGPU, nhưng bạn có thể sử dụng dGPU bằng cách đảm bảo rằng trình điều khiển GPU AMD của bạn được cập nhật. Nếu điều đó không hiệu quả, bạn có thể thử sử dụng tính năng đồ họa lai để chuyển đổi giữa các GPU, nhưng lưu ý rằng tính năng này rất thử nghiệm và ở mức rất thấp và có thể dễ dàng ngăn cài đặt Ubuntu của bạn khởi động nếu thiết lập phần cứng của bạn không chính xác được hỗ trợ.


Bạn có thể giúp tôi ở đây không: askubfox.com/questions/1091846/ trên ?
Áp-ra-ham

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.