我在 AMD(带有 Radeon(tm) HD Graphics 的 AMD A8-3870 APU)上运行 Ubuntu 18.04 64 和 xfce4 桌面
lshw -c cpu
报告如下:
description: CPU
product: AMD A8-3870 APU with Radeon(tm) HD Graphics
vendor: Advanced Micro Devices [AMD]
physical id: 30
bus info: cpu@0
version: AMD A8-3870 APU with Radeon(tm) HD Graphics
slot: P0
size: 1099MHz
capacity: 3GHz
width: 64 bits
clock: 100MHz
我安装了 2x2Gb DIMMS,并sudo inxi -m
报告以下内容:
Memory: Used/Total: 909.7/1479.0MB
Array-1 capacity: 128 GB (check) devices: 2 EC: None
Device-1: A1_DIMM1 size: 2 GB speed: 667 MT/s type: DDR3
Device-2: A1_DIMM2 size: 2 GB speed: 667 MT/s type: DDR3
但是,经过多次冻结后,我进行了一些调查,发现似乎只有 2Gb 多一点的 RAM???free -m
例如显示:
total used free shared buff/cache available
Mem: 1479 859 105 49 514 421
Swap: 3814 45 3769
这表明 AMD 显卡正在使用共享内存。系统监视器证实了这一点。我自己将交换大小从 2GB 增加到了 4GB。
我花了几个小时在网上搜索,更换内存芯片(我有 2GB 的闲置内存),升级了 BIOS,但却还是弄巧成拙。
知道哪里出了问题吗?我知道这是一台旧电脑,但除了这个问题之外,它还是很不错的(我的主要电脑是 i7)。
它是 64 位硬件上的 64 位操作系统,因此关于 32 位的少数答案不起作用。
非常感谢。
更新:journalctl 提供了线索。如果确实是显卡的问题,那么对于我来说,显卡占用了 4Gb 系统中超过 2Gb 的空间是没有用的。正在调查...
Mar 03 15:40:15 gavin-workshop kernel: ATOM BIOS: General
Mar 03 15:40:15 gavin-workshop kernel: radeon 0000:00:01.0: VRAM: 512M 0x0000000000000000 - 0x000000001FFFFFFF (512M used)
Mar 03 15:40:15 gavin-workshop kernel: radeon 0000:00:01.0: GTT: 1024M 0x0000000020000000 - 0x000000005FFFFFFF
Mar 03 15:40:15 gavin-workshop kernel: [drm] Detected VRAM RAM=512M, BAR=256M
Mar 03 15:40:15 gavin-workshop kernel: [drm] RAM width 32bits DDR
Mar 03 15:40:15 gavin-workshop kernel: [TTM] Zone kernel: Available graphics memory: 757258 kiB
Mar 03 15:40:15 gavin-workshop kernel: [TTM] Initializing pool allocator
Mar 03 15:40:15 gavin-workshop kernel: [TTM] Initializing DMA pool allocator
Mar 03 15:40:15 gavin-workshop kernel: [drm] radeon: 512M of VRAM memory ready
Mar 03 15:40:15 gavin-workshop kernel: [drm] radeon: 1024M of GTT memory ready.