Jump to content
2,189 posts in this topic

Recommended Posts

23 minutes ago, losinka said:

Thank you!

 

now I have :)

vclist actually exclude anything that doesn't have a class-code other than 00000300 and I didn't remember what I do in HWMonitorSMC2, but I think the IGPU has another one, why is not listed.

 

 

23 minutes ago, losinka said:

now I have :) (0-connector)

should be there anyway, check your class-code

Edited by vector sigma
Link to comment
Share on other sites

17 minutes ago, vector sigma said:

vclist actually exclude any doesn't have a class-code other than 00000300 and I didn't remember what I do in HWMonitorSMC2, but I think the IGPU has another one, why is not listed.

should be there anyway, check your class-code

This?

iGPU_class-code.png

Link to comment
Share on other sites

7 minutes ago, vector sigma said:

@losinka run this: vocalist.zip

[losinka@imac]:~/Downloads$ ./vclist
----------------------------------------------------
vclist (vector sigma 2018), found 2 graphics cards!
----------------------------------------------------
Model               = Radeon RX Vega 64
vendor ID           = <02100000>
vendor ID           = <7f680000>
revision ID         = <c1000000>
subsystem ID        = <7fe30000>
sub system VendorID = <a21d0000>


Device Utilization  = 1%
Total Power         = 12 Watts
Temperature         = 40°
Fan Speed           = 0 RPM
Fan Speed           = 36%
vram Used           = 52428800 bytes
vram Free           = 2997640640 bytes
----------------------------------------------------
Model               = Radeon Vega Frontier Edition
vendor ID           = <02100000>
vendor ID           = <63680000>
revision ID         = <00000000>
subsystem ID        = <766b0000>
sub system VendorID = <02100000>


Device Utilization  = 0%
Total Power         = 7 Watts
Temperature         = 20°
Fan Speed           = 1990 RPM
Fan Speed           = 40%
vram Used           = 13049856 bytes
vram Free           = 16934493632 bytes


[losinka@imac]:~/Downloads$

 

Nothing new. Or have I missed another vocalist.zip somewhere?

==========

 

Yes!

 

----------------------------------------------------
vclist (vector sigma 2018), found 3 graphics cards!
----------------------------------------------------
Model               = Intel HD Graphics 530
vendor ID           = <86800000>
vendor ID           = <12190000>
revision ID         = <06000000>
subsystem ID        = <00d00000>
sub system VendorID = <58140000>


Device Utilization  = 0%
vram Used           = 696320 bytes
vram Free           = 7515496448 bytes
----------------------------------------------------
Model               = Radeon RX Vega 64
vendor ID           = <02100000>
vendor ID           = <7f680000>
revision ID         = <c1000000>
subsystem ID        = <7fe30000>
sub system VendorID = <a21d0000>


Device Utilization  = 0%
Total Power         = 10 Watts
Temperature         = 40°
Fan Speed           = 0 RPM
Fan Speed           = 36%
vram Used           = 66457600 bytes
vram Free           = 2625973696 bytes
----------------------------------------------------
Model               = Radeon Vega Frontier Edition
vendor ID           = <02100000>
vendor ID           = <63680000>
revision ID         = <00000000>
subsystem ID        = <766b0000>
sub system VendorID = <02100000>


Device Utilization  = 0%
Total Power         = 7 Watts
Temperature         = 20°
Fan Speed           = 1994 RPM
Fan Speed           = 40%
vram Used           = 13049856 bytes
vram Free           = 16934493632 bytes

 

Edited by losinka
Link to comment
Share on other sites

12 minutes ago, losinka said:

Yes!

:yes:

 

EDIT:

12 minutes ago, losinka said:

Nothing new. Or have I missed another vocalist.zip somewhere?

I've deleted a post with a wrong attachment, and some seconds later I've uploaded a corrected one :angel_not:

Ok, after that I need to reimplement a more robust code to discover the Metal capability of the cards.

Edited by vector sigma
  • Thanks 1
Link to comment
Share on other sites

18 hours ago, Rodion2010 said:

kextload - just failed to load

here is more detailed  kexlibs output

7 symbols not found in any library kext:

__ZN16IOPlatformDevice26_RESERVEDIOPlatformDevice1Ev

__ZN16IOPlatformDevice26_RESERVEDIOPlatformDevice0Ev

__ZN16IOPlatformDevice13matchLocationEP9IOService

___memmove_chk

__ZN9IODTNVRAM9metaClassE

__ZN16IOPlatformDevice26_RESERVEDIOPlatformDevice3Ev

__ZN16IOPlatformDevice26_RESERVEDIOPlatformDevice2Ev

I don't have any legacy installation, but you can kindly try to edit the "OSBundleLibraries" dictionary inside the Info.plist of the FakeSMC built in Mojave with the strings coming with a FakeSMC built in Sierra? "com.apple.kpi.unsupported" version it is the main suspect...

 

EDIT

... or if is any version is the same (build issue), increase each old version that is actually 9.0.0 to a greater one like 11.0.0 or 12.0.0, like:

com.apple.kpi.iokit = 12.0.0

com.apple.kpi.libkern = 12.0.0

com.apple.kpi.mach = 12.0.0

com.apple.kpi.unsupported = 12.0.0

That in the Mojave kext.

 

P.S. com.apple.iokit.IOACPIFamily should be the same as not involved in the missing symbols.

Edited by vector sigma
Link to comment
Share on other sites

7 minutes ago, vector sigma said:

@losinka and all, I've just finished to rewrite the video cards detection with a simplified code but I need to see if is ok. In that program I've also added the "Metal" ability detection:

vclist.zip

 

Thanks in advance!

 

P.S. you can run the program in 10.9 +

vclist v1.0.2 (vector sigma 2018-2019), found 1 graphics card!
----------------------------------------------------
Model               = ASUS ROG STRIX OC Radeon RX Vega64
vendor ID           = <02100000>
vendor ID           = <7f680000>
revision ID         = <c1000000>
subsystem ID        = <c4040000>
sub system VendorID = <43100000>


Device Utilization  = 1%
Total Power         = 15 Watts
Temperature         = 47°
Fan Speed           = 0 RPM
Fan Speed           = 39%
vram Used           = 48386048 bytes
vram Free           = 7905525184 bytes


Metal properties:
Max Threads Per Thread group = width 1024, height 1024, depth 1024
Max Thread group Memory Length = 65536
Recommended Max Working Set Size = 0xFF000000
Depth 24 Stencil 8 Pixel Format = true
Programmable Sample Positions = true
Read-Write Texture  = 1
Headless            = false
Is Low Power        = false
Removable           = false

 

  • Thanks 1
Link to comment
Share on other sites

27 minutes ago, vector sigma said:

@losinka and all, I've just finished to rewrite the video cards detection with a simplified code but I need to see if is ok. In that program I've also added the "Metal" ability detection:

vclist.zip

 

Thanks in advance!

 

P.S. you can run the program in 10.9 +


 

vclist v1.0.2 (vector sigma 2018-2019), found 1 graphics card!
----------------------------------------------------
Model               = NVIDIA GeForce GTX 1080
vendor ID           = <de100000>
vendor ID           = <801b0000>
revision ID         = <a1000000>
subsystem ID        = <10000000>
sub system VendorID = <62140000>


Device Utilization  = 0%
vram Used           = 1554538496 bytes
vram Free           = 7035199488 bytes


Metal properties:
Max Threads Per Thread group = width 1024, height 1024, depth 64
Max Thread group Memory Length = 49152
Recommended Max Working Set Size = 0x0
Depth 24 Stencil 8 Pixel Format = true
Programmable Sample Positions = false
Read-Write Texture  = 1
Headless            = false
Is Low Power        = false
Removable           = false

 

  • Thanks 1
Link to comment
Share on other sites

7 minutes ago, vector sigma said:

@Pavo thanks, I know your cpu is igpu-less so is ok.

@biciolino grazie! Is your CPU without an integrated card?

Yes, i7 4930K should be a X Series Ivy Bridge E 6 cores 12 threads CPU with no integrated graphics.

 

 

Biciolino

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

On 2/23/2019 at 5:40 PM, vector sigma said:

@losinka and all, I've just finished to rewrite the video cards detection with a simplified code but I need to see if is ok. In that program I've also added the "Metal" ability detection:

vclist.zip

 

Thanks in advance!

 

P.S. you can run the program in 10.9 +

Quote

vclist v1.0.2 (vector sigma 2018-2019), found 3 graphics cards!
----------------------------------------------------
Model               = Intel HD Graphics 530
vendor ID           = <86800000>
vendor ID           = <12190000>
revision ID         = <06000000>
subsystem ID        = <00d00000>
sub system VendorID = <58140000>


Device Utilization  = 0%
vram Used           = 696320 bytes
vram Free           = 7515496448 bytes
Metal support       = false
----------------------------------------------------
Model               = Radeon RX Vega 64
vendor ID           = <02100000>
vendor ID           = <7f680000>
revision ID         = <c1000000>
subsystem ID        = <7fe30000>
sub system VendorID = <a21d0000>


Device Utilization  = 23%
Total Power         = 12 Watts
Temperature         = 42°
Fan Speed           = 0 RPM
Fan Speed           = 34%
vram Used           = 93728768 bytes
vram Free           = 5518761408 bytes


Metal properties:
Max Threads Per Thread group = width 1024, height 1024, depth 1024
Max Thread group Memory Length = 65536
Recommended Max Working Set Size = 0xFF000000
Depth 24 Stencil 8 Pixel Format = true
Programmable Sample Positions = true
Read-Write Texture  = 1
Headless            = false
Is Low Power        = false
Removable           = false
----------------------------------------------------
Model               = Radeon Vega Frontier Edition
vendor ID           = <02100000>
vendor ID           = <63680000>
revision ID         = <00000000>
subsystem ID        = <766b0000>
sub system VendorID = <02100000>


Device Utilization  = 0%
Total Power         = 10 Watts
Temperature         = 18°
Fan Speed           = 2002 RPM
Fan Speed           = 40%
vram Used           = 4063232 bytes
vram Free           = 16935099840 bytes


Metal properties:
Max Threads Per Thread group = width 1024, height 1024, depth 1024
Max Thread group Memory Length = 65536
Recommended Max Working Set Size = 0xFF000000
Depth 24 Stencil 8 Pixel Format = true
Programmable Sample Positions = true
Read-Write Texture  = 1
Headless            = false
Is Low Power        = false
Removable           = false

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

Good day.
I assembled a computer with such a complete set. https://docs.google.com/spreadsheets/d/10Xz0XP6VxcxInDUzrv9r5judqZ7OO5OzYBF14-eMucI/edit

I do not show the frequency of the processor cores, does not show the speed of rotation of the fans and the temperature on the motherboard.

What you need to do to make it all work.

 

img-2019-03-02-21-43-09.png

Link to comment
Share on other sites

3 hours ago, AKlion said:

Good day.
I assembled a computer with such a complete set. https://docs.google.com/spreadsheets/d/10Xz0XP6VxcxInDUzrv9r5judqZ7OO5OzYBF14-eMucI/edit

I do not show the frequency of the processor cores, does not show the speed of rotation of the fans and the temperature on the motherboard.

What you need to do to make it all work.

Hi, in order to having all the missing sensors you have to install:

  • ACPIMonitor.kext,and edit your DSDT to make it work (otherwise don't expect it to work)
  • install IntelCPUMonitor.kext if want see single frequencies for each core.
  • only one of ITEIT87x.kext or PC8739x.kext or F718x.kext or W836x.kext (depending on what you have) to have LPC sensors. This require you to edit the Info.plist of the kext chosen to show right information (search for @Slice's posts about instructions).
  • RadeonMonitor.kext if you want some additional stuff about your video card. But I'm sure that if you go into the app preferences and mark "Use IOAccelerator monitoring GPUs" enough sensors will show up.
Link to comment
Share on other sites

Hi all, finally I had the time to update the app with new functionalities:

 

GPU detection:

New GPU parser that should take care of all GPUs in the system, no matter if external GPU. Anyway tested an egpu only with Sir @losinka , hope will be ok.

 

GPU dump:

create a directory called "HWGraphics" into your desktop. When the app starts (not during is running) a dump with a snapshot of the IO will be created for each card in the system inside the mentioned directory.

 

Interface:

General improvements for the interface, i.e how the dark or light appearance is detected and updated. Tested only in 10.14 and 10.13 and honestly I don't know how behave in 10.12 and 10.11 since I no longer have them.

 

Top bar string Font and size:

Now the top bar string can be customized with the desired font and size in real time (Preferences)

 

Colors

The grid color can have a custom color. Probably someone already tried that in one of the betas made some time ago but this time you don't have to restart the app since is on the fly. You can set a color for the light mode and one for the dark mode.

 

The same for the plot line (charts)

 

Themes:

Themes are the same, but now the default one is blurred without any grid. The old Default with grid and alternated colored rows is now called "Classic" and is ready to be selected.

You can now change theme in real time and see the difference immediately.

 

Size of the view:

you can now choose between 3 level:

normal (as always)

medium

large

 

all is applied on the fly. If you have a high resolution display you will prefer an higher size of each row of the outline.

 

Full screen:

the detached window can now go in full screen.

 

Sensors excluding:

You can decide to exclude groups of sensors you don't are interested in... by deselecting them in the preferences. Require a restart of the app.

 

Intel Power Gadget bugs:

Probably you can experience, like me, that the app refuse to show the sensors because of an IntelPoweGadget crash (that happens for Intel app as well). When this happen the only way I found to make it working again is to repair permissions and rebuild the kernel cache and after a reboot will start to work again.

So if you want to use HWMonitorSMC2 anyway just create a file or a directory called "HWIgnoreIPG" into your Desktop and the app will work without using IPG.

 

Reset:

added a button to reset the preferences to its original state.

 

Update:

the settings window is now smaller and uses tabs:

new:

2002303950_2019-03-0316_23_28.thumb.png.70a6f70e206e715d1fd8362bd14264d2.png

old:

Spoiler

1783867310_Schermata2019-03-02alle23_29_31.thumb.png.ce99026859c10784026e9b5beead4e2d.png

 

 

HWMonitorSMC2_v2.4.4_development2

 

let me know

 

P.S. some translations may need to be updated

 

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

4 hours ago, AKlion said:

does not show the speed of rotation of the fans and the temperature on the motherboard.

What you need to do to make it all work.

 

it is a good idea to make some hwinfo, hwmonitor and hwsensors dumps in Windows and/or Linux

you will see there exact model of your Super IO chip and number of available sensors

Link to comment
Share on other sites

×
×
  • Create New...