要在 Linux 系统中使用 ddcutil
命令获取显示器的品牌和出厂信息,请按照以下步骤进行操作:
1. 安装 ddcutil
首先,您需要确保系统已安装 ddcutil
。在基于 Debian 的系统上,可以使用以下命令安装:
sudo apt-get update
sudo apt-get install ddcutil
2. 检测显示器
使用 ddcutil detect
命令检测已连接的显示器。这将列出所有连接的显示器以及它们的相关信息,如 I2C 总线地址。
ddcutil detect
示例输出可能如下所示:
Display 1
I2C bus: /dev/i2c-1
EDID synopsis:
Mfg id: DEL
Model: DELL U2718Q
Serial number: ABCD1234
Manufacture year: 2018
EDID version: 1.4
3. 获取显示器详细信息
使用 ddcutil getvcp
命令获取显示器的详细信息。VCP (Virtual Control Panel) 代码 00
通常包含基本信息,如制造商 ID 和型号名称。
sudo ddcutil getvcp 00
注意,某些操作可能需要超级用户权限,因此建议使用 sudo
。
示例输出可能如下所示:
VCP code 0x00 (Manufacturer Specific): Dell
VCP code 0x01 (Model): DELL U2718Q
VCP code 0x02 (Serial Number): ABCD1234
VCP code 0x03 (Manufacture Date): 2018
4. 解析和查看信息
通过查看输出,您可以获得显示器的详细信息,包括:
- 制造商 ID(如 Dell、Samsung 等)
- 型号名称(如 DELL U2718Q)
- 序列号(显示器的唯一标识)
- 制造日期
注意事项
- 权限: 读取 DDC/CI 信息可能需要超级用户权限,尤其是在访问 I2C 总线时。
- 兼容性: 并非所有显示器都支持 DDC/CI 协议,并提供所有信息。
- 系统要求: 确保系统内核支持 I2C 通信,并且已加载适当的模块。