<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="/stylesheets/rss.css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>The BFC Computing Weblog: Speed Up your Mac (lots)</title>
    <link>http://blog.bfccomputing.com/articles/2007/05/16/speed-up-your-mac-lots</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description>My God, It's Full of Source!</description>
    <item>
      <title>Speed Up your Mac (lots)</title>
      <description>&lt;p&gt;Apple hyped Quartz Extreme, 3D acceleration on Mac OS X, quite a bit when Tiger was released.  But they ship Mac OS X with 2D acceleration disabled.  (Wha?)&lt;/p&gt;

&lt;p&gt;Apparently on some hardware and with some software there are rendering glitches.  On my Macbook Pro with all the software I use I haven&amp;#8217;t seen any yet.  And with it on, many applications, especially Firefox which does some ugly things with lots of 1x1px hidden windows, are several times faster than without the acceleration.&lt;/p&gt;

&lt;p&gt;To turn it on temporarily, install the Developer Tools, launch QuartzDebug and enable it from the menu.  You have to launch an app after it&amp;#8217;s been enabled to get acceleration.&lt;/p&gt;

&lt;p&gt;When you quit QuartzDebug it&amp;#8217;ll be disabled again.  To turn it on permanently (until you launch QuartzDebug again, anyway) execute this command:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;sudo defaults write /Library/Preferences/com.apple.windowserver Quartz2DExtremeEnabled true
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Once you&amp;#8217;re satisfied that it works well, if you use an LCD display, try turning off BeamSync - a rendering delay built in to sync the screen refresh with the CRT electron beam sweep.  You can test this in QuartzDebug or turn it off via the command line:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;sudo defaults write /Library/Preferences/com.apple.windowserver Compositor -dict deferredUpdates 0
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;You can also edit these with PropertyListEditor, but you&amp;#8217;ll have to give the admin group write access to it first:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;sudo chmod 664 /Library/Preferences/com.apple.windowserver
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Note, QuartzDebug resets this to 644 when you launch it.&lt;/p&gt;</description>
      <pubDate>Wed, 16 May 2007 14:31:00 -0400</pubDate>
      <guid isPermaLink="false">urn:uuid:65dc103b-d24b-4589-a950-0733751b327f</guid>
      <author>Bill McGonigle</author>
      <link>http://blog.bfccomputing.com/articles/2007/05/16/speed-up-your-mac-lots</link>
      <category>Mac</category>
      <trackback:ping>http://blog.bfccomputing.com/articles/trackback/4650</trackback:ping>
    </item>
  </channel>
</rss>
