我的机器上安装了 4gb 的 RAM,但 Ubuntu 只检测到 2.8gb 的 RAM
如果我跑uname -a我得到:
Linux DeLillo 3.13.0-24-generic #46-Ubuntu SMP Thu Apr 10 19:11:08 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
这似乎证实了我在 64 位上运行 Ubuntu。
我还安装了一个 nVidia 显卡,它可能分配了内存。但是 1.2GB 似乎有点过分。
我在 BIOS 中闲逛了一下,似乎找不到任何设置来更改分配给我的 GPU 的 RAM 量。这只是我必须忍受的吗?
编辑:sudo lshw -class 内存输出:
PCI (sysfs)
*-firmware
description: BIOS
vendor: Phoenix Technologies, LTD
physical id: 0
version: 6.00 PG
date: 06/19/2008
size: 128KiB
capacity: 448KiB
capabilities: isa pci pnp apm upgrade shadowing cdboot bootselect socketedrom edd int13floppy360 int13floppy1200 int13floppy720 int13floppy2880 int5printscreen int9keyboard int14serial int17printer int10video acpi usb ls120boot zipboot biosbootspecification
*-cache:0
description: L1 cache
physical id: 8
slot: Internal Cache
size: 32KiB
capacity: 32KiB
capabilities: synchronous internal write-back
*-cache:1
description: L2 cache
physical id: 9
slot: External Cache
size: 4MiB
capacity: 4MiB
capabilities: synchronous external write-back
*-memory
description: System Memory
physical id: 24
slot: System board or motherboard
size: 4GiB
*-bank:0
description: DIMMProject-Id-Version: lshwReport-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>POT-Creation-Date: 2009-10-08 14:02+0200PO-Revision-Date: 2012-02-05 00:26+0000Last-Translator: Andi Chandler <Unknown>Language-Team: English (United Kingdom) <en_GB@li.org>MIME-Version: 1.0Content-Type: text/plain; charset=UTF-8Content-Transfer-Encoding: 8bitX-Launchpad-Export-Date: 2014-04-10 12:53+0000X-Generator: Launchpad (build 16976) Synchronous 50410 MHz (0.0 ns)
physical id: 0
slot: A0
size: 2GiB
width: 64 bits
clock: 3165MHz (0.3ns)
*-bank:1
description: DIMMProject-Id-Version: lshwReport-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>POT-Creation-Date: 2009-10-08 14:02+0200PO-Revision-Date: 2012-02-05 00:26+0000Last-Translator: Andi Chandler <Unknown>Language-Team: English (United Kingdom) <en_GB@li.org>MIME-Version: 1.0Content-Type: text/plain; charset=UTF-8Content-Transfer-Encoding: 8bitX-Launchpad-Export-Date: 2014-04-10 12:53+0000X-Generator: Launchpad (build 16976) Synchronous 50410 MHz (0.0 ns)
physical id: 1
slot: A1
size: 2GiB
width: 64 bits
clock: 3165MHz (0.3ns)
Run Code Online (Sandbox Code Playgroud)
这表明它正在检测两个 2GB 的 RAM 棒,但有免费输出:
total used free shared buffers cached
Mem: 2822496 2575872 246624 70960 15316 338656
-/+ buffers/cache: 2221900 600596
Swap: 0 0 0
Run Code Online (Sandbox Code Playgroud)
编辑2:刚刚运行memtest。它正确报告我安装了两个 2gb 的记忆棒,但声称我的总内存为 2814mb。当它测试 slot0 时,它从 196kbs - 2048mb 运行,然后当它测试 slot1 时,它从 2048mb - 2815mb 运行。它还声称我的缓存内存为 2814mb,保留了 332kb。
其他所有内容(FSB、内存速度、缓存等)似乎都正确报告。BIOS 正确报告我安装了 4096mb。我现在怀疑这是硬件问题。
执行
sudo lshw -class memory
Run Code Online (Sandbox Code Playgroud)
在终端。
输出提供有关已安装 RAM 的详细信息。
如果小于 4GB,则从 GRUB 运行 memtest86+。
| 归档时间: |
|
| 查看次数: |
9860 次 |
| 最近记录: |