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

Share on:

Overview

这里收集了一些配电脑及了解某硬件与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

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

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

    输出说明:

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

    1modinfo <module name> | grep alias
    

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

从Linux内核源代码看

这是没有办法的办法吧

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

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

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

Linux硬件兼容数据