1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Utility to view some info on PCI devices

Discussion in 'Operating Systems' started by mbk1969, Dec 2, 2018.

  1. mbk1969

    mbk1969 Ancient Guru

    Messages:
    5,975
    Likes Received:
    2,183
    GPU:
    GeForce GTX 1070
    http://www.mediafire.com/file/u9moyg23o6cuubo/PCI_devices.zip/file

    [​IMG]

    Utility uses WMI to enumerate PCI devices and their properties.
    Features:
    - Sortable by any column (just click on the column`s header).
    - In column "status" an exclamation glyph is shown when error code is not "0" so that user can hover mouse pointer over it to view the description (I faked error in the picture - to demonstrate the view).
    - Utility is built with .Net 4.5 (be aware that by default Win7 is shipped with .Net 4.0).
    - On Win7 and Win8 some columns will stay empty because not all WMI things used by this utility are implemented there.
     
    Last edited: Dec 8, 2018 at 12:01 AM
  2. akbaar

    akbaar Master Guru

    Messages:
    269
    Likes Received:
    9
    GPU:
    MSI GTX1080 Gaming X
    much luv always
    [​IMG]
     
  3. mbk1969

    mbk1969 Ancient Guru

    Messages:
    5,975
    Likes Received:
    2,183
    GPU:
    GeForce GTX 1070
    nvm...

    PS Mine rig has 60 PCI devices o_O
     
    Last edited: Dec 2, 2018
  4. mbk1969

    mbk1969 Ancient Guru

    Messages:
    5,975
    Likes Received:
    2,183
    GPU:
    GeForce GTX 1070
    Updated:
    http://www.mediafire.com/file/u9moyg23o6cuubo/PCI_devices.zip/file

    OK, I changed the content of the column "link speed" just to show the number (and added tooltips with description). Looks like values in this column is just an index of transfer rate related to the version of PCI Express: '1' = 2.5 gigatransfers per second (GT/s), '2' = 5 GT/s, '3' = 8 GT/s, '4' = 16 GT/s, '5' = 32 GT/s.

    PS And I got one idea...
     
    Last edited: Dec 2, 2018

  5. mbk1969

    mbk1969 Ancient Guru

    Messages:
    5,975
    Likes Received:
    2,183
    GPU:
    GeForce GTX 1070
    KissSh0t likes this.
  6. mbk1969

    mbk1969 Ancient Guru

    Messages:
    5,975
    Likes Received:
    2,183
    GPU:
    GeForce GTX 1070
    Last edited: Dec 6, 2018
  7. holystarlight

    holystarlight Master Guru

    Messages:
    765
    Likes Received:
    46
    GPU:
    Nvidia 2080 TI SLI
    brilliant little utility! thanks for this, helped me figure out what link speed my 10gb lan card was running at.
     
  8. mbk1969

    mbk1969 Ancient Guru

    Messages:
    5,975
    Likes Received:
    2,183
    GPU:
    GeForce GTX 1070
    "1" or "2"?
     
  9. EdKiefer

    EdKiefer Ancient Guru

    Messages:
    1,882
    Likes Received:
    90
    GPU:
    MSI 970 Gaming 4G
    Hi mbk1969, on the graphics PCI link speed should it show same info as GPU-Z when you put a rendering load and it shows "PCIe x16 3.0" 8GT/s?
    With my GTX 970 on a P8-Z77 pro MB, It shows 1 value, not xxxx Gbps, not a rate value like in your dark theme pic.
     
    Last edited: Dec 7, 2018 at 1:34 PM
  10. mbk1969

    mbk1969 Ancient Guru

    Messages:
    5,975
    Likes Received:
    2,183
    GPU:
    GeForce GTX 1070
    At first I saw in SDK files only two link speeds - "TwoAndHalf_Gbps" (1) and "Five_Gbps" (2) - and I showed them so. But then akbaar posted his dark theme screenshot (it was not mine), and I noticed value "3" which was not enumerated in SDK. So I decided to not use symbolic names and to show actual number returned by WMI instead. It is clear that these numbers (and symbolic names in SDK) relate to PCI Express speeds.
    As to why WMI always returns "1" for videocard I have no clue. I tried to run render test in GPU-Z to see whether it will change to "3", but WMI always returns "1". May be it is the bug in WMI provider, and it just doesn't update its initially captured values.

    PS And for users like you I put detailed descriptions into most of column headers. :cool:
     
    Last edited: Dec 7, 2018 at 4:41 PM

  11. EdKiefer

    EdKiefer Ancient Guru

    Messages:
    1,882
    Likes Received:
    90
    GPU:
    MSI 970 Gaming 4G
    Ok, got yah. was just posting results as feedback, I have no problem with its 1 value and yes I found the tooltip after posting above (I was looking at the item column, not the top menu column).

    So then everything looks good, I do like the driver info, that is handy instead of going through device manager windows.
     
    Last edited: Dec 7, 2018 at 2:44 PM
  12. mbk1969

    mbk1969 Ancient Guru

    Messages:
    5,975
    Likes Received:
    2,183
    GPU:
    GeForce GTX 1070
    Last edited: Dec 7, 2018 at 9:17 PM
  13. mbk1969

    mbk1969 Ancient Guru

    Messages:
    5,975
    Likes Received:
    2,183
    GPU:
    GeForce GTX 1070
    Updated
    http://www.mediafire.com/file/u9moyg23o6cuubo/PCI_devices.zip/file

    Change log:
    - Columns with error codes - "cfg error" and "dev error" - are removed. If any of these values is not "0" an exclamation glyph is added to the column "status" for user to see the description of error by hovering the mouse pointer over the glyph (I faked an error in screenshot).
    - New columns are added - "pdo" and "bus:dev:func". See their descriptions in tooltips of the column headers.

    If you sort either by "pdo" or by "bus:dev:func" column you can see that these two columns are related - kinda grouped by the bus number and device.
     
    Last edited: Dec 8, 2018 at 12:07 AM

Share This Page