Jump to content
InsanelyMac Forum
theconnactic

Mavericks kernel testing on AMD (formerly Mountain Lion kernel testing on AMD)

Recommended Posts

I have finished the new kernel with full PM support.

In order to use this version of VoodooPState you will also need to install the new kernel and custom System.kext in /S/L/E (uses new rtc_clock_stepped and rtc_clock_stepping functions).

It has no support for Intel i3/i5/i7 decently so I was unable to test it on my Intel rig, however... it did load with those 2 in place.

I also included a new version of VoodooTSCSyncAMD (compiled for Mavericks).

All was compiled by Xcode 5.0.1 (clang 5.0).

Test it please and report back to me :)

Sources are also included... :D

AMD_PM_Pack.zip

Share this post


Link to post
Share on other sites
Advertisement

I have finished the new kernel with full PM support.

In order to use this version of VoodooPState you will also need to install the new kernel and custom System.kext in /S/L/E (uses new rtc_clock_stepped and rtc_clock_stepping functions).

It has no support for Intel i3/i5/i7 decently so I was unable to test it on my Intel rig, however... it did load with those 2 in place.

I also included a new version of VoodooTSCSyncAMD (compiled for Mavericks).

All was compiled by Xcode 5.0.1 (clang 5.0).

Test it please and report back to me :)

Sources are also included... :D

the same lag :(

post-378955-0-82220100-1383522986_thumb.png

Share this post


Link to post
Share on other sites

the same lag :(

And PM works?

You're able to see and change states with the PStateChanger?

Share this post


Link to post
Share on other sites

I have finished the new kernel with full PM support.

In order to use this version of VoodooPState you will also need to install the new kernel and custom System.kext in /S/L/E (uses new rtc_clock_stepped and rtc_clock_stepping functions).

It has no support for Intel i3/i5/i7 decently so I was unable to test it on my Intel rig, however... it did load with those 2 in place.

I also included a new version of VoodooTSCSyncAMD (compiled for Mavericks).

All was compiled by Xcode 5.0.1 (clang 5.0).

Test it please and report back to me :)

Sources are also included... :D

PM Pack and Kernel +VPState + System cleared kernelcache

 

Stalls at launchd:

 

post-513502-0-89585000-1383523264_thumb.jpg

 

Chimera Boot 2.2.1

Share this post


Link to post
Share on other sites

And PM works?

You're able to see and change states with the PStateChanger?

I can change between 4 states

 

and on load see levels of states but how to confirm 

 

is there any way to use appleintelpowermanagment for that ?

 

also 

blacklist=0

doesn't work with this kernel

post-378955-0-13670400-1383523568_thumb.png

Share this post


Link to post
Share on other sites

I can change between 4 states

 

and on load see levels of states but how to confirm

 

is there any way to use appleintelpowermanagment for that ?

 

also

blacklist=0

doesn't work with this kernel

AICPUPM can't work on AMD.

The Info tab should provide more info.

Share this post


Link to post
Share on other sites

Hi 

I've been watching the development over the last few days.... are any of these

test kernels applicable to an older AMD cpu?  I am running Leopard/SL/L and ML

and would like to work on Mav's as well.

This is an AMD Althon X2 . 

Thanks 

 

Dans

Share this post


Link to post
Share on other sites

Hey, Andy!

 

Nice work: will this enable us to get rid of SleepEnabler/AICPUPM/NullCPU? Or it will be still necessary for proper system sleep?

 

All the best!


Hi 

I've been watching the development over the last few days.... are any of these

test kernels applicable to an older AMD cpu?  I am running Leopard/SL/L and ML

and would like to work on Mav's as well.

This is an AMD Althon X2 . 

Thanks 

 

Dans

Make a partition and test it! We would love to hear about the results...

Share this post


Link to post
Share on other sites

i am always on this state with this load to make mac usable

post-378955-0-59165300-1383524231_thumb.png

my pc needs even 1 % cpu load but continuous load for this percentage :(


can you make a loop on kernel that make it use small load on cpu like 1 or 2 % but continuous use  of this precintage

i think may this help ! 

Share this post


Link to post
Share on other sites

I have finished the new kernel with full PM support.

In order to use this version of VoodooPState you will also need to install the new kernel and custom System.kext in /S/L/E (uses new rtc_clock_stepped and rtc_clock_stepping functions).

It has no support for Intel i3/i5/i7 decently so I was unable to test it on my Intel rig, however... it did load with those 2 in place.

I also included a new version of VoodooTSCSyncAMD (compiled for Mavericks).

All was compiled by Xcode 5.0.1 (clang 5.0).

Test it please and report back to me :)

Sources are also included... :D

 

Load still pretty low but frequency is either 100% or 200% Received bad artefacts on the login screen not had them since the first kernel. System doesn't seem and quicker or slower. Temp is lower than it is in Windows lol

 

Edit: CPU Speed lowered :( Went from factory 2.70 to 1.60 GHz

Share this post


Link to post
Share on other sites

same as above with "blacklist=1":

 

Share this post


Link to post
Share on other sites

by the way when AICPUPM is loaded this appears on log

11/4/13 1:14:32.000 AM kernel[0]: ACPI_SMC_PlatformPlugin::pushCPU_CSTData - _CST evaluation failed
11/4/13 1:14:32.000 AM kernel[0]: [MSR] detected invalid rdmsr(             198) at 0x        81168d3f

Share this post


Link to post
Share on other sites

So you just discovered the hive where this bug lives, Sinetek: a great accomplishment indeed. Way to go! Now it's perhaps possible to squash it!


Anyway, why does this particular dylib cause so much havoc? CPUIDs? Missing opcodes?

Share this post


Link to post
Share on other sites

no not really, it's just that this piece of code calls a 'callback' function, presumably back in the kernel, and somehow the link between the two fails to connect. Or something like that.


it might also be a propagation error, whereby a failure in the driver sets in motion a series of failures, up to that dylib which then crashes. who knows

Share this post


Link to post
Share on other sites

So using Lion or even SL dylib in place wouldn't work?

 

Edit: Or possibly from Mavericks DP1 if it worked then?

 

DP1 file didn't change anything.

Share this post


Link to post
Share on other sites

Hi MariusT

 

All I got was a white screen and spinner by replacing GPUSupport.framework (Strange because I normally only get that with my nVidia) and just a plain white screen with a cursor in safe mode.

 

libGPUSupportMercury.dylib (from /System/Library/PrivateFrameworks/GPUSupport.framework/Versions/A/Libraries) is not in Lion or DP1 of ML, if this is not there in 10.8.4 then there is no QE/CI.

 

I thought it was the libGPUSupportMercury.dylib since it was the only change from Lion.

Share this post


Link to post
Share on other sites

Hehe... cute...

 

post-513502-0-15216300-1383536765_thumb.png

got it just fine AnV

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.

×