Linux下硬件信息查看

以前linux对硬件的支持不怎么好这是大家普遍的印象,然而现在的linux发行版本对硬件的支持度已经算非常好了,普通的硬件像显卡,声卡等更笨不需要安装任何驱动就可以在linux下直接使用。只不过有时候为了更好地发挥硬件的性能,我们最好还是给硬件安装上驱动。安装驱动首先需要获得硬件的信息,特别是核心芯片的提供厂商。一般的我们都知道CPU的提供厂商有Intel和AMD两个,显卡的提供厂商有ATI,NVIDIA,SIS等。声卡呢,最常见的是创新提供的声卡。一般来说,像显卡,声卡,网卡这样的板卡的制造厂商都只是购买了核心芯片,然后在芯片周围做些外围的电路扩展以实现芯片的功能。这样就可以拿来卖给我们钱了。

Linux对硬件支持的原理linux只是简单的读取硬件的芯片信息用来和自己库里的驱动程序比较,发现有匹配的程序就用该驱动程序来加载硬件,实现各种功能。 当然,linux提供我们各种查询硬件信息的命令:

查看PCI设备

系统中大多数设置都是PCI设备(网卡,声卡,1394火线接口,集成显卡等) root@bt:/proc# lspci -v       #详细pci状态信息
root@bt:/proc# lspci -vv     #比上面的更详细
root@bt:/proc# l lspci -vvv ...

more ...