Jump to content
1,156 posts in this topic

Recommended Posts

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.

Link to comment
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

Link to comment
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.

Link to comment
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

Link to comment
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.

Link to comment
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?

Link to comment
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" = "Нет доступных сенсоров";

Link to comment
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.

Link to comment
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

Link to comment
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

Link to comment
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

Link to comment
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

Link to comment
Share on other sites

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

 

I think you are so close...kozlek :)

 

with this kext (the same with latest installer) there is GPU TEMP !!!!... but shows 186C

this is from kernel log

 

 

GeForceX: VBIOS successfully read from PRAMIN

Apr 26 20:52:01 localhost kernel[0]: GeForceX: BIT VBIOS found

Apr 26 20:52:01 localhost kernel[0]: GeForceX: detected an NV50 generation card (0x092300a2) with 384Mb of GDDR3 memory (8)

 

attached ioreg dump

 

I know nvclock is not supported but with nvclockx:

G84 arch -> 0C

G92 arch ->139C

nv50 arch ->18C

nv50 with correction posted earlier -> 48C (OK)

 

don't know how can I help...

 

I know you've got others things to do...

 

one more time!!!! this is "MUST HAVE" tool

 

THX

Mac Pro (Pietruszka).zip

Link to comment
Share on other sites

I think you are so close...kozlek :)

 

with this kext (the same with latest installer) there is GPU TEMP !!!!... but shows 186C

this is from kernel log

 

 

GeForceX: VBIOS successfully read from PRAMIN

Apr 26 20:52:01 localhost kernel[0]: GeForceX: BIT VBIOS found

Apr 26 20:52:01 localhost kernel[0]: GeForceX: detected an NV50 generation card (0x092300a2) with 384Mb of GDDR3 memory (8)

 

attached ioreg dump

 

I know nvclock is not supported but with nvclockx:

G84 arch -> 0C

G92 arch ->139C

nv50 arch ->18C

nv50 with correction posted earlier -> 48C (OK)

 

don't know how can I help...

 

I know you've got others things to do...

 

one more time!!!! this is "MUST HAVE" tool

 

THX

 

Please try this version (activated temperature algo for earlier cards): GeForceX.kext.zip

Link to comment
Share on other sites

×
×
  • Create New...