Jump to content
  • Announcements

    • Allan

      Forum Rules   04/13/2018

      Hello folks! As some things are being fixed, we'll keep you updated. Per hour the Forum Rules don't have a dedicated "Tab", so here is the place that we have our Rules back. New Users Lounge > [READ] - InsanelyMac Forum Rules - The InsanelyMac Staff Team. 

1,151 posts in this topic

Recommended Posts

Is it working for somebody or only for me? :)

 

post-258361-0-25544300-1334984351_thumb.png

 

Anyway try latest revision. I have added some workarounds to VBIOS processing I think it is a source of KP. Also try to enable VBIOS in Chameleon, It will export VBIOS image into I/O registry were GeForceX could read it.

Share this post


Link to post
Share on other sites

Added VBIOS to boot.plist, rebooted, installed latest release and GeForceX.kext loaded successfully

Idle.png

 

Ran Unigine Heaven 3.0 to test GPU throttling

Load.png

 

 

Rebooted and got kernel panic again

GeForceX.kext%20KP.jpg

Share this post


Link to post
Share on other sites
Added VBIOS to boot.plist, rebooted, installed latest release and GeForceX.kext loaded successfully Ran Unigine Heaven 3.0 to test GPU throttling Rebooted and got kernel panic again

 

Please boot with -v and check where it get KP. You should see a couple of messages from GeForceX before KP. I want to see them.

Share this post


Link to post
Share on other sites

Hey just checking back on how this project is going since I haven't had time to fool with my hackintosh the last few months. Looking really good Kozlek! HWMonitor and iStat show more than ever now. I really like that it shows the current CPU multiplier now, however it appears the new version has removed the ability to view the multiplier in SMC Monitor. I don't know what rate it polls the values at, but before my system would go to x16 multiplier most of the time; now HWMonitor only rarely shows x16. Temps are still fine, so I assume this is only cosmetic.

post-199409-0-57939400-1335009810_thumb.png

Share this post


Link to post
Share on other sites
do you need a log file?

 

Not needed. Thank you for report. I can reproduce now this KP so I am working to solve it. As a workaround you could install NVClockX and GeForceX together, only GeForceX will start and without KP.

 

Hey just checking back on how this project is going since I haven't had time to fool with my hackintosh the last few months. Looking really good Kozlek! HWMonitor and iStat show more than ever now. I really like that it shows the current CPU multiplier now, however it appears the new version has removed the ability to view the multiplier in SMC Monitor. I don't know what rate it polls the values at, but before my system would go to x16 multiplier most of the time; now HWMonitor only rarely shows x16. Temps are still fine, so I assume this is only cosmetic.

 

Then you open sensors menu each sensor takes updates so it is make influence on CPU usage and power management.

Share this post


Link to post
Share on other sites

kozlek-HWSensors-8053a90 GeForce is working now without NVClockX :)

 

MAC Framework successfully initialized
using 16384 buffer headers and 10240 cluster IO buffer headers
IOAPIC: Version 0x20 Vectors 64:87
ACPI: System State [s0 S3 S4 S5] (S3)
PCI configuration changed (bridge=0 device=2 yenta=0)
AppleIntelCPUPowerManagement: (built 18:56:37 Jan 12 2012) initialization complete
FakeSMC: Opensource SMC device emulator. Copyright 2009 netkas. All rights reserved.
FakeSMC: Hardware monitoring plugins. Copyright 2012 kozlek, usr-sse2, slice, navi. All rights reserved.
FakeSMCDevice: 19 preconfigured key(s) added
SMC: successfully initialized
IntelThermal: CPU family 0x6, model 0x17, stepping 0xa, cores 2, threads 2, TJmax 100
SuperIO: found Winbond W83627DHG on port=0x2e address=0x290
GeForceX: detected an NVC0 generation card (0x0c3200a1)
RTC: Only single RAM bank (128 bytes)
mbinit: done [64 MB total pool size, (42/21) split]
Pthread support ABORTS when sync kernel primitives misused
GeForceX: VBIOS successfully read from PRAMIN
GeForceX: BIT VBIOS found
GeForceX: 0x100800: 0x00000002
GeForceX: 1024Mb of unknown type (0)

 

looks great, pls check my WIN GPU-Z for cosmetic or do i have to change it by myself ?

 

i managed to get 5V real shown with SuperIOSensors but iám not shure if VIN4 is really Voltage 4 of my board.

Hardware monitor Winbond W83627DHG
Voltage 0 1.31 Volts [0xA4] (CPU VCORE)
Voltage 1 1.75 Volts [0xDB] (VIN1)
Voltage 2 3.22 Volts [0xC9] (+3.3V)
Voltage 3 4.82 Volts [0xC9] (+5V)
Voltage 4 9.48 Volts [0xAA] (+12V)
Voltage 5 1.68 Volts [0xD2] (VIN5)
Voltage 6 1.36 Volts [0xAA] (VIN6)
Temperature 0 40∞C (103∞F) [0x28] (SYSTIN)
Temperature 1 46∞C (114∞F) [0x5C] (CPUTIN)
Temperature 2 19∞C (66∞F) [0x26] (AUXTIN)
Fan 1  1361 RPM [0x7C] (CPUFANIN0)

 

and could i change or add something to get Temperature 2 19∞C (66∞F) [0x26] (AUXTIN) shown?

 

i just want to tell you that iám just playing arround and i have no knowledge and won´t steal your time. ;)

thx in advance for your next release :)

post-282470-0-45436200-1335022390_thumb.png

post-282470-0-19611800-1335022402_thumb.gif

post-282470-0-19421600-1335022412_thumb.gif

post-282470-0-51802300-1335022444_thumb.png

Share this post


Link to post
Share on other sites

kozlek-HWSensors-8053a90 is working now without NVClockX :)

 

MAC Framework successfully initialized
using 16384 buffer headers and 10240 cluster IO buffer headers
IOAPIC: Version 0x20 Vectors 64:87
ACPI: System State [s0 S3 S4 S5] (S3)
PCI configuration changed (bridge=0 device=2 yenta=0)
AppleIntelCPUPowerManagement: (built 18:56:37 Jan 12 2012) initialization complete
FakeSMC: Opensource SMC device emulator. Copyright 2009 netkas. All rights reserved.
FakeSMC: Hardware monitoring plugins. Copyright 2012 kozlek, usr-sse2, slice, navi. All rights reserved.
FakeSMCDevice: 19 preconfigured key(s) added
SMC: successfully initialized
IntelThermal: CPU family 0x6, model 0x17, stepping 0xa, cores 2, threads 2, TJmax 100
SuperIO: found Winbond W83627DHG on port=0x2e address=0x290
GeForceX: detected an NVC0 generation card (0x0c3200a1)
RTC: Only single RAM bank (128 bytes)
mbinit: done [64 MB total pool size, (42/21) split]
Pthread support ABORTS when sync kernel primitives misused
GeForceX: VBIOS successfully read from PRAMIN
GeForceX: BIT VBIOS found
GeForceX: 0x100800: 0x00000002
GeForceX: 1024Mb of unknown type (0)

 

looks great, pls check my WIN GPU-Z for cosmetic or do i have to change it by myself ?

 

i managed to get 5V real shown with SuperIOSensors but iám not shure if VIN4 is really Voltage 4 of my board.

Hardware monitor Winbond W83627DHG
Voltage 0 1.31 Volts [0xA4] (CPU VCORE)
Voltage 1 1.75 Volts [0xDB] (VIN1)
Voltage 2 3.22 Volts [0xC9] (+3.3V)
Voltage 3 4.82 Volts [0xC9] (+5V)
Voltage 4 9.48 Volts [0xAA] (+12V)
Voltage 5 1.68 Volts [0xD2] (VIN5)
Voltage 6 1.36 Volts [0xAA] (VIN6)
Temperature 0 40∞C (103∞F) [0x28] (SYSTIN)
Temperature 1 46∞C (114∞F) [0x5C] (CPUTIN)
Temperature 2 19∞C (66∞F) [0x26] (AUXTIN)
Fan 1  1361 RPM [0x7C] (CPUFANIN0)

 

and could i change or add something to get Temperature 2 19∞C (66∞F) [0x26] (AUXTIN) shown?

 

i just want to tell you that iám just playing arround and i have no knowledge and won´t steal your time. ;)

thx in advance for your next release :)

 

Board manufacturers sometimes use one of Winbond temperature inputs for their own needs. SuperIO driver detects these inputs and excludes them from monitoring. 19C is a bit low don't you think?

 

Send me your modified info.plist and IOReg dump dumped with IORegistryExplorer and I'll add your config into database.

 

VIN4 is 5th voltage input. This because of counting starts from zero: VIN0 - 1st voltage input, VIN1 - 2nd voltage input etc.

Share this post


Link to post
Share on other sites

Pietruszka, forget about NVCLockX it's old and not in development. Try new GeForceX plugin.

 

Hi

 

without vbios (gpu temp 0)

with vbios (gpu temp 0)

 

no KP... my card is kind of magic :)

 

will try to investigate your new code...

 

thanks

Share this post


Link to post
Share on other sites

Works perfectly, thank you :)

 

ztvkeb.png

 

 

Here is a Swedish translation:

 

TEMPERATURES = TEMPERATURER

CPU Core 1 = CPU Kärna 1

CPU Core 2 = CPU Kärna 2

CPU Core 3 = CPU Kärna 3

CPU Core 4 = CPU Kärna 4

CPU Heatsink = CPU Kylfäns

Northbridge = Northbridge

Ambient = Omgivande

 

DRIVES TEMPERATURES = HÅRDDISK TEMPERATURER

 

MULTIPLIERS = MULTIPLIKATORER

 

FREQUENCIES = FREKVENSER

CPU Package = CPU Paket

 

FANS = FLäKTAR

Fan 1 = Fläkt 1

 

VOLTAGES = SPäNNINGSVäRDEN

CPU 1 = CPU Kärna

Memory = Minne

Power Supply 3 = Strömförsörjning 3

Power Supply 4 = Strömförsörjning 4

Power Supply 5 = Strömförsörjning 5

Power Supply 6 = Strömförsörjning 6

Power Supply 7 = Strömförsörjning 7

Power Supply 8 = Strömförsörjning 8

Power Supply 9 = Strömförsörjning 9

 

Quit HWmonitor = Stäng HWMonitor

 

Hope you have any use for this, also if you use this, how do I change the language of HWMonitor?

Share this post


Link to post
Share on other sites

gronkar, if you could translate this text that's would be great and I'll add it to the project :

 

"TEMPERATURES" = "ТЕМПЕРАТУРНЫЕ ДАТЧИКИ";

"DRIVES TEMPERATURES" = "ТЕМПЕРАТУРА ДИСКОВ";

"SSD REMAINING LIFE" = "ВРЕМЯ ЖИЗНИ SSD";

"SSD REMAINING BLOCKS" = "РЕЗЕРВНЫЕ ЯЧЕЙКИ SSD";

"MULTIPLIERS" = "МНОЖИТЕЛИ";

"FREQUENCIES" = "ЧАСТОТЫ";

"VOLTAGES" = "ДАТЧИКИ НАПРЯЖЕНИЯ";

"FANS" = "ОБОРОТЫ ВЕНТИЛЯТОРОВ";

"CPU Heatsink" = "Радиатор ЦП";

"CPU Proximity" = "Датчик ЦП";

"GPU %X" = "Видеокарта %X";

"GPU %X PWM" = "Видеокарта %X PWM";

"GPU %X Board" = "Видеокарта %X";

"GPU %X Core" = "Видеокарта %X Ядро";

"GPU %X Memory" = "Видеокарта %X Память";

"GPU %X Shaders" = "Видеокарта %X Шейдеры";

"GPU %X Proximity" = "Видеокарта %X Датчик";

"GPU %X ROP" = "Видеокарта %X ROP";

"Northbridge" = "Северный мост";

"System Chipset" = "Системный чипсет";

"Platform Controller Hub" = "Системный контроллер";

"Ambient" = "Окружение";

"CPU Package" = "Центральный процессор";

"CPU %X" = "Процессор %X";

"CPU Core %X" = "Ядро ЦП %X";

"Fan %X" = "Вентилятор %X";

"CPU" = "Центральный процессор";

"Memory" = "Модули памяти";

"Power/Battery" = "Питание/Батарея";

"Main 12V" = "Основной 12V";

"PCIe 12V" = "PCIe 12V";

"Main 5V" = "Основной 5V";

"Standby 5V" = "Резерв 5V";

"Main 3.3V" = "Основной 3.3V";

"Auxiliary 3.3V" = "Дополнительный 3.3V";

"CPU VRM Supply %X" = "Питание CPU VRM %X";

"Power Supply %X" = "Источник питания %X";

"Quit HWMonitor" = "Закрыть HWMonitor";

"No sensors found" = "Нет доступных сенсоров";

Share this post


Link to post
Share on other sites

Hi,

 

Unfortunatly SuperIOSensors doesn't work properly here. On MSI P55M-GD45 / Fintek F71889F, see the result:

 

HWMonitor.png

 

Attached zip contains HWMonitor /AIDA dumps etc...

 

Thanks

Share this post


Link to post
Share on other sites

Hi,

 

Unfortunatly SuperIOSensors doesn't work properly here. On MSI P55M-GD45 / Fintek F71889F, see the result:

 

 

 

Attached zip contains HWMonitor /AIDA dumps etc...

 

Thanks

 

Thank you for report. Check the latest rev. should work now.

Share this post


Link to post
Share on other sites

Hi,

 

Latest rev. shows all values. (Need to check if they are correct.)

 

I have posted a screenshot with the values.

There is only one thing that doesn't showing correctly, that is the CPU Fan.

Is it mistaken with Power-fan. So Power-fan needs to be CPU fan.

 

Thanks most things seems to be correct. :D

post-326232-0-70467300-1335273358_thumb.png

Share this post


Link to post
Share on other sites

i have some issues with Hwmonitor app, my GTX 560 ti has some wrong frequency and motherboard voltage is very funny :D

 

my hardware :

 

i5-2500k @4,3 ghz

Gigabyte GA Z68 MA D2H B3

GTX 560 ti

 

e99695331d9059725ed58adc791e4b35887f591b.png

Share this post


Link to post
Share on other sites

Hi

 

8800GS here again :)

 

gpu, shaders and memory clocks are OK !!!!

 

but still no GPU TEMP :(

 

some info from kernel log:

 

 

GeForceX: detected an NV50 generation card (0x092300a2)

Apr 25 21:23:17 localhost kernel[0]: GeForceX: VBIOS successfully read from PRAMIN

Apr 25 21:23:17 localhost kernel[0]: GeForceX: BIT VBIOS found

Apr 25 21:23:17 localhost kernel[0]: GeForceX: 384Mb of GDDR3 (8)

 

VBIOS enabled but my id card is (0x060600a2) - nvidia 0x10de

 

0x0923 is something like webcams id???

 

this tool is great!!!!

 

THX

Share this post


Link to post
Share on other sites

Hi

 

8800GS here again :)

 

gpu, shaders and memory clocks are OK !!!!

 

but still no GPU TEMP :(

 

some info from kernel log:

 

 

GeForceX: detected an NV50 generation card (0x092300a2)

Apr 25 21:23:17 localhost kernel[0]: GeForceX: VBIOS successfully read from PRAMIN

Apr 25 21:23:17 localhost kernel[0]: GeForceX: BIT VBIOS found

Apr 25 21:23:17 localhost kernel[0]: GeForceX: 384Mb of GDDR3 (8)

 

VBIOS enabled but my id card is (0x060600a2) - nvidia 0x10de

 

0x0923 is something like webcams id???

 

this tool is great!!!!

 

THX

 

Please try attached version. Also I want you to show me your IOReg dump

GeForceX.kext.zip

Share this post


Link to post
Share on other sites

i have some issues with Hwmonitor app, my GTX 560 ti has some wrong frequency and motherboard voltage is very funny :D

 

my hardware :

 

i5-2500k @4,3 ghz

Gigabyte GA Z68 MA D2H B3

GTX 560 ti

 

 

 

Use GeForceX plugin it has better support for newer GPUs

 

Hi Kozlek please i dont see cpu voltage :(

 

 

 

I have a asus p8z68deluxe ,maybe in nuvotonkext there is not my motherboard?

 

Use installer from my branch and reinstall all the kexts and utilities: https://github.com/kozlek/HWSensors

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


  • Recently Browsing   0 members

    No registered users viewing this page.

×