Jump to content

GA-EX58 and GA-X58A DSDT native power management modifications


  • Please log in to reply
1483 replies to this topic

#861
@ROBASEFR

@ROBASEFR

    InsanelyMac Geek

  • Members
  • PipPipPipPipPip
  • 338 posts
  • Gender:Male
  • Location:France

The fakesmc plugins project now allows the following in iStat Menus;
CPU voltage monitoring
CPU, GPU and NB temperature monitoring
GPU_FAN, CPU_FAN, PWR_FAN, SYS_FAN1 and SYS_FAN2 speed monitoring
CPU_FAN speed control (no GPU_FAN speed control yet)


It needs to have 755 permissions, root:wheel ownership, and be located in /System/Library/Extensions/.


Hey,

I tried de FakeSMC rev.171+plugins original version and it's in my /Extra/Stored_Kexts/
and it works !

Installed it with 4.51 Digital Dreamer Script and build the
Combined boot caches


Going to try Your fan mods to night !

N.B. rev.190 is out !


Thanks a lot



#862
d00d

d00d

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 477 posts
  • Gender:Male
  • Location:41.648324, -70.635260

So it works for the EX58-UD5 but not the EX58A-UD5 rev. 2. What is so different? Does the dsdt need some hooks?

However, it does work on a Quadcore on EP45-UD3R with rev. 0.7 cartri bios and no dsdt.

Does this mean my Ex58A-UD5 rev. 2 dsdt still needs some tweaking Dood?

The fakesmc plugins that I have included have no dependency on the DSDT.
What does your kernel.log show?
Here's mine;
Jun 17 08:17:04 mac05 kernel[0]: FakeSMCIntelThermal: CPU family 0x6, model 0x1a, stepping 0x5Jun 17 08:17:04 mac05 kernel[0]: FakeSMCIntelThermal: CPU Tjmax 0Jun 17 08:17:04 mac05 kernel[0]: FakeSMCSuperIO: [Debug] Initialising...Jun 17 08:17:04 mac05 kernel[0]: FakeSMCSuperIO: [Debug] Probing...Jun 17 08:17:04 mac05 kernel[0]: FakeSMCSuperIO: [Debug] Probing ITE...Jun 17 08:17:05 mac05 kernel[0]: FakeSMCSuperIO: Found ITE IT8720F Super I/O chipJun 17 08:17:06 mac05 kernel[0]: PTKawainVi: startedJun 17 08:17:06 mac05 kernel[0]: Vendor ID: 10de, Device ID: 5e3Jun 17 08:17:06 mac05 kernel[0]: Architecture: 800000Jun 17 08:17:06 mac05 kernel[0]: nvidia GeForce GTX 285Jun 17 08:17:06 mac05 kernel[0]: Binding key TG0D=> GPU temperature: 44CJun 17 08:17:06 mac05 kernel[0]: => Board temperature: 35CJun 17 08:17:06 mac05 kernel[0]: Binding key F0AcCurrent fanspeed: 730 RPMJun 17 08:17:06 mac05 kernel[0]: FakeSMCSuperIO: [Debug] Starting...Jun 17 08:17:06 mac05 kernel[0]: FakeSMCSuperIO: Binding key Th0HJun 17 08:17:06 mac05 kernel[0]: FakeSMCSuperIO: Binding key TN0PJun 17 08:17:06 mac05 kernel[0]: FakeSMCSuperIO: Binding key VC0CJun 17 08:17:06 mac05 kernel[0]: FakeSMCSuperIO: Binding key F1AcJun 17 08:17:06 mac05 kernel[0]: FakeSMCSuperIO: Fan#0 Temperature Smothing EnabledJun 17 08:17:06 mac05 kernel[0]: FakeSMCSuperIO: Fan#0 Temperature Limit of Full speed OFF OffJun 17 08:17:06 mac05 kernel[0]: FakeSMCSuperIO: Fan#0 Spin-UP DisabledJun 17 08:17:06 mac05 kernel[0]: FakeSMCSuperIO: Fan#0 Spin-UP Time 325(ms)Jun 17 08:17:06 mac05 kernel[0]: FakeSMCSuperIO: Fan#0 Slope PWM 0Jun 17 08:17:06 mac05 kernel[0]: FakeSMCSuperIO: Fan#0 Temperature limit of stop 0Jun 17 08:17:06 mac05 kernel[0]: FakeSMCSuperIO: Fan#0 Temperature limit of start 20Jun 17 08:17:06 mac05 kernel[0]: FakeSMCSuperIO: Fan#0 Temperature limit of full speed ON 65Jun 17 08:17:06 mac05 kernel[0]: FakeSMCSuperIO: Fan#0 Temperature limit of full speed OFF 3Jun 17 08:17:06 mac05 kernel[0]: FakeSMCSuperIO: Fan#0 Start PWM value 35Jun 17 08:17:06 mac05 kernel[0]: FakeSMCSuperIO: [Debug] Forcing Fan #0 SLOPE=0x7fJun 17 08:17:12 mac05 kernel[0]: FakeSMCSuperIO: [Debug] Forcing Fan #0 SLOPE=0x81Jun 17 08:17:12 mac05 kernel[0]: FakeSMCSuperIO: [Debug] Fan #0 MAX=1650rpmJun 17 08:17:12 mac05 kernel[0]: FakeSMCSuperIO: Binding key F1MnJun 17 08:17:12 mac05 kernel[0]: FakeSMCSuperIO: Binding key F2AcJun 17 08:17:12 mac05 kernel[0]: FakeSMCSuperIO: Fan#2 Temperature Smothing EnabledJun 17 08:17:12 mac05 kernel[0]: FakeSMCSuperIO: Fan#2 Temperature Limit of Full speed OFF OffJun 17 08:17:12 mac05 kernel[0]: FakeSMCSuperIO: Fan#2 Spin-UP DisabledJun 17 08:17:12 mac05 kernel[0]: FakeSMCSuperIO: Fan#2 Spin-UP Time 325(ms)Jun 17 08:17:12 mac05 kernel[0]: FakeSMCSuperIO: Fan#2 Slope PWM 0Jun 17 08:17:12 mac05 kernel[0]: FakeSMCSuperIO: Fan#2 Temperature limit of stop 0Jun 17 08:17:12 mac05 kernel[0]: FakeSMCSuperIO: Fan#2 Temperature limit of start 20Jun 17 08:17:12 mac05 kernel[0]: FakeSMCSuperIO: Fan#2 Temperature limit of full speed ON 65Jun 17 08:17:12 mac05 kernel[0]: FakeSMCSuperIO: Fan#2 Temperature limit of full speed OFF 3Jun 17 08:17:12 mac05 kernel[0]: FakeSMCSuperIO: Fan#2 Start PWM value 35Jun 17 08:17:12 mac05 kernel[0]: FakeSMCSuperIO: [Debug] Forcing Fan #2 SLOPE=0x7fJun 17 08:17:18 mac05 kernel[0]: FakeSMCSuperIO: [Debug] Forcing Fan #2 SLOPE=0x81Jun 17 08:17:18 mac05 kernel[0]: FakeSMCSuperIO: [Debug] Fan #2 MAX=950rpmJun 17 08:17:18 mac05 kernel[0]: FakeSMCSuperIO: Binding key F3AcJun 17 08:17:18 mac05 kernel[0]: FakeSMCSuperIO: Fan#3 Temperature Smothing EnabledJun 17 08:17:18 mac05 kernel[0]: FakeSMCSuperIO: Fan#3 Temperature Limit of Full speed OFF OnJun 17 08:17:18 mac05 kernel[0]: FakeSMCSuperIO: Fan#3 Spin-UP EnabledJun 17 08:17:18 mac05 kernel[0]: FakeSMCSuperIO: Fan#3 Spin-UP Time 1000(ms)Jun 17 08:17:18 mac05 kernel[0]: FakeSMCSuperIO: Fan#3 Slope PWM 64Jun 17 08:17:18 mac05 kernel[0]: FakeSMCSuperIO: Fan#3 Temperature limit of stop 255Jun 17 08:17:18 mac05 kernel[0]: FakeSMCSuperIO: Fan#3 Temperature limit of start 0Jun 17 08:17:18 mac05 kernel[0]: FakeSMCSuperIO: Fan#3 Temperature limit of full speed ON 0Jun 17 08:17:18 mac05 kernel[0]: FakeSMCSuperIO: Fan#3 Temperature limit of full speed OFF 0Jun 17 08:17:18 mac05 kernel[0]: FakeSMCSuperIO: Fan#3 Start PWM value 0Jun 17 08:17:18 mac05 kernel[0]: FakeSMCSuperIO: [Debug] Forcing Fan #3 SLOPE=0x7fJun 17 08:17:23 mac05 kernel[0]: FakeSMCSuperIO: [Debug] Forcing Fan #3 SLOPE=0x0Jun 17 08:17:23 mac05 kernel[0]: FakeSMCSuperIO: [Debug] Fan #3 MAX=900rpm


Dood to get admission to posting at projectosx site you prior need to pass a test with basic osx86 questions. Hagar implemented this to keep this site free from spamming with completely wrong guides and tips like insanelymac.

Go to new users discussions at snow leopard forum. There is a link to the test. Without this test you can only post in that forum-

I got 10/10, thanks!


Hey,

I tried de FakeSMC rev.171+plugins original version and it's in my /Extra/Stored_Kexts/
and it works !

Installed it with 4.51 Digital Dreamer Script and build the Combined boot caches

Going to try Your fan mods to night !

N.B. rev.190 is out !

Thanks a lot

At some revision fakesmc doesn't panic if not installed in SLE, but the plugins won't work unless installed there.

#863
The Real Deal

The Real Deal

    InsanelyMac Legend

  • Donators
  • 930 posts
  • Gender:Male
  • Location:France

The fakesmc plugins project now allows the following in iStat Menus;
CPU voltage monitoring
CPU, GPU and NB temperature monitoring
GPU_FAN, CPU_FAN, PWR_FAN, SYS_FAN1 and SYS_FAN2 speed monitoring
CPU_FAN speed control (no GPU_FAN speed control yet)

Here's SL i386 and x86_64 compiled, revision 181 from `svn co http://subversion.assembla.com/svn/fakesmc'.

My modifications;
1. Changed fakesmc's Info.plist for post 1, item 13.
2. Added GPU_FAN, CPU_FAN, PWR_FAN, SYS_FAN1, SYS_FAN2 names to fakesmc's Info.plist.
If your GPU isn't supported, remove GPU_FAN and shift the others back one place.
3. Added GPU nvidia GeForce GTX 285 support to the FakeSMCnVclockPort/src/backend/info.cpp source according to;
http://osx86.net/f7/...-leopard-t4385/
4. Changed `Enable Fan Control' in FakeSMCSuperIO's Info.plist from false to true.

It needs to have 755 permissions, root:wheel ownership, and be located in /System/Library/Extensions/.

Thanks, I'll update post 1.
How does one get post permissions at projectosx?
I'm a member but get `Sorry, you do not have permission to reply to that topic' when I try to reply to any topic.




Thanks d00d, looks great.

Here is some of my logs:



Jun 18 12:53:43 Mac-Pro-de-Nicolas kernel[0]: FakeSMCSuperIO: Found ITE IT8720F Super I/O chip
Jun 18 12:53:43 Mac-Pro-de-Nicolas kernel[0]: DSMOS has arrived
Jun 18 12:53:43 Mac-Pro-de-Nicolas kernel[0]: PTKawainVi: started
Jun 18 12:53:43 Mac-Pro-de-Nicolas kernel[0]: Vendor ID: 10de, Device ID: 6e4
Jun 18 12:53:43 Mac-Pro-de-Nicolas kernel[0]: Architecture: 80000
Jun 18 12:53:43 Mac-Pro-de-Nicolas kernel[0]: nVidia Geforce 8400GS
Jun 18 12:53:43 Mac-Pro-de-Nicolas kernel[0]: Binding key TG0D=> GPU temperature: 69C
Jun 18 12:53:43 Mac-Pro-de-Nicolas kernel[0]: FakeSMCSuperIO: [Debug] Starting...
Jun 18 12:53:43 Mac-Pro-de-Nicolas kernel[0]: FakeSMCSuperIO: Binding key Th0H
Jun 18 12:53:43 Mac-Pro-de-Nicolas kernel[0]: FakeSMCSuperIO: Binding key TN0P
Jun 18 12:53:43 Mac-Pro-de-Nicolas kernel[0]: FakeSMCSuperIO: Binding key VC0C
Jun 18 12:53:43 Mac-Pro-de-Nicolas kernel[0]: FakeSMCSuperIO: Binding key F0Ac
Jun 18 12:53:43 Mac-Pro-de-Nicolas kernel[0]: FakeSMCSuperIO: Fan#0 Temperature Smothing Enabled
Jun 18 12:53:43 Mac-Pro-de-Nicolas kernel[0]: FakeSMCSuperIO: Fan#0 Temperature Limit of Full speed OFF Off
Jun 18 12:53:43 Mac-Pro-de-Nicolas kernel[0]: FakeSMCSuperIO: Fan#0 Spin-UP Disabled
Jun 18 12:53:43 Mac-Pro-de-Nicolas kernel[0]: FakeSMCSuperIO: Fan#0 Spin-UP Time 325(ms)
Jun 18 12:53:43 Mac-Pro-de-Nicolas kernel[0]: FakeSMCSuperIO: Fan#0 Slope PWM 0
Jun 18 12:53:43 Mac-Pro-de-Nicolas kernel[0]: FakeSMCSuperIO: Fan#0 Temperature limit of stop 0
Jun 18 12:53:43 Mac-Pro-de-Nicolas kernel[0]: FakeSMCSuperIO: Fan#0 Temperature limit of start 20
Jun 18 12:53:43 Mac-Pro-de-Nicolas kernel[0]: FakeSMCSuperIO: Fan#0 Temperature limit of full speed ON 65
Jun 18 12:53:43 Mac-Pro-de-Nicolas kernel[0]: FakeSMCSuperIO: Fan#0 Temperature limit of full speed OFF 3
Jun 18 12:53:43 Mac-Pro-de-Nicolas kernel[0]: FakeSMCSuperIO: Fan#0 Start PWM value 35
Jun 18 12:53:43 Mac-Pro-de-Nicolas kernel[0]: FakeSMCSuperIO: [Debug] Forcing Fan #0 SLOPE=0x7f
Jun 18 12:53:44 Mac-Pro-de-Nicolas kernel[0]: [ffffff800a529000][BNBMouseDevice::init][51] init is complete
Jun 18 12:53:45 Mac-Pro-de-Nicolas kernel[0]: [ffffff800a529000][BNBMouseDevice::handleStart][51] Done
Jun 18 12:53:45 Mac-Pro-de-Nicolas kernel[0]: [ffffff800bd8b400][AppleMultitouchHIDEventDriver::start] entered
Jun 18 12:53:45 Mac-Pro-de-Nicolas kernel[0]: [ffffff800bf3b000][AppleMultitouchDevice::start] entered
Jun 18 12:53:48 Mac-Pro-de-Nicolas kernel[0]: FakeSMCSuperIO: [Debug] Forcing Fan #0 SLOPE=0x81
Jun 18 12:53:48 Mac-Pro-de-Nicolas kernel[0]: FakeSMCSuperIO: [Debug] Fan #0 MAX=1000rpm
Jun 18 12:53:48 Mac-Pro-de-Nicolas kernel[0]: FakeSMCSuperIO: Binding key F1Ac
Jun 18 12:53:48 Mac-Pro-de-Nicolas kernel[0]: FakeSMCSuperIO: Fan#3 Temperature Smothing Enabled
Jun 18 12:53:48 Mac-Pro-de-Nicolas kernel[0]: FakeSMCSuperIO: Fan#3 Temperature Limit of Full speed OFF On
Jun 18 12:53:48 Mac-Pro-de-Nicolas kernel[0]: FakeSMCSuperIO: Fan#3 Spin-UP Enabled
Jun 18 12:53:48 Mac-Pro-de-Nicolas kernel[0]: FakeSMCSuperIO: Fan#3 Spin-UP Time 1000(ms)
Jun 18 12:53:48 Mac-Pro-de-Nicolas kernel[0]: FakeSMCSuperIO: Fan#3 Slope PWM 64
Jun 18 12:53:48 Mac-Pro-de-Nicolas kernel[0]: FakeSMCSuperIO: Fan#3 Temperature limit of stop 255
Jun 18 12:53:48 Mac-Pro-de-Nicolas kernel[0]: FakeSMCSuperIO: Fan#3 Temperature limit of start 0
Jun 18 12:53:48 Mac-Pro-de-Nicolas kernel[0]: FakeSMCSuperIO: Fan#3 Temperature limit of full speed ON 0
Jun 18 12:53:48 Mac-Pro-de-Nicolas kernel[0]: FakeSMCSuperIO: Fan#3 Temperature limit of full speed OFF 0
Jun 18 12:53:48 Mac-Pro-de-Nicolas kernel[0]: FakeSMCSuperIO: Fan#3 Start PWM value 0
Jun 18 12:53:48 Mac-Pro-de-Nicolas kernel[0]: FakeSMCSuperIO: [Debug] Forcing Fan #3 SLOPE=0x7f


And in the pic, you can see a gazillion values: :(


But two problems:

SMC FAN CPU shown value is in fact my SYS FAN 1 value
SMC FAN GPU shown value is in fact my CPU FAN ... i have a fanless graphic card.




Posted Image

#864
germanicus

germanicus

    InsanelyMac Protégé

  • Members
  • PipPip
  • 76 posts
  • Gender:Male
  • Location:Germany

i upload binpatched applehda.kext 10.6.4

It includes Applehda binpatched for ALC888, 889 and AD2000B


is this applehda.kext working with 32bit and/or 64bit kernel?

#865
d00d

d00d

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 477 posts
  • Gender:Male
  • Location:41.648324, -70.635260

I just tested Open GL performance with CINEBENCH_11.529 after updating to 10.6.4.
The score went down dramatically from 37.4 to 14.6.
I have nVidia GTX 285 and Cuda 3.014 driver installed.

Can someone with the same card test Open GL performance on 10.6.4 ?

My Geekbench scores increased from 10.6.2 to 10.6.3, and stayed about the same from 10.6.3 to 10.6.4.
However, my video performance has dropped significantly.
In 10.6.4 I get 14.55 with CINEBENCH_11.529, but I didn't test previously.
With the following settings in 10.6.2 I got 900 to 1300 FPS with OpenGL Extensions Viewer:Tests, didn't test in 10.6.3, but with 10.6.4 I only get 110 to 114 FPS;
Display Mode: 1920 x 1080 x 32 bpp (60.0 Hz)
Fullscreen
Multisample 4
Anisotropy 16
Benchmark

NVIDIA released an update today, but I see no improvement;
http://www.nvidia.co...f03-driver.html
New in Release 19.5.8f03:
* Improved OpenGL performance for Geforce GTX 285 under certain conditions
* Improved compatibility with recent Mac OS X Software Updates.


But two problems:

SMC FAN CPU shown value is in fact my SYS FAN 1 value
SMC FAN GPU shown value is in fact my CPU FAN ... i have a fanless graphic card.

Shift them back one place like I explained.


is this applehda.kext working with 32bit and/or 64bit kernel?

You can check this yourself using the instructions in post 1.

#866
Sidewinder33

Sidewinder33

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 129 posts
  • Gender:Male
  • Location:Everett, WA

My Geekbench scores increased from 10.6.2 to 10.6.3, and stayed about the same from 10.6.3 to 10.6.4.
However, my video performance has dropped significantly.
In 10.6.4 I get 14.55 with CINEBENCH_11.529, but I didn't test previously.
With the following settings in 10.6.2 I got 900 to 1300 FPS with OpenGL Extensions Viewer:Tests, didn't test in 10.6.3, but with 10.6.4 I only get 110 to 114 FPS;
Display Mode: 1920 x 1080 x 32 bpp (60.0 Hz)
Fullscreen
Multisample 4
Anisotropy 16
Benchmark

NVIDIA released an update today, but I see no improvement;
http://www.nvidia.co...f03-driver.html
New in Release 19.5.8f03:
* Improved OpenGL performance for Geforce GTX 285 under certain conditions
* Improved compatibility with recent Mac OS X Software Updates.

I can also confirm these scores. I just updated the drivers, my OpenGL Extensions Viewer scores, using the stats d00d set are 127-124 fps not as low as d00ds but a pretty big drop, and my CINEBENCH score is in the 14's also.

#867
newnekton1

newnekton1

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 132 posts
Sorry to be ignorant but I can't find any kernel.log file. Can you point me to the right place. I have looked and searched all the usual suspects.

The messages listed below on yours are what I see on my cartro Quadcore in verbose boot where your fakesmsc works fine.
I don't see these messages on the X58A rev. 2 but some messages about fakesmc failing to load something do flash by—I'll make a video of it and post.


The fakesmc plugins that I have included have no dependency on the DSDT.
What does your kernel.log show?
Here's mine;

Jun 17 08:17:04 mac05 kernel[0]: FakeSMCIntelThermal: CPU family 0x6, model 0x1a, stepping 0x5Jun 17 08:17:04 mac05 kernel[0]: FakeSMCIntelThermal: CPU Tjmax 0Jun 17 08:17:04 mac05 kernel[0]: FakeSMCSuperIO: [Debug] Initialising...Jun 17 08:17:04 mac05 kernel[0]: FakeSMCSuperIO: [Debug] Probing...Jun 17 08:17:04 mac05 kernel[0]: FakeSMCSuperIO: [Debug] Probing ITE...Jun 17 08:17:05 mac05 kernel[0]: FakeSMCSuperIO: Found ITE IT8720F Super I/O chipJun 17 08:17:06 mac05 kernel[0]: PTKawainVi: startedJun 17 08:17:06 mac05 kernel[0]: Vendor ID: 10de, Device ID: 5e3Jun 17 08:17:06 mac05 kernel[0]: Architecture: 800000Jun 17 08:17:06 mac05 kernel[0]: nvidia GeForce GTX 285Jun 17 08:17:06 mac05 kernel[0]: Binding key TG0D=> GPU temperature: 44CJun 17 08:17:06 mac05 kernel[0]: => Board temperature: 35CJun 17 08:17:06 mac05 kernel[0]: Binding key F0AcCurrent fanspeed: 730 RPMJun 17 08:17:06 mac05 kernel[0]: FakeSMCSuperIO: [Debug] Starting...Jun 17 08:17:06 mac05 kernel[0]: FakeSMCSuperIO: Binding key Th0HJun 17 08:17:06 mac05 kernel[0]: FakeSMCSuperIO: Binding key TN0PJun 17 08:17:06 mac05 kernel[0]: FakeSMCSuperIO: Binding key VC0CJun 17 08:17:06 mac05 kernel[0]: FakeSMCSuperIO: Binding key F1AcJun 17 08:17:06 mac05 kernel[0]: FakeSMCSuperIO: Fan#0 Temperature Smothing EnabledJun 17 08:17:06 mac05 kernel[0]: FakeSMCSuperIO: Fan#0 Temperature Limit of Full speed OFF OffJun 17 08:17:06 mac05 kernel[0]: FakeSMCSuperIO: Fan#0 Spin-UP DisabledJun 17 08:17:06 mac05 kernel[0]: FakeSMCSuperIO: Fan#0 Spin-UP Time 325(ms)Jun 17 08:17:06 mac05 kernel[0]: FakeSMCSuperIO: Fan#0 Slope PWM 0Jun 17 08:17:06 mac05 kernel[0]: FakeSMCSuperIO: Fan#0 Temperature limit of stop 0Jun 17 08:17:06 mac05 kernel[0]: FakeSMCSuperIO: Fan#0 Temperature limit of start 20Jun 17 08:17:06 mac05 kernel[0]: FakeSMCSuperIO: Fan#0 Temperature limit of full speed ON 65Jun 17 08:17:06 mac05 kernel[0]: FakeSMCSuperIO: Fan#0 Temperature limit of full speed OFF 3Jun 17 08:17:06 mac05 kernel[0]: FakeSMCSuperIO: Fan#0 Start PWM value 35Jun 17 08:17:06 mac05 kernel[0]: FakeSMCSuperIO: [Debug] Forcing Fan #0 SLOPE=0x7fJun 17 08:17:12 mac05 kernel[0]: FakeSMCSuperIO: [Debug] Forcing Fan #0 SLOPE=0x81Jun 17 08:17:12 mac05 kernel[0]: FakeSMCSuperIO: [Debug] Fan #0 MAX=1650rpmJun 17 08:17:12 mac05 kernel[0]: FakeSMCSuperIO: Binding key F1MnJun 17 08:17:12 mac05 kernel[0]: FakeSMCSuperIO: Binding key F2AcJun 17 08:17:12 mac05 kernel[0]: FakeSMCSuperIO: Fan#2 Temperature Smothing EnabledJun 17 08:17:12 mac05 kernel[0]: FakeSMCSuperIO: Fan#2 Temperature Limit of Full speed OFF OffJun 17 08:17:12 mac05 kernel[0]: FakeSMCSuperIO: Fan#2 Spin-UP DisabledJun 17 08:17:12 mac05 kernel[0]: FakeSMCSuperIO: Fan#2 Spin-UP Time 325(ms)Jun 17 08:17:12 mac05 kernel[0]: FakeSMCSuperIO: Fan#2 Slope PWM 0Jun 17 08:17:12 mac05 kernel[0]: FakeSMCSuperIO: Fan#2 Temperature limit of stop 0Jun 17 08:17:12 mac05 kernel[0]: FakeSMCSuperIO: Fan#2 Temperature limit of start 20Jun 17 08:17:12 mac05 kernel[0]: FakeSMCSuperIO: Fan#2 Temperature limit of full speed ON 65Jun 17 08:17:12 mac05 kernel[0]: FakeSMCSuperIO: Fan#2 Temperature limit of full speed OFF 3Jun 17 08:17:12 mac05 kernel[0]: FakeSMCSuperIO: Fan#2 Start PWM value 35Jun 17 08:17:12 mac05 kernel[0]: FakeSMCSuperIO: [Debug] Forcing Fan #2 SLOPE=0x7fJun 17 08:17:18 mac05 kernel[0]: FakeSMCSuperIO: [Debug] Forcing Fan #2 SLOPE=0x81Jun 17 08:17:18 mac05 kernel[0]: FakeSMCSuperIO: [Debug] Fan #2 MAX=950rpmJun 17 08:17:18 mac05 kernel[0]: FakeSMCSuperIO: Binding key F3AcJun 17 08:17:18 mac05 kernel[0]: FakeSMCSuperIO: Fan#3 Temperature Smothing EnabledJun 17 08:17:18 mac05 kernel[0]: FakeSMCSuperIO: Fan#3 Temperature Limit of Full speed OFF OnJun 17 08:17:18 mac05 kernel[0]: FakeSMCSuperIO: Fan#3 Spin-UP EnabledJun 17 08:17:18 mac05 kernel[0]: FakeSMCSuperIO: Fan#3 Spin-UP Time 1000(ms)Jun 17 08:17:18 mac05 kernel[0]: FakeSMCSuperIO: Fan#3 Slope PWM 64Jun 17 08:17:18 mac05 kernel[0]: FakeSMCSuperIO: Fan#3 Temperature limit of stop 255Jun 17 08:17:18 mac05 kernel[0]: FakeSMCSuperIO: Fan#3 Temperature limit of start 0Jun 17 08:17:18 mac05 kernel[0]: FakeSMCSuperIO: Fan#3 Temperature limit of full speed ON 0Jun 17 08:17:18 mac05 kernel[0]: FakeSMCSuperIO: Fan#3 Temperature limit of full speed OFF 0Jun 17 08:17:18 mac05 kernel[0]: FakeSMCSuperIO: Fan#3 Start PWM value 0Jun 17 08:17:18 mac05 kernel[0]: FakeSMCSuperIO: [Debug] Forcing Fan #3 SLOPE=0x7fJun 17 08:17:23 mac05 kernel[0]: FakeSMCSuperIO: [Debug] Forcing Fan #3 SLOPE=0x0Jun 17 08:17:23 mac05 kernel[0]: FakeSMCSuperIO: [Debug] Fan #3 MAX=900rpm


I got 10/10, thanks!


At some revision fakesmc doesn't panic if not installed in SLE, but the plugins won't work unless installed there.



#868
Godzillar

Godzillar

    InsanelyMac Protégé

  • Members
  • Pip
  • 21 posts
I have an interesting finding about the graphics performance after 10.6.4 update. First of all, I have two systems: Core i7-920 on GA-EX58-UD5 configures as MacPro4,1 and Core i5-750 on GA-P55M-UD4 configured as iMac11,1. Furthermore, I have two graphic cards: GTX 285 and GTX 260. Therefore I have four combos of system+graphics.

1. MacPro4,1 + GTX 285: Graphics performance dropped significantly compared to 10.6.3.

2. MacPro4,1 + GTX 260: Graphics performance UNAFFECTED!

3. iMac11,1 + GTX 285: Graphics performance dropped significantly compared to 10.6.3.

4. iMac11,1 + GTX 260: Graphics performance dropped significantly compared to 10.6.3.

Both systems have same kexts in /S/L/E (RealtekR1000SL.kext) and /Extra (fakesmc.kext, OrangeIconFix.kext, ALC889a.kext). Both systems also have similar DSDT fixes. Hope someone can find out what's going on.

#869
d00d

d00d

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 477 posts
  • Gender:Male
  • Location:41.648324, -70.635260

Sorry to be ignorant but I can't find any kernel.log file. Can you point me to the right place. I have looked and searched all the usual suspects.

The messages listed below on yours are what I see on my cartro Quadcore in verbose boot where your fakesmsc works fine.
I don't see these messages on the X58A rev. 2 but some messages about fakesmc failing to load something do flash by—I'll make a video of it and post.

The log is in /private/var/log/, or you could open Applications:Utilities:Console and select it from the list on the left.

#870
newnekton1

newnekton1

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 132 posts
Thanks Dood.

Now it is working to show CPU fan speed and voltage and northbridge temp, etc., but not SYS1 or SYS2 fans; looking at the MB, these are only 3-pin connectors so perhaps that is why it cannot sense the speeds?

Here is the most recent kernel log. It shows how the onboard 8111E chipset is not found but that the NIC is.

From the messages, can someone tell me if there is something else that is missing/needs tweaking in the dsdt?

Jun 19 09:18:09 localhost kernel[0]: npvhash=4095
Jun 19 09:18:09 localhost kernel[0]: Darwin Kernel Version 10.4.0: Fri Apr 23 18:27:12 PDT 2010; root:xnu-1504.7.4~1/RELEASE_X86_64
Jun 19 09:18:09 localhost kernel[0]: vm_page_bootstrap: 1981983 free pages and 115169 wired pages
Jun 19 09:18:09 localhost kernel[0]: kext submap [0xffffff7f80600000 - 0xffffff8000000000], kernel text [0xffffff8000200000 - 0xffffff8000600000]
Jun 19 09:18:09 localhost kernel[0]: standard timeslicing quantum is 10000 us
Jun 19 09:18:09 localhost kernel[0]: mig_table_max_displ = 73
Jun 19 09:18:09 localhost kernel[0]: AppleACPICPU: ProcessorId=0 LocalApicId=0 Enabled
Jun 19 09:18:09 localhost kernel[0]: AppleACPICPU: ProcessorId=1 LocalApicId=2 Enabled
Jun 19 09:18:09 localhost kernel[0]: AppleACPICPU: ProcessorId=2 LocalApicId=4 Enabled
Jun 19 09:18:09 localhost kernel[0]: AppleACPICPU: ProcessorId=3 LocalApicId=6 Enabled
Jun 19 09:18:09 localhost kernel[0]: AppleACPICPU: ProcessorId=4 LocalApicId=1 Enabled
Jun 19 09:18:09 localhost kernel[0]: AppleACPICPU: ProcessorId=5 LocalApicId=3 Enabled
Jun 19 09:18:09 localhost kernel[0]: AppleACPICPU: ProcessorId=6 LocalApicId=5 Enabled
Jun 19 09:18:09 localhost kernel[0]: AppleACPICPU: ProcessorId=7 LocalApicId=7 Enabled
Jun 19 09:18:09 localhost kernel[0]: AppleACPICPU: ProcessorId=8 LocalApicId=8 Disabled
Jun 19 09:18:09 localhost kernel[0]: AppleACPICPU: ProcessorId=9 LocalApicId=9 Disabled
Jun 19 09:18:09 localhost kernel[0]: AppleACPICPU: ProcessorId=10 LocalApicId=10 Disabled
Jun 19 09:18:09 localhost kernel[0]: AppleACPICPU: ProcessorId=11 LocalApicId=11 Disabled
Jun 19 09:18:09 localhost kernel[0]: AppleACPICPU: ProcessorId=12 LocalApicId=12 Disabled
Jun 19 09:18:09 localhost kernel[0]: AppleACPICPU: ProcessorId=13 LocalApicId=13 Disabled
Jun 19 09:18:09 localhost kernel[0]: AppleACPICPU: ProcessorId=14 LocalApicId=14 Disabled
Jun 19 09:18:09 localhost kernel[0]: AppleACPICPU: ProcessorId=15 LocalApicId=15 Disabled
Jun 19 09:18:09 localhost kernel[0]: calling mpo_policy_init for Quarantine
Jun 19 09:18:09 localhost kernel[0]: Security policy loaded: Quarantine policy (Quarantine)
Jun 19 09:18:09 localhost kernel[0]: calling mpo_policy_init for Sandbox
Jun 19 09:18:09 localhost kernel[0]: Security policy loaded: Seatbelt sandbox policy (Sandbox)
Jun 19 09:18:09 localhost kernel[0]: calling mpo_policy_init for TMSafetyNet
Jun 19 09:18:09 localhost kernel[0]: Security policy loaded: Safety net for Time Machine (TMSafetyNet)
Jun 19 09:18:09 localhost kernel[0]: Copyright (c) 1982, 1986, 1989, 1991, 1993
Jun 19 09:18:09 localhost kernel[0]: The Regents of the University of California. All rights reserved.
Jun 19 09:18:09 localhost kernel[0]: MAC Framework successfully initialized
Jun 19 09:18:09 localhost kernel[0]: using 16384 buffer headers and 4096 cluster IO buffer headers
Jun 19 09:18:09 localhost kernel[0]: IOAPIC: Version 0x20 Vectors 64:87
Jun 19 09:18:09 localhost kernel[0]: ACPI: System State [S0 S3 S4 S5] (S3)
Jun 19 09:18:09 localhost kernel[0]: AppleIntelCPUPowerManagement: Turbo Ratios 1112
Jun 19 09:18:09 localhost kernel[0]: AppleIntelCPUPowerManagement: initialization completeRTC: Only single RAM bank (128 bytes)
Jun 19 09:18:09 localhost kernel[0]: mbinit: done (96 MB memory set for mbuf pool)
Jun 19 09:18:09 localhost kernel[0]: From path: "uuid", 
Jun 19 09:18:09 localhost kernel[0]: Waiting for boot volume with UUID E7B029FD-F1DE-3279-9D69-541D2FC805EB
Jun 19 09:18:09 localhost kernel[0]: Waiting on <dict ID="0"><key>IOProviderClass</key><string ID="1">IOResources</string><key>IOResourceMatch</key><string ID="2">boot-uuid-media</string></dict>
Jun 19 09:18:09 localhost kernel[0]: FakeSMC: Opensource SMC device emulator by netkas (C) 2009
Jun 19 09:18:09 localhost kernel[0]: FakeSMC: Monitoring plugins support by mozodojo (C) 2010
Jun 19 09:18:09 localhost kernel[0]: FakeSMC: Original idea of plugins and code sample by usr-sse2 (C) 2010
Jun 19 09:18:09 localhost kernel[0]: com.apple.AppleFSCompressionTypeZlib kmod start
Jun 19 09:18:09 localhost kernel[0]: com.apple.AppleFSCompressionTypeZlib load succeeded
Jun 19 09:18:09 localhost kernel[0]: AppleIntelCPUPowerManagementClient: readyFireWire runtime power conservation disabled. (2)
Jun 19 09:18:09 localhost kernel[0]: SATA WARNING: Enable auto-activate failed.
Jun 19 09:18:09 localhost kernel[0]: FireWire (OHCI) TI ID 8024 PCI now active, GUID 00ea30f6006cf049; max speed s400.
Jun 19 09:18:09 localhost kernel[0]: Got boot device = IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/IDE1@1F,2/AppleAHCI/PRIM@0/IOAHCIDevice@0/AppleAHCIDiskDriver/IOAHCIBlockStorageDevice/IOBlockStorageDriver/ST3320613AS Media/IOGUIDPartitionScheme/kake@2
Jun 19 09:18:09 localhost kernel[0]: BSD root: disk1s2, major 14, minor 5
Jun 19 09:18:09 localhost kernel[0]: Kernel is LP64
Jun 19 09:18:10 localhost kernel[0]: systemShutdown false
Jun 19 09:18:11 awetests-Mac-Pro kernel[0]: AppleRTL8169Ethernet: Unknown hardware version ID (2c000000)
Jun 19 09:18:11 awetests-Mac-Pro kernel[0]: AppleRTL8169Ethernet: probeHardware() failed
Jun 19 09:18:12 awetests-Mac-Pro kernel[0]: AppleRTL8169Ethernet: Unknown hardware version ID (7c800000)
Jun 19 09:18:12 awetests-Mac-Pro kernel[0]: AppleRTL8169Ethernet: probeHardware() failed
Jun 19 09:18:17 awetests-Mac-Pro kernel[0]: FakeSMCIntelThermal: CPU family 0x6, model 0x1a, stepping 0x5
Jun 19 09:18:17 awetests-Mac-Pro kernel[0]: FakeSMCIntelThermal: CPU Tjmax 0
Jun 19 09:18:17 awetests-Mac-Pro kernel[0]: FakeSMCSuperIO: [Debug] Initialising...
Jun 19 09:18:17 awetests-Mac-Pro kernel[0]: FakeSMCSuperIO: [Debug] Probing...
Jun 19 09:18:17 awetests-Mac-Pro kernel[0]: FakeSMCSuperIO: [Debug] Probing ITE...
Jun 19 09:18:18 awetests-Mac-Pro kernel[0]: Waiting for DSMOS...
Jun 19 09:18:18 awetests-Mac-Pro kernel[0]: FakeSMCSuperIO: Found ITE IT8720F Super I/O chip
Jun 19 09:18:18 awetests-Mac-Pro kernel[0]: DSMOS has arrived
Jun 19 09:18:18 awetests-Mac-Pro kernel[0]: PTKawainVi: started
Jun 19 09:18:18 awetests-Mac-Pro kernel[0]: PTKawainVi: No nVidia graphics adapters found
Jun 19 09:18:18 awetests-Mac-Pro kernel[0]: Error: 
Jun 19 09:18:18 awetests-Mac-Pro kernel[0]: FakeSMCSuperIO: [Debug] Starting...
Jun 19 09:18:18 awetests-Mac-Pro kernel[0]: FakeSMCSuperIO: Binding key Th0H
Jun 19 09:18:18 awetests-Mac-Pro kernel[0]: FakeSMCSuperIO: Binding key TN0P
Jun 19 09:18:18 awetests-Mac-Pro kernel[0]: FakeSMCSuperIO: Binding key VC0C
Jun 19 09:18:18 awetests-Mac-Pro kernel[0]: FakeSMCSuperIO: Binding key F0Ac
Jun 19 09:18:18 awetests-Mac-Pro kernel[0]: FakeSMCSuperIO: Fan#0 Temperature Smothing Enabled
Jun 19 09:18:18 awetests-Mac-Pro kernel[0]: FakeSMCSuperIO: Fan#0 Temperature Limit of Full speed OFF Off
Jun 19 09:18:18 awetests-Mac-Pro kernel[0]: FakeSMCSuperIO: Fan#0 Spin-UP Disabled
Jun 19 09:18:18 awetests-Mac-Pro kernel[0]: FakeSMCSuperIO: Fan#0 Spin-UP Time 325(ms)
Jun 19 09:18:18 awetests-Mac-Pro kernel[0]: FakeSMCSuperIO: Fan#0 Slope PWM 0
Jun 19 09:18:18 awetests-Mac-Pro kernel[0]: FakeSMCSuperIO: Fan#0 Temperature limit of stop 0
Jun 19 09:18:18 awetests-Mac-Pro kernel[0]: FakeSMCSuperIO: Fan#0 Temperature limit of start 20
Jun 19 09:18:18 awetests-Mac-Pro kernel[0]: FakeSMCSuperIO: Fan#0 Temperature limit of full speed ON 65
Jun 19 09:18:18 awetests-Mac-Pro kernel[0]: FakeSMCSuperIO: Fan#0 Temperature limit of full speed OFF 3
Jun 19 09:18:18 awetests-Mac-Pro kernel[0]: FakeSMCSuperIO: Fan#0 Start PWM value 35
Jun 19 09:18:18 awetests-Mac-Pro kernel[0]: FakeSMCSuperIO: [Debug] Forcing Fan #0 SLOPE=0x7f
Jun 19 09:18:23 awetests-Mac-Pro kernel[0]: FakeSMCSuperIO: [Debug] Forcing Fan #0 SLOPE=0x81
Jun 19 09:18:23 awetests-Mac-Pro kernel[0]: FakeSMCSuperIO: [Debug] Fan #0 MAX=1750rpm
Jun 19 09:18:23 awetests-Mac-Pro kernel[0]: AppleRTL8169Ethernet: Ethernet address 00:90:cc:e9:44:9b** Device in slot: SLOT-1 **
Jun 19 09:18:23 awetests-Mac-Pro kernel[0]: PTKawainVi: started
Jun 19 09:18:23 awetests-Mac-Pro kernel[0]: PTKawainVi: No nVidia graphics adapters found
Jun 19 09:18:23 awetests-Mac-Pro kernel[0]: Error: 
Jun 19 09:18:24 awetests-Mac-Pro kernel[0]: PTKawainVi: started
Jun 19 09:18:24 awetests-Mac-Pro kernel[0]: PTKawainVi: No nVidia graphics adapters found
Jun 19 09:18:24 awetests-Mac-Pro kernel[0]: Error: 
Jun 19 09:18:24 awetests-Mac-Pro kernel[0]: PTKawainVi: started
Jun 19 09:18:24 awetests-Mac-Pro kernel[0]: PTKawainVi: No nVidia graphics adapters found
Jun 19 09:18:24 awetests-Mac-Pro kernel[0]: Error: 
Jun 19 09:18:24 awetests-Mac-Pro kernel[0]: PTKawainVi: started
Jun 19 09:18:24 awetests-Mac-Pro kernel[0]: PTKawainVi: No nVidia graphics adapters found
Jun 19 09:18:24 awetests-Mac-Pro kernel[0]: Error: 
Jun 19 09:18:24 awetests-Mac-Pro kernel[0]: PTKawainVi: started
Jun 19 09:18:24 awetests-Mac-Pro kernel[0]: PTKawainVi: No nVidia graphics adapters found
Jun 19 09:18:24 awetests-Mac-Pro kernel[0]: Error: 
Jun 19 09:18:24 awetests-Mac-Pro kernel[0]: AppleTyMCEDriver::start coreVIDPID = 0x2c418086 Number of packages = 1 Number of cpus = 8 memory monitor trough MCA
Jun 19 09:18:29 awetests-Mac-Pro kernel[0]: PTKawainVi: started
Jun 19 09:18:29 awetests-Mac-Pro kernel[0]: PTKawainVi: No nVidia graphics adapters found
Jun 19 09:18:29 awetests-Mac-Pro kernel[0]: Error: 
Jun 19 09:18:29 awetests-Mac-Pro kernel[0]: PTKawainVi: started
Jun 19 09:18:29 awetests-Mac-Pro kernel[0]: PTKawainVi: No nVidia graphics adapters found
Jun 19 09:18:29 awetests-Mac-Pro kernel[0]: Error: 
Jun 19 09:18:29 awetests-Mac-Pro kernel[0]: PTKawainVi: started
Jun 19 09:18:29 awetests-Mac-Pro kernel[0]: PTKawainVi: No nVidia graphics adapters found
Jun 19 09:18:29 awetests-Mac-Pro kernel[0]: Error: 
Jun 19 09:18:30 awetests-Mac-Pro kernel[0]: PTKawainVi: started
Jun 19 09:18:30 awetests-Mac-Pro kernel[0]: PTKawainVi: No nVidia graphics adapters found
Jun 19 09:18:30 awetests-Mac-Pro kernel[0]: Error:


The log is in /private/var/log/, or you could open Applications:Utilities:Console and select it from the list on the left.



#871
jboehm

jboehm

    InsanelyMac Protégé

  • Members
  • Pip
  • 26 posts
The i7-980x is now supported natively in the 10.6.4 kernel.

force64 and busratio=25 are no longer needed with 10.6.4

Only issue I've seen so far is About this Mac doesn't recognize the Processor even after adding
<key>SMcputype</key>
<string>1793</string>

I've attached my DSDT that was created via d00b's method on page 1

DSDT.aml and dsdt.dsl for i7 980x, derived from GA-EX58-UD5 ver 1.0 and BIOS F12, with S3 sleep, fixes (doesn't include 18 and 19) and audio option B->(post 548): DSDT_GA-EX58-UD5_F12_S3_980x.zip

Jon

Attached Files



#872
Sidewinder33

Sidewinder33

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 129 posts
  • Gender:Male
  • Location:Everett, WA
After updating to 10.6.4 and updating the drivers d00d linked to (the link is currently dead) I have been getting an error message about needing to update my cuda drivers. I did some looking around and apparently nvidia realizes that the 10.6.4 update nerfed the cards significantly and are working on getting something out to fix it. So hopefully there is another update here sooner than later.

Just letting everyone know what I had found.

#873
magnifico

magnifico

    The Special One

  • Donators
  • 2,566 posts
  • Gender:Male
dood
Please..help
What is this error in kernel log?
BTOpenPath error -32730

#874
jboehm

jboehm

    InsanelyMac Protégé

  • Members
  • Pip
  • 26 posts

The i7-980x is now supported natively in the 10.6.4 kernel.

force64 and busratio=25 are no longer needed with 10.6.4

Only issue I've seen so far is About this Mac doesn't recognize the Processor even after adding
<key>SMcputype</key>
<string>1793</string>


Hmm, my time clock in the OS is running shockingly fast. Maybe by up to 30% FAST! Has anyone come across a situation similar to this? I'm overclocking bclk but About this Mac says the stock clock rate and "Unknown" for the processor name... I'm thinking this is all related.

#875
snood

snood

    InsanelyMac Protégé

  • Members
  • Pip
  • 15 posts

UPDATE!
EX58-EXTREME (F12)
this bios has patched Facp. (credits for Facp go to BSoD)
No need for any restart fixes or evoreboot and similar!
Test and write your feedback :D


So I flashed this bios and have been running smoothly since May.
Today, I updated to 10.6.4 and get a kp unless i boot in safe mode.
Any thoughts?
I get a version mismatch between kernel and cpu pm

#876
@ROBASEFR

@ROBASEFR

    InsanelyMac Geek

  • Members
  • PipPipPipPipPip
  • 338 posts
  • Gender:Male
  • Location:France
Hey There,

I have put the new FakeSMC.kext rev.218 with DooD info.plist and SMCITEController.kext in S/L/E and get this layout with iStatmenu:

Attached File  Screencopy1.png   24.12KB   34 downloads


GPU fan doesn't work beacause of ATI grapg-hics card ! :)(

Thanks for comments !

#877
d00d

d00d

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 477 posts
  • Gender:Male
  • Location:41.648324, -70.635260

I have put the new FakeSMC.kext rev.218 with DooD info.plist and SMCITEController.kext in S/L/E and get this layout with iStatmenu:

GPU fan doesn't work beacause of ATI grapg-hics card ! :blink:(

Thanks for comments !

The plugin is called FakeSMCnVclockPort, it's for (nV)IDIA GPUs.
There's none for ATI.

#878
stellarola

stellarola

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 682 posts
  • Gender:Male
  • Location:Lextown, KY
If you have slower graphic performance after 10.6.4 update, rename it from MacPro4,1 to MacPro3,1.

Worked for me.

#879
nullspot

nullspot

    InsanelyMac Protégé

  • Members
  • PipPip
  • 61 posts

If you have slower graphic performance after 10.6.4 update, rename it from MacPro4,1 to MacPro3,1.


What does this change behind the scenes?

#880
elitee

elitee

    InsanelyMac Protégé

  • Members
  • PipPip
  • 99 posts
Would it be possible to add support in fakesmc for the now working GTX470/65/80/80M at some point? Whenever you get around to recompiling it next -_-

0x06c010de&amp;0xfff0ffff





0 user(s) are reading this topic

0 members, 0 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