如何配电脑?如何配一台对Linux兼容比较好的电脑?
Overview
这里收集了一些配电脑及了解某硬件与Linux兼容程度的一些方法。
我收集了这些,但没用上,放弃了。最后配了一台标准的,没去考虑Linux。烧脑啊!
普通的选电脑配件工具
-
中关村比较配硬件 http://zj.zol.com.cn/
-
PConline配硬件 https://mydiy.pconline.com.cn/
-
计算硬件功率 https://www.coolermaster.com/power-supply-calculator/
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分配是不同的。
-
PCI和USB的Vendor ID 、Product ID (无名称搜索) https://devicehunt.com/
-
PCI 的Vendor ID 、Product ID ,或名称搜索 https://www.pcilookup.com/
-
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
-
看当前硬件的内核模块和VID DID
1$ lspci -knn
-
看当前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)
-
看一个内核模块宣称支持的硬件(VID、DID)
1modinfo <module name> | grep alias
查询某硬件对Linux的兼容程度
从Linux内核源代码看
这是没有办法的办法吧
-
内核代码搜索(非最新) https://lxr.missinglinkelectronics.com/linux
-
内核代码搜索(Firefox不能用) https://livegrep.com/