The title may be misleading. I'm not implying to implement reading different ATI sensors, but rather monitor more sensors at the same time. There -seems- to be a limit of, I'm guessing, 128 ATI sensors that hwinfo64 will read. I currently reach and surpass this limit on one of my machines where I have a mix of SIX Radeon 5830/5870/6770's installed at the same time doing cryptography related calculations. Only 4 cards worth of sensors are detected. The missing cards are a 5870 @ 880MHz and a 5830 @ 760MHz.
The motherboard is an EVGA 790i SLI Ultra, which has 3 PCI-E 16x slots, 2 PCI-E 1x slots, and 2 standard PCI slots. All slots are populated by graphics cards except for one PCI slot (the other PCI slot uses a PCI to PCI-E bridge adapter) and operate at 1x speed due to 1x -> 1x PCI-E extension cables.
Here is a debug file if you think it will help.
http://dl.dropbox.com/u/9768004/HWiNFO64.DBG
The motherboard is an EVGA 790i SLI Ultra, which has 3 PCI-E 16x slots, 2 PCI-E 1x slots, and 2 standard PCI slots. All slots are populated by graphics cards except for one PCI slot (the other PCI slot uses a PCI to PCI-E bridge adapter) and operate at 1x speed due to 1x -> 1x PCI-E extension cables.
Here is a debug file if you think it will help.
http://dl.dropbox.com/u/9768004/HWiNFO64.DBG