<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Chromescreen</title>
	<atom:link href="http://www.chromescreen.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.chromescreen.com</link>
	<description>Tips and tricks to use Mac more productively</description>
	<lastBuildDate>Sat, 03 Dec 2011 18:20:18 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=abc</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Get rid of OSX lag and run your Macbook Pro GPU at full speed</title>
		<link>http://www.chromescreen.com/get-rid-of-osx-lag-and-run-your-macbook-pro-gpu-at-full-speed/</link>
		<comments>http://www.chromescreen.com/get-rid-of-osx-lag-and-run-your-macbook-pro-gpu-at-full-speed/#comments</comments>
		<pubDate>Sat, 03 Dec 2011 17:57:28 +0000</pubDate>
		<dc:creator>Mark Nanut</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.chromescreen.com/?p=358</guid>
		<description><![CDATA[To avoid a lengthy intro, here is the thing: at some point OSX &#8211; and I&#8217;m talking specifically Snow Leopard 10.6.8 here &#8211; started feeling sluggish. The transitions didn&#8217;t feel smooth anymore and the general feeling was that OS was not as snappy as it used to be. Turns out all this has something to [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.chromescreen.com%2Fget-rid-of-osx-lag-and-run-your-macbook-pro-gpu-at-full-speed%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.chromescreen.com%2Fget-rid-of-osx-lag-and-run-your-macbook-pro-gpu-at-full-speed%2F" height="61" width="51" /></a></div><p>To avoid a lengthy intro, here is the thing: at some point OSX &#8211; and I&#8217;m talking specifically Snow Leopard 10.6.8 here &#8211; started feeling sluggish. The transitions didn&#8217;t feel smooth anymore and the general feeling was that OS was not as snappy as it used to be. Turns out all this has something to do with OSX&#8217;s built-in GPU power management, which reduces GPU clock speeds in order to save power. So what we want to do here is to turn this sort of throttling off and keep the GPU at its maximum speed at all times.</p>
<p>As all latest Macbook Pros, mine too comes with two built-in GPUs. It&#8217;s a mid-2009 model and has the less power consuming Nvidia 9400M and the more powerful 9600M GT. The idea here is to turn throttling off ONLY for 9600M GT and run it at its maximum speed when the computer is plugged into AC power. On the other hand, I want the system to use 9400M, which is less power consuming by design, when laptop is running on battery. Also the point is to keep the 9400M throttling scheme intact, because that&#8217;s what helps having an 8-hour battery life.</p>
<p>First, to have seamless switching between the two GPUs without logging out and back in, we will have to install a cool program called GfxCardStatus. It also features power-source based GPU switching, meaning that if we run 9600M GT on AC power and switch to battery power, the system will start using 9400M instead of 9600M GT. That&#8217;s the easy part.</p>
<p>Next: how to prevent 9600M GT from going into power-saving states and make it run at maximum power all the time? I found out that one way to do it is to disable a kernel extension AppleGraphicsPowerManagement.kext by moving it or renaming it (it can be found in /System/Library/Extensions/), but that disables throttling on both GPUs and we are left with no power saving benefits on 9400M; having no GPU throttling on 9400M cuts battery life from 8 hours to 4 hours, which is definitely not an acceptable option.</p>
<p>Let&#8217;s get back to AppleGraphicsPowerManagement.kext. Locate this file (and make also a backup copy of it), right click on it and select &#8220;Show Package Contents&#8221;. Find file Info.plist and open it with an appropriate editor (you will need Property List Editor from Developer Tools, PlistEdit Pro or a similar program that allows editing of .plist files). Within this plist file, navigate to IOKitPersonalities, AGPM and then find the corresponding model of your Macbook Pro (mine is MacbookPro5,3). It reveals settings for IGPU and GFX0 and LogControl. Turn LogControl to 1 (we will need this to monitor changes of GPU power states in Console). It doesn&#8217;t take much to figure that IGPU stands for integrated GPU, 9400M in my case, and GFX0 stands for 9600M GT.</p>
<p>Look in &#8220;Heuristic&#8221; &#8211; there are settings for Threshold_high and Threshold_low. They are not very self-explanatory, but some people on some forums have figured out that state 0 is the state of maximum power (highest GPU clock, memory and shader speeds) and state 3 is the state that saves most power (lowest clocks and voltage).</p>
<p>So the trick here is to set thresholds for going into power-saving states 1, 2 and 3 impossible to reach. The easiest to do so is to set their thresholds above 100.</p>
<p>Original settings, GFX0:</p>
<p><img src="http://www.chromescreen.com/wp-content/uploads/kext_original.jpg" alt="kext_original" title="kext_original" width="558" height="477" class="alignnone size-full wp-image-366" /></p>
<p>And now <strong>modified settings,</strong> GFX0:</p>
<p><img src="http://www.chromescreen.com/wp-content/uploads/kext_modified.jpg" alt="kext_modified" title="kext_modified" width="557" height="551" class="alignleft size-full wp-image-363" /></p>
<p>Explanation: just added &#8220;1&#8243; before an original number, so for instance, 65 becomes 165, just for reference, otherwise it doesn&#8217;t matter which number you use as any number above 100 will presumably do just fine. Also, power state 0 is the state of maximum power and I have set its Threshold_Low 0 and Threshold_High 90. The following state, state 1, had in its original settings Threshold_Low 68 and Threshold_High 65 (inverted, I know, odd, I know!), but I just simply bumped them to Threshold_Low 168 and Threshold_High 165.</p>
<p>When you finish editing, save the Info.plist. May require some permission acrobatics on your side, but once you get the modified Info.plist saved in the kext package, you will also have to repair permission on the modified kext, otherwise it might not load at startup. You will need Kext Utility for that. I used version 2.4.2 for Snow Leopard and 64-bit kexts. Run Kext Utility and wait one or two minutes for it to repair permissions in the Extensions folder. Then reboot the machine.</p>
<p>Logged back in, let&#8217;s check if everything works as planned. At this point I assume you have already installed GfxCardStatus so we can switch between the two GPUs on the fly.</p>
<p>First check System Profiler &gt; More Info &gt; Extensions to check if our modified kext has been loaded. If you see AppleGraphicsPowerManagement.kext there, it&#8217;s been done. Now let&#8217;s check how our power state changes are being logged and view the log in the Console. In Console, select &#8220;All messages&#8221; and filter strings matching &#8220;AGPM&#8221;. Now, if you are running 9400M (IGPU), you should be seeing quite frequent power state switching in the Console. Now switch to 9600M GT (GFX0) via GfxCardStatus. Then run Exposé repeatedly for 5 to 10 seconds. What you should be seeing in the Console is that GFX0 has been set to the highest power state (state 0) and remains there without any further switching. The last message you should be seeing in the Console (unless you switch back to 9400M, of course) should be something like:</p>
<p>AGPM: GPU = GFX0 G-state set to 0 from 1, ControlID = 17</p>
<p><img src="http://www.chromescreen.com/wp-content/uploads/console-gfx0.jpg" alt="console-gfx0" title="console-gfx0" width="601" height="253" class="alignnone size-full wp-image-369" /></p>
<p>Noticed how more fluid OSX user interface is now? Good. Now if you switch to battery, the GfxCardStatus should automatically switch to 9400M and you should be getting the same long battery life as before (6-8 hours).</p>
<p>If you feel these power state numbers (0,1,2,3) are too abstract, you can do your own checking of GPU power states translated to more realistic numbers with Nvclock. Nvclock (Linux utility that has recently been ported to Darwin/OSX) will reveal actual clock speeds (core/memory/shader) you are currently running. Explaining Nvclock is a bit beyond this tutorial, suffice it to say that I&#8217;m running 9600M GT at maximum speeds 540/792/1350 (540 MHz core, 792 MHz memory, 1350 MHz shader). These numbers reveal an interesting fact that Apple Nvidia Driver runs the GPU at slightly higher speeds than factory settings (which are 500/792/1250). No overclock to brag about, but fine by me, anyway.</p>
<p>While this sorting of hacking works just fine in my case, remember you are doing this at your own risk, and make backups beforehand.</p>
<p>Cheers,<br />
Mark</p>
<h4  class="related_post_title">Most Commented Posts</h4><ul class="related_post"><li><a href="http://www.chromescreen.com/disable-spell-checker-in-mac-osx-system-wide/" title="Disable spell check in Mac OSX system-wide">Disable spell check in Mac OSX system-wide</a></li><li><a href="http://www.chromescreen.com/use-even-less-cache-in-spotify-save-disk-space/" title="Use less than default 1GB Spotify cache, save disk space (SSD)">Use less than default 1GB Spotify cache, save disk space (SSD)</a></li><li><a href="http://www.chromescreen.com/claim-back-disk-space-from-mail-app/" title="Claim back disk space from Mail.app (Gmail)">Claim back disk space from Mail.app (Gmail)</a></li><li><a href="http://www.chromescreen.com/maximize-battery-cycle-time-and-extend-macbook-battery-life/" title="Maximize battery cycle time and extend Macbook battery life">Maximize battery cycle time and extend Macbook battery life</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.chromescreen.com/get-rid-of-osx-lag-and-run-your-macbook-pro-gpu-at-full-speed/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>One way to permanently disable BeamSync in OSX</title>
		<link>http://www.chromescreen.com/disable-beamsync-at-osx-login/</link>
		<comments>http://www.chromescreen.com/disable-beamsync-at-osx-login/#comments</comments>
		<pubDate>Fri, 08 Jul 2011 21:15:30 +0000</pubDate>
		<dc:creator>Mark Nanut</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.chromescreen.com/?p=324</guid>
		<description><![CDATA[(disables BeamSync automatically at every login)
Here is a simple Automator application I put together to automatically disable BeamSync when logging into Snow Leopard. It&#8217;s not a particularly elegant solution, but gets the job done; I have been searching online for that one program which supposedly existed some time ago on the link http://glyf.org/beamsync/beamsync.gz, with no [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.chromescreen.com%2Fdisable-beamsync-at-osx-login%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.chromescreen.com%2Fdisable-beamsync-at-osx-login%2F" height="61" width="51" /></a></div><p>(disables BeamSync automatically at every login)</p>
<p>Here is a simple Automator application I put together to automatically disable BeamSync when logging into Snow Leopard. It&#8217;s not a particularly elegant solution, but gets the job done; I have been searching online for that one program which supposedly existed some time ago on the link http://glyf.org/beamsync/beamsync.gz, with no success. The other option &#8211; to modify com.apple.windowserver.plist with Property List Editor and put value of &#8220;deferredUpdates&#8221; to 0, just didn&#8217;t work for me, not even when doing a terminal command &#8220;sudo defaults write /Library/Preferences/com.apple.windowserver Compositor -integer deferredUpdates 0&#8243; and rebooting &#8211; the changes just won&#8217;t stick.</p>
<p><img style="padding-right:10px;padding-bottom:10px" title="Higher FPS with BeamSync off" src="http://www.chromescreen.com/wp-content/uploads/beamsync_off_fps.jpg" align="left" alt="Higher FPS with BeamSync off" /></p>
<p>Anyway, to use this Automator action, you WILL need a Quartz Debug app (version 3.0) from the earlier XCode Leopard bundle (not from Snow Leopard). You can actually <a href="http://www.mediafire.com/?orf4en55s6eo80i">download it from this link</a>.  Quartz Debug app should be located in the Applications folder. Another thing you need to make sure is that when you launch Quartz Debug app is that the Beam Sync Tools window should already be open &#8211; to do so, launch Quartz Debug, open Tools menu, select Show Beam Sync Tools and quit Quartz Debug. Next time you launch Quartz Debug, the Beam Sync Tools should also open automatically. </p>
<p>To automatically disable BeamSync at login, just add &#8220;qd&#8221; to login items in the Accounts preference pane. Download the app &#8220;qd&#8221; <a href="http://www.chromescreen.com/wp-content/uploads/qd.zip">here</a>.</p>
<p>Hope it works well for you. Cheers.</p>
<p>P.S. Disabling Beamsync results in faster drawing and therefore a more fluid interface. Practical benefits are noticeably smoother scrolling (Safari, Twitter and within apps in general), smoother QuickLook previewing, smoother Exposé and Spaces transitions, more fluid video playback, etc. The downside to it is that you&#8217;ll see some tearing of window edges when moving windows around, but it is not too bothersome &#8211; for me at least. The increase in frames-per-second is substantial and really makes the interface feel &#8220;fresh&#8221; again.</p>
<h4  class="related_post_title">Most Commented Posts</h4><ul class="related_post"><li><a href="http://www.chromescreen.com/disable-spell-checker-in-mac-osx-system-wide/" title="Disable spell check in Mac OSX system-wide">Disable spell check in Mac OSX system-wide</a></li><li><a href="http://www.chromescreen.com/use-even-less-cache-in-spotify-save-disk-space/" title="Use less than default 1GB Spotify cache, save disk space (SSD)">Use less than default 1GB Spotify cache, save disk space (SSD)</a></li><li><a href="http://www.chromescreen.com/claim-back-disk-space-from-mail-app/" title="Claim back disk space from Mail.app (Gmail)">Claim back disk space from Mail.app (Gmail)</a></li><li><a href="http://www.chromescreen.com/maximize-battery-cycle-time-and-extend-macbook-battery-life/" title="Maximize battery cycle time and extend Macbook battery life">Maximize battery cycle time and extend Macbook battery life</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.chromescreen.com/disable-beamsync-at-osx-login/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Battlefield Bad Company 2 (BFBC2) on a ATI X1600 dual core Macbook Pro with Windows XP</title>
		<link>http://www.chromescreen.com/battlefield-bad-company-2-bfbc2-on-a-ati-x1600-dual-core-macbook-pro-with-windows-xp/</link>
		<comments>http://www.chromescreen.com/battlefield-bad-company-2-bfbc2-on-a-ati-x1600-dual-core-macbook-pro-with-windows-xp/#comments</comments>
		<pubDate>Sun, 29 May 2011 12:09:50 +0000</pubDate>
		<dc:creator>Mark Nanut</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.chromescreen.com/?p=287</guid>
		<description><![CDATA[aka &#8220;Performance gaming on a low-end Macbook Pro laptop&#8221;

This post (which admittedly has nothing to do directly with being more productive on a Mac) was initially meant to be a lot more thorough and longer and cover step-by-step all the essentials on how to optimize old Macbook Pro with ATI X1600 graphics to run games [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.chromescreen.com%2Fbattlefield-bad-company-2-bfbc2-on-a-ati-x1600-dual-core-macbook-pro-with-windows-xp%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.chromescreen.com%2Fbattlefield-bad-company-2-bfbc2-on-a-ati-x1600-dual-core-macbook-pro-with-windows-xp%2F" height="61" width="51" /></a></div><p>aka &#8220;Performance gaming on a low-end Macbook Pro laptop&#8221;</p>
<p><img src="http://www.aeropause.com/wordpress/archives/images/2010/03/BadCompany2BetaPreview-550x323.jpg" alt="" width="450" /></p>
<p>This post (which admittedly has nothing to do directly with being more productive on a Mac) was initially meant to be a lot more thorough and longer and cover step-by-step all the essentials on how to optimize old Macbook Pro with ATI X1600 graphics to run games well. Instead I decided just to focus on how to optimize it to run well one of the most demanding first player shooter multiplayer games right now, Battlefield: Bad Company 2 (BFBC2 or BC2). You can then, however you find appropriate, apply these methods on other games as well, even though I have to admit that the time to upgrade the &#8220;gaming rig&#8221; has now finally come. Besides, there&#8217;s been said a lot online on how to optimize performance of Bad Company 2, so let&#8217;s just see how to get it to be playable in our case. We&#8217;re talking only fairly decent 20-30 FPS here, low resolution of 1024&#215;768, low settings, all while retaining good visual quality and what&#8217;s also of utmost importance: keeping the game responsive and snappy.<span id="more-287"></span></p>
<p>So &#8220;our&#8221; machine is the first-generation Macbook Pro with specs:</p>
<p>Macbook Pro 15&#8243;, machine model: MacBookPro 1,1 (62 months old)<br />
CPU: Intel Core Duo 2.0 GHz (T2500 CPU)<br />
RAM: 2 GB DDR2 667 MHz<br />
Graphics: ATI Mobility Radeon X1600, 256 MB<br />
OS: Windows XP SP2 via Bootcamp (version 3.2)<br />
Game: Bad Company 2 and Bad Company 2 Vietnam (fully updated)</p>
<p>Definitely a vintage machine by today&#8217;s standards. Yet it could run first-person shooters very well so far. Call of Duty 4 and Modern Warfare 2 for instance both ran at around 40-70 FPS (tweaks applied of course) which is overall extremely satisfactory. In BC2, however, you will get varying levels of performance &#8211; generally all Vietnam maps will run next to spectacular without any drops in frame rate, while the regular maps run generally well, but experience FPS drops (to something below 20 FPS) in situations where there happen to be lots of trees (not the case with Vietnam though) or dust/snow/explosions on screen, like Valparaiso, Laguna Presa or Nelson bay. With the following enhancements applied you will get smooth performance in maps like Harvest day, Oasis, Isla Inocentes, Heavy Metal, Laguna Alta, Arica Harbor, Atacama desert and as previously mentioned, Vietnam maps (I btw recommend you get this expansion pack if you haven&#8217;t already because the difference in performance is substantial).</p>
<p>So here&#8217;s the brief summary on how to tweak BFBC2 performance for X1600 on MBP and an intro to what will be explained in a bit more detail further.</p>
<p>1. Check if the game is actually using both CPU cores (trivial but important)<br />
2. Kill or pause unnecessary processes and tame the necessary ones, especially Punkbuster<br />
3. Goes almost without saying but still &#8211; get the most suitable drivers for the X1600 GPU (in my case the latest and modded drivers from Catalyst 10.2 suite) and DirectX<br />
4. Overclock the GPU, then overclock it a little more (we&#8217;ll see how to apply the extra GPU overclock to the game)<br />
5. Optimize game settings (basically all low, except textures high, makes the game still look good)<br />
6. Apply settings and other GPU tweaks using ATI Tray Tools (settings that work) and also Catalyst Control Center<br />
7. Undervolt the CPU with RightMark CPU, max out the fans and lower the internal temps<br />
8. Tighten RAM timings with Memset 4.1 (probably a very minor effect, but hey)<br />
9. Lower DPC latency by updating other drivers (sound, wi-fi) and uninstalling unneeded devices, set timer with Time Resolution.</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>1. Force game to use max CPU</p>
<p>This first tweak is not a tweak really, it is a more of a workaround around the glitch of BFBC2Game.exe not using both CPU cores, at least on the very machine in question. To fix that, just launch the game in windowed mode or alt-enter to get from full screen to windowed mode and run Task Manager. There you can (will probably) see that the game is not using both cores at once, but switches from using one core to using the other. Just right click on the process BFBC2Game.exe and select &#8220;Set affinity&#8221;. Even though probably both CPUs (CPU 0 and CPU 1) are already selected (ticked out), just make sure they really are and click OK. This way the game will immediately start using both cores, and you will see the change in the usage monitor graph.</p>
<p>Before:</p>
<p><img class="alignnone" src="http://www.chromescreen.com/wp-content/uploads/taskmgr-before.png" alt="" width="577" height="489" /></p>
<p>Now:<br />
<img class="alignnone" src="http://www.chromescreen.com/wp-content/uploads/taskmgr-after.png" alt="" width="577" height="489" /></p>
<p>Sounds like a cheap trick, happens to be the most important one. Before I found out about THAT particular &#8220;method&#8221;, my in-game CPU usage was 60% with almost unplayable FPS. Now the CPU runs at 90-100%, the way it should anyway. I have to apply this &#8220;tweak&#8221; every time I launch a game.</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>2. Kill unnecessary processes and tame unruly processes, especially Punkbuster</p>
<p>Ok, now that we got the BFBC2 game running at its maximum, we have to assure it actually GETS the maximum possible processing power, so we have to look into other processes that are running on the system. At this point I have to mention that I&#8217;m using this WinXP volume strictly for gaming, so there are absolutely no unnecessary programs running in the background and potentially hogging the system. The system is clean, yet I still kill all the unnecessary processes via Task Manager (or rather kill them with a batch file). Examples are CCC.exe, MOM.exe, jusched.exe etc; all the stuff that does not need to be there while you are shooting folks in game. That is the easy part.</p>
<p>However, there are processes that you DO need for gaming, and therefore can&#8217;t kill, and they will hog up your CPU, if they are not tamed. One of them is Punkbuster. It will at random times use up 30-50% of your CPU, and of course you will see a FPS drop when that starts happening.</p>
<p>The trick is to get Punkbuster to use only the desired/acceptable % of CPU (and this is somewhere between 2% and 5%) while still assuring you don&#8217;t get kicked out of the game. We need two tools for that: <a href="http://threadmaster.tripod.com/">Threadmaster</a> with <a href="http://timwells.net/content/threadmaster-gui">Threadmaster GUI</a> and <a href="http://download.cnet.com/Process-Explorer/3000-2094_4-10223605.html">Process Explorer</a>.</p>
<p>Install Threadmaster (even though it says it&#8217;s for Windows 2000 and Windows Server 2003) and Threadmaster GUI. Add the PnkBstrB.exe to blacklist and assign 3% CPU limit to it. Set 10 seconds sample time. Add BFBC2Game.exe to exceptions. You can add some other processes to blacklist as well &#8211;  I also added &#8220;explorer.exe&#8221; to blacklist and assigned it 1% CPU. Save settings. Done.</p>
<p><img class="alignnone" src="http://www.chromescreen.com/wp-content/uploads/threadmaster-blocked.png" alt="" width="468" height="514" /></p>
<p><img class="alignnone" src="http://www.chromescreen.com/wp-content/uploads/threadmaster-exceptions.png" alt="" width="468" height="514" /></p>
<p>To monitor if the limits are well in effect (while gaming of course), use Process Explorer. Open up processes in separate windows for BFBC2Game.exe and PnkBstrB.exe and minimize them. This way you won&#8217;t lose monitoring data once you exit the game and processes close. Since you&#8217;re doing these tweaks anyway, you&#8217;ll figure it out for yourself. To conclude: after a heavy session of gaming, PnkBstrB.exe should have an almost flat graph with only occasional spikes (peaking at 1-3 %). Despite that, larger spikes will probably occur in the time frame of the 10 seconds sample time. After that the unruly app will be tamed to the previously set limits. If you look at the process BCBF2Game.exe, it should have a graph with heavy usage around 95%, and that&#8217;s exactly what we are looking for here. If that is the case, well done.</p>
<p>The last suggestion concerning getting rid of unnecessary processes, is that you use Game Booster. It will put on hold some processes you&#8217;re probably not aware of. Just use it, even if benefits from using it are most probably minuscule.</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>3. Get latest graphic card drivers and latest DirectX</p>
<p>I&#8217;m using the latest Catalyst 10.2 legacy driver for X1600 (driver version 8.695.000, dated 10th feb 2010), <a href="http://support.amd.com/us/gpudownload/windows/Legacy/Pages/radeonaiw_xp.aspx">downloaded from ATI</a>, modded with <a href="http://www.hardwareheaven.com/modtool.php">Mobility modder</a>. It does seem to give much better performance in Vietnam maps than the outdated Apple&#8217;s X1600 Boot camp driver, even though the old driver seems to load maps a bit faster. How to modify a 10.2 driver with Mobility Modder, is explained on the previous link.</p>
<p>I&#8217;m having latest DirectX 9.0c installed (files ending in *43.dll).</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>4. Overclock the GPU and use the trick to make the game use a higher clock</p>
<p>I&#8217;m overclocking the ATI Mobility X1600 in the Macbook Pro using ATI Tray Tools (ATT). I will not go into the process and details of overclocking, because it is well explained elsewhere. The point here is another: how to apply a higher GPU overclock so that BC2 game still remains stable. It happens that at higher clocks the game will freeze when it tries to load a map, and you&#8217;ll need to hard reset the laptop. The trick is to load the map at a lower clock and switch to a higher clock only when you are already in the game. That&#8217;s why you need to create at least two overclock profiles (say with lower and higher clocks) and assign hotkeys to trigger them. I am using a lower 445/522 (core/memory MHz) and a higher 465/522 clock and the latter is what the game still accepts without crashing. Even though by testing in ATT I can get to maximum 495/531 without artifacting, I cannot use this clock in the game because it freezes after a little while. However, as it&#8217;s a rule when overclocking, my clocks may not work for you (even if it&#8217;s the same machine) or, on the other hand, you can go even higher, so just do your own thorough testing.</p>
<p>And a little sub-tip: when you are switching clock speed in BFBC2, press ESC beforehand to get to the scoreboard screen, and only then do the switch. Otherwise if you try to switch mid-game, the game may freeze. And when a game on a map is over, switch to a lower clock before the next map starts loading.</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>5. Game settings</p>
<p>Edit the settings in settings.ini (in &#8220;/My Documents/BFBC2/&#8221; directory) like this, save the file and make it read-only.</p>
<p>[WindowSettings]<br />
Width=1024<br />
Height=768<br />
Fullscreen=true<br />
RefreshRate=60<br />
VSync=false<br />
[Sound]<br />
Quality=low<br />
VoipEnable=false<br />
SpeakerCount=2<br />
[Graphics]<br />
Effects=low<br />
Soldiers=low<br />
Vehicles=low<br />
Overgrowth=low<br />
Undergrowth=low<br />
StaticObjects=low<br />
Terrain=low<br />
Shadows=low<br />
Bloom=false<br />
HSAO=false<br />
MSAA=0<br />
Water=low<br />
MainQuality=custom<br />
Texture=high<br />
DxVersion=9<br />
Aniso=0<br />
Detail=low<br />
RenderAheadLimit=0<br />
Fov=55</p>
<p>Basically all settings except textures are set on low. You could, however, set soldiers and vehicles to medium or high without a performance drop. And, if you are really bothered by how water surfaces look, switch it to medium.</p>
<p>We are using RenderAheadLimit=0 here, which tells the game to use graphic driver settings, and we will set that driver value to 0 (instead of the default 3) in the next step with ATI Tray Tools.</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>6. ATI Tray Tools settings and tweaks (and to a very minor extent settings in Catalyst Control Center)</p>
<p>Direct 3D:</p>
<p>Antialiasing: Application-controlled (meaning no AA), no adaptive AA.</p>
<p>Anisotropic filtering: 2x, performance, no high AF /// we override the Application settings which tell the game not to use any AF &#8211; for some reason the performance with no AF, application controlled, is much worse than our setting.</p>
<p>Flip queue size: 0 /// Yes, set this to zero. It means the CPU will not render ahead any frames for the GPU. It just happens to give best results under the circumstances &#8211; increased responsiveness and frame speed even on graphically more demanding maps such as Laguna Presa, Oasis, Port Valdez etc.</p>
<p>Optimizations: Anisotropic filtering optimizations on.</p>
<p>Catalyst A.I.: disabled /// tested and having it set to low (standard) or advanced seems to produce additional input lag without cranking out any additional FPS. I am aware that the general recommendation is to set it to Advanced, but it&#8217;s not what works in my case.</p>
<p>Texture preference: High Performance /// seems to play a bit nicer than High Quality, not much of a difference, really.</p>
<p>Mipmap: set to Performance.</p>
<p>Vsync: off.</p>
<p>Other ATT settings (see pictures below):</p>
<p><img class="alignnone" src="http://www.chromescreen.com/wp-content/uploads/ATT-D3D.png" alt="" width="371" height="455" /></p>
<p><img class="alignnone" src="http://www.chromescreen.com/wp-content/uploads/ATT-D3D-additional.png" alt="" width="371" height="455" /></p>
<p><img class="alignnone" src="http://www.chromescreen.com/wp-content/uploads/ATT-D3D-tweaks-standard.png" alt="" /></p>
<p><img class="alignnone" src="http://www.chromescreen.com/wp-content/uploads/ATT-tweaks-system.png" alt="" /></p>
<p><img class="alignnone" src="http://www.chromescreen.com/wp-content/uploads/ATT-D3D-advanced.png" alt="" /></p>
<p>Catalyst Control Center settings:<br />
Disable Powerplay in CCC. After that you can exit CCC and kill CCC.exe and MOM.exe processes (as mentioned before).</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>7. Lowering the internal temperature and monitor it</p>
<p>Use <a href="http://cpu.rightmark.org/">RightMark CPU</a> to undervolt the CPU and use Macfan to have the fans run at 6000 rpm when gaming. Monitor the temps using <a href="http://www.cpuid.com/softwares/hwmonitor.html">CPUID HWMonitor</a>. My temps hit max 80C (CPU) and 77C (GPU &#8211; diode), which is supposedly acceptable.</p>
<p>My CPU voltages (stable, could go as low as 1.05V at 12x)</p>
<p><img class="alignnone" src="http://www.chromescreen.com/wp-content/uploads/Rightmark-CPU.png" alt="" /><br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>8. Try tightening RAM timings with Memset 4.1</p>
<p>It could supposedly give a very minor FPS boost, so I&#8217;m just using it. It makes me feel better at least. <img src='http://www.chromescreen.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Download Memset <a href="http://www.tweakers.fr/memset.html">here</a>.</p>
<p>Default settings (left) and tweaked settings (right):</p>
<p><img class="alignnone" src="http://www.chromescreen.com/wp-content/uploads/memset-before.png" alt="" /><img class="alignnone" src="http://www.chromescreen.com/wp-content/uploads/memset-after.png" alt="" /><br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>9. Lower DPC latency</p>
<p>Improve system responsiveness by lowering latencies. Measure with <a href="http://www.thesycon.de/deu/latency_check.shtml">DPC Latency Checker</a> (using V1.3.0)</p>
<p><img class="alignnone" src="http://www.chromescreen.com/wp-content/uploads/DPC-latency-checker.png" alt="" /></p>
<p>You can lower latency by uninstalling the devices (in Device Manager) you don&#8217;t need for gaming &#8211; in my case those are: trackpad, iSight camera, ethernet, DVD drive and some others.</p>
<p>The next thing you can do is to update the drivers &#8211; I have updated wireless and sound drivers.</p>
<p>And another thing is to keep timer resolution to the minimum. Use <a href="http://www.lucashale.com/timer-resolution/">Timer Resolution</a> for that.</p>
<p><img class="alignnone" src="http://www.chromescreen.com/wp-content/uploads/timer-resolution.png" alt="" /></p>
<p>If you are connected via ethernet cable, then disable the wireless card. And vice versa. Wifi does seem to generate latency spikes though so go with ethernet when you can.</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>Conclusion</p>
<p>It&#8217;s definitely time for a hardware upgrade but you can (hopefully) have some more fun with your old machine, at least for a little while longer.</p>
<p>Happy gaming!</p>
<h4  class="related_post_title">Most Commented Posts</h4><ul class="related_post"><li><a href="http://www.chromescreen.com/disable-spell-checker-in-mac-osx-system-wide/" title="Disable spell check in Mac OSX system-wide">Disable spell check in Mac OSX system-wide</a></li><li><a href="http://www.chromescreen.com/use-even-less-cache-in-spotify-save-disk-space/" title="Use less than default 1GB Spotify cache, save disk space (SSD)">Use less than default 1GB Spotify cache, save disk space (SSD)</a></li><li><a href="http://www.chromescreen.com/claim-back-disk-space-from-mail-app/" title="Claim back disk space from Mail.app (Gmail)">Claim back disk space from Mail.app (Gmail)</a></li><li><a href="http://www.chromescreen.com/maximize-battery-cycle-time-and-extend-macbook-battery-life/" title="Maximize battery cycle time and extend Macbook battery life">Maximize battery cycle time and extend Macbook battery life</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.chromescreen.com/battlefield-bad-company-2-bfbc2-on-a-ati-x1600-dual-core-macbook-pro-with-windows-xp/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Fix slow Exposé in Snow Leopard</title>
		<link>http://www.chromescreen.com/fix-slow-expose-in-snow-leopard/</link>
		<comments>http://www.chromescreen.com/fix-slow-expose-in-snow-leopard/#comments</comments>
		<pubDate>Sat, 06 Nov 2010 11:06:54 +0000</pubDate>
		<dc:creator>Mark Nanut</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.chromescreen.com/?p=193</guid>
		<description><![CDATA[Ever since I installed 10.6 Snow Leopard, the all-new, slow, laggy Exposé has been a constant annoyance for me. The windows in the 10.6 Exposé were now all neatly aligned and labeled, but the transition animation was choppy, adding to the perception of a slowed down OS. As always, I am running the OSX user [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.chromescreen.com%2Ffix-slow-expose-in-snow-leopard%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.chromescreen.com%2Ffix-slow-expose-in-snow-leopard%2F" height="61" width="51" /></a></div><p><img style="padding-right:10px;padding-bottom:10px" title="Exposé in Snow Leopard" src="http://www.mymacosx.com/files/2009/11/expose.png" alt="Exposé in Snow Leopard" width="300" align="left" />Ever since I installed 10.6 Snow Leopard, the all-new, slow, laggy Exposé has been a constant annoyance for me. The windows in the 10.6 Exposé were now all neatly aligned and labeled, but the transition animation was choppy, adding to the perception of a slowed down OS. As always, I am running the OSX user interface mostly with BeamSync turned off, but that didn&#8217;t help the choppy 10.6 Exposé much. Being an optimization freak, a slow interface is sort of a worst thing for me. The general conclusion was that Exposé in the previous version of Mac OSX, 10.5 Leopard, was faster, smoother and also more intuitive, and the question was how to get the same functionality of Leopard&#8217;s Exposé back into Snow Leopard. <span id="more-193"></span></p>
<p>Luckily, a guy named <em>miknos</em> at MacRumors Forums came up with a solution and all I can say is thank you very much. The fix requires to replace Snow Leopard&#8217;s Dock.app (found in System&gt;Library&gt;Core Services) with a fixed Dock.app from an early BETA version of Snow Leopard. I&#8217;m running 10.6.3 and the solution works with a 10.6.4 as well. It requires you to download the fixed dock and use some Terminal, so here are the instructions, copied from the MacRumors forum:</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
Instructions:</p>
<p>1 &#8211; Download the fixed Dock.app <a href="http://forums.macrumors.com/showthread.php?t=869611">from this link on a MacRumors forum thread</a>. Extract to Desktop.</p>
<p>2 &#8211; Create a new folder on the desktop called OldDock.</p>
<p>3 &#8211; Open terminal and (changing username) type:</p>
<p>sudo chown -R root /Users/<strong>USER</strong>/Desktop/Dock.app<br />
type your password if necessary</p>
<p>sudo chgrp -R wheel /Users/<strong>USER</strong>/Desktop/Dock.app</p>
<p>Now copy/paste everything. Don&#8217;t forget to change to your username:<br />
sudo killall Dock &amp;&amp; \<br />
sudo mv /System/Library/CoreServices/Dock.app /Users/<strong>USER</strong>/Desktop/OldDock/ &amp;&amp; \<br />
sudo mv /Users/<strong>USER</strong>/Desktop/Dock.app /System/Library/CoreServices/</p>
<p>Restart and Enjoy! To revert, just put the dock.app inside OldDock folder in Desktop and repeat everything.</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>Read the whole thread here: <a href="http://forums.macrumors.com/showthread.php?t=869611">http://forums.macrumors.com/showthread.php?t=869611</a></p>
<h4  class="related_post_title">Most Commented Posts</h4><ul class="related_post"><li><a href="http://www.chromescreen.com/disable-spell-checker-in-mac-osx-system-wide/" title="Disable spell check in Mac OSX system-wide">Disable spell check in Mac OSX system-wide</a></li><li><a href="http://www.chromescreen.com/use-even-less-cache-in-spotify-save-disk-space/" title="Use less than default 1GB Spotify cache, save disk space (SSD)">Use less than default 1GB Spotify cache, save disk space (SSD)</a></li><li><a href="http://www.chromescreen.com/claim-back-disk-space-from-mail-app/" title="Claim back disk space from Mail.app (Gmail)">Claim back disk space from Mail.app (Gmail)</a></li><li><a href="http://www.chromescreen.com/maximize-battery-cycle-time-and-extend-macbook-battery-life/" title="Maximize battery cycle time and extend Macbook battery life">Maximize battery cycle time and extend Macbook battery life</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.chromescreen.com/fix-slow-expose-in-snow-leopard/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Use less than default 1GB Spotify cache, save disk space (SSD)</title>
		<link>http://www.chromescreen.com/use-even-less-cache-in-spotify-save-disk-space/</link>
		<comments>http://www.chromescreen.com/use-even-less-cache-in-spotify-save-disk-space/#comments</comments>
		<pubDate>Wed, 22 Sep 2010 14:51:38 +0000</pubDate>
		<dc:creator>Mark Nanut</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[ssd]]></category>

		<guid isPermaLink="false">http://www.chromescreen.com/?p=154</guid>
		<description><![CDATA[Ok, this is another post related to saving more disk space, particularly in the context of using a small SSD drive. My Kingston SSDNow SNM225-S2 (Intel X-25M) SSD&#8217;s capacity is only 80 GB and there is a constant need to have less clutter and pack more useful stuff into it. In my previous post I [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.chromescreen.com%2Fuse-even-less-cache-in-spotify-save-disk-space%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.chromescreen.com%2Fuse-even-less-cache-in-spotify-save-disk-space%2F" height="61" width="51" /></a></div><p><img style="padding-bottom: 10px; padding-right: 10px;" title="Spotify" src="http://crenk.com/wp-content/uploads/2009/07/spotify_logo-copy1-450x304.jpg" alt="" width="250" align="left" />Ok, this is another post related to saving more disk space, particularly in the context of using a small SSD drive. My <a href="http://www.google.com/search?client=safari&amp;rls=en&amp;q=kingston+snm225-s2&amp;ie=UTF-8&amp;oe=UTF-8#q=kingston+snm225-s2&amp;hl=en&amp;client=safari&amp;rls=en&amp;prmd=ivs&amp;source=univ&amp;tbs=shop:1&amp;tbo=u&amp;ei=tpHVTO2mJMnqOeTP7O4J&amp;sa=X&amp;oi=product_result_group&amp;ct=title&amp;resnum=3&amp;ved=0CCcQrQQwAg&amp;biw=1351&amp;bih=799&amp;fp=7670f44073d44f13" target="_blank">Kingston SSDNow SNM225-S2</a> (Intel X-25M) SSD&#8217;s capacity is only 80 GB and there is a constant need to have less clutter and pack more useful stuff into it. In my previous post I explained how to <a href="/claim-back-disk-space-from-mail-app/">snatch back disk space from the jaws of Gmail</a>, and I&#8217;ve been since monitoring who are big &#8220;squatters&#8221; on my disk. It turned out that the client for the popular music service Spotify can actually use more space than it really should.</p>
<p><span id="more-154"></span></p>
<p>If you&#8217;re using Spotify, then you probably already know that you can set the size of the cache anywhere between 1GB and 4GB, or even set it to automatic handling.</p>
<p><img class="alignnone size-full wp-image-155" title="spotify-cache" src="http://www.chromescreen.com/wp-content/uploads/spotify-cache.png" alt="spotify-cache" width="546" height="149" /></p>
<p>Naturally I have set the cache all the way from 4GB down to 1GB. But thinking about it, I really don&#8217;t need as much cache as 1GB &#8211; that&#8217;s still quite a lot of music (at non-premium bitrate) taking up disk space. I figured out that it is actually possible for Spotify to use less than 1GB cache &#8211; I have set mine to 384 Mb, which should be perfectly adequate for my listening habits.</p>
<p>First quit Spotify if it&#8217;s open. Then go to ~/Library/Application Support/Spotify/</p>
<p>Edit the file &#8220;settings&#8221; with a plaintext editor &#8211; change the &#8220;cache_size&#8221; value to the wanted size in megabytes.</p>
<p><img class="alignnone size-full wp-image-157" title="spotify-settings-file" src="http://www.chromescreen.com/wp-content/uploads/spotify-settings-file1.png" alt="spotify-settings-file" width="171" height="84" /></p>
<p>Save the file, start Spotify. Even though the preferences in Spotify will show as if you are still using the minimum &#8220;allowed&#8221; cache (1GB), you&#8217;ll be using less than that &#8211; if you watch Finder, you&#8217;ll see you have freed extra disk space.</p>
<p>Enjoy!</p>
<h6 class="zemanta-related-title" style="font-size: 1em;">Related articles (Zemanta)</h6>
<ul class="zemanta-article-ul">
<li class="zemanta-article-ul-li"><a href="http://lifehacker.com/5560281/move-your-caches-to-a-ram-disk-to-reduce-wear-on-ssds">Move Your Caches to a RAM Disk to Reduce Wear on SSDs [Hard Drives]</a> (lifehacker.com)</li>
<li class="zemanta-article-ul-li"><a href="http://arstechnica.com/business/news/2010/10/super-fast-ssds-are-coming-but-will-they-be-used-the-right-way.ars">Superfast SSDs are coming, but will they be used the right way?</a> (arstechnica.com)</li>
<li class="zemanta-article-ul-li"><a href="http://www.macworld.com/article/154959/2010/10/momentusxthybrid.html?lsrc=rss_main">Boost you Mac&#8217;s speed with a hybrid drive</a> (macworld.com)</li>
<li class="zemanta-article-ul-li"><a href="http://go.theregister.com/feed/www.theregister.co.uk/2010/10/04/hydrive_ssd_odd/">Hybrid drives: the next generation</a> (go.theregister.com)</li>
</ul>
<h4  class="related_post_title">Related posts on this site</h4><ul class="related_post"><li><a href="http://www.chromescreen.com/claim-back-disk-space-from-mail-app/" title="Claim back disk space from Mail.app (Gmail)">Claim back disk space from Mail.app (Gmail)</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.chromescreen.com/use-even-less-cache-in-spotify-save-disk-space/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Claim back disk space from Mail.app (Gmail)</title>
		<link>http://www.chromescreen.com/claim-back-disk-space-from-mail-app/</link>
		<comments>http://www.chromescreen.com/claim-back-disk-space-from-mail-app/#comments</comments>
		<pubDate>Wed, 30 Jun 2010 18:54:10 +0000</pubDate>
		<dc:creator>Mark Nanut</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Gmail]]></category>
		<category><![CDATA[Mail.app]]></category>
		<category><![CDATA[ssd]]></category>

		<guid isPermaLink="false">http://www.chromescreen.com/?p=129</guid>
		<description><![CDATA[There is a good chance you read your mail from Gmail with Mac&#8217;s native Mail app. There is also a good chance you never really paid attention to how much disk space all this content synced with Gmail IMAP really takes up. Having recently replaced my internal 160 GB hard drive with an Intel X25-M [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.chromescreen.com%2Fclaim-back-disk-space-from-mail-app%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.chromescreen.com%2Fclaim-back-disk-space-from-mail-app%2F" height="61" width="51" /></a></div><p><img class="alignleft" src="http://www.markflavinblog.com/gmail.jpg" alt="" width="200" />There is a good chance you read your mail from Gmail with Mac&#8217;s native Mail app. There is also a good chance you never really paid attention to how much disk space all this content synced with Gmail IMAP really takes up. Having recently replaced my internal 160 GB hard drive with an Intel X25-M SSD drive half the size, I&#8217;m naturally eager to strip all the unnecessary stuff out of the system in order to save some SSD space. So how to free a few gigabytes of space from Gmail?<span id="more-129"></span></p>
<p>This question has long been lingering around, it&#8217;s just that I didn&#8217;t care about it when I still had disk space to throw away: Why does ~/Library/Mail/IMAP-marknanut[...] folder take up almost triple the size (some 7 GB) of the amount of actual mail being shown in my Gmail web account (some 2.5 GB)? Gmail messages seem to take up too much space when used with Mail.app (or any other client that uses IMAP, really). Right click on the &#8220;IMAP-youraccountname&#8221; folder and select Get Info to see its size:</p>
<p><img class="alignnone size-full wp-image-130" title="imap-markn" src="http://www.chromescreen.com/wp-content/uploads/imap-markn.jpg" alt="imap-markn" width="261" height="127" /></p>
<p><img class="alignnone size-full wp-image-131" title="gmail" src="http://www.chromescreen.com/wp-content/uploads/gmail.png" alt="gmail" width="417" height="40" /></p>
<p>Ok, this isn&#8217;t that hard to find out and goes roughly like this: Gmail&#8217;s tags are not exactly compatible with IMAP&#8217;s folder logic, thus being displayed as folders in IMAP. In very rough terms: a mail with multiple tags, say 2 or 3 tags, gets locally copied to the same number of folders with these tag names (2 or 3 folders). If you do a Spotlight search in Mail, you&#8217;ll usually get duplicate results &#8211; for instance the same received mail message appears in &#8220;All Mail&#8221;, &#8220;Inbox&#8221;, also &#8220;Starred&#8221; and so on, whereas a sent message appears in &#8220;Sent Mail&#8221; and &#8220;Sent&#8221;.</p>
<p><img class="alignnone size-full wp-image-132" title="duplicates" src="http://www.chromescreen.com/wp-content/uploads/duplicates.png" alt="duplicates" width="498" height="82" /></p>
<p>It would obviously be best to prevent Mail.app from downloading folders where there are most certainly mail duplicates. You&#8217;ll figure it best for yourself, but for a start we can eliminate the &#8220;All Mail&#8221; folder. So how to do it?</p>
<p>Inspired by the post of <a href="http://www.rajiv.com/blog/2010/03/28/gmail-and-apple-mail/">Rajiv Pant</a>, I went to my Gmail settings, and under Labs section I enabled &#8220;Advanced IMAP controls&#8221;.</p>
<p><img class="alignnone size-full wp-image-134" title="labs" src="http://www.chromescreen.com/wp-content/uploads/labs.png" alt="labs" width="590" height="281" /></p>
<p>Next uncheck all tags (folder) you don&#8217;t want to download locally (for instance &#8220;All Mail&#8221;) in the Labels section.</p>
<p><img class="alignnone size-full wp-image-133" title="labels" src="http://www.chromescreen.com/wp-content/uploads/labels.png" alt="labels" width="618" height="337" /></p>
<p>I also unchecked &#8220;Starred&#8221; and &#8220;Spam&#8221;. I restarted Mail.app, and voila &#8211; no All Mail, Starred and Spam folders, no duplicates and more than 4 GB extra space.</p>
<p><img class="size-full wp-image-137 alignnone" title="foldrs" src="http://www.chromescreen.com/wp-content/uploads/foldrs.png" alt="foldrs" width="192" height="245" /></p>
<p><img class="alignnone size-full wp-image-136" title="imap-markn" src="http://www.chromescreen.com/wp-content/uploads/imap-markn.png" alt="imap-markn" width="261" height="127" /></p>
<p>Which IMAP folders you&#8217;ll prevent from downloading, is of course up to you to figure out. I wish you success. Check out <a href="http://www.rajiv.com/blog/2010/03/28/gmail-and-apple-mail/">Rajiv Pant&#8217;s post</a> too. <img src='http://www.chromescreen.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><a class="zemanta-pixie-a" title="Enhanced by Zemanta" href="http://www.zemanta.com/"><img class="zemanta-pixie-img" style="border: none; float: right;" src="http://img.zemanta.com/zemified_e.png?x-id=de06bdbe-326d-43e8-96f3-d7181f59d76f" alt="Enhanced by Zemanta" /></a></div>
<h4  class="related_post_title">Related posts on this site</h4><ul class="related_post"><li><a href="http://www.chromescreen.com/use-even-less-cache-in-spotify-save-disk-space/" title="Use less than default 1GB Spotify cache, save disk space (SSD)">Use less than default 1GB Spotify cache, save disk space (SSD)</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.chromescreen.com/claim-back-disk-space-from-mail-app/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Disable spell check in Mac OSX system-wide</title>
		<link>http://www.chromescreen.com/disable-spell-checker-in-mac-osx-system-wide/</link>
		<comments>http://www.chromescreen.com/disable-spell-checker-in-mac-osx-system-wide/#comments</comments>
		<pubDate>Tue, 11 May 2010 11:38:12 +0000</pubDate>
		<dc:creator>Mark Nanut</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.chromescreen.com/?p=119</guid>
		<description><![CDATA[Annoyed by text underlined with red dots? Tired of having to turn off spell checking every time for a particular application? Here is a quick solution to disable spell check in Mac OS X, derived from what I&#8217;ve found here at Dry Fish blog.
Apparently, &#8220;disabling&#8221; the system process AppleSpell.service by renaming it is not a [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.chromescreen.com%2Fdisable-spell-checker-in-mac-osx-system-wide%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.chromescreen.com%2Fdisable-spell-checker-in-mac-osx-system-wide%2F" height="61" width="51" /></a></div><p>Annoyed by text underlined with red dots? Tired of having to turn off spell checking every time for a particular application? Here is a quick solution to disable spell check in Mac OS X, derived from what I&#8217;ve found <a href="http://dryfish.livejournal.com/8148.html">here at Dry Fish blog</a>.</p>
<p>Apparently, &#8220;disabling&#8221; the system process AppleSpell.service by renaming it is not a good solution since you&#8217;ll keep getting the dialogs about the service not being able to be found. Dry Fish suggested renaming the language directory en_GB.lproj within the AppleSpell.service package. I did that, but found out that wasn&#8217;t good enough since the spell checker also checks spelling for other languages (German, Dutch, etc).</p>
<p>So all I had to do was to try and rename the whole &#8220;Resources&#8221; directory within the AppleSpell.service application, quit the AppleSpell.service process in the Activity Monitor and open any app that uses the spell checker (used Tweetie for Mac in my case) to bring back the AppleSpell process. No red dots anymore, finally. So here are the instructions. <span id="more-119"></span></p>
<p>AppleSpell.service is located in System &gt; Library &gt; Services. Right-click on it and select Show Package Contents.</p>
<p><img class="alignnone size-full wp-image-120" title="show_pkg" src="http://www.chromescreen.com/wp-content/uploads/show_pkg.png" alt="show_pkg" width="421" height="290" /></p>
<p>You won&#8217;t be able to rename the Resources folder directly in Finder, so use Terminal and run the following line in it (you will need the administrator password!):</p>
<p>sudo mv /System/Library/Services/AppleSpell.service/Contents/Resources /System/Library/Services/AppleSpell.service/Contents/Resources.disabled</p>
<p>You should now see the renamed directory:<br />
<img class="alignnone size-full wp-image-121" title="resour" src="http://www.chromescreen.com/wp-content/uploads/resour.png" alt="resour" width="275" height="240" /></p>
<p>Quit AppleSpell.service process in Activity Monitor and bring it back on &#8211; by running any app that uses the spell checker. You&#8217;re done.</p>
<p><img class="alignnone size-full wp-image-122" title="appspell" src="http://www.chromescreen.com/wp-content/uploads/appspell.png" alt="appspell" width="401" height="302" /></p>
<p>Disabling spell checking works in Snow Leopard. Re-activate spell checking by renaming the &#8220;Resources.disabled&#8221; folder back to &#8220;Resources&#8221;:</p>
<p>sudo mv /System/Library/Services/AppleSpell.service/Contents/Resources.disabled /System/Library/Services/AppleSpell.service/Contents/Resources</p>
<p>Cheers.</p>
<h4  class="related_post_title">Most Commented Posts</h4><ul class="related_post"><li><a href="http://www.chromescreen.com/disable-spell-checker-in-mac-osx-system-wide/" title="Disable spell check in Mac OSX system-wide">Disable spell check in Mac OSX system-wide</a></li><li><a href="http://www.chromescreen.com/use-even-less-cache-in-spotify-save-disk-space/" title="Use less than default 1GB Spotify cache, save disk space (SSD)">Use less than default 1GB Spotify cache, save disk space (SSD)</a></li><li><a href="http://www.chromescreen.com/claim-back-disk-space-from-mail-app/" title="Claim back disk space from Mail.app (Gmail)">Claim back disk space from Mail.app (Gmail)</a></li><li><a href="http://www.chromescreen.com/maximize-battery-cycle-time-and-extend-macbook-battery-life/" title="Maximize battery cycle time and extend Macbook battery life">Maximize battery cycle time and extend Macbook battery life</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.chromescreen.com/disable-spell-checker-in-mac-osx-system-wide/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Changing app icons in Snow Leopard</title>
		<link>http://www.chromescreen.com/changing-app-icons-in-snow-leopard/</link>
		<comments>http://www.chromescreen.com/changing-app-icons-in-snow-leopard/#comments</comments>
		<pubDate>Tue, 22 Dec 2009 14:48:48 +0000</pubDate>
		<dc:creator>Mark Nanut</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.chromescreen.com/?p=97</guid>
		<description><![CDATA[digg_url = 'http://digg.com/apple/Changing_app_icons_in_Snow_Leopard'; Changing/customizing application icons was pretty straightforward in OSX Leopard. It&#8217;s not any harder to do in Snow Leopard &#8211; all you need to do extra is to temporarily change permissions on an app in order to replace the icon.
Here&#8217;s how: &#8216;Get Info&#8217; of an app (Cmd-I), unlock permissions (click lock icon at [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.chromescreen.com%2Fchanging-app-icons-in-snow-leopard%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.chromescreen.com%2Fchanging-app-icons-in-snow-leopard%2F" height="61" width="51" /></a></div><p><div class="diggbutton"><script type="text/javascript">digg_url = 'http://digg.com/apple/Changing_app_icons_in_Snow_Leopard';</script><script type="text/javascript" src="http://digg.com/api/diggthis.js"></script></div> Changing/customizing application icons was pretty straightforward in OSX Leopard. It&#8217;s not any harder to do in Snow Leopard &#8211; all you need to do extra is to temporarily change permissions on an app in order to replace the icon.</p>
<p>Here&#8217;s how: &#8216;Get Info&#8217; of an app (Cmd-I), unlock permissions (click lock icon at the bottom of Info window; requires admin password) and change permissions of user &#8216;everyone&#8217; to Read &#038; Write. </p>
<p>Now you can paste in the new icon from the clipboard, return the permissions back to &#8220;Read Only&#8221; and lock the permissions.</p>
<p><img src="http://www.chromescreen.com/wp-content/uploads/changing_application_permission_snow_leopard.png" alt="changing_application_permission_snow_leopard" title="changing_application_permission_snow_leopard" width="180" /></p>
<p>If you&#8217;re not yet familiar with replacing icons, here&#8217;s a short how-to: </p>
<p>1. Open the file containing icon graphics (PNG, JPEG,&#8230;) in Preview. Naturally, it&#8217;s best if this file is a PNG file with transparent background. For instance, you can find some PNG icon files for <a href="http://www.fluidapp.com">Fluid apps</a> on <a href="http://www.flickr.com/groups/fluid_icons/pool/page5/">Flickr</a>.</p>
<p>2. In Preview, select the graphic (Cmd-A) and crop if needed, then copy to clipboard (Cmd-C):</p>
<p><img src="http://www.chromescreen.com/wp-content/uploads/preview_select_graphic.png" alt="preview_select_graphic" title="preview_select_graphic" width="300" /></p>
<p>3. In Info window of the app whose icon you wish to replace, click on the top left icon to select it:</p>
<p><img src="http://www.chromescreen.com/wp-content/uploads/info_top_left_icon.png" alt="info_top_left_icon" title="info_top_left_icon" width="145" height="119"/></p>
<p>4. Paste the graphic from the clipboard over the selected icon (Cmd-V):</p>
<p><img src="http://www.chromescreen.com/wp-content/uploads/info_new_icon.png" alt="info_new_icon" title="info_new_icon" width="151" height="144" /></p>
<p>Done:<br />
<img src="http://www.chromescreen.com/wp-content/uploads/itunes_new.png" alt="itunes_new" title="itunes_new" width="375" height="127" class="alignnone size-full wp-image-116" /></p>
<h4  class="related_post_title">Most Commented Posts</h4><ul class="related_post"><li><a href="http://www.chromescreen.com/disable-spell-checker-in-mac-osx-system-wide/" title="Disable spell check in Mac OSX system-wide">Disable spell check in Mac OSX system-wide</a></li><li><a href="http://www.chromescreen.com/use-even-less-cache-in-spotify-save-disk-space/" title="Use less than default 1GB Spotify cache, save disk space (SSD)">Use less than default 1GB Spotify cache, save disk space (SSD)</a></li><li><a href="http://www.chromescreen.com/claim-back-disk-space-from-mail-app/" title="Claim back disk space from Mail.app (Gmail)">Claim back disk space from Mail.app (Gmail)</a></li><li><a href="http://www.chromescreen.com/maximize-battery-cycle-time-and-extend-macbook-battery-life/" title="Maximize battery cycle time and extend Macbook battery life">Maximize battery cycle time and extend Macbook battery life</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.chromescreen.com/changing-app-icons-in-snow-leopard/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Unload Tabexpose in Snow Leopard (Safari 4)</title>
		<link>http://www.chromescreen.com/unload-tabexpose-in-snow-leopard-safari-4/</link>
		<comments>http://www.chromescreen.com/unload-tabexpose-in-snow-leopard-safari-4/#comments</comments>
		<pubDate>Sat, 19 Dec 2009 11:35:11 +0000</pubDate>
		<dc:creator>Mark Nanut</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.chromescreen.com/?p=88</guid>
		<description><![CDATA[A quick no-tip: if you use and want to uninstall Tabexpose (a plugin that enables Expose on Safari tabs) from Snow Leopard (Safari 4), then you&#8217;ve probably figured out that instructions posted on Cocoamug&#8217;s website don&#8217;t quite work. Obviously, the Tabexpose plugin is not located in /Library/InputManagers/ folder, so the best thing to do is [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.chromescreen.com%2Funload-tabexpose-in-snow-leopard-safari-4%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.chromescreen.com%2Funload-tabexpose-in-snow-leopard-safari-4%2F" height="61" width="51" /></a></div><p>A quick no-tip: if you use and want to uninstall <a href="http://cocoamug.com/tabexpose/" target="_blank">Tabexpose</a> (a plugin that enables Expose on Safari tabs) from Snow Leopard (Safari 4), then you&#8217;ve probably figured out that instructions posted on <a href="http://cocoamug.com/tabexpose/manual.html" target="_blank">Cocoamug&#8217;s website</a> don&#8217;t quite work. Obviously, the Tabexpose plugin is not located in /Library/InputManagers/ folder, so the best thing to do is to do a Spotlight search for Tabexpose.bundle (use my previous <a href="/enable-library-preference-system-files-to-show-up-in-spotlight-search-snow-leopard/">tip on finding system files with Spotlight</a>).</p>
<p>A system-file enabled Spotlight search will reveal that Tabexpose.bundle is located in ~/Library/Application Support/Pumba/ folder. Trash the file, empty Trash, restart Safari.</p>
<h4  class="related_post_title">Most Commented Posts</h4><ul class="related_post"><li><a href="http://www.chromescreen.com/disable-spell-checker-in-mac-osx-system-wide/" title="Disable spell check in Mac OSX system-wide">Disable spell check in Mac OSX system-wide</a></li><li><a href="http://www.chromescreen.com/use-even-less-cache-in-spotify-save-disk-space/" title="Use less than default 1GB Spotify cache, save disk space (SSD)">Use less than default 1GB Spotify cache, save disk space (SSD)</a></li><li><a href="http://www.chromescreen.com/claim-back-disk-space-from-mail-app/" title="Claim back disk space from Mail.app (Gmail)">Claim back disk space from Mail.app (Gmail)</a></li><li><a href="http://www.chromescreen.com/maximize-battery-cycle-time-and-extend-macbook-battery-life/" title="Maximize battery cycle time and extend Macbook battery life">Maximize battery cycle time and extend Macbook battery life</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.chromescreen.com/unload-tabexpose-in-snow-leopard-safari-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Show system files in Spotlight search (10.5.x+)</title>
		<link>http://www.chromescreen.com/enable-library-preference-system-files-to-show-up-in-spotlight-search-snow-leopard/</link>
		<comments>http://www.chromescreen.com/enable-library-preference-system-files-to-show-up-in-spotlight-search-snow-leopard/#comments</comments>
		<pubDate>Fri, 18 Dec 2009 18:37:32 +0000</pubDate>
		<dc:creator>Mark Nanut</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.chromescreen.com/?p=75</guid>
		<description><![CDATA[To make a long story short: if you&#8217;re using Snow Leopard, you have probably noticed that Spotlight search doesn&#8217;t show all files on your disk. For example, when you search for a preference file, library or other system files, nothing shows up in results. The good news is that all these files are in fact [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.chromescreen.com%2Fenable-library-preference-system-files-to-show-up-in-spotlight-search-snow-leopard%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.chromescreen.com%2Fenable-library-preference-system-files-to-show-up-in-spotlight-search-snow-leopard%2F" height="61" width="51" /></a></div><p>To make a long story short: if you&#8217;re using Snow Leopard, you have probably noticed that Spotlight search doesn&#8217;t show all files on your disk. For example, when you search for a preference file, library or other system files, nothing shows up in results. The good news is that all these files are in fact indexed, they are just excluded from showing up in the results.</p>
<p>To include these (system) files in the results:</p>
<p>1. Invoke a Spotlight search window (not the Spotlight menubar search), default key combo is Cmd-Alt-Space.</p>
<p>2. Click (+) and select &#8220;Other&#8230;&#8221;,</p>
<p>3. Add &#8220;System files&#8221; from the selection to the menu (checkbox) and then</p>
<p>4. select to include System files in the search:</p>
<p><img class="alignleft size-full wp-image-79" title="spotlight_system_files_3" src="http://www.chromescreen.com/wp-content/uploads/spotlight_system_files_3.png" alt="spotlight_system_files_3" width="580" /></p>
<p>Then do a search for your preference files, bundles, etc.</p>
<p>How to include system files in Spotlight search by default? I haven&#8217;t yet found a setting that overrides the default search scope in Finder, but here&#8217;s what you can do: easily create a Smart Folder for an &#8220;empty&#8221; search that includes also your preferred system files (for instance .plist files) and place it in the sidebar. So now whenever you do a search for system files, just click on the Smart Folder with the extra search criteria before you enter your search term and there are your results (works in Snow Leopard).</p>
<p>Cheers.</p>
<p>(thanks to this <a href="http://db.tidbits.com/article/9283" target="_blank">article from Tidbits</a>)</p>
<h4  class="related_post_title">Most Commented Posts</h4><ul class="related_post"><li><a href="http://www.chromescreen.com/disable-spell-checker-in-mac-osx-system-wide/" title="Disable spell check in Mac OSX system-wide">Disable spell check in Mac OSX system-wide</a></li><li><a href="http://www.chromescreen.com/use-even-less-cache-in-spotify-save-disk-space/" title="Use less than default 1GB Spotify cache, save disk space (SSD)">Use less than default 1GB Spotify cache, save disk space (SSD)</a></li><li><a href="http://www.chromescreen.com/claim-back-disk-space-from-mail-app/" title="Claim back disk space from Mail.app (Gmail)">Claim back disk space from Mail.app (Gmail)</a></li><li><a href="http://www.chromescreen.com/maximize-battery-cycle-time-and-extend-macbook-battery-life/" title="Maximize battery cycle time and extend Macbook battery life">Maximize battery cycle time and extend Macbook battery life</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.chromescreen.com/enable-library-preference-system-files-to-show-up-in-spotlight-search-snow-leopard/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

