Linux 系统:查看系统显存336
显存是独立于计算机主内存 (RAM) 的一种特殊类型内存,用于存储图形数据和加速图形处理。Linux 系统提供了多种方法来查看系统显存的信息。
使用命令行工具
1. lshw
lshw -C display 命令可以输出有关图形设备的详细报告,包括显存大小。
例如:```
$ lshw -C display
*-display
description: VGA compatible controller
product: GK106 [GeForce GTX 750 Ti]
vendor: NVIDIA Corporation
physical id: 0
bus info: pci@0000:01:00.0
version: a1
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
configuration: driver=nvidia latency=0
resources: irq:44 memory:e0000000-efffffff ioport:e000(size=128) memory:f0000000-f0ffffff
```
在输出中,寻找 "显存大小" 行,它将显示显存大小。
2. vram
vram 命令专门用于显示系统显存的信息。
例如:```
$ vram
Process: /usr/bin/vram
PID: 1754
pstate: 4096
sysfs: 134217728
total: 138314368
```
此输出显示了三个显存值:
* `pstate`: 显卡当前分配的显存量。
* `sysfs`: 显卡可用的总显存量。
* `total`: 系统中所有显卡的总显存量。
3. dmidecode
dmidecode 命令可以提取有关系统硬件的信息,包括显存。
例如,以下命令显示了第一个显卡的显存大小:```
$ dmidecode -t memory | grep -A5 "Video"
# dmidecode 3.2
Getting SMBIOS data from sysfs.
SMBIOS 3.2.1 present.
Handle 0x0027, DMI type 16, 25 bytes
Memory Device
Size: 2048 MB
Form Factor: DIMM
Set: 1
Locator: DIMM1
Bank Locator: Bank 1
Type: DDR3
Type Detail: Synchronous 1200 MHz (1.5 ns)
Speed: 1200 MHz
Manufacturer: Hynix
Serial Number: 722A9449
Asset Tag:
Part Number: HMT425S6BFR8A-PB
Rank: 4
Handle 0x0028, DMI type 16, 25 bytes
Memory Device
Size: 2048 MB
Form Factor: DIMM
Set: 1
Locator: DIMM2
Bank Locator: Bank 2
Type: DDR3
Type Detail: Synchronous 1200 MHz (1.5 ns)
Speed: 1200 MHz
Manufacturer: Hynix
Serial Number: 742A8655
Asset Tag:
Part Number: HMT425S6BFR8A-PB
Rank: 4
Handle 0x0043, DMI type 45, 31 bytes
Memory Array Mapped Address
Starting Address: 0xA0000000000
Ending Address: 0xA000000FFFF
Range Size: 4 GB
Purpose: System Memory
Location: System Board
Use: Memory Mapped I/O
Handle 0x0044, DMI type 45, 31 bytes
Memory Array Mapped Address
Starting Address: 0x800000000000
Ending Address: 0x80000000FFFF
Range Size: 4 GB
Purpose: System Memory
Location: System Board
Use: Memory Mapped I/O
Handle 0x0045, DMI type 45, 31 bytes
Memory Array Mapped Address
Starting Address: 0x400000000000
Ending Address: 0x40000000FFFF
Range Size: 4 GB
Purpose: Video
Location: System Board
Use: Memory Mapped I/O
Handle 0x0046, DMI type 45, 31 bytes
Memory Array Mapped Address
Starting Address: 0x200000000000
Ending Address: 0x20000000FFFF
Range Size: 4 GB
Purpose: Prefetchable
Location: System Board
Use: Memory Mapped I/O
```
在输出中,寻找 "Purpose: Video" 的行,它将显示显存的开始地址和结束地址。显存大小可以通过减去结束地址和开始地址来计算。
使用 GUI 工具
1. GNOME 系统监视器
在 GNOME 桌面环境中,可以通过 "系统监视器" 工具查看显存信息。转到 "资源" 选项卡,然后选择 "图形" 部分。它将显示显卡的图形利用率和当前分配的显存大小。
2. NVIDIA X Server 设置
对于使用 NVIDIA 显卡的用户,可以通过 NVIDIA X Server 设置实用程序查看显存信息。打开实用程序,转到 "显示器" 部分,然后选择要查看信息的显示器。在 "高级" 选项卡中,将显示显存大小、当前分配的显存和已使用的显存。
3. AMD Catalyst 控制中心
对于使用 AMD 显卡的用户,可以通过 AMD Catalyst 控制中心查看显存信息。打开控制中心,转到 "信息" 选项卡,然后选择 "图形" 部分。它将显示显卡的显存大小、时钟速度和当前分配的显存。
2025-02-01