SpeedBoost

From OSx86
(Difference between revisions)
Jump to: navigation, search
(Removed spam)
(UDMA: Remove spam link.)
 
(30 intermediate revisions by 20 users not shown)
Line 1: Line 1:
EDIT: Read down to the bottom for another simple SpeedBoost that might suprise you.
+
=Methods=
 +
Forum Articles [http://www.insanelymac.com/forum/index.php?showtopic=189548] [http://www.insanelymac.com/forum/index.php?showtopic=208807]
  
EDIT(2): Read down to the bottom bottom for yet another simple SpeedBoost that might suprise you.
+
== UDMA ==
" over the finder when using effects like I previously noticed.
+
Increasing the data speed between your harddisk and the chipset will improve speed. To check if you already have UDMA enabled, use [http://www.xbench.com/ XBench]. The drive speed should be >25mb/s. UDMA is already enabled if you can access SATA drives.
  
enter(with the double quotes) "Graphics Mode"="1280x1024x16" at the boot prompt (change 1280x1024 to suit your resolution eg 1024x768 or 1600x1200 etc...)
+
* Patch Chipset [[kext]] and add your motherboards chip.
 +
* Search in board for kext procedure for your motherboard.
  
== Dell Laptop Speed Boost ==
+
== Quartz Extreme (QE) ==
 +
Check ''System-Profiler'' under Graphics/Quartz Extreme'' if it's already enabled.
  
Another one discovered on the train ride...
+
* Find a graphics [[kext]] for your graphic card in the [http://www.insanelymac.com/forum/index.php?showforum=151 forum].
+
Dell apparently has a bios option to set the processor clock to a different speed while booting, and while running.  If the clock is set to "compatible" mode while booting, it slows down the clock for boot, and sets it back to the maximum speed after booting.  Unfortiantly, this speed change in the clock is registered by OS X's description of the processor, but it still runs at the slower, compatible, speed after booting. Setting the bios setting to the fastest clock speed on boot will make the clock run at its full speed, and allow OS X to fly through applications. I cut the load time for MS Office in Rosetta in less than half by applying this bios change.
+
  
== Super Speed Boost ==
+
== Power Management ==
 +
Slows down, saves energy. If you have a disabler kext installed (disables AppleIntelCPUPM.kext), use [http://www.superhai.com/darwin.html VoodooPowerMini.kext] to get SpeedManagement (Intel SpeedStep) back.
  
At the Darwin Boot Screen type this : platform=X86PC
+
= Outdated Methods =
 +
== Dell Laptop Speed Boost ==
 +
Dell apparently has a bios option to set the processor clock to a different speed while booting, and while running.  If the clock is set to "compatible" mode while booting, it slows down the clock for boot, and sets it back to the maximum speed after booting.  Unfortunately, this speed change in the clock is registered by OS X's description of the processor, but it still runs at the slower, compatible, speed after booting. 
 +
-> set to fastest clock speed
  
Note0: This disables all ACPI functions.
+
== boot flag X86PCSuper Speed Boost ==
  
Note1: This also disables HyperThreading
+
  platform=X86PC
  
Note2: For some, this can cause your system to not boot when entered.
+
disables all ACPI functions and also disables HyperThreading. In addition it may also cause your system to not boot.
  
 
+
== delete AppleTPMACPI.kext ==
Cough Cough... So where is note 1
+
 
+
someone trying to be funny or? fixed numbers, add if something was missing (2 -> 1 & 3 -> 2, #1 was missing)
+
 
+
== Here's a serious boost in speed for some of you ==
+
 
+
First off, I'm not the originator of this tip/hack/fix, I'm just someone that learned it from someone else and I can't recall specifically who that person was. I'll dig through my IRC logs so I can credit the person who told ''me''.
+
 
+
Anyway, since the TPM (Trusted Platform Module) is bypassed in the VMWare image that so many people are using to create a native OSx86 installation on their PCs, one thing that a lot of people probably don't even realize is this:
+
  
 
On some machines there is an AppleTPMACPI.kext (kernel extension) that is still looking for/trying to access that TPM chip that doesn't exist and was removed from the code as far as the TPM check goes.
 
On some machines there is an AppleTPMACPI.kext (kernel extension) that is still looking for/trying to access that TPM chip that doesn't exist and was removed from the code as far as the TPM check goes.
  
So... this translates to the kernel_tasks process going hog wild on CPU usage and pegging the CPU around 95% constantly. Most users that are suffering this malady would describe it as: slow sluggish mouse response, windows drawing onscreen visibly instead of popping into view, drop down menus not dropping down with a click but seconds later, e/tc.
+
This translates to the kernel_tasks process going hog wild on CPU usage and pegging the CPU around 95% constantly. Most users that are suffering this malady would describe it as: slow sluggish mouse response, windows drawing onscreen visibly instead of popping into view, drop down menus not dropping down with a click but seconds later, etc.
  
 
If you've got OSx86 running native, do this to check:
 
If you've got OSx86 running native, do this to check:
 
  
 
Finder - Go - Utilities - Activity Monitor and check your CPU usage on the colored graph. If that graph is almost solid red as it moves from right to left, you've got this bug and it's sucking down almost all your CPU power. You can confirm this by looking up at the top of the screen and seeing the processes that are running. Change the drop down menu to show "All processes" and look for kernel_tasks. It should show roughly 95% usage but it fluctuates up and down a bit.
 
Finder - Go - Utilities - Activity Monitor and check your CPU usage on the colored graph. If that graph is almost solid red as it moves from right to left, you've got this bug and it's sucking down almost all your CPU power. You can confirm this by looking up at the top of the screen and seeing the processes that are running. Change the drop down menu to show "All processes" and look for kernel_tasks. It should show roughly 95% usage but it fluctuates up and down a bit.
  
Good news though: there is a simple fix.
+
-> reboot, and enter bootflag '''-v -s''' to boot into single user mode.
 +
/sbin/fsck -fy
 +
/sbin/mount -uw /
 +
mv /System/Library/Extensions/AppleTPMACPI.kext /System/Library/
 +
shutdown -r now
  
Since the TPM module isn't used we have no use for the kext that's causing all the problems.
+
== VMWare ==
 
+
* In the VMware UI, VM > Settings, Select "Linux, Other Linux" as the guest OS type. (edit: better use ''Darwin'')
Open your main drive, browse to System/Library/Extensions. Inside there you'll find one named:
+
* In the VM's BIOS (not your host's!) (press F2 at VM booting), disable both serial ports and the floppy controller by going to Advanced > I/O Device Configuration". Also remove the Floppy disk from your VM. Load the VM, click ''Edit virtual machine settings'' then on the window that appears, highlight the floppy drive and click ''Remove''.
 
+
'''AppleTPMACPI.kext'''
+
 
+
Delete it by dragging it to the Trash Can or just drag it someplace else on your system and then reboot.
+
 
+
EDIT: OSx86 will ask you for the password when you try to delete this system file. The password (if you're using the deadmoo VMWare .img version of OSx86 as so many people do) is:
+
 
+
'''bovinity'''
+
 
+
Welcome to a much much faster and far less sluggish OSx86 for Intel. :)
+
 
+
Have fun, always...
+
 
+
 
+
NOTE: This also works from within VMWARE!
+
 
+
The easiest way to remove this folder is to do "sudo su" (in your home dir) and give deadmoo's password "bovinity", when asked for a password. Voilà! You're root and you can now remove the folder etc etc etc.
+
 
+
COMMENT: There are reports that starting the GUI with AppleTPMACPI.kext takes a very long while due to the CPU working too hard. This easy way will solve the problem without having to wait for the GUI to load (save time):
+
 
+
The next easiest way to delete or remove this file if you find you don't have permissions is to reboot, and at the prompt type: '''-v -s''' to boot into single user mode.  Then type "'''/sbin/fsck -fy'''" followed by "'''/sbin/mount -uw /'''" (as it says in the text it prints out before the prompt) in order to remount the filesystem as writable.  Then just move the folder like this "'''mv /System/Library/Extensions/AppleTPMACPI.kext /System/Library/'''". Finally reboot with "'''shutdown -r now'''".
+
 
+
== Speedboost for SSE3 CPUs ==
+
On [http://www.osx86.theplaceforitall.com/howto/ this page], under the "Things Everyone Will Need to Do After Installing OSX86" section, there is a tip, and a download, involving increasing the speed of your SSE3 (only) OSx86 machine.
+
 
+
 
+
 
+
== SpeedBoost Part III ==
+
 
+
This SpeedBoost will make Tiger roar (as in "you can move windows as fast as you want, you can enable the dock animation, ...") when run inside VMware Workstation 5.0:
+
 
+
This is really two different things:
+
 
+
* In the VMware UI, VM > Settings, Select "Linux, Other Linux" as the guest OS type. Trust me, this is the correct thing to do. (edit by Fi-Ji: if you have the option FreeBSD (or even better: Darwin, but I think it's not there) it - should - be even better since the system calls from OS X have more resemblence with *BSD than with Linux. YMMV)
+
 
+
* In the VM's BIOS (not your host's !) Disable both serial ports and the floppy controller. To do this, boot the VM, make sure the VM has focus, hit F2. From the BIOS screen go to Advanced > I/O Device Configuration". Disable the floppy drive in the first bios screen, too, and you will get no warning when you are booting.
+
 
+
 
+
As a sidenote to this particular SpeedBoost, before you even start the VM you can completely remove the Floppy disk to begin with. Load the VM, click ''Edit virtual machine settings'' then on the window that appears, highlight the floppy drive and click ''Remove''.
+
 
+
Simple. No one needs a floppy for the VM anyway (at least no one I've ever chatted with) so just get rid of it. This additional ''tweak'' to SpeedBoost 3 should take care of it.
+
 
+
 
+
'''COREGRAPHICS PATCH - google macdrive, get the demo
+
 
+
get coregraphics and just copy it over to the correct folder, no need for confusing terminal use :)'''
+
 
+
 
+
 
+
'''UDMA Fix for nForce3 Chipsets'''
+
 
+
http://forum.osx86project.org/index.php?showtopic=593
+
  
 
== Laptop Speedboost ==
 
== Laptop Speedboost ==
 +
Discovered this with my Dell D505. Disable MiniPCI in the BIOS and everything becomes faster.
  
Discovered this with my Dell D505. After booting native I found kernel_task was burning up as much CPU as it could get, even without AppleTPMACPI.kext. platform=X86PC made no difference. I found it was down to MiniPCI, for some reason. Disable MiniPCI in the BIOS and everything becomes nippy. :)
+
[[fr:SpeedBoost]]
 
+
Hey do not mean to grafitti here but just to add, if using laptop turn off all power saving and speed step functions and turn off usb legacy this really improved speed.
+
--MrV, 1 Sept 2005
+

Latest revision as of 23:33, 2 October 2017

Contents

[edit] Methods

Forum Articles [1] [2]

[edit] UDMA

Increasing the data speed between your harddisk and the chipset will improve speed. To check if you already have UDMA enabled, use XBench. The drive speed should be >25mb/s. UDMA is already enabled if you can access SATA drives.

  • Patch Chipset kext and add your motherboards chip.
  • Search in board for kext procedure for your motherboard.

[edit] Quartz Extreme (QE)

Check System-Profiler under Graphics/Quartz Extreme if it's already enabled.

  • Find a graphics kext for your graphic card in the forum.

[edit] Power Management

Slows down, saves energy. If you have a disabler kext installed (disables AppleIntelCPUPM.kext), use VoodooPowerMini.kext to get SpeedManagement (Intel SpeedStep) back.

[edit] Outdated Methods

[edit] Dell Laptop Speed Boost

Dell apparently has a bios option to set the processor clock to a different speed while booting, and while running. If the clock is set to "compatible" mode while booting, it slows down the clock for boot, and sets it back to the maximum speed after booting. Unfortunately, this speed change in the clock is registered by OS X's description of the processor, but it still runs at the slower, compatible, speed after booting. -> set to fastest clock speed

[edit] boot flag X86PCSuper Speed Boost

platform=X86PC

disables all ACPI functions and also disables HyperThreading. In addition it may also cause your system to not boot.

[edit] delete AppleTPMACPI.kext

On some machines there is an AppleTPMACPI.kext (kernel extension) that is still looking for/trying to access that TPM chip that doesn't exist and was removed from the code as far as the TPM check goes.

This translates to the kernel_tasks process going hog wild on CPU usage and pegging the CPU around 95% constantly. Most users that are suffering this malady would describe it as: slow sluggish mouse response, windows drawing onscreen visibly instead of popping into view, drop down menus not dropping down with a click but seconds later, etc.

If you've got OSx86 running native, do this to check:

Finder - Go - Utilities - Activity Monitor and check your CPU usage on the colored graph. If that graph is almost solid red as it moves from right to left, you've got this bug and it's sucking down almost all your CPU power. You can confirm this by looking up at the top of the screen and seeing the processes that are running. Change the drop down menu to show "All processes" and look for kernel_tasks. It should show roughly 95% usage but it fluctuates up and down a bit.

-> reboot, and enter bootflag -v -s to boot into single user mode.

/sbin/fsck -fy
/sbin/mount -uw /
mv /System/Library/Extensions/AppleTPMACPI.kext /System/Library/
shutdown -r now

[edit] VMWare

  • In the VMware UI, VM > Settings, Select "Linux, Other Linux" as the guest OS type. (edit: better use Darwin)
  • In the VM's BIOS (not your host's!) (press F2 at VM booting), disable both serial ports and the floppy controller by going to Advanced > I/O Device Configuration". Also remove the Floppy disk from your VM. Load the VM, click Edit virtual machine settings then on the window that appears, highlight the floppy drive and click Remove.

[edit] Laptop Speedboost

Discovered this with my Dell D505. Disable MiniPCI in the BIOS and everything becomes faster.


This page was last modified on 2 October 2017, at 23:33.
This page has been accessed 503,037 times.
Powered by MediaWiki © 2021 OSx86 Project  |   InsanelyMac  |   Forum  |   OSx86 Wiki   |   Privacy policy   |   About OSx86   |   Disclaimers