欢迎来到gary的位于博客园的(没太多技术含量的)博客

如何配电脑?如何配一台对Linux兼容比较好的电脑?

这里收集了一些配电脑及了解某硬件与Linux兼容程度的一些方法。

我收集了这些,但没用上,放弃了。最后配了一台标准的,没去考虑Linux。烧脑啊!

普通的选电脑配件工具

AMD Ryzen列表 https://www.wikiwand.com/zh-hans/AMD_Ryzen (这两年大家不是在都说AMD比Intel好,Intel爆出好多问题,还有AMD比Nvidia对Linux友好吗?)

不负责任据说,三大主板商中,微星对Linux最友好。其次技嘉,华硕最不好。

硬件的VID、DID、PID查询

Vendor ID、Product ID、Device ID。解释略。USB设备和PCI设备的ID分配是不同的。

  1. PCI和USB的Vendor ID 、Product ID (无名称搜索)
    https://devicehunt.com/

  2. PCI 的Vendor ID 、Product ID ,或名称搜索
    https://www.pcilookup.com/

  3. https://pci-ids.ucw.cz/read/PC/

  4. Realtek 硬件的VID、DID查询(非官方)
    https://www.realtek.cz/realtek-audio-devices.html
    https://www.realtek.cz/realtek-network-devices.html
    https://www.realtek.cz/realtek-wireless-devices.html

Linux中用命令查看VID、DID

  1. 看当前硬件的内核模块和VID DID

    $ lspci -knn
    
  2. 看当前linux中支持的VID、DID

    modprobe -c | grep -i -E '<vendor ID>.*<product ID>'
    

    输出说明:

    alias pci:v0000<vendor ID>:d0000<product ID>sv... <module name>
     v     (vendor)
     d     (device)
     sv    (subvendor)
     sd    (subdevice)
     bc    (bus class)
     sc    (bus subclass)
     i     (interface)
    
  3. 看一个内核模块宣称支持的硬件(VID、DID)

    modinfo <module name> | grep alias
    

查询某硬件对Linux的兼容程度

从Linux内核源代码看

这是没有办法的办法吧

  1. 内核代码搜索(非最新)
    https://lxr.missinglinkelectronics.com/linux

  2. 内核代码搜索(Firefox不能用)
    https://livegrep.com/

  3. https://github.com/torvalds/linux

Linux硬件兼容数据

posted @ 2020-01-17 11:18  garywill  阅读(352)  评论(0编辑  收藏  举报
gary的位于博客园的博客