Jump to content

RevoBoot


  • Please log in to reply
283 replies to this topic

#21
magnifico

magnifico

    Retired

  • Donators
  • 2,564 posts
  • Gender:Male
;)

I've a dual monitor .. but a monitor does not work

#22
flAked

flAked

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 470 posts
  • Gender:Male
  • Location:internets
RevoBoot has no GFX auto detection like Chameleon does, you need to inject your device-information.

#23
mrmojorisin17

mrmojorisin17

    InsanelyMacaholic

  • Members
  • PipPipPipPipPipPipPipPipPipPipPip
  • 3,942 posts
  • Gender:Male

Just got some information. If you want the same P-States as before you have to change MAX_NUMBER_OF_P_STATES in ssdt_pr_generator.h to 19. This setting will move to settings.h in a short while.

// Move this to settings.h when you're done testing!
//--------------------------------------------------------------------------

#define MAX_NUMBER_OF_P_STATES 21 // Default of 16 normal plus 4 turbo P-States (for desktop setups).
// Result(16): 16, 25, 28, 31, 34, 35, 36, 37 and 38 multi.
// Low power (mobility) processors might need an extended range!

I've to change this 21 to 19 and then re-compile? Or I have also to put the #define MAX_NUMBER_OF_P_STATES to my settings.h?

Setting one fixed ratio to all CPU's could be dangerous, I've set it to 44x and RevoBoot wanted to go for 59x! Reported that, too.

I also get this few days ago when I was testing my Turbo Ratios. With 44x multiplier on all cores and SSDT_PR (Turbo Ratios 89AB) in Extra/ACPI I see a 59x during Debug CPU of RevoBoot.

#24
flAked

flAked

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 470 posts
  • Gender:Male
  • Location:internets

I've to change this 21 to 19 and then re-compile? Or I have also to put the #define MAX_NUMBER_OF_P_STATES to my settings.h?

The devs will move it to settings.h, just set the number and recompile.

#25
magnifico

magnifico

    Retired

  • Donators
  • 2,564 posts
  • Gender:Male

RevoBoot has no GFX auto detection like Chameleon does, you need to inject your device-information.


the thing is not simple to execute?
But Revoboot working on raid 0 sotware?

#26
mrmojorisin17

mrmojorisin17

    InsanelyMacaholic

  • Members
  • PipPipPipPipPipPipPipPipPipPipPip
  • 3,942 posts
  • Gender:Male

The devs will move it to settings.h, just set the number and recompile.

With #define MAX_NUMBER_OF_P_STATES 19 in ssdt_pr_generator.h things go back to "normal":
MSRDumper PStatesReached: 16 22 26 30 33 41 42 43 44


#27
flAked

flAked

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 470 posts
  • Gender:Male
  • Location:internets

With #define MAX_NUMBER_OF_P_STATES 19 in ssdt_pr_generator.h things go back to "normal":

MSRDumper PStatesReached: 16 22 26 30 33 41 42 43 44

Great, now you can experiment and set it to 17, you should get higher mid range numbers.

That way we can tune the P-States we want to have.

#28
mrmojorisin17

mrmojorisin17

    InsanelyMacaholic

  • Members
  • PipPipPipPipPipPipPipPipPipPipPip
  • 3,942 posts
  • Gender:Male
#define MAX_NUMBER_OF_P_STATES 17
MSRDumper PStatesReached: 16 24 27 30 33 41 42 43 44


#29
buoo

buoo

    The Prodigal Son

  • Moderators
  • 4,541 posts
  • Gender:Male
  • Location:Italy

:)

I've a dual monitor .. but a monitor does not work



http://www.insanelym...p...5366&st=20# Post #22

#30
kirasir

kirasir

    InsanelyMac Protégé

  • Members
  • PipPip
  • 83 posts
  • Gender:Male
  • Location:St. Petersburg
buoo, this is a step backwards. Strings are unreliable

#31
mrmojorisin17

mrmojorisin17

    InsanelyMacaholic

  • Members
  • PipPipPipPipPipPipPipPipPipPipPip
  • 3,942 posts
  • Gender:Male

Strings are unreliable

Why?
I'm currently using an efi-injection for my GPU and my audio chip and it works like a charm.

#32
flAked

flAked

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 470 posts
  • Gender:Male
  • Location:internets
I'm trying to debug one-core fixed ratio, but I don't see the Turbo Ratio output by AICPUPM any more, why could that be?

#33
kirasir

kirasir

    InsanelyMac Protégé

  • Members
  • PipPip
  • 83 posts
  • Gender:Male
  • Location:St. Petersburg

Why?
I'm currently using an efi-injection for my GPU and my audio chip and it works like a charm.

Because "my, my, my." Each user programmer?

#34
flAked

flAked

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 470 posts
  • Gender:Male
  • Location:internets

Because "my, my, my." Each user programmer?

That makes no sense, sir.

#35
mrmojorisin17

mrmojorisin17

    InsanelyMacaholic

  • Members
  • PipPipPipPipPipPipPipPipPipPipPip
  • 3,942 posts
  • Gender:Male

Because "my, my, my." Each user programmer?

Do you have an off-day?
I'm not a user programmer, is that a problem?
I simply ask you why do you think that efi strings are unreliable. You can't reply me, no problem, but don't be bossy, thanks ;)

Sorry for the Off-Topic.

#36
flAked

flAked

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 470 posts
  • Gender:Male
  • Location:internets
OK, did some testing. Setting all cores to a fixed ratio works, but RevoBoot will always output 59x, the reason being that the turbo ratio is always set to 1BBBA (for my CPU) if that setting is used. The CPU will actually use the multiplier set in UEFI, so the 59x is nothing to worry about.

#37
blackosx

blackosx

    InsanelyMacaholic

  • Coders
  • 3,170 posts
  • Gender:Male
  • Location:UK
Interesting to see this posted here as a new topic… I agree with flAked that the text in the OP should be emphasised as being quoted from the RevoBoot wiki.

With regards to RevoBuilder, the original idea was to create a script which helped gather some of your system data for entering in to RevoBoot's settings.h file. As RevoBoot has grown, so have the options/directives in the settings.h file which in turn requires an understanding of exactly what each does, why you need it and how to obtain the required data. The comments within the settings.h file itself will go some way to explain things.

The last update I did to it was for RevoBoot v1.0.10 as that's the version I've been running. The releases after RevoBoot v1.0.10 have only happened in the last three days and I haven't yet looked at it properly or tried to get my head around all the changes that have been made so any updates to RevoBuilder will be as and when I get some time.

#38
mrmojorisin17

mrmojorisin17

    InsanelyMacaholic

  • Members
  • PipPipPipPipPipPipPipPipPipPipPip
  • 3,942 posts
  • Gender:Male

With #define MAX_NUMBER_OF_P_STATES 19

MSRDumper PStatesReached: 16 22 26 30 33 41 42 43 44

#define MAX_NUMBER_OF_P_STATES 17

MSRDumper PStatesReached: 16 24 27 30 33 41 42 43 44

flAked: is the same for you?

#39
flAked

flAked

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 470 posts
  • Gender:Male
  • Location:internets
I haven't tested it, but it should be the same results for the same CPU, as it's just auto-generated.

Meanwhile, I added hibernation support based on Chameleon: https://github.com/flAked/RevoBoot

Testers?

You need to set
sudo pmset -a hibernatemode 1
and go to sleep. The computer will shut off. Power it on and start OSX, RevoBoot should pick up the sleepimage.

#40
mrmojorisin17

mrmojorisin17

    InsanelyMacaholic

  • Members
  • PipPipPipPipPipPipPipPipPipPipPip
  • 3,942 posts
  • Gender:Male

Meanwhile, I added hibernation support based on Chameleon: https://github.com/flAked/RevoBoot

What a news!

Testers?

I'll test it tomorrow morning because now I'm with my sucking-Windows-netbook on my bed ready to sleep :D

my my my :robot:

















:ninja:






1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy