无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
楼主: wintoflash
打印 上一主题 下一主题

[原创] 开源的硬件信息工具nwinfo [20250306]

    [复制链接]
511#
发表于 2025-2-24 13:50:31 | 只看该作者
wintoflash 发表于 2025-2-24 07:53
是你解析的时候没考虑到吧。
有Subsys这个属性的情况下,应该读Subsys而不是Device。

我没解析呀 我用的nwinfo  返回的"Wi-Fi 7(802.11be) AX1775*/AX1790*/BE20*/BE401/BE1750* 2x2” 没返回下列型号 不止网卡 显卡也是
返回的文本里也没有 SUBSYS

回复

使用道具 举报

512#
 楼主| 发表于 2025-2-24 14:37:38 | 只看该作者
2012jiashanni 发表于 2025-2-24 13:50
我没解析呀 我用的nwinfo  返回的"Wi-Fi 7(802.11be) AX1775*/AX1790*/BE20*/BE401/BE1750* 2x2” 没返回 ...

已修复。
https://github.com/a1ive/nwinfo/releases/tag/latest

回复

使用道具 举报

513#
发表于 2025-3-2 18:32:05 | 只看该作者
非常感谢!
回复

使用道具 举报

514#
发表于 2025-3-5 10:20:10 | 只看该作者
多谢更新分享
回复

使用道具 举报

515#
发表于 2025-3-7 09:00:37 | 只看该作者
多谢更新分享
回复

使用道具 举报

516#
发表于 2025-3-7 12:39:27 | 只看该作者
请问能否在PCI.ids解析如下的硬件ID格式

AMD Radeon RX 9070 XT的硬件ID

PCI\VEN_1002&DEV_7550&REV_C0

AMD Radeon RX 9070的硬件ID
PCI\VEN_1002&DEV_7550&REV_C3

点评

这个没有subsys的id吗?比如PCI\VEN_1002&DEV_7550&SUBSYS_XXXXXXXX&REV_C0 我看pci.ids里面只有vendor,product,subsys的id,没有rev的id。你是自制数据库吗?  详情 回复 发表于 2025-3-7 15:14
回复

使用道具 举报

517#
 楼主| 发表于 2025-3-7 15:14:21 | 只看该作者
2012jiashanni 发表于 2025-3-7 12:39
请问能否在PCI.ids解析如下的硬件ID格式

AMD Radeon RX 9070 XT的硬件ID

这个没有subsys的id吗?比如PCI\VEN_1002&DEV_7550&SUBSYS_XXXXXXXX&REV_C0
我看pci.ids里面只有vendor,product,subsys的id,没有rev的id。你是自制数据库吗?

点评

我是改PCI.IDS 补充型号 看到一些硬件ID跟上述的类似 型号不同 前面相同 有些硬件ID 有 SUBSYS 比如 这类 有 SUBSYS且相同但REV不同 型号不同 PCI\VEN_1002&DEV_7550&SUBSYS_XXXXXXXX&REV_C0 PCI\VEN_1002&DEV_  详情 回复 发表于 2025-3-7 17:45
回复

使用道具 举报

518#
发表于 2025-3-7 15:30:13 | 只看该作者
好用省着装鲁大师了 哈哈 不错
回复

使用道具 举报

519#
发表于 2025-3-7 17:45:45 | 只看该作者
wintoflash 发表于 2025-3-7 15:14
这个没有subsys的id吗?比如PCI\VEN_1002&DEV_7550&SUBSYS_XXXXXXXX&REV_C0
我看pci.ids里面只有vendor ...

我是改PCI.IDS 补充型号 看到一些硬件ID跟上述的类似 型号不同 前面相同
有些硬件ID 有 SUBSYS
比如 这类 有 SUBSYS且相同但REV不同 型号不同
PCI\VEN_1002&DEV_7550&SUBSYS_XXXXXXXX&REV_C0
PCI\VEN_1002&DEV_7550&SUBSYS_XXXXXXXX&REV_C1

比如这类 没有SUBSYS REV不同 型号不同
PCI\VEN_1002&DEV_7550&REV_C0
PCI\VEN_1002&DEV_7550&REV_C3
回复

使用道具 举报

520#
发表于 2025-3-7 17:50:42 | 只看该作者
比如
AMD Radeon(TM) 860M Graphics
PCI\VEN_1002&DEV_1114&REV_C2

AMD Radeon(TM) 840M Graphics
PCI\VEN_1002&DEV_1114&REV_C3

AMD Radeon(TM) 840M Graphics
PCI\VEN_1002&DEV_1114&SUBSYS_00F81E26&REV_C3

AMD Radeon(TM) 860M Graphics
PCI\VEN_1002&DEV_1114&SUBSYS_00F81E26&REV_C2
回复

使用道具 举报

521#
发表于 2025-3-14 15:59:27 | 只看该作者
老大 问下  微软微软 Win10 / Win11 隔离“WinRing0”驱动,相关新闻报道:https://www.ithome.com/0/837/797.htm

而我使用的是帖子里的 WinRing0 驱动,不是自带的 HwRwDrv 驱动,请问有影响吗
回复

使用道具 举报

522#
发表于 2025-3-14 16:35:50 | 只看该作者
需要管理员权限。
回复

使用道具 举报

523#
 楼主| 发表于 2025-3-14 16:35:55 | 只看该作者
本帖最后由 wintoflash 于 2025-3-14 16:41 编辑
2012jiashanni 发表于 2025-3-14 15:59
老大 问下  微软微软 Win10 / Win11 隔离“WinRing0”驱动,相关新闻报道:https://www.ithome.com/0/837/79 ...

不论是WinRing0还是HwRwDrv,早就在微软Win11黑名单里面了。
Win11默认情况下本来就用不了这些黑驱动。
https://learn.microsoft.com/en-u ... -driver-block-rules
WinRing0/HwRwDrv 只用来获取部分cpuid信息、ACPI、SPD数据,如果用不到这些,直接删了驱动就行,还能避免很多杀软报毒。
回复

使用道具 举报

524#
发表于 2025-3-18 09:58:24 | 只看该作者
感谢大神!
回复

使用道具 举报

525#
发表于 2025-3-25 13:35:02 | 只看该作者
好东西感谢分享,下来试试
回复

使用道具 举报

526#
发表于 2025-3-25 13:37:40 | 只看该作者
谢谢分享资源。
回复

使用道具 举报

527#
发表于 2025-3-25 14:12:08 | 只看该作者
谢谢分享
回复

使用道具 举报

528#
发表于 2025-3-25 15:13:57 | 只看该作者
谢谢分享最新版本资源
回复

使用道具 举报

529#
发表于 2025-3-25 15:31:32 | 只看该作者

谢谢分享
回复

使用道具 举报

530#
发表于 2025-3-25 16:37:17 | 只看该作者
感谢楼主分享。
回复

使用道具 举报

531#
发表于 7 天前 | 只看该作者
膜拜大佬,很实用
回复

使用道具 举报

532#
发表于 5 天前 | 只看该作者
谢谢分享,下载
回复

使用道具 举报

533#
发表于 4 天前 | 只看该作者
老铁 能提供下jep106.ids的下载原地址吗

点评

这个是我自己从pdf里面扒出来的。  详情 回复 发表于 4 天前
回复

使用道具 举报

534#
 楼主| 发表于 4 天前 | 只看该作者
2012jiashanni 发表于 2025-3-29 00:07
老铁 能提供下jep106.ids的下载原地址吗

这个是我自己从pdf里面扒出来的。
回复

使用道具 举报

535#
发表于 4 天前 | 只看该作者
本帖最后由 pda8888 于 2025-3-29 20:25 编辑

版本1.1.2
如果单独执行 nwinfo --spd
输出为空(可能是无法读取spd数据),则:
nwinfo --format=json --sys --cpu --smbios --disk --smart --pci --usb --uefi --audio --gpu --display --spd
输出也为空。而去掉 --spd,则有正常输出。


点评

估计是不支持的SMBus,对端口进行io非法操作,被操作系统枪毙了。 执行nwinfo --debug --spd看看  详情 回复 发表于 4 天前
回复

使用道具 举报

536#
 楼主| 发表于 4 天前 | 只看该作者
pda8888 发表于 2025-3-29 20:20
如果单独执行
nwinfo --spd
输出为空,则:

估计是不支持的SMBus,对端口进行io非法操作,被操作系统枪毙了。
执行nwinfo --debug --spd看看
回复

使用道具 举报

537#
发表于 4 天前 | 只看该作者
nwinfo --debug --spd
  1. [DBG] ALLOC [SPD]
  2. [DBG] APPEND [NWinfo] -> [SPD]
  3. [DBG] SPD Init, find PCI 0c05 devices
  4. [DBG] SMBus address 000000A0
  5. [DBG] SMBus VID 1022, DID 790B
  6. [DBG] SMBus base 0B00
  7. [DBG] ALLOC [Slot]
  8. [DBG] APPEND [SPD] -> [Slot]
  9. [DBG] SET <ID> = <0>
  10. [DBG] Reading index 0
  11. [DBG] SMBIOS memory type 0F
  12. [DBG] Reading SPD0 offset 0002 -> FF
  13. [DBG] ALLOC [Slot]
  14. [DBG] APPEND [SPD] -> [Slot]
  15. [DBG] SET <ID> = <1>
  16. [DBG] Reading index 1
  17. [DBG] SMBIOS memory type 0F
  18. [DBG] Reading SPD1 offset 0002 -> 0A
  19. [DBG] Reading SPD1 offset 0000 -> 51
  20. [DBG] Reading SPD1 offset 0001 -> 18
  21. [DBG] Reading SPD1 offset 0002 -> 0A
  22. [DBG] Reading SPD1 offset 0003 -> 86
  23. [DBG] Reading SPD1 offset 0004 -> 32
  24. [DBG] Reading SPD1 offset 0005 -> 03
  25. [DBG] Reading SPD1 offset 0006 -> 32
  26. [DBG] Reading SPD1 offset 0007 -> 00
  27. [DBG] Reading SPD1 offset 0008 -> 00
  28. [DBG] Reading SPD1 offset 0009 -> 00
  29. [DBG] Reading SPD1 offset 000A -> 00
  30. [DBG] Reading SPD1 offset 000B -> 00
  31. [DBG] Reading SPD1 offset 000C -> FF
  32. [DBG] Reading SPD1 offset 000D -> 3F
  33. [DBG] Reading SPD1 offset 000E -> 00
  34. [DBG] Reading SPD1 offset 000F -> 00
  35. [DBG] Reading SPD1 offset 0010 -> 00
  36. [DBG] Reading SPD1 offset 0011 -> 00
  37. [DBG] Reading SPD1 offset 0012 -> 00
  38. [DBG] Reading SPD1 offset 0013 -> 00
  39. [DBG] Reading SPD1 offset 0014 -> 00
  40. [DBG] Reading SPD1 offset 0015 -> 00
  41. [DBG] Reading SPD1 offset 0016 -> 00
  42. [DBG] Reading SPD1 offset 0017 -> 00
  43. [DBG] Reading SPD1 offset 0018 -> 00
  44. [DBG] Reading SPD1 offset 0040 -> 00
  45. [DBG] Reading SPD1 offset 0041 -> 00
  46. [DBG] Reading SPD1 offset 0042 -> 00
  47. [DBG] Reading SPD1 offset 0043 -> 00
  48. [DBG] Reading SPD1 offset 0044 -> 00
  49. [DBG] Reading SPD1 offset 0045 -> 00
  50. [DBG] Reading SPD1 offset 0046 -> 00
  51. [DBG] Reading SPD1 offset 0047 -> 00
  52. [DBG] Reading SPD1 offset 0048 -> 00
  53. [DBG] Reading SPD1 offset 0049 -> 00
  54. [DBG] Reading SPD1 offset 004A -> 00
  55. [DBG] Reading SPD1 offset 004B -> 00
  56. [DBG] Reading SPD1 offset 004C -> 00
  57. [DBG] Reading SPD1 offset 004D -> 00
  58. [DBG] Reading SPD1 offset 004E -> 00
  59. [DBG] Reading SPD1 offset 004F -> 00
  60. [DBG] Reading SPD1 offset 0050 -> 00
  61. [DBG] Reading SPD1 offset 0051 -> 00
  62. [DBG] Reading SPD1 offset 0052 -> 00
  63. [DBG] Reading SPD1 offset 0053 -> 00
  64. [DBG] Reading SPD1 offset 0054 -> 00
  65. [DBG] Reading SPD1 offset 0055 -> 00
  66. [DBG] Reading SPD1 offset 0056 -> 00
  67. [DBG] Reading SPD1 offset 0057 -> 00
  68. [DBG] Reading SPD1 offset 0058 -> 00
  69. [DBG] Reading SPD1 offset 0059 -> 00
  70. [DBG] Reading SPD1 offset 005A -> 00
  71. [DBG] Reading SPD1 offset 005B -> 00
  72. [DBG] Reading SPD1 offset 005C -> 02
  73. [DBG] Reading SPD1 offset 005D -> 00
  74. [DBG] Reading SPD1 offset 005E -> 00
  75. [DBG] Reading SPD1 offset 005F -> 00
  76. [DBG] Reading SPD1 offset 0060 -> 00
  77. [DBG] Reading SPD1 offset 0061 -> 00
  78. [DBG] Reading SPD1 offset 0062 -> 00
  79. [DBG] Reading SPD1 offset 0063 -> 00
  80. [DBG] Reading SPD1 offset 0064 -> 00
  81. [DBG] SET <Memory Type> = <DDR2 SDRAM FB-DIMM PROBE>
  82. [DBG] SET <Revision> = <1.8>
  83. [DBG] SET <Module Type> = <72b-SO-CDIMM>
  84. [DBG] SET <Capacity> = <0 MB>
复制代码
回复

使用道具 举报

538#
 楼主| 发表于 3 天前 | 只看该作者

你的这个内存是DDR3吗?多大的?
回复

使用道具 举报

539#
发表于 3 天前 | 只看该作者
以下来自AIDA64读取的SPD信息
设备描述
  1. DIMM2: G Skill F5-6400J3239G16G
  2. DIMM4: G Skill F5-6400J3239G16G
复制代码

内存模块       
  1. DRAM 制造商        SK hynix
  2. SDRAM Die Count        1
  3. 存取类型        DDR5 SDRAM
  4. 存取速度        DDR5-4800 (2400 MHz)
  5. 存取速度 (XMP)        DDR5-6400 (3200 MHz)
  6. 错误检测方式        无
  7. 模块电压 (VDD)        1.1 V
  8. 模块电压 (VDDQ)        1.1 V
  9. 模块电压 (VPP)        1.8 V
  10. 模块电压 (XMP)        1.40 V
  11. 模块类型        Unbuffered DIMM
  12. 模块名称        G Skill F5-6400J3239G16G
  13. 模块容量        16 GB (32 banks)
  14. 模块位宽        64 bit
  15. 序列号        4650D9FAh (4208545862)
  16. 制造日期        第3周 / 2024
复制代码

       
内存计时       
  1. @ 1320 MHz        22-22-22-43  (CL-RCD-RP-RAS) / 65-390-212-172-40  (RC-RFC1-RFC2-RFCSB-WR)
  2. @ 1680 MHz        28-28-28-54  (CL-RCD-RP-RAS) / 82-496-269-219-51  (RC-RFC1-RFC2-RFCSB-WR)
  3. @ 1800 MHz        30-30-30-58  (CL-RCD-RP-RAS) / 88-532-289-234-54  (RC-RFC1-RFC2-RFCSB-WR)
  4. @ 1920 MHz        32-32-32-62  (CL-RCD-RP-RAS) / 94-567-308-250-58  (RC-RFC1-RFC2-RFCSB-WR)
  5. @ 2160 MHz        36-36-36-70  (CL-RCD-RP-RAS) / 106-638-346-281-65  (RC-RFC1-RFC2-RFCSB-WR)
  6. @ 2203 MHz (XMP)        22-27-27-71  (CL-RCD-RP-RAS)
  7. @ 2400 MHz        40-40-40-77  (CL-RCD-RP-RAS) / 117-709-385-313-72  (RC-RFC1-RFC2-RFCSB-WR)
  8. @ 2403 MHz        42-41-41-77  (CL-RCD-RP-RAS) / 117-710-385-313-73  (RC-RFC1-RFC2-RFCSB-WR)
  9. @ 2604 MHz (XMP)        26-32-32-83  (CL-RCD-RP-RAS)
  10. @ 2804 MHz (XMP)        28-35-35-90  (CL-RCD-RP-RAS)
  11. @ 3004 MHz (XMP)        30-37-37-96  (CL-RCD-RP-RAS)
  12. @ 3205 MHz (XMP)        56-39-39-102  (CL-RCD-RP-RAS)
  13. @ 3205 MHz (XMP)        54-39-39-102  (CL-RCD-RP-RAS)
  14. @ 3205 MHz (XMP)        52-39-39-102  (CL-RCD-RP-RAS)
  15. @ 3205 MHz (XMP)        50-39-39-102  (CL-RCD-RP-RAS)
  16. @ 3205 MHz (XMP)        48-39-39-102  (CL-RCD-RP-RAS)
  17. @ 3205 MHz (XMP)        46-39-39-102  (CL-RCD-RP-RAS)
  18. @ 3205 MHz (XMP)        42-39-39-102  (CL-RCD-RP-RAS)
  19. @ 3205 MHz (XMP)        40-39-39-102  (CL-RCD-RP-RAS)
  20. @ 3205 MHz (XMP)        36-39-39-102  (CL-RCD-RP-RAS)
  21. @ 3205 MHz (XMP)        32-39-39-102  (CL-RCD-RP-RAS)
复制代码

       
Extreme Memory Profile v3.0       
  1. @ 2203 MHz        22-27-27-71  (CL-RCD-RP-RAS) / 97-651-353-287-66  (RC-RFC1-RFC2-RFCSB-WR)
  2. @ 2604 MHz        26-32-32-83  (CL-RCD-RP-RAS) / 115-769-417-339-78  (RC-RFC1-RFC2-RFCSB-WR)
  3. @ 2804 MHz        28-35-35-90  (CL-RCD-RP-RAS) / 124-828-449-365-84  (RC-RFC1-RFC2-RFCSB-WR)
  4. @ 3004 MHz        30-37-37-96  (CL-RCD-RP-RAS) / 133-887-481-391-90  (RC-RFC1-RFC2-RFCSB-WR)
  5. @ 3205 MHz        56-39-39-102  (CL-RCD-RP-RAS) / 141-946-513-417-96  (RC-RFC1-RFC2-RFCSB-WR)
  6. @ 3205 MHz        54-39-39-102  (CL-RCD-RP-RAS) / 141-946-513-417-96  (RC-RFC1-RFC2-RFCSB-WR)
  7. @ 3205 MHz        52-39-39-102  (CL-RCD-RP-RAS) / 141-946-513-417-96  (RC-RFC1-RFC2-RFCSB-WR)
  8. @ 3205 MHz        50-39-39-102  (CL-RCD-RP-RAS) / 141-946-513-417-96  (RC-RFC1-RFC2-RFCSB-WR)
  9. @ 3205 MHz        48-39-39-102  (CL-RCD-RP-RAS) / 141-946-513-417-96  (RC-RFC1-RFC2-RFCSB-WR)
  10. @ 3205 MHz        46-39-39-102  (CL-RCD-RP-RAS) / 141-946-513-417-96  (RC-RFC1-RFC2-RFCSB-WR)
  11. @ 3205 MHz        42-39-39-102  (CL-RCD-RP-RAS) / 141-946-513-417-96  (RC-RFC1-RFC2-RFCSB-WR)
  12. @ 3205 MHz        40-39-39-102  (CL-RCD-RP-RAS) / 141-946-513-417-96  (RC-RFC1-RFC2-RFCSB-WR)
  13. @ 3205 MHz        36-39-39-102  (CL-RCD-RP-RAS) / 141-946-513-417-96  (RC-RFC1-RFC2-RFCSB-WR)
  14. @ 3205 MHz        32-39-39-102  (CL-RCD-RP-RAS) / 141-946-513-417-96  (RC-RFC1-RFC2-RFCSB-WR)
  15. Dynamic Memory Boost        不支持
  16. Real-Time Memory Frequency Overclocking        不支持
  17. 存取速度        DDR5-6400 (3200 MHz)
  18. 电压 (VDD)        1.40 V
  19. 电压 (VDDQ)        1.40 V
  20. 电压 (VPP)        1.80 V
  21. 电压 (内存控制器)        1.10 V
  22. 定义文件名称        Lv1-6400C32
  23. 推荐每通道 DIMM        1
复制代码

       
内存模块特性       
  1. Asymmetrical Module        否
  2. HeatSpreader        不存在
复制代码

       
内存模块制造商       
  1. 产品信息        http://gskill.com/en/catalog/desktop-memory
  2. 公司名称        G.Skill International Enterprise
复制代码
回复

使用道具 举报

540#
发表于 昨天 07:09 | 只看该作者
谢谢楼主的分享!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-4-2 05:53

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表