
Has your Hackintosh been randomly freezing every few hours? If you're running Mac OS X Snow Leopard with a 400 series NVIDIA graphics card (for example, my GTX 460), then that's probably the reason why.
This freezing is known as "Fermi freeze". The easiest solution is to simply update to Mac OS X Lion. However, if you wish to remain on Mac OS X Snow Leopard, then you can follow this guide to set up an (essentially) permanent workaround to the issue.
Hackintoshes using Fermi (400 series) graphics cards freeze whenever the cards begin to idle. The solution? Play a video in the background indefinitely! It's not as bad as it sounds. In fact, with a simple AppleScript, you'll be able to forget that the Fermi freeze even exists.
Open AppleScript editor (you can search for it in Spotlight search, the little magnifying glass on the upper right of your Mac). AppleScript is a basic programming language by Apple for performing simple tasks. We're going to write a workaround to Fermi freeze with Quicktime player. Copy this into the AppleScript editor:
tell application "QuickTime Player"
activate
open alias "Hard Drive:Boot.mov"
set visible of window 1 to false
set looping of document 1 to true
play document 1
end tell
Basically, this little AppleScript opens up Quicktime and loops a video called "Boot.mov" indefinitely. The best part? You won't even be able to see it (hence the "set visible" line in the script). You can change Boot.mov into any video that you want. For example, if you wanted to loop a video called "Pie.mp4" in your System folder, and your hard drive was named "Macintosh HD", you would replace "Hard Drive:Boot.mov" with "Macintosh HD:System:Pie.mp4". Any video that you choose to loop should be small and soundless. Below is the download link for the video that I use (it's just a video of a blank white screen):
DOWNLOAD: Boot.mov
Save the AppleScript as a .app file.
Then open the System Preferences app for your Mac, and go to User Accounts->Login Items. Set the AppleScript to run on login.
Now, every time you turn your computer on, a video will automatically begin looping in the background. Fermi Freeze, begone.



I did it, it work fine, but apparently it dosent loop, quicktime opens and then it disapear...?! Its still working?
ReplyDeleteYes, that's normal. The video is looping in the background.
Deleteyou can add this string to the info.plist from the quicktimeplayer
ReplyDeleteLSUIElement
1
it hides the app on start (no dockicon)
I cannot open the file with the script it just says "The document Boot.mov" could not be opened, my harddrive is named osx, and have tried both
ReplyDeleteopen alias "Hard Drive:Boot.mov"
and
open alias "osx:Boot.mov"
Still no success. :(
try "OSX:Boot.mov" not "osx:Boot.mov"
ReplyDeletein some cases its important...and be sure that the videofile is copied on your harddrive rootfolder
Ya this doesn't work for me, quicktime opens and the .mov opens but it doesnt loop, and quicktime closes itself after 10 minutes or so.
ReplyDeleteWindow 1 of application "QuickTime Player". Invalid argument
ReplyDeletenow?