Jump to content
2,189 posts in this topic

Recommended Posts

Thanks to all for the tests!

@Slice, I made more than one commit to separate things:

r147 have all the new code for the USB devices monitoring and the new log with the info about USB LPBC, SATA, NVMe..LAN and WIFI controllers, in r148 I inserted few lines of code to expand the USB group if the user wants this in the preferences. In r149 the app use different API to run at login. Attached my compilations.

 

HWSensors-3_r150.dmg

HWSensors-3_r150.pkg

Link to comment
Share on other sites

I compiled rev150 from sources. All is fine!

Снимок экрана 2018-05-22 в 5.47.39.png

 

Just  a question. What are the numbers at USB devices in monitoring column ?

May be can show here real current (amperage)?

  • Like 2
Link to comment
Share on other sites

HWSensors-3_r150

 

Here is my log:

 

Spoiler

MACHINE STATUS:

CPU:
    Name:        Intel(R) Core(TM)2 Quad CPU    Q9550  @ 2.83GHz
    Vendor:        GenuineIntel
    Physical cores:    4
    Logical cores:    4
    Family:        6
    Model:        0x17
    Ext Model:        0x1
    Ext Family:        0
    Stepping:        10
    Signature:        0x1067A
    Brand:        0
    Features:  FPU VME DE PSE TSC MSR PAE MCE
                    CX8 APIC SEP MTRR PGE MCA CMOV PAT
                    PSE36 CLFSH DS ACPI MMX FXSR SSE SSE2
                    SS HTT TM PBE SSE3 DTES64 MON DSCPL
                    VMX SMX EST TM2 SSSE3 CX16 TPR PDCM
                    SSE4.1 XSAVE
    Ext Features:  SYSCALL XD EM64T LAHF
    Microcode version:    2571
    Thermal sensors:        1
    Thermal APIC timer:    0

    System:    6%
    User:        13%
    Idle:        80%
    Nice:        0%

LPCB:
    IOName:            pci8086,3a16
    name:            70 63 69 38 30 38 36 2c 33 61 31 38 00
    device-id:            18 3a 00 00
    vendor-id:            86 80 00 00
    revision-id:        00 00 00 00
    subsystem-id:        d4 82 00 00
    subsystem-vendor-id:    43 10 00 00

MEMORY:
    Physical size:    8.0GB
    Free:            4.60GB
    Wired:        708MB
    Active:        2.10GB
    Inactive:        595MB
    Compressed:    0MB

SYSTEM:
    Model:        iMac10,1
    Sys name:        Darwin
    OS Version:    10.13.4
    Node name:    iMac-di-Fabio.local
    Release:        17.5.0
    Version:        Darwin Kernel Version 17.5.0: Fri Apr 13 19:32:32 PDT 2018; root:xnu-4570.51.2~1/RELEASE_X86_64
    Machine:        x86_64
    Uptime:        0d 0h 6m 40s
    Processes:        248
    Threads:        902
    Load Average:    [1.87, 2.51, 1.59]
    Mach Factor:    [2.222, 2.1920000000000002, 2.0019999999999998]

POWER:
    CPU Speed limit:        100.0%
    CPUs available:        4
    Scheduler limit:        100.0%
    Thermal level:        Not Published

VIDEO CARD 1:
    Model:                MSI VN240GT-MD1G
    Vendor ID:                de 10 00 00 (NVidia)
    Device ID:                a3 0c 00 00
    Revision ID:            a2 00 00 00
    Subsystem Vendor ID:        62 14 00 00
    Subsystem ID:            10 00 00 00
    class-code:                00 00 03 00
    IOName:                display
    pcidebug:                1:0:0
    compatible:            pci1462,8041pci10de,ca3pciclass,030000PEGP
    acpi-path:                IOACPIPlane:/_SB/PCI0@0/PEG0@10000/PEGP@0
    hda-gfx:                onboard-1
    rm_board_number:        00 00 00 00
    NVArch:                    NV50
    rom-revision:                70.15.20.00.03
    NVCLASS:                NVDATesla
    NVCAP:                04 00 00 00 00 00 03 00 0c 00 00 00 00 00 00 07 00 00 00 00
    pci-aspm-default:                0x0
    device_type:            NVDA,Parent
    vbios-revision:            03 00 20 15 70
    IONVRAMProperty:            true
    NVDAinitgl_created:        yes
    IOPCIMSIMode            true
    NVDAType:                Official
    Additional Properties:
        AAPL,ndrv-dev:        1
        AAPL,slot-name:      50 43 49 20 53 6c 6f 74 20 30 00
        AAPL,gart-width:      64
    Metal support: false

SCREEN 1:
    Framebuffer:    0x745E9144
    EDID contents:

    Header:        00 ff ff ff ff ff ff 00
    Serial number:    99 00 00 00
    Version:        01 03
    Basic params    80 35 1e 78 2e
    Chroma info:    93 55 a1 58 59 95 23 0f 50 54
    Established:    a5 6b 80
    Standard:        61 c0 81 c0 81 40 81 80 95 00 a9 40 b3 00 d1 c0
    Descriptor 1:    02 3a 80 18 71 38 2d 40 58 2c 45 00 13 2b 21 00 00 1e
    Descriptor 2:    00 00 00 fd 00 32 4c 1e 53 15 00 0a 20 20 20 20 20 20
    Descriptor 3:    00 00 00 fc 00 42 65 6e 51 20 56 32 34 32 30 48 0a 20
    Descriptor 4:    00 00 00 ff 00 4a 34 41 30 34 34 33 37 30 31 39 0a 20
    Extension:        00
    Checksum:        b8

    Manufacturer: 09d1 (BenQ V2420H)
    Model: 147b
    Serial Number: 153
    Resolution: 1920x1080
    Made week 15 of 2010
    EDID version: 1.3
    Digital display
    Established Timings:
        720×400 @ 70 Hz
        640×480 @ 60 Hz
        640×480 @ 75 Hz
        800×600 @ 60 Hz
        800×600 @ 75 Hz
        832×624 @ 75 H
        1024×768 @ 60 Hz
        1024×768 @ 75 Hz
        1280×1024 @ 75 Hz
    Detailed mode (descriptor 1):
        Pixel Clock:        5.7MHz
        Horizontal Active:    1920
        Horizontal Blanking:    280
        Vertical Active:        1080
        Vertical Blanking:    45
        Horizontal Sync Offset:    88
        Horizontal Sync Pulse:    44
        Vertical Sync Offset:    4
        Vertical Sync Pulse:    5
        Interlaced:            false
        Is preferred timing:    true
    Maximum image size: 530mm x 300mm
    Gamma: 2.20
    Model: J4A04437019
    Checksum: 0xB8 (valid)

    EDID comes from EEPROM

Serial ATA controller:
    Name:                Intel AHCI Controller
    Vendor ID:                86 80 00 00
    Device ID:                22 3a 00 00
    Revision ID:            00 00 00 00
    Subsystem Vendor ID:        43 10 00 00
    Subsystem ID:            d4 82 00 00
    class-code:                01 06 01 00
    IOName:                pci8086,3a22
    pcidebug:                0:31:2
    built-in:                00
    compatible:            pci1043,82d4pci8086,3a22pciclass,010601SATA
    acpi-path:                IOACPIPlane:/_SB/PCI0@0/SATA@1f0002


MEDIA:
    BSD Name: disk0
    Product Name: Samsung SSD 840 EVO 120GB
    Product Revision Level: EXT0AB0Q
    Medium Type: SSD
    Capacity: 120,03 GB (120034123776 bytes)
    Physical Interconnect: SATA
    Physical Interconnect Location: Internal
    Temperature: 30C°
    Life: 98%
    S.M.A.R.T. status: Ok
    
    BSD Name: disk1
    Product Name: MAXTOR STM3250310AS
    Product Revision Level: 3.AAC
    Medium Type: HDD
    Capacity: 250,06 GB (250059350016 bytes)
    Physical Interconnect: SATA
    Physical Interconnect Location: Internal
    Temperature: 34C°
    S.M.A.R.T. status: Ok
    
    
USB 2.0 controller:
    Vendor ID:                86 80 00 00
    Device ID:                3c 3a 00 00
    Revision ID:            00 00 00 00
    Subsystem Vendor ID:        43 10 00 00
    Subsystem ID:            d4 82 00 00
    class-code:                20 03 0c 00
    IOName:                pci8086,3a3c
    pcidebug:                0:26:7
    built-in:                00
    compatible:            pci1043,82d4pci8086,3a3cpciclass,0c0320EHC2
    acpi-path:                IOACPIPlane:/_SB/PCI0@0/EHC2@1a0007
    Additional Properties:
        AAPL,current-available:     b0 04
        AAPL,slot-name:                Built In
        AAPL,current-in-sleep:      e8 03
        AAPL,current-extra:           bc 02
        AAPL,clock-id:                   02

USB devices:
    Name: Wired Keyboard 600
    Vendor: Microsoft
    idProduct: 75027
    idVendor: 45e27
    Port Num.: 1
    Bus Power Available: 250
    Speed: 0
    Device Speed: 0
    bcdDevice: 272
    Serial Number: 0
    non-removable: no
    
    Name: USB-PS/2 Optical Mouse
    Vendor: Logitech
    idProduct: c04427
    idVendor: 46d27
    Port Num.: 2
    Bus Power Available: 250
    Speed: 0
    Device Speed: 0
    bcdDevice: 10016
    Serial Number: 0
    non-removable: yes
    
    Name: DataTraveler 2.0
    Vendor: Kingston
    idProduct: 160727
    idVendor: 95127
    Port Num.: 5
    Bus Power Available: 250
    Speed: 2
    Device Speed: 2
    bcdDevice: 256
    Serial Number: 3
    non-removable: yes
    
    Name: AppleUSBUHCI Root Hub Simulation
    Vendor: Apple Inc.
    idProduct: 800527
    idVendor: 5ac27
    Speed: 1
    Device Speed: 1
    Serial Number: 0
    non-removable: yes
    
    Name: AppleUSBEHCI Root Hub Simulation
    Vendor: Apple Inc.
    idProduct: 800627
    idVendor: 5ac27
    Speed: 2
    Device Speed: 2
    Serial Number: 0
    non-removable: yes
    
    

LAN controller:
    Name:                Ethernet Controller
    Vendor ID:                ab 11 00 00
    Device ID:                64 43 00 00
    Revision ID:            12 00 00 00
    Subsystem Vendor ID:        43 10 00 00
    Subsystem ID:            f8 81 00 00
    class-code:                00 00 02 00
    IOName:                ethernet
    pcidebug:                2:0:0
    built-in:                00
    compatible:            pci1043,81f8pci11ab,4364pciclass,020000ETH1
    acpi-path:                IOACPIPlane:/_SB/PCI0@0/NET1@1c0005/ETH1@0


 

Edited by Alpha22
  • Like 1
Link to comment
Share on other sites

13 hours ago, Slice said:

Just  a question. What are the numbers at USB devices in monitoring column ?

0x + idVendor + idProduct (I didn't made a study (Lol) for the endianess)

 

13 hours ago, Slice said:

May be can show here real current (amperage)?

I have no USB devices that show consumption, only on the controllers there is something about amperage. So I thought two things on what should be showned:

  1. nothing. You have anyway attached devices listed at column 1. A right click will show detailed info.
  2. vendor and product (as I did), the most relevant info I can found for them, see below picture:
  3. dev.png.d14b64ae46cebc39cf54a3670b8830f7.png

USBSpeed = 1 looks like a "speed-class", not really sure anyone find this more intresting.

1 hour ago, Alpha22 said:

HWSensors-3_r150

 

Here is my log:

 

  Reveal hidden contents

MACHINE STATUS:

CPU:
    Name:        Intel(R) Core(TM)2 Quad CPU    Q9550  @ 2.83GHz
    Vendor:        GenuineIntel
    Physical cores:    4
    Logical cores:    4
    Family:        6
    Model:        0x17
    Ext Model:        0x1
    Ext Family:        0
    Stepping:        10
    Signature:        0x1067A
    Brand:        0
    Features:  FPU VME DE PSE TSC MSR PAE MCE
                    CX8 APIC SEP MTRR PGE MCA CMOV PAT
                    PSE36 CLFSH DS ACPI MMX FXSR SSE SSE2
                    SS HTT TM PBE SSE3 DTES64 MON DSCPL
                    VMX SMX EST TM2 SSSE3 CX16 TPR PDCM
                    SSE4.1 XSAVE
    Ext Features:  SYSCALL XD EM64T LAHF
    Microcode version:    2571
    Thermal sensors:        1
    Thermal APIC timer:    0

    System:    6%
    User:        13%
    Idle:        80%
    Nice:        0%

LPCB:
    IOName:            pci8086,3a16
    name:            70 63 69 38 30 38 36 2c 33 61 31 38 00
    device-id:            18 3a 00 00
    vendor-id:            86 80 00 00
    revision-id:        00 00 00 00
    subsystem-id:        d4 82 00 00
    subsystem-vendor-id:    43 10 00 00

MEMORY:
    Physical size:    8.0GB
    Free:            4.60GB
    Wired:        708MB
    Active:        2.10GB
    Inactive:        595MB
    Compressed:    0MB

SYSTEM:
    Model:        iMac10,1
    Sys name:        Darwin
    OS Version:    10.13.4
    Node name:    iMac-di-Fabio.local
    Release:        17.5.0
    Version:        Darwin Kernel Version 17.5.0: Fri Apr 13 19:32:32 PDT 2018; root:xnu-4570.51.2~1/RELEASE_X86_64
    Machine:        x86_64
    Uptime:        0d 0h 6m 40s
    Processes:        248
    Threads:        902
    Load Average:    [1.87, 2.51, 1.59]
    Mach Factor:    [2.222, 2.1920000000000002, 2.0019999999999998]

POWER:
    CPU Speed limit:        100.0%
    CPUs available:        4
    Scheduler limit:        100.0%
    Thermal level:        Not Published

VIDEO CARD 1:
    Model:                MSI VN240GT-MD1G
    Vendor ID:                de 10 00 00 (NVidia)
    Device ID:                a3 0c 00 00
    Revision ID:            a2 00 00 00
    Subsystem Vendor ID:        62 14 00 00
    Subsystem ID:            10 00 00 00
    class-code:                00 00 03 00
    IOName:                display
    pcidebug:                1:0:0
    compatible:            pci1462,8041pci10de,ca3pciclass,030000PEGP
    acpi-path:                IOACPIPlane:/_SB/PCI0@0/PEG0@10000/PEGP@0
    hda-gfx:                onboard-1
    rm_board_number:        00 00 00 00
    NVArch:                    NV50
    rom-revision:                70.15.20.00.03
    NVCLASS:                NVDATesla
    NVCAP:                04 00 00 00 00 00 03 00 0c 00 00 00 00 00 00 07 00 00 00 00
    pci-aspm-default:                0x0
    device_type:            NVDA,Parent
    vbios-revision:            03 00 20 15 70
    IONVRAMProperty:            true
    NVDAinitgl_created:        yes
    IOPCIMSIMode            true
    NVDAType:                Official
    Additional Properties:
        AAPL,ndrv-dev:        1
        AAPL,slot-name:      50 43 49 20 53 6c 6f 74 20 30 00
        AAPL,gart-width:      64
    Metal support: false

SCREEN 1:
    Framebuffer:    0x745E9144
    EDID contents:

    Header:        00 ff ff ff ff ff ff 00
    Serial number:    99 00 00 00
    Version:        01 03
    Basic params    80 35 1e 78 2e
    Chroma info:    93 55 a1 58 59 95 23 0f 50 54
    Established:    a5 6b 80
    Standard:        61 c0 81 c0 81 40 81 80 95 00 a9 40 b3 00 d1 c0
    Descriptor 1:    02 3a 80 18 71 38 2d 40 58 2c 45 00 13 2b 21 00 00 1e
    Descriptor 2:    00 00 00 fd 00 32 4c 1e 53 15 00 0a 20 20 20 20 20 20
    Descriptor 3:    00 00 00 fc 00 42 65 6e 51 20 56 32 34 32 30 48 0a 20
    Descriptor 4:    00 00 00 ff 00 4a 34 41 30 34 34 33 37 30 31 39 0a 20
    Extension:        00
    Checksum:        b8

    Manufacturer: 09d1 (BenQ V2420H)
    Model: 147b
    Serial Number: 153
    Resolution: 1920x1080
    Made week 15 of 2010
    EDID version: 1.3
    Digital display
    Established Timings:
        720×400 @ 70 Hz
        640×480 @ 60 Hz
        640×480 @ 75 Hz
        800×600 @ 60 Hz
        800×600 @ 75 Hz
        832×624 @ 75 H
        1024×768 @ 60 Hz
        1024×768 @ 75 Hz
        1280×1024 @ 75 Hz
    Detailed mode (descriptor 1):
        Pixel Clock:        5.7MHz
        Horizontal Active:    1920
        Horizontal Blanking:    280
        Vertical Active:        1080
        Vertical Blanking:    45
        Horizontal Sync Offset:    88
        Horizontal Sync Pulse:    44
        Vertical Sync Offset:    4
        Vertical Sync Pulse:    5
        Interlaced:            false
        Is preferred timing:    true
    Maximum image size: 530mm x 300mm
    Gamma: 2.20
    Model: J4A04437019
    Checksum: 0xB8 (valid)

    EDID comes from EEPROM

Serial ATA controller:
    Name:                Intel AHCI Controller
    Vendor ID:                86 80 00 00
    Device ID:                22 3a 00 00
    Revision ID:            00 00 00 00
    Subsystem Vendor ID:        43 10 00 00
    Subsystem ID:            d4 82 00 00
    class-code:                01 06 01 00
    IOName:                pci8086,3a22
    pcidebug:                0:31:2
    built-in:                00
    compatible:            pci1043,82d4pci8086,3a22pciclass,010601SATA
    acpi-path:                IOACPIPlane:/_SB/PCI0@0/SATA@1f0002


MEDIA:
    BSD Name: disk0
    Product Name: Samsung SSD 840 EVO 120GB
    Product Revision Level: EXT0AB0Q
    Medium Type: SSD
    Capacity: 120,03 GB (120034123776 bytes)
    Physical Interconnect: SATA
    Physical Interconnect Location: Internal
    Temperature: 30C°
    Life: 98%
    S.M.A.R.T. status: Ok
    
    BSD Name: disk1
    Product Name: MAXTOR STM3250310AS
    Product Revision Level: 3.AAC
    Medium Type: HDD
    Capacity: 250,06 GB (250059350016 bytes)
    Physical Interconnect: SATA
    Physical Interconnect Location: Internal
    Temperature: 34C°
    S.M.A.R.T. status: Ok
    
    
USB 2.0 controller:
    Vendor ID:                86 80 00 00
    Device ID:                3c 3a 00 00
    Revision ID:            00 00 00 00
    Subsystem Vendor ID:        43 10 00 00
    Subsystem ID:            d4 82 00 00
    class-code:                20 03 0c 00
    IOName:                pci8086,3a3c
    pcidebug:                0:26:7
    built-in:                00
    compatible:            pci1043,82d4pci8086,3a3cpciclass,0c0320EHC2
    acpi-path:                IOACPIPlane:/_SB/PCI0@0/EHC2@1a0007
    Additional Properties:
        AAPL,current-available:     b0 04
        AAPL,slot-name:                Built In
        AAPL,current-in-sleep:      e8 03
        AAPL,current-extra:           bc 02
        AAPL,clock-id:                   02

USB devices:
    Name: Wired Keyboard 600
    Vendor: Microsoft
    idProduct: 75027
    idVendor: 45e27
    Port Num.: 1
    Bus Power Available: 250
    Speed: 0
    Device Speed: 0
    bcdDevice: 272
    Serial Number: 0
    non-removable: no
    
    Name: USB-PS/2 Optical Mouse
    Vendor: Logitech
    idProduct: c04427
    idVendor: 46d27
    Port Num.: 2
    Bus Power Available: 250
    Speed: 0
    Device Speed: 0
    bcdDevice: 10016
    Serial Number: 0
    non-removable: yes
    
    Name: DataTraveler 2.0
    Vendor: Kingston
    idProduct: 160727
    idVendor: 95127
    Port Num.: 5
    Bus Power Available: 250
    Speed: 2
    Device Speed: 2
    bcdDevice: 256
    Serial Number: 3
    non-removable: yes
    
    Name: AppleUSBUHCI Root Hub Simulation
    Vendor: Apple Inc.
    idProduct: 800527
    idVendor: 5ac27
    Speed: 1
    Device Speed: 1
    Serial Number: 0
    non-removable: yes
    
    Name: AppleUSBEHCI Root Hub Simulation
    Vendor: Apple Inc.
    idProduct: 800627
    idVendor: 5ac27
    Speed: 2
    Device Speed: 2
    Serial Number: 0
    non-removable: yes
    
    

LAN controller:
    Name:                Ethernet Controller
    Vendor ID:                ab 11 00 00
    Device ID:                64 43 00 00
    Revision ID:            12 00 00 00
    Subsystem Vendor ID:        43 10 00 00
    Subsystem ID:            f8 81 00 00
    class-code:                00 00 02 00
    IOName:                ethernet
    pcidebug:                2:0:0
    built-in:                00
    compatible:            pci1043,81f8pci11ab,4364pciclass,020000ETH1
    acpi-path:                IOACPIPlane:/_SB/PCI0@0/NET1@1c0005/ETH1@0


 

Looks super ;)

Edited by vector sigma
Link to comment
Share on other sites

On 5/20/2018 at 6:44 PM, vector sigma said:

Hi all, this one: HWMonitorSMC2.app.v2.1.6_test.zip has some improvements:

 

  1. Changed the API to sign the app as login item: LSSharedFileListCreate() is deprecated and ther was also a little leak in the existing code, so now I'm using the new reccomended way by Apple, i.e. using the ServiceManagement.framenwork's SMLoginItemSetEnabled(). So now HWMonitorSMC2 use an Helper app that take the step to run the main app at login. In internet many people think that it is required that the app must be sandboxed and code signed, but our isn't.. and in the matter of the fact I cannot found any documentations that this is required, more here is working well. Please confirm this. NOTE: to be sure that is working please remove from the login items the old app by simply going in to the "Preferences" panel and mark as inactive the "load HWMonitorSMC2.app at login" checkbox. Close it and replace with the one attached, open it and again mark as active the "load HWMonitorSMC2.app at login" checkbox. Reboot and see if the app run by it self at the next login.
  2. Added a USB watcher so that now all USB devices are listed as "sensors" in the interface. By removing or inserting a device you will see detailed info for it like its name, its vendor/device/sub system ids.. port number etc. 
  3. Added USB 2.0/3.0 controllers info to the full log.
  4. Added LAN/WIFI controllers to the full log.
  5. Added SATA/NVMe controllers info to the full log.
  6. Added LPBC info to the full log.
  7. In r146 I've modified a bit the memory management due to some lakes I saw by Profiling the app. Now is completely memory leaks free, at least here.

There is a lot of new code that I want to ensure is working before commit it. As I said I completely profiled it, but this can't assure that there are problems since as demostrated some posts ago, hakintosh(s) can inject properties through DSDT/SSDT in a non Apple-like way (e.g. something that should be bytes instead of a string etc...).

So please report back.

usb.png.61078472addade5ce22453f29548ceb8.png
EDIT some pictures of my tests:

1371574928_0Leaks.thumb.png.ede85a35fd0ef9aafdb0b8aef49d211a.png

 

...see performances in the spoiler:

  Reveal hidden contents

 

CPU.png.7dab52825a93dbe6be1806eabf3675e7.png

Energy.png.0dab0198647cda5bf30a0eebca4d9d4e.png

Memory.png.a18f65e5bb543a41d19cf50493839543.png

NET.png.2e357a7ff053774f5491ce81a935cca7.png

 

 

Disk.png.f253d55fc719a302322cfd8c6688623c.png

 

 

 

 

Hi @fabiosun, try the above app. If the problem persist you should follow these instructions I made here and show me a pict of the line where the app crash.

ciao Vector

Here is the error

For your info I have changed my platform and this is a different CPU and motherboard chipset from our first alpha testing

Screen Shot 2018-05-23 at 2.12.44 PM.png

Link to comment
Share on other sites

6 hours ago, Slice said:

Mouse X,Y ?

This is valid only for a mouse/trackpad, but for a good experience I have to poll so often for that. What's then for my TomTom, my iPhone and my electronic cigarette Lol? Isn't better to show nothing at the "value" column?

5 hours ago, fabiosun said:

ciao Vector

Here is the error

For your info I have changed my platform and this is a different CPU and motherboard chipset from our first alpha testing

Hi Fabio, please update to r151 and let me know. (svn up)

P.S. I suspect you are the first one with a monitor that have a serial number.

Edited by vector sigma
Link to comment
Share on other sites

18 hours ago, vector sigma said:

This is valid only for a mouse/trackpad, but for a good experience I have to poll so often for that. What's then for my TomTom, my iPhone and my electronic cigarette Lol? Isn't better to show nothing at the "value" column?

Hi Fabio, please update to r151 and let me know. (svn up)

P.S. I suspect you are the first one with a monitor that have a serial number.

Thank you it is working now

HWMonitorSMC2 v2.1.7 

MACHINE STATUS:

CPU:
	Name:		Intel(R) Core(TM) i9-7980XE CPU @ 2.60GHz
	Vendor:		GenuineIntel
	Physical cores:	18
	Logical cores:	36
	Family:		6
	Model:		0x55
	Ext Model:		0x5
	Ext Family:		0
	Stepping:		4
	Signature:		0x50654
	Brand:		0
	Features:  FPU VME DE PSE TSC MSR PAE MCE
	                CX8 APIC SEP MTRR PGE MCA CMOV PAT
	                PSE36 CLFSH DS ACPI MMX FXSR SSE SSE2
	                SS HTT TM PBE SSE3 PCLMULQDQ DTES64 MON
	                DSCPL VMX EST TM2 SSSE3 FMA CX16 TPR
	                PDCM SSE4.1 SSE4.2 x2APIC MOVBE POPCNT AES PCID
	                XSAVE OSXSAVE SEGLIM64 TSCTMR AVX1.0 RDRAND F16C
	Ext Features:  SYSCALL XD 1GBPAGE EM64T LAHF LZCNT PREFETCHW RDTSCP
	                      TSCI
	Microcode version:	33554485
	Thermal sensors:		1
	Thermal APIC timer:	1

	System:	1%
	User:		1%
	Idle:		96%
	Nice:		0%

LPCB:
	IOName:			pci8086,a2d2
	name:			70 63 69 38 30 38 36 2c 61 32 64 32 00
	device-id:			d2 a2 00 00
	vendor-id:			86 80 00 00
	revision-id:		00 00 00 00
	subsystem-id:		01 50 00 00
	subsystem-vendor-id:	58 14 00 00

MEMORY:
	Physical size:	128.0GB
	Free:			116.76GB
	Wired:		5.37GB
	Active:		5.23GB
	Inactive:		641MB
	Compressed:	0MB

SYSTEM:
	Model:		iMacPro1,1
	Sys name:		Darwin
	OS Version:	10.13.4
	Node name:	iMac-Pro.lan
	Release:		17.5.0
	Version:		Darwin Kernel Version 17.5.0: Fri Apr 13 19:32:32 PDT 2018; root:xnu-4570.51.2~1/RELEASE_X86_64
	Machine:		x86_64
	Uptime:		0d 0h 4m 38s
	Processes:		298
	Threads:		1260
	Load Average:	[3.41, 1.54, 0.68]
	Mach Factor:	[34.487000000000002, 33.134999999999998, 32.978999999999999]

POWER:
	CPU Speed limit:		100.0%
	CPUs available:		32
	Scheduler limit:		100.0%
	Thermal level:		Not Published

VIDEO CARD 1:
	Model:				NVIDIA TITAN Xp COLLECTORS EDITION
	Vendor ID:				de 10 00 00 (NVidia)
	Device ID:				02 1b 00 00
	Revision ID:			a1 00 00 00
	Subsystem Vendor ID:		de 10 00 00
	Subsystem ID:			10 00 00 00
	class-code:				00 00 03 00
	IOName:				display
	pcidebug:				193:0:0
	built-in:				00
	compatible:			pci10de,123epci10de,1b02pciclass,030000GFX0
	acpi-path:				IOACPIPlane:/_SB/PC02@0/BR2A@0/GFX0@ffff
	hda-gfx:				onboard-2
	rm_board_number:		00 00 00 00
	NVDA,noEFI:			true
	NVArch:					GP100
	rom-revision:				VBIOS 86.02.4c.00.01
	NVCLASS:				NVDA
	NVCAP:				05 00 00 00 00 00 ff ff ff ff 00 00 00 00 00 0e 00 00 00 00
	pci-aspm-default:				0x0
	VRAM,totalMB:			ff 2f 00 00
	device_type:			NVDA,Parent
	NVDA,accel-loaded:		01 00 00 00
	vbios-revision:			01 00 4c 02 86
	vNVDA,Features:			00 08 00 00
	IONVRAMProperty:			true
	NVDAinitgl_created:		yes
	IOPCIMSIMode			true
	NVDAType:				Web
	Additional Properties:
		AAPL,slot-name:  	PCI Slot-1
		AAPL,ndrv-dev:   	1
	Metal support: false

SCREEN 1:
	Framebuffer:	0x1B5611B5
	EDID contents:

	Header:		00 ff ff ff ff ff ff 00
	Serial number:	f4 d3 05 00
	Version:		01 04
	Basic params	b5 3c 22 78 9e
	Chroma info:	30 35 a7 55 4e a3 26 0f 50 54
	Established:	21 08 00
	Standard:		71 40 81 80 81 c0 a9 c0 d1 c0 81 00 01 01 01 01
	Descriptor 1:	4d d0 00 a0 f0 70 3e 80 30 20 65 0c 58 54 21 00 00 1a
	Descriptor 2:	28 68 00 a0 f0 70 3e 80 08 90 65 0c 58 54 21 00 00 1a
	Descriptor 3:	00 00 00 fd 00 38 3d 1e 87 38 00 0a 20 20 20 20 20 20
	Descriptor 4:	00 00 00 fc 00 4c 47 20 55 6c 74 72 61 20 48 44 0a 20
	Extension:		01
	Checksum:		c8

	Manufacturer: 1e6d (8=8)
	Model: 095b
	Serial Number: 381940
	Resolution: 3840x2160
	Made week 12 of 2017
	EDID version: 1.4
	Digital display
	Established Timings:
		640×480 @ 60 Hz
		800×600 @ 60 Hz
		1024×768 @ 60 Hz
	Detailed mode (descriptor 1):
		Pixel Clock:		199.2MHz
		Horizontal Active:	3840
		Horizontal Blanking:	160
		Vertical Active:		2160
		Vertical Blanking:	62
		Horizontal Sync Offset:	48
		Horizontal Sync Pulse:	32
		Vertical Sync Offset:	54
		Vertical Sync Pulse:	5
		Interlaced:			false
		Is preferred timing:	true
	Detailed mode (descriptor 2):
		Pixel Clock:		103.44MHz
		Horizontal Active:	3840
		Horizontal Blanking:	160
		Vertical Active:		2160
		Vertical Blanking:	62
		Horizontal Sync Offset:	56
		Horizontal Sync Pulse:	144
		Vertical Sync Offset:	54
		Vertical Sync Pulse:	5
		Interlaced:			false
		Is preferred timing:	false
	Maximum image size: 600mm x 340mm
	Gamma: 2.20
	Model: LG Ultra HD
	Checksum: 0xC8 (valid)

	EDID comes from EEPROM
SCREEN 2:
	Framebuffer:	0x43301DE2
	EDID contents:

	Header:		00 ff ff ff ff ff ff 00
	Serial number:	a3 33 00 00
	Version:		01 03
	Basic params	80 3c 22 78 2a
	Chroma info:	ee d5 a3 56 50 9f 26 10 50 54
	Established:	bd 4b 00
	Standard:		d1 c0 81 80 95 0f 95 00 b3 00 81 c0 01 01 01 01
	Descriptor 1:	02 3a 80 18 71 38 2d 40 58 2c 45 00 56 50 21 00 00 1e
	Descriptor 2:	00 00 00 ff 00 55 48 42 31 34 33 38 30 31 33 32 31 39
	Descriptor 3:	00 00 00 fc 00 50 68 69 6c 69 70 73 20 32 37 38 47 34
	Descriptor 4:	00 00 00 fd 00 18 4c 1a 53 17 00 0a 20 20 20 20 20 20
	Extension:		01
	Checksum:		21

	Manufacturer: 410c (Philips 278)
	Model: b9c0
	Serial Number: 13219
	Resolution: 1920x1080
	Made week 38 of 2014
	EDID version: 1.3
	Digital display
	Established Timings:
		720×400 @ 70 Hz
		640×480 @ 60 Hz
		640×480 @ 67 Hz
		640×480 @ 72 Hz
		640×480 @ 75 Hz
		800×600 @ 60 Hz
		800×600 @ 75 Hz
		1024×768 @ 60 Hz
		1024×768 @ 75 Hz
		1280×1024 @ 75 Hz
	Detailed mode (descriptor 1):
		Pixel Clock:		5.7MHz
		Horizontal Active:	1920
		Horizontal Blanking:	280
		Vertical Active:		1080
		Vertical Blanking:	45
		Horizontal Sync Offset:	88
		Horizontal Sync Pulse:	44
		Vertical Sync Offset:	4
		Vertical Sync Pulse:	5
		Interlaced:			false
		Is preferred timing:	true
	Maximum image size: 600mm x 340mm
	Gamma: 2.20
	Model: LS
	Checksum: 0x21 (valid)

	EDID comes from EEPROM

Serial ATA controller:
	Name:				Intel SATA Controller
	Vendor ID:				86 80 00 00
	Device ID:				82 a2 00 00
	Revision ID:			00 00 00 00
	Subsystem Vendor ID:		58 14 00 00
	Subsystem ID:			05 b0 00 00
	class-code:				01 06 01 00
	IOName:				pci8086,a282
	pcidebug:				0:23:0
	built-in:				00
	compatible:			pci1458,b005pci8086,a282pciclass,010601SATA
	acpi-path:				IOACPIPlane:/_SB/PCI0@0/SATA@170000


NVMe controller:
	Name:				SATA M2 Controller
	Vendor ID:				4d 14 00 00
	Device ID:				04 a8 00 00
	Revision ID:			00 00 00 00
	Subsystem Vendor ID:		4d 14 00 00
	Subsystem ID:			01 a8 00 00
	class-code:				02 08 01 00
	IOName:				pci144d,a804
	pcidebug:				2:0:0
	built-in:				00
	compatible:			pci144d,a801pci144d,a804pciclass,010802ANS2
	acpi-path:				IOACPIPlane:/_SB/PCI0@0/RP21@1b0004/ANS2@0


MEDIA:
	BSD Name: disk0
	Product Name: Samsung SSD 850 PRO 512GB
	Product Revision Level: EXM04B6Q
	Medium Type: SSD
	Capacity: 512,11 GB (512110190592 bytes)
	Physical Interconnect: SATA
	Physical Interconnect Location: Internal
	Temperature: 33C°
	Life: 99%
	S.M.A.R.T. status: Ok
	
	BSD Name: disk1
	Product Name: Samsung SSD 960 PRO 1TB
	Product Revision Level: 2B6QCXP7
	Medium Type: SSD
	Capacity: 1,02 TB (1024209543168 bytes)
	Physical Interconnect: PCI-Express (NVMe)
	Physical Interconnect Location: Internal
	Temperature: 34C°
	Life: 100%
	Critical Warning: 0%
	Available Spare: 100%
	Available Spare Threshold: 10%
	Unsafe Shutdowns: 617
	S.M.A.R.T. status: Ok
	
	BSD Name: disk2
	Product Name: ST4000DM005-2DP166
	Product Revision Level: 0001
	Medium Type: HDD
	Capacity: 4 TB (4000787030016 bytes)
	Physical Interconnect: PCI
	Physical Interconnect Location: Internal
	Rotation Rate: 5980rpm
	Temperature: 26C°
	S.M.A.R.T. status: Ok
	
	BSD Name: disk3
	Product Name: ST4000DM005-2DP166
	Product Revision Level: 0001
	Medium Type: HDD
	Capacity: 4 TB (4000787030016 bytes)
	Physical Interconnect: PCI
	Physical Interconnect Location: Internal
	Rotation Rate: 5980rpm
	Temperature: 26C°
	S.M.A.R.T. status: Ok
	
	BSD Name: disk4
	Product Name: ST6000VX0023-2EF110
	Product Revision Level: SC60
	Medium Type: HDD
	Capacity: 6 TB (6001175126016 bytes)
	Physical Interconnect: SATA
	Physical Interconnect Location: Internal
	Rotation Rate: 7200rpm
	Temperature: 30C°
	S.M.A.R.T. status: Ok
	
	BSD Name: disk5
	Product Name: ST6000VX0023-2EF110
	Product Revision Level: SC60
	Medium Type: HDD
	Capacity: 6 TB (6001175126016 bytes)
	Physical Interconnect: SATA
	Physical Interconnect Location: Internal
	Rotation Rate: 7200rpm
	Temperature: 32C°
	S.M.A.R.T. status: Ok
	
	
USB 3.0 controller:
	Vendor ID:				86 80 00 00
	Device ID:				af a2 00 00
	Revision ID:			00 00 00 00
	Subsystem Vendor ID:		86 80 00 00
	Subsystem ID:			70 72 00 00
	class-code:				30 03 0c 00
	IOName:				pci8086,a2af
	pcidebug:				0:20:0
	built-in:				00
	compatible:			pci1458,5007pci8086,a2afpciclass,0c0330XHC
	acpi-path:				IOACPIPlane:/_SB/PCI0@0/XHC@140000
	Additional Properties:
		AAPL,device-internal:                     	2
		AAPL,slot-name:                            	Built In
		AAPL,max-port-current-in-sleep: 	2100
		AAPL,current-available:                  	2100
		AAPL,current-extra:                       	2200
		AAPL,current-extra-in-sleep:        	1600
USB devices:
	Name: USB DISK 2.0
	Vendor:         
	idProduct: 420027
	idVendor: 13fe27
	Port Num.: 1
	Bus Power Available: 250
	Speed: 2
	Device Speed: 2
	bcdDevice: 272
	Serial Number: 3
	non-removable: no
	
	Name: USB-PS/2 Optical Mouse
	Vendor: Logitech
	idProduct: c05027
	idVendor: 46d27
	Port Num.: 8
	Bus Power Available: 250
	Speed: 0
	Device Speed: 0
	bcdDevice: 10016
	Serial Number: 0
	non-removable: yes
	
	Name: 4-Port USB 2.0 Hub
	Vendor: Generic
	idProduct: 541127
	idVendor: bda27
	Port Num.: 5
	Bus Power Available: 250
	Speed: 2
	Device Speed: 2
	bcdDevice: 291
	Serial Number: 0
	non-removable: yes
	
	Name: 4-Port USB 3.0 Hub
	Vendor: Generic
	idProduct: 41127
	idVendor: bda27
	Port Num.: 3
	Bus Power Available: 450
	Speed: 3
	Device Speed: 3
	bcdDevice: 291
	Serial Number: 0
	non-removable: yes
	
	Name: USB Keyboard
	Vendor:  
	idProduct: 170227
	idVendor: 4d927
	Port Num.: 7
	Bus Power Available: 250
	Speed: 0
	Device Speed: 0
	bcdDevice: 257
	Serial Number: 0
	non-removable: yes
	
	Name: AppleUSBXHCI Root Hub Simulation
	Vendor: Apple Inc.
	idProduct: 800727
	idVendor: 5ac27
	Speed: 3
	Device Speed: 3
	Serial Number: 0
	non-removable: yes
	
	

LAN controller:
	Name:				Intel Ethernet Controller
	Vendor ID:				86 80 00 00
	Device ID:				b8 15 00 00
	Revision ID:			00 00 00 00
	Subsystem Vendor ID:		58 14 00 00
	Subsystem ID:			00 e0 00 00
	class-code:				00 00 02 00
	IOName:				ethernet
	pcidebug:				0:31:6
	built-in:				00
	compatible:			pci1458,e000pci8086,15b8pciclass,020000ETH0
	acpi-path:				IOACPIPlane:/_SB/PCI0@0/ETH0@1f0006

WIFI controller:
	Name:				pci8086,24fd
	Vendor ID:				86 80 00 00
	Device ID:				fd 24 00 00
	Revision ID:			78 00 00 00
	Subsystem Vendor ID:		86 80 00 00
	Subsystem ID:			10 10 00 00
	class-code:				00 80 02 00
	IOName:				pci8086,24fd
	pcidebug:				3:0:0
	built-in:				00
	compatible:			pci8086,1010pci8086,24fdpciclass,028000PXSX
	acpi-path:				IOACPIPlane:/_SB/PCI0@0/RP01@1c0000/PXSX@0

 

Link to comment
Share on other sites

On 5/23/2018 at 5:45 PM, vector sigma said:

This is valid only for a mouse/trackpad, but for a good experience I have to poll so often for that. What's then for my TomTom, my iPhone and my electronic cigarette Lol? Isn't better to show nothing at the "value" column?

 

I found no USB dynamic values to show in monitor.

I think to be better to exclude USB from main window and left them only in report window.

Link to comment
Share on other sites

CPU Vcore value is taken from CPU Intel spec?

Is it not calculate at the moment with real motherboard bios settings values?

 

Thank you

 

Screen Shot 2018-05-25 at 19.02.28.png

Edited by Guest
Link to comment
Share on other sites

Hello,

I found two strange things : a "cpu28" in multipliers with HWmonitorSMC2 and a -12V bus at -5V in both HWmonitorSMC and HMmonitorSMC2.

Could you please take a look at this ?

My old board is a P5Q deluxe with a Winbond W25P/X16 chip that can monitor 5 fans in bios, 3 in HWmonitor.

 

HWmonitorSMC2.png

Link to comment
Share on other sites

On 5/25/2018 at 7:07 PM, fabiosun said:

CPU Vcore value is taken from CPU Intel spec?

Is it not calculate at the moment with real motherboard bios settings values?

Are you thinking is invented?:D

22 hours ago, Mr MagOO said:

Hello,

I found two strange things : a "cpu28" in multipliers with HWmonitorSMC2 and a -12V bus at -5V in both HWmonitorSMC and HMmonitorSMC2.

Could you please take a look at this ?

My old board is a P5Q deluxe with a Winbond W25P/X16 chip that can monitor 5 fans in bios, 3 in HWmonitor.

 

HWmonitorSMC2.png

Try this one: IntelCPUMonitor.kext.zip 

P.S. "-12V Bus Voltage" at -5.504V looks good to me, otherwise why monitoring him?. For the CPU 28 I suspect a wrong buffer length, but not sure.

Link to comment
Share on other sites

51 minutes ago, vector sigma said:

Are you thinking is invented?:D

 

No vector

But it is wrong ;)

 

I am using a fixed value of 1.015

1.044 is standard cpu Vcore (for 7980xe)

 

Link to comment
Share on other sites

4 minutes ago, vector sigma said:

by coincidence? ;)

 

sorry but I don't understand well

If I force to undervolt or overvolt my cpu Hwsensors give me always a default stock value?

 

Link to comment
Share on other sites

9 hours ago, vector sigma said:

Try this one: IntelCPUMonitor.kext.zip 

P.S. "-12V Bus Voltage" at -5.504V looks good to me, otherwise why monitoring him?. For the CPU 28 I suspect a wrong buffer length, but not sure.

 

No change with new kext, I'm afraid.

I think it's not kext related, because there is no problem with HWmonitorSMC, only cpu28 with HWmonitorSMC2.

 

-12V at -5,5 is not good for me because -12V shows -12V in bios.

It think it appeared with a W836x.kext revision.

Link to comment
Share on other sites

42 minutes ago, Mr MagOO said:

 

No change with new kext, I'm afraid.

I think it's not kext related, because there is no problem with HWmonitorSMC, only cpu28 with HWmonitorSMC2.

ok but these were your words:

On 5/26/2018 at 3:30 PM, Mr MagOO said:

I found two strange things : a "cpu28" in multipliers with HWmonitorSMC2 and a -12V bus at -5V in both HWmonitorSMC and HMmonitorSMC2.

and I thought you meant that happened on both apps :D, so the buffer array for the format argument (inside the probe function in the kext) was my first suspect.  Unfortunately, at least by me,  it will not happen before ten days because tomorrow I will leave for the holidays.

Edited by vector sigma
Link to comment
Share on other sites

  • 2 weeks later...
On 5/12/2018 at 3:06 PM, vector sigma said:

Thanks, I'm now waiting for someone that have cards that supports Metal:)

Late to this thread, but here's hwmetal output:

DEVICE 0:
    Name: AMD Radeon HD Tonga XT Prototype
    Metal version: 2+
    Registry ID: 0x493
    Max Threads Per Thread group: MTLSize(width: 1024, height: 1024, depth: 1024)
    Max Thread group Memory Length: 32768
    Recommended Max Working Set Size: 0x0
    Depth 24 Stencil 8 Pixel Format Supported: true
    Programmable Sample Positions Supported: true
    Read-Write Texture Support: MTLReadWriteTextureTier
    Headless: false
    Is Low Power: false
    Removable: false

  • Thanks 1
Link to comment
Share on other sites

23 minutes ago, Slice said:

Thanks! but a noob question, how to install ?

I installed to EFI/Kexts/Other once, then to S/L/E but in both cases didn't worked for me.

btw, I use all extensions of FakeSMC in EFI/Kexts/Other.

 

Screen Shot 2018-06-09 at 11.15.24 AM.png

Screen Shot 2018-06-09 at 11.07.37 AM.png

  • Confused 1
Link to comment
Share on other sites

9 minutes ago, RandomTech said:

Thanks! but a noob question, how to install ?

I installed to EFI/Kexts/Other once, then to S/L/E but in both cases didn't worked for me.

btw, I use all extensions of FakeSMC in EFI/Kexts/Other.

 

Screen Shot 2018-06-09 at 11.15.24 AM.png

Screen Shot 2018-06-09 at 11.07.37 AM.png

Did you notice that you are in the wrong thread? This is Slice branch, while you claim kozlek's branch didn't work..... at least try this project before posting :lol:

Edited by vector sigma
  • Like 2
Link to comment
Share on other sites

×
×
  • Create New...