目录
1、简介
lspci是用来显示系统中所有PCI总线设备或连接到该总线上的所有设备的工具。通过使用不同的参数,lspci可以用来查看pci设备的信息,定位pci问题,以及修改配置空间寄存器等。
当你在个人电脑或服务器上运行 Linux 时,有时需要识别该系统中的硬件。lspci
命令用于显示连接到 PCI 总线的所有设备,从而满足上述需求。该命令由 pciutils 包提供,可用于各种基于 Linux 和 BSD 的操作系统。
2、用法
1)权限处理
由于访问权限,普通用户运行 lspci
时显示的信息可能会受限,我们可以使用 sudo
运行命令来获取到完整的信息
2)直接运行lspci命令
sudo lspci
运行结果:列出PCI总线及其连接的设备,包括其名称、供应商、型号等
3)详细输出
- 【-v】选项:显示每个设备的详细信息,包括所有设备的各种子系统和内存地址、中断请求(IRQ)编号和一些其他功能信息
- 【-vv】、【-vvv】选项:用于获取更多设备细节
4)搭配“grep”命令进行过滤搜索
有时候我们需要缩小搜索范围以更精准定位一个设备的信息,这时候就需要grep命令啦~
例如,RPM Fusion 网站有安装 Nvidia 图形驱动程序的说明,里面就首先使用了 grep
命令来定位显卡信息。
比较常用的场景可能包括:
- 定位一个3D设备
sudo lspci | grep -e 3D
- 定位一个VGA设备
sudo lspci | grep -e VGA
5)根据设备ID查询设备相关信息
- 查看设备ID
lspci -nn
其中,【-n】
选项表示以数字形式显示设备ID
【-nn】
选项则同时以数字和名称的形式显示设备ID
- 根据设备ID查询设备相关信息
lspci -v -s 00.06.0
其中,【-v】选项作用见3)
【-s】选项:其后面通常接一个特定的PCI设备编号
6)同步最新状态
新设备和供应商总是在不断迭代。如果看到显示为 unknown
的设备,说明你的 PCI 设备 ID 数据库可能已过时。有两种方法可以检查更新。
【-Q
】选项:使用 DNS 查询中央数据库,使用时需要联网。
$ sudo lspci -Q
update-pciids
命令:更新本地 PCI ID 数据库
$ sudo update-pciids
Downloaded daily snapshot dated 2021-08-22 03:15:01
3、相关知识补充
1)nvidia图形驱动程序:
是用于驱动NVIDIA显卡的程序,它允许操作系统和应用程序与显卡进行通信,从而在屏幕上显示图形。
2)VGA设备:
是一款采用先进的非压缩数字高清视频和高速数字光纤传输技术的光传输设备。它可以将计算机的显示信号进行重新分配和组合,并支持最高分辨率为640x480像素。这种设备广泛应用于电脑、投影仪、电视等设备中,是最常见的显示接口之一。VGA接口可以通过模拟信号传输图像,具有简单、稳定、兼容性强的特点,适用于大多数显示设备。此外,VGA切换器是一种矩阵交换设备,可将任意路VGA输入信号切换到输出通道的任意通道上去,广泛应用于军工、多媒体教学、电视电话会议、大屏幕投影显示工程、指挥控制中心、金融、科研,气象等领域。具体的应用如下:
- 连接计算机和显示器:VGA接口是连接计算机和显示器的主要方式之一,通过VGA接口,计算机可以将图像信号传输到显示器上,实现图像的显示。
- 支持多种分辨率:VGA接口支持多种分辨率,可以根据用户的需求进行调整,用户可以根据实际情况选择合适的分辨率,以获得更好的显示效果。
- 广泛应用于教育和商业领域:由于VGA接口的简单、稳定和兼容性强,它在教育和商业领域得到了广泛应用。教室中的投影仪、会议室中的大屏幕显示器等设备通常都采用VGA接口。
- 屏幕监控:例如在工业自动化领域,可以用VGA高清采集卡或采集盒采集显示器显示的内容,实时传输给监控者,也可保存下来,供事后查看。
- 屏幕直播:例如直播视频会议的屏幕给更多的没机会参加视频会议的人观看;或者利用VGA采集卡或采集盒做屏幕直播,比其它直播方式的画面清晰很多。也可以在教学领域,用来直播教师计算机的屏幕,实现多媒体教学或远程教学。
- 处理特殊视频格式:用VGA采集卡或采集盒配合流媒体编码软件,实时采集、编码成流媒体格式,放到流媒体服务器上供大家点播。有些视频文件,文件格式是开发公司自定的,其它公司软件不能直接对其处理,例如教学课件、3D动画文件等。也可以用TC1000-VGA采集卡或采集盒配合流媒体编码软件,编码成体积很小的流媒体格式。或者将其采集成未压缩文件AVI形式进行编辑。
- 安检X光机、雷达图像信号、VDR纪录仪、医疗X光机、CT机、胃肠机等设备的数据传输和显示。
- VGA相机、VGA摄像机等VGA信号、RGB信号输出设备的图像采集和处理。
- 长距离光纤传输:VGA数字光端机针对以使用计算机为主的特定监控、展示场合(如会议中心、演示大厅、关口检查站、收银站、军演监控站等),将用户计算机显卡输出内容经由数字信道长距离、实时传送到远程终端设备(计算机显示器、电视墙、投影仪等)显示输出的需求,实现了计算机VGA接口信号的高分辨率、无时延、长距离光纤通讯转换应用。
此外,VGA设备还有其他多种用途。总体来说,VGA设备是一种功能强大、用途广泛的设备。