<?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>Fri, 24 May 2013 13:12:28 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=abc</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<!-- Easy AdSense V2.82 -->
<!-- Post[count: 1] -->
<div class="ezAdsense adsense adsense-leadin" style="text-align:left;margin:20px;"><script type="text/javascript"><!--
google_ad_client = "ca-pub-8177081646783966";
/* Lezeci */
google_ad_slot = "8926973999";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div>	<item>
		<title>Automator app to reboot from OSX into Windows</title>
		<link>http://www.chromescreen.com/automator-app-to-reboot-from-osx-into-windows/</link>
		<comments>http://www.chromescreen.com/automator-app-to-reboot-from-osx-into-windows/#comments</comments>
		<pubDate>Fri, 24 May 2013 12:11:05 +0000</pubDate>
		<dc:creator>Mark Nanut</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.chromescreen.com/?p=632</guid>
		<description><![CDATA[I have tried using Bootchamp to reboot from OSX directly into Windows &#8211; and it does work all right, but then the volume and brightness controls under Windows don&#8217;t work. But if I reboot via preference pane Startup Disk, then brightness and volume controls work the way they should. So I put together a Bootchamp [...]]]></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%2Fautomator-app-to-reboot-from-osx-into-windows%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.chromescreen.com%2Fautomator-app-to-reboot-from-osx-into-windows%2F" height="61" width="51" /></a></div><p>I have tried using <a href="https://www.macupdate.com/app/mac/28468/bootchamp">Bootchamp</a> to reboot from OSX directly into Windows &#8211; and it does work all right, but then the volume and brightness controls under Windows don&#8217;t work. But if I reboot via preference pane Startup Disk, then brightness and volume controls work the way they should. So I put together a Bootchamp alternative: an inglorious Automator app to reboot into Windows via StartupDisk.prefpane. Here is the app &#8211; together with the script which you should tweak to your own liking (change volume names) or re-record in order for it to work: <a href="https://dl.dropboxusercontent.com/u/23382002/Winboot.zip">Download</a></p>
<p>One thing though: this will set Windows as the startup volume and this change will stick until you set otherwise. To overcome this, you can devise another Automator app in the same vein to reboot from OSX into, well, OSX. <img src='http://www.chromescreen.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  </p>
<h4  class="related_post_title">Most Commented Posts</h4><ul class="related_post"><li><a href="http://www.chromescreen.com/alternative-way-to-get-sharper-graphics-in-battlefield-3/" title="Alternative way to get sharper, crisper graphics in Battlefield 3">Alternative way to get sharper, crisper graphics in Battlefield 3</a></li><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></ul>]]></content:encoded>
			<wfw:commentRss>http://www.chromescreen.com/automator-app-to-reboot-from-osx-into-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Speed up Mountain Lion</title>
		<link>http://www.chromescreen.com/speed-up-mountain-lion/</link>
		<comments>http://www.chromescreen.com/speed-up-mountain-lion/#comments</comments>
		<pubDate>Thu, 14 Mar 2013 13:04:19 +0000</pubDate>
		<dc:creator>Mark Nanut</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.chromescreen.com/?p=551</guid>
		<description><![CDATA[UPDATE 15.3.2013: Today 10.8.3 update came out and it seems to work smoother. Still, applying these tips will give you even smoother performance.
&#8212;
So, you have noticed that Mountain Lion (10.8.2) on your new or old Mac feels sluggish and now you are reading this. Good. In this article I&#8217;ll give a few extra tips on [...]]]></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%2Fspeed-up-mountain-lion%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.chromescreen.com%2Fspeed-up-mountain-lion%2F" height="61" width="51" /></a></div><p><img style="padding-right:10px;padding-bottom:10px" src="http://www.chromescreen.com/wp-content/uploads/Mountain-Lion.jpeg" align="left" alt="ML" width="250" />UPDATE 15.3.2013: Today 10.8.3 update came out and it seems to work smoother. Still, applying these tips will give you even smoother performance.<br />
&#8212;<br />
So, you have noticed that Mountain Lion (10.8.2) on your new or old Mac feels sluggish and now you are reading this. Good. In this article I&#8217;ll give a few extra tips on how to improve this. Keep in mind that these are merely ADDITIONAL tips that do work, and you shouldn&#8217;t ignore and apply the more general tips explained elsewhere (make sure you have enough RAM, upgrade to SSD, have enough disk space left). Let me point out that Mountain Lion DOES invariably feel laggy also on relatively new and capable machines such as:</p>
<p><strong>MacBook Pro quad i7 late 2011</strong><br />
(2.2GHz quad i7, 8 GB RAM, Radeon 6750M graphics and Intel HD 3000 graphics, 128 GB SATA3 SSD)</p>
<p><strong>MacBook Air dual i5 mid 2011</strong><br />
(1.7GHz dual i5, 4 GB RAM, Intel HD 3000 graphics, 128 GB SATA3 SSD)</p>
<p>With these tips I substantially improved performance on both of them. These methods will also work and improve performance on older <strong>Core 2 Duo</strong> Macs as well, but I cannot tell whether the results will be as great. One thing to add: the explained methods work very well and Mountain Lion will work faster to the point of feeling very fast, yes, yet still not as fast as Snow Leopard 10.6.8 &#8211; at least on my quad MBP. That&#8217;s why I currently prefer using Snow Leopard 10.6.8 to Mountain Lion 10.8.2, which is something I <a href="http://www.chromescreen.com/downgrade-to-snow-leopard-for-performance-boost-on-a-late-2011-quad-macbook-pro/">wrote about in my earlier post</a>. <span id="more-551"></span></p>
<p><strong>1. First of all, disable vertical sync</strong></p>
<p>I wrote before about disabling vsync (Beam Sync) via Quartz Debug app <a href="http://www.chromescreen.com/speed-up-omnigraffle-with-quartzgl/">before</a> and I keep successfully using this trick on Mountain Lion, with a few small changes. Note that disabling BeamSync works a bit differently (less optimal) on Mountain Lion (and Lion) versus, say, Snow Leopard and earlier. This is most obvious that if you merely disable BeamSync system-wide in Mountain Lion, the animations/transitions in Mission Control will become choppy/laggy (zooming in/out Mission Control, switching full screen apps), something which never happened with disabled BeamSync with Expose.app in Snow Leopard and earlier. We&#8217;ll fix these transitions later, however, the scrolling in Mountain Lion with disabled BeamSync works great and is super responsive with vsync off in most apps. So the idea is to keep vertical sync off and fix the transitions somehow. </p>
<p><img style="padding-right:10px;padding-bottom:10px" src="http://www.chromescreen.com/wp-content/uploads/qd42.png" align="left" alt="symlink"  />Get Quartz Debug v4.2 from XCode or download it from OSX86.NET:<br />
<a href="http://www.osx86.net/view/2224-quartz_debug.html">http://www.osx86.net/view/2224-quartz_debug.html</a></p>
<p>Run it, open &#8220;Quartz Debug settings&#8221;, enable &#8220;Force Quartz GL&#8221; and set Beam Sync to &#8220;Disable&#8221;. </p>
<p>That&#8217;s it. But <strong>keep the Quartz Debug app open</strong> (just hide it or minimize it) because the changes won&#8217;t stick if you quit the app (not even if you force-quit it, the way it used to work in the earlier versions of Quartz Debug). How to tell if your changes are active? Just drag any of the windows around and if you see some border tearing, then it works. <img src='http://www.chromescreen.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Yes, screen tearing is an obvious side effect if you have vertical sync disabled, but that is a minor trade-off for speed. </p>
<div style="background: #ccc; border: 1px solid #666; padding: 10px; margin-bottom:8px;"><strong>Update 24.5.2013:</strong> Here&#8217;s a newer automator app that works with Quartz Debug 4.0 and Snow Leopard and later OSX versions. You can download QD 4.2 from <a href="http://www.osx86.net/view/2224-quartz_debug.html">here</a>. Download the zip with automator app from <a href="https://dl.dropboxusercontent.com/u/23382002/QuartzDebugAutostart.zip">here</a>. Put the Quartz Debug app in the Application folder, then launch the automator app from anywhere. What the automator app does: it launches Quartz Debug, enables QuartzGL and disables BeamSync and hides Quartz Debug app. Changes won&#8217;t stick if we force-quit the app, so it must remain open &#8211; and hidden. That&#8217;s it, you can set the automator app to execute automatically at system launch.</div>
<p>So now you have vsync turned off and everything already feels faster. Let&#8217;s go on to the next step.</p>
<p><br/></p>
<p><strong>2. Show scroll bars only when scrolling &#8211; to fix scroll lag</strong></p>
<p>In System Preferences > General, set scroll bars to show only &#8220;When scrolling&#8221;. This fixed choppy scrolling in a couple of apps and I decided to stick with this setting.</p>
<p><strong>3. Disable laggy trackpad inertia scrolling</strong></p>
<p>Inertia scrolling feels mostly laggy and Apple wants to force it down out throats. Disable it by going into System Preferences > Accessibility > Mouse &#038; Trackpad > Trackpad options</p>
<p>and set &#8220;Scrolling: without inertia&#8221;</p>
<p><strong>4. If you have two graphic chips, switch to a more powerful one (with GfxCardStatus)</strong></p>
<p>Obviously, switching to a more powerful discrete graphic processor (say, Radeon 6750M/6770M, NVidia 330M/650M,&#8230;) will speed things up. But don&#8217;t worry, you can still have a fast Mountain Lion even if you only have integrated Intel HD 3000/HD 4000 graphics. </p>
<p>Contrary to the title, you don&#8217;t actually need GfxCardStatus program to switch to a more powerful graphic processor &#8211; you can do this in the Energy Saver preference pane as well by disabling &#8220;Automatic graphics switching&#8221;. It is just that it&#8217;s much more convenient to switch between discrete or integrated graphics with GfxCardStatus, so I definitely recommend installing it. </p>
<p>Download it from here: http://gfx.io/</p>
<p><strong>5. Speeding up or disabling Mission Control transitions</strong></p>
<p>So, we disabled BeamSync and now we have smooth scrolling, but somewhat choppy Mission Control transitions. Fortunately, in Mountain Lion there is actually an option to set transition duration. The shorter you set this, the less lag you will feel. You can not only shorten the transition time &#8211; you can also disable the animation completely. </p>
<p>To make a faster Mission Control animation, open up Terminal and type:</p>
<p><code>defaults write com.apple.dock expose-animation-duration -float 0.15</code></p>
<p>To disable animation completely, type:</p>
<p><code>defaults write com.apple.dock expose-animation-duration -float 0</code></p>
<p>Play with what works best for you.</p>
<p><strong>6. Speeding up or disabling full-screen app switching animation</strong></p>
<p>Unfortunately there is no system setting to kill or speed up the often unnecessary slow animation when switching between full screen apps, if you use apps in full-screen mode at all. Fortunately, a program exists, called <a href="http://totalspaces.binaryage.com/">TotalSpaces</a>, which circumvents this limitation. With it you can dramatically speed up the transitions between desktops/fullscreen apps and even change the type of transition (Cube, Swap, Slide or Flip). You can also choose to not use transitions at all &#8211; switching between desktops will then happen instantly and save you a couple of milliseconds time at every switch, resulting in a lifetime saved over a course of a couple of million years. Worth a shot if you ask me. &#8220;I want more life, f***er!&#8221; <img src='http://www.chromescreen.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Note that TotalSpaces has no effect on zooming in/out of a full-screen mode. This zooming in/out might still feel slow and possibly even look ugly.</p>
<p>Get Totalspaces here: http://totalspaces.binaryage.com/</p>
<p><strong>7. Have your browsing experience fully GPU-accelerated &#8211; use Chrome as your main browser </strong></p>
<p>I admit it, I never really liked Chrome browser and have always treated it as some sort of google spyware. But with a lack of better options, I started looking into it and finally found it to be at least for now a FAR faster option than Safari or Firefox, especially with this setup of Mountain Lion I&#8217;m explaining in this post. Firefox feels choppy even if it has &#8220;hardware acceleration&#8221; enabled, while Safari is visibly faster than Firefox, but not without choppiness, and has on top of this the ultra annoying elastic scrolling, which I simply cannot stand. So I played around with advanced settings in Chrome and got it to work blazingly fast. </p>
<p>Type &#8220;chrome://flags&#8221; in the URL bar (omnibox) and tweak the settings:</p>
<p>GPU compositing on all pages: enabled<br />
Threaded compositing: enabled<br />
Disable GPU VSync: enabled (mind the wording &#8211; you are actually &#8220;enabling the disabling&#8221; of vsync in Chrome)</p>
<p>Then relaunch Chrome. You should have a super snappy Chrome browser now. </p>
<p><strong>8. Switch to a 2D Dock </strong></p>
<p>I usually do it via OnyX, but it can be also done via Terminal. To switch to 2D, type:</p>
<p><code>defaults write com.apple.dock no-glass -boolean YES</code></p>
<p>then restart Dock by typing <code>killall Dock</code>. To return to 3D dock, set the parameter to &#8220;NO&#8221; and restart the Dock.</p>
<p><strong>9. Minimize with Scale effect</strong></p>
<p>Go into System Preferences > Dock </p>
<p>and set &#8220;Minimize windows using&#8221; to &#8220;Scale effect&#8221;. For good measure, you can also disable &#8220;Animate opening applications&#8221;.</p>
<p><strong>10. Disable elastic scrolling</strong></p>
<p><code>defaults write -g NSScrollViewRubberbanding -int 0</code></p>
<p><strong>11. Disable zooming in Accessibility preference pane</strong></p>
<p>Go into System Preferences > Accessibility > Zoom </p>
<p>and uncheck all options.</p>
<p>&#8212;&#8212;</p>
<p>All these tips should result in a dramatically more responsive and usable operating system. Of course there are many other things you can try if your system is slow, such as repairing permissions etc.</p>
<p>Hope all this works well for you. Cheers.</p>
<h4  class="related_post_title">Most Commented Posts</h4><ul class="related_post"><li><a href="http://www.chromescreen.com/alternative-way-to-get-sharper-graphics-in-battlefield-3/" title="Alternative way to get sharper, crisper graphics in Battlefield 3">Alternative way to get sharper, crisper graphics in Battlefield 3</a></li><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></ul>]]></content:encoded>
			<wfw:commentRss>http://www.chromescreen.com/speed-up-mountain-lion/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Downgrade to Snow Leopard for performance boost on a late 2011 quad Macbook Pro</title>
		<link>http://www.chromescreen.com/downgrade-to-snow-leopard-for-performance-boost-on-a-late-2011-quad-macbook-pro/</link>
		<comments>http://www.chromescreen.com/downgrade-to-snow-leopard-for-performance-boost-on-a-late-2011-quad-macbook-pro/#comments</comments>
		<pubDate>Fri, 08 Mar 2013 13:02:17 +0000</pubDate>
		<dc:creator>Mark Nanut</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.chromescreen.com/?p=526</guid>
		<description><![CDATA[At the time of writing this post, the latest version of OS X is 10.8.2 Mountain Lion. While it brought many nice features and definitely is nicer and faster than Lion, it also comes with some compromises. I already wrote about how Apple uses power throttling in order to make battery run longer and this [...]]]></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%2Fdowngrade-to-snow-leopard-for-performance-boost-on-a-late-2011-quad-macbook-pro%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.chromescreen.com%2Fdowngrade-to-snow-leopard-for-performance-boost-on-a-late-2011-quad-macbook-pro%2F" height="61" width="51" /></a></div><p><img style="padding-right:10px;padding-bottom:10px" src="http://www.chromescreen.com/wp-content/uploads/SL.png" align="left" alt="symlink"  />At the time of writing this post, the latest version of OS X is 10.8.2 Mountain Lion. While it brought many nice features and definitely is nicer and faster than Lion, it also comes with some compromises. I already wrote about how Apple uses power throttling in order to make battery run longer and this behavior persists in Mountain Lion.<span id="more-526"></span></p>
<p><strong>Oh, woes</strong></p>
<p>Running Mountain Lion, my late-2011 Macbook Pro shows 9 hours of battery left when fully charged. While this sort of battery life definitely is something Apple can brag about, it unfortunately comes with a downside: the graphic interface is pretty much lagging most of the time even on 10.8.2. Choppy transitions, choppy scrolling, lag in general&#8230;better than Lion but still&#8230; Let me point out that this is essentially a higher end laptop with quad core i7 sandy bridge and a pretty powerful AMD Radeon 6750M dedicated graphics chip. This same piece of hardware performs like a champ under bootcamped Windows 7, which is most obvious in super responsive Windows OS and awesome performance of video games even as demanding as Battlefield 3. All this computing power! Yet user interface in Mountain Lion still lags! My frustration with Apple making such performance-related compromises in its software (along with Apple&#8217;s many other sins), had me seriously contemplating a final and permanent switch to Windows. I even went as far as installing Mountain Lion in a VMWare virtual machine under Windows 7, for those few Mac-specific apps I couldn&#8217;t live without (even if there is no hardware graphic acceleration (CI/QE) for OSX under VMWare). I just had to try one more thing &#8211; installing Snow Leopard on this late 2011 MacBook Pro.</p>
<p><strong>Snow Leopard compatibility with newer hardware</strong></p>
<p>This machine came with Lion preinstalled. So officially installing Snow Leopard on it (10.6.8) is not supported, therefore you are doing this at your own risk. It turns out that the last officially supported MacBook Pro for Snow Leopard was the early 2011 version. Since my particular late-2011 base model has roughly the same hardware as the early-2011 high-end model (6750M Radeon graphics, Sandy Bridge), Snow Leopard CAN be installed on it.</p>
<p>What you need to do is get a retail version of Snow Leopard 10.6.7 install disc. After installing, you will need to update to 10.6.8 (download a combo updater). For precaution and to test if it will install on your system, try first installing 10.6.7 on another partition, maybe even an external drive.</p>
<p><strong>The results</strong></p>
<p>The newly installed Snow Leopard should perform <strong>flawlessly</strong> &#8211; even more so when running on discrete Radeon graphics (use gfxCardStatus to switch to discrete graphics). Admittedly, on my machine I also installed a modded, Leopard-like Dock from the beta version of Snow Leopard, plus I enabled QuartzGL and disabled vertical sync with Quartz Debug, the speed optimizations which I always do. I dumped Safari 5 for the latest version of Chrome (for the first time I&#8217;m using Chrome as my primary browser due to its GPU acceleration) and everything is blazing fast. So fast in fact, that it comes as a dire reminder of how fast and smooth OSX really is supposed to work, and frankly, I don&#8217;t remember any of my previous machines ever running this smoothly. Scrolling and transitions are buttery smooth; frame meter in Quartz Debug actually shows frame rates of more than 100 frames per second. Does this have anything to do with potentially missing GPU or CPU power management, I haven&#8217;t yet found out. Whatever the cause, the battery life isn&#8217;t half bad. When fully charged, it still shows around 6 hours on integrated graphics and 4,5 hours on discrete graphics. In my opinion &#8211; a nice trade off considering the new performance boost. </p>
<p>I am now running 10.6.8 as my main system, with a 10.8.2 instance on another partition for testing the upcoming iterations of Mountain Lion. We&#8217;ll see what newer versions of 10.8.x will bring in terms of better performance, yet I stopped looking forward to it quite a while ago. It would be optimal if Apple could keep its promise about long battery life while computer runs on integrated graphics and let the system optimally handle power usage, however, while running on discrete graphics, there such be an option to turn off power throttling and make the system run at its maximum potential.</p>
<p>Good luck, cheers.</p>
<h4  class="related_post_title">Most Commented Posts</h4><ul class="related_post"><li><a href="http://www.chromescreen.com/alternative-way-to-get-sharper-graphics-in-battlefield-3/" title="Alternative way to get sharper, crisper graphics in Battlefield 3">Alternative way to get sharper, crisper graphics in Battlefield 3</a></li><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></ul>]]></content:encoded>
			<wfw:commentRss>http://www.chromescreen.com/downgrade-to-snow-leopard-for-performance-boost-on-a-late-2011-quad-macbook-pro/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Extend space of a Bootcamp partition with symbolic links (Win7)</title>
		<link>http://www.chromescreen.com/extend-space-of-a-bootcamp-partition-with-symbolic-links-win7/</link>
		<comments>http://www.chromescreen.com/extend-space-of-a-bootcamp-partition-with-symbolic-links-win7/#comments</comments>
		<pubDate>Fri, 08 Mar 2013 08:52:57 +0000</pubDate>
		<dc:creator>Mark Nanut</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.chromescreen.com/?p=498</guid>
		<description><![CDATA[ Are you running a dual boot configuration (OSX and Windows 7), presumably not on a very large SSD drive, and are often running out of space on a Windows 7 bootcamp partition? Instead of resizing the partition, there is a more simple solution &#8211; move some of the files from bootcamp partition to another [...]]]></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%2Fextend-space-of-a-bootcamp-partition-with-symbolic-links-win7%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.chromescreen.com%2Fextend-space-of-a-bootcamp-partition-with-symbolic-links-win7%2F" height="61" width="51" /></a></div><p><img style="padding-right:10px;padding-bottom:10px" src="http://www.chromescreen.com/wp-content/uploads/symlink.png" align="left" alt="symlink"  /> Are you running a dual boot configuration (OSX and Windows 7), presumably not on a very large SSD drive, and are often running out of space on a Windows 7 bootcamp partition? Instead of resizing the partition, there is a more simple solution &#8211; move some of the files from bootcamp partition to another partition/drive and provide a symbolic link to them. </p>
<p>If you use your Windows 7 bootcamp installation for gaming, then you probably ran into low disk space issue more than once, had to delete/uninstall games in order to install another one or temporarily move game files to another drive only to copy them back later. Fortunately, ever since symbolic links have been introduced into Windows 7, you can leave game files or directories elsewhere and simply provide a symbolic link to them. Have in mind that this will work only with Windows 7 installed, not with Windows XP (which doesn&#8217;t have symbolic linking).<span id="more-498"></span></p>
<p><strong>Moving files to a read-only HFS+ partition (instead of NTFS or FAT32)</strong> </p>
<p>Sure, moving files to another NTFS or FAT32 partition and symlinking to them seems like an obvious first choice. But what is actually interesting (and since we&#8217;re discussing Mac environment here &#8211; is more relevant) is that this workaround with symbolic links will also work if you move files to a HFS+ (OSX) partition (copy them within OSX from a Bootcamp partition to a OSX partition). As you already know, Bootcamp provides a AppleHFS driver which enables Windows to read data (but not write) from an OSX partition. So in order for this to work, the files and directories you move to an HFS+ partition from Windows should be only those that need to be accessed for reading &#8211; and game files are usually such. While you might not be able to move complete game install folders to a HFS+ location (there are also files there that need to be written to), experiment a bit and find out which are those folders that include data which is only accessed for reading. </p>
<p>For instance: my bootcamp partition is only 55 GB. What I &#8220;want to fit&#8221; on it is a Battlefield 3 installation (some 30GB), Win7 system (some 15 GB), other games (30+ GB), VMWare with Mountain Lion (10 GB), other programs (5 GB), &#8230;you figured it out, the math doesn&#8217;t work. So I solved this limitation by moving a couple of Battlefield 3 (already installed) expansions to a HFS+ drive. As mentioned before, this can&#8217;t be done from Windows, you need to boot into OSX and drag files from a windows partition over to a OSX partition. </p>
<p>For instance, I copied over to OSX partition two Battlefield 3 expansion packs &#8211; folders &#8220;Xpack2&#8243; and &#8220;Xpack3&#8243; (Close Quarters and Armored Kill) from &#8220;C:\Program Files (x86)\Origin Games\Battlefield 3\Update\&#8221;. After copying your gigabytes, boot back into Windows and delete the original folders (in this case &#8220;Xpack2&#8243; and &#8220;Xpack3&#8243;) on the Windows partition &#8211; we&#8217;ll make symbolic directory links instead of them. </p>
<p><img style="padding-right:10px;padding-bottom:10px" src="http://www.chromescreen.com/wp-content/uploads/xpaks.png" alt="BF3" /> </p>
<p>To do so, open the command prompt and navigate to the folder where you want to place symbolic links. In my case I&#8217;ll type:</p>
<p><em>cd &#8220;C:\Program Files (x86)\Origin Games\Battlefield 3\Update\&#8221;</em></p>
<p>and here create a symbolic directory link for game folder &#8220;Xpack2&#8243; which will point to a actual &#8220;Xpack2&#8243; folder on the OSX HFS+ partition (which shows as drive F: in Windows in my case):</p>
<p><em>mklink /d Xpack2 F:\BF3files\Xpack2</em></p>
<p>Just mind the path &#8211; I placed my &#8220;Xpack2&#8243; folder into a &#8220;BF3files&#8221; folder I specifically created for this. </p>
<p>All in all, your symlink should be successfully created and some of the game files will be therefore read from another partition while playing a specific game. </p>
<p>This workaround will also work with external drives and such, provided the drive letter of an external drive remains constant and identical to the one specified in the symbolic link.</p>
<p>Using this solution, my SSD Windows 7 partition is only 80% full (say 45 GB out of 55 GB), and I have some 43 GB of game files (BF3 expansions, full games BFBC2, BioShock, ArmA 2, Trine 2, Call of Duty 2, Call of Duty 4) placed to and read from another HFS+ partition &#8211; it is actually a HFS+ partition on a secondary optibay internal HDD drive, but you could well use also a HFS+ partition on the primary SSD drive, if you have enough space there of course.</p>
<p>Have fun!</p>
<h4  class="related_post_title">Most Commented Posts</h4><ul class="related_post"><li><a href="http://www.chromescreen.com/alternative-way-to-get-sharper-graphics-in-battlefield-3/" title="Alternative way to get sharper, crisper graphics in Battlefield 3">Alternative way to get sharper, crisper graphics in Battlefield 3</a></li><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></ul>]]></content:encoded>
			<wfw:commentRss>http://www.chromescreen.com/extend-space-of-a-bootcamp-partition-with-symbolic-links-win7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Alternative way to get sharper, crisper graphics in Battlefield 3</title>
		<link>http://www.chromescreen.com/alternative-way-to-get-sharper-graphics-in-battlefield-3/</link>
		<comments>http://www.chromescreen.com/alternative-way-to-get-sharper-graphics-in-battlefield-3/#comments</comments>
		<pubDate>Wed, 16 May 2012 11:04:42 +0000</pubDate>
		<dc:creator>Mark Nanut</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.chromescreen.com/?p=381</guid>
		<description><![CDATA[Update 4.5.2013: The methods I originally described in this post did work fine, but I just wasn&#8217;t completely satisfied with the image quality (still jaggies here and there even at 2xMSAA and general lack of detail at 0xMSAA). Turns out the only real fix for my eyes is to use 4xMSAA with postAA low, 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%2Falternative-way-to-get-sharper-graphics-in-battlefield-3%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.chromescreen.com%2Falternative-way-to-get-sharper-graphics-in-battlefield-3%2F" height="61" width="51" /></a></div><p><img style="padding-right:10px;padding-bottom:10px" src="http://www.chromescreen.com/wp-content/uploads/bf3.jpg" align="left" alt="BF3" width="300" />Update 4.5.2013: The methods I originally described in this post did work fine, but I just wasn&#8217;t completely satisfied with the image quality (still jaggies here and there even at 2xMSAA and general lack of detail at 0xMSAA). Turns out the only real fix for my eyes is to use 4xMSAA with postAA low, no injector, no sharpening, no color fixes (other settings: textures+shadows low, effects+mesh: ultra, terrain medium, deco high, no AO). I was surprised to find that 4xMSAA actually does work smoothly on my 6750M with measly 512 MB VRAM at 1366&#215;768 (non-native though, but also non-scaled of course) resolution with new 13.5 catalyst beta drivers. Had to free as much VRAM as possible (desktop at 16bit color in non-aero mode, using only some 5 MB VRAM, kill hardware acceleration in Firefox) and remove all injectors though (FXAA/SMAA/SweetFX) because they were hurting performance in combination with 4xMSAA.  The game now looks sharp and smooth, is a pleasure to watch and play, graphics are easier on the eyes and spotting enemies is much easier with details so carved out and image so clear. So basically if you can afford 4xMSAA at a decent (laptop) resolution even at some low settings, go with it. </p>
<p>Other honorable mentions: The other method I tried prior to settling for 4xMSAA was to use <strong>SweetFX injector</strong> (a great injector btw) combo with SMAA, sharpening, color vibrance and contrast correction, ingame PostAA low and 2xMSAA. Looked pretty much great, especially the colours, you might want to try that out if 4xmsaa is not an option. In my &#8220;quest&#8221; for the perfect image quality I even came across a <strong>very interesting SSAA injector</strong> (download SSAA-Tool at <a href="http://www.tommti-systems.de/start.html">http://www.tommti-systems.de/start.html</a>). What SSAA (true supersampling which can actually be forced upon BF3) injector did in my case was to render the image at double pixels (2880&#215;1800) and then display it downsampled to display&#8217;s native 1440&#215;900 resolution. As you can imagine, the image quality is perfect this way, but it murdered my framerates in BF3 therefore it wasn&#8217;t even remotely usable, but with a high-end card (or a less demanding game) that would be a different story. </p>
<p>So the takeaway of this whole bf3 image improving oddyssey would be: some games can look near perfect with merely an FXAA injector (BC2 and countless others), but shader based antialiasing (FXAA or SMAA) alone is not enough for BF3, this game is simply made the way it is made, the injector spells work only partially. Use 4xMSAA with BF3 (or at least 2xMSAA). At least for me, 4xMSAA on low has better image fidelity than 0xMSAA on ultra, the difference between jaw-dropping versus sort-of-ok-but-kinda-sloppy. Happy gaming, over and out.</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
The original post 14.5.2012:<br />
This is a follow-up post to the <a href="http://www.chromescreen.com/battlefield-3-playable-on-nvidia-9600m-gt-and-dual-core-macbook-pro/">previous one</a>. This time around, we&#8217;re going to sharpen BF3 graphics further and improve the image quality in BF3, at no performance cost and start enjoying some high-fidelity visuals. No, it’s not yet another post about DANOC FXAA.<span id="more-381"></span></p>
<p><em>&#8212;&#8212;-update 30.9.2012&#8212;&#8212;&#8211;</em></p>
<p><em>Still using the sharpening injector, only I have set &#8220;#define SharpenEdge 0.1&#8243;, it hits the right balance between keeping the image sharper than default, and the image jaggies can be smoothed out by using the Post AA set only to Medium. This will give a decent image if you don&#8217;t have a powerful enough GPU to use 2xMSAA or 4xMSAA. But then again, if you want the best possible image quality, use at least 2xMSAA + Post AA Medium/Low. The visual difference between 0xMSAA + Post AA Medium and 2xMSAA + Post AA Medium could be worth sacrificing a few FPS for.</p>
<p>Since the original post I have switched from mid-2009 MBP (with Nvidia 9600M GT 256MB) to late-2011 MBP (with Radeon 6750M 512MB). The new card is decent, but of course it cannot max out BF3. So after a lot of tweaking, these are finally the settings I&#8217;m overall sort of satisfied with:</p>
<p>Resolution: 1280&#215;800 (to be able to play nice with 2xMSAA), non-scaled of course, FOV 54. Otherwise 1440&#215;900, 0xMSAA, FOV 60.</p>
<p>Textures low (or medium), shadows low, effects ultra, mesh low (or medium), terrain medium, terrain decoration ultra.</p>
<p>Antialiasing deferred: 2xMSAA (for visuals) or 0xMSAA (for action)<br />
Antialiasing Post: Medium (or low with 2xMSAA)<br />
Motion blur: off<br />
Anisotropic filtering: 8x<br />
Ambient occlusion: HBAO.</p>
<p>So to sum it up: Sharpening injector + HBAO + 2xMSAA + Post AA medium/high = WIN. HBAO in combination with 2xMSAA seems to make the most visual difference, even at low textures and yes, low shadows. Shadow quality makes surprisingly little difference in image quality once you have HBAO and/or 2xMSAA enabled (with sharpening injector of course).</p>
<p>FPS with 2xMSAA: 30-45<br />
FPS with 0xMSAA: 45-60+<br />
(6750M overclocked at 800/1000 @ 1.01v, 12.9 beta driver, CPU capped at multiplier 14x-18x to keep the overall temps down &#8211; getting around 85C CPU and 85C GPU, fans maxed to 6000rpm with Lubbos fan control)<br />
Other settings in Ati Tray Tools: Catalyst AI, Texture quality and Mipmap quality &#8211; all three set to High Quality, Antialiasing set to &#8220;Application-controlled&#8221; but set to &#8220;Supersampling&#8221; regardless. High Quality AF = enabled.</p>
<p>WorldRender.Dxdeferredcspathenable in console set to 0 (disabled). Deferred compute shader (CS) will show benefit only in scenes with lots of different light sources, for instance when you&#8217;re close to burning vehicles &#8211; having it enabled will prevent frame drops in such scenes, but it will sap FPS in all other, regular scenes. That&#8217;s why it&#8217;s more practical to keep it disabled.</p>
<p>One more thing: The new Catalyst beta driver 12.9 rocks in Battlefield 3 on 6750M &#8211; highly recommended. I used 12.6 WHQL before that and the jump in frames per second is substantial.</p>
<p></em></p>
<p><em>&#8212;&#8212;-end of update 30.9.2012&#8212;&#8212;&#8211;</em></p>
<p>While the fundamentals of this method are similar to DANOC or other FXAA/SMAA injector, I got super sharp graphics and better IQ (image quality, obviously) <img src='http://www.chromescreen.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  in BF3 a bit differently &#8211; by trying something maybe a bit counter-intuitive, so here it is:</p>
<p>1. Turn in-game Post AA to HIGH. Yes, this is BF3 in-game implementation of FXAA which I was previously avoiding as much as I could, since it blurs the image so much. But it turns out there&#8217;s a benefit to it. So, the first step requires we get this super-blurry image, and then:</p>
<p>2. Apply classic FXAA injector, but with a twist: we&#8217;ll use ONLY the sharpening pass (Sharpen.h) which comes with it, and disable ANY antialiasing by this injector. I disabled injector antialiasing by editing these lines in the file &#8220;shader.hlsl&#8221; to this:</p>
<p>0, //fxaaQualitySubpix (default: 0.75)<br />
1, //fxaaQualityEdgeThreshold<br />
1, //fxaaQualityEdgeThresholdMin</p>
<p>This effectively &#8220;disables&#8221; antialiasing by the injector. Next, don&#8217;t forget to include the &#8220;Sharpen.h&#8221; by uncommenting the line to this:</p>
<p>#include &#8220;Sharpen.h&#8221;</p>
<p>Then you can make minor adjustments inside the &#8220;Sharpen.h&#8221; file by editing the amount of edge sharpening (I leave it at 0.2 or set it to 0.4):</p>
<p>#define SharpenEdge 0.2</p>
<div style="background: #ccc; border: 1px solid #666; padding: 10px; margin-bottom:8px;"><strong>Simplest procedure (summary) to get things working as explained:</strong></p>
<p>If you have never used an FXAA injector before and don&#8217;t want to fiddle with the above mentioned settings, or just want to jump straight to the results, here&#8217;s what to do:</p>
<p>1. Turn in-game Antialiasing Post to High (and turn off Antialiasing deferred (MSAA))<br />
2. <strong><a href="http://www.chromescreen.com/wp-content/uploads/FXAAstuff.zip">Download my FXAA injector files</a></strong>, extract and put all 4 files in the BF3 game directory (to reverse this, simply delete those 4 files).</p>
<p>That&#8217;s all.</p></div>
<p>Now, some of the results first (zoom to see actual image size):</p>

<a href='http://www.chromescreen.com/alternative-way-to-get-sharper-graphics-in-battlefield-3/screenshotwin32-0037/' title='ScreenshotWin32-0037'><img width="150" height="150" src="http://www.chromescreen.com/wp-content/uploads/ScreenshotWin32-0037-150x150.jpg" class="attachment-thumbnail" alt="" title="ScreenshotWin32-0037" /></a>
<a href='http://www.chromescreen.com/alternative-way-to-get-sharper-graphics-in-battlefield-3/screenshotwin32-0038/' title='ScreenshotWin32-0038'><img width="150" height="150" src="http://www.chromescreen.com/wp-content/uploads/ScreenshotWin32-0038-150x150.jpg" class="attachment-thumbnail" alt="" title="ScreenshotWin32-0038" /></a>
<a href='http://www.chromescreen.com/alternative-way-to-get-sharper-graphics-in-battlefield-3/screenshotwin32-0047/' title='ScreenshotWin32-0047'><img width="150" height="150" src="http://www.chromescreen.com/wp-content/uploads/ScreenshotWin32-0047-150x150.jpg" class="attachment-thumbnail" alt="" title="ScreenshotWin32-0047" /></a>
<a href='http://www.chromescreen.com/alternative-way-to-get-sharper-graphics-in-battlefield-3/screenshotwin32-0053/' title='ScreenshotWin32-0053'><img width="150" height="150" src="http://www.chromescreen.com/wp-content/uploads/ScreenshotWin32-0053-150x150.jpg" class="attachment-thumbnail" alt="" title="ScreenshotWin32-0053" /></a>
<a href='http://www.chromescreen.com/alternative-way-to-get-sharper-graphics-in-battlefield-3/screenshotwin32-0064/' title='ScreenshotWin32-0064'><img width="150" height="150" src="http://www.chromescreen.com/wp-content/uploads/ScreenshotWin32-0064-150x150.jpg" class="attachment-thumbnail" alt="" title="ScreenshotWin32-0064" /></a>
<a href='http://www.chromescreen.com/alternative-way-to-get-sharper-graphics-in-battlefield-3/screenshotwin32-0071/' title='ScreenshotWin32-0071'><img width="150" height="150" src="http://www.chromescreen.com/wp-content/uploads/ScreenshotWin32-0071-150x150.jpg" class="attachment-thumbnail" alt="" title="ScreenshotWin32-0071" /></a>
<a href='http://www.chromescreen.com/alternative-way-to-get-sharper-graphics-in-battlefield-3/screenshotwin32-0073/' title='ScreenshotWin32-0073'><img width="150" height="150" src="http://www.chromescreen.com/wp-content/uploads/ScreenshotWin32-0073-150x150.jpg" class="attachment-thumbnail" alt="" title="ScreenshotWin32-0073" /></a>
<a href='http://www.chromescreen.com/alternative-way-to-get-sharper-graphics-in-battlefield-3/screenshotwin32-0075/' title='ScreenshotWin32-0075'><img width="150" height="150" src="http://www.chromescreen.com/wp-content/uploads/ScreenshotWin32-0075-150x150.jpg" class="attachment-thumbnail" alt="" title="ScreenshotWin32-0075" /></a>
<a href='http://www.chromescreen.com/alternative-way-to-get-sharper-graphics-in-battlefield-3/screenshotwin32-0081/' title='ScreenshotWin32-0081'><img width="150" height="150" src="http://www.chromescreen.com/wp-content/uploads/ScreenshotWin32-0081-150x150.png" class="attachment-thumbnail" alt="" title="ScreenshotWin32-0081" /></a>
<a href='http://www.chromescreen.com/alternative-way-to-get-sharper-graphics-in-battlefield-3/screenshotwin32-0084/' title='ScreenshotWin32-0084'><img width="150" height="150" src="http://www.chromescreen.com/wp-content/uploads/ScreenshotWin32-0084-150x150.png" class="attachment-thumbnail" alt="" title="ScreenshotWin32-0084" /></a>
<a href='http://www.chromescreen.com/alternative-way-to-get-sharper-graphics-in-battlefield-3/bf3ingame/' title='bf3ingame'><img width="150" height="150" src="http://www.chromescreen.com/wp-content/uploads/bf3ingame-150x150.jpg" class="attachment-thumbnail" alt="" title="bf3ingame" /></a>

<p>Quite impressive for LOW textures setting, I think (use medium textures for even more eye pleasing porn). Now, I&#8217;m not claiming that this method removes all aliasing, but still it yields much better results than anything else I tried.</p>
<p>Apart from injector file settings, to get the image quality as in the posted images, set textures and shadows low, all the rest to medium, Post AA High, AF 16x, SSAO on.</p>
<p><a href="http://www.chromescreen.com/wp-content/uploads/bf3ingame.jpg"><img class="alignnone size-full wp-image-426" title="bf3ingame" src="http://www.chromescreen.com/wp-content/uploads/bf3ingame.jpg" alt="bf3ingame" width="570" height="280" /></a></p>
<p>In Nvidia Control Panel i have texture filtering set to Quality, LOD bias: Clamp.</p>
<p>So maybe you&#8217;re asking &#8211; why this alternative sharpening method, when for instance Danoc FXAA injector does just fine and everybody else seems to be using it? Or why use in-game Post-AA instead of injector FXAA together with the sharpening pass?</p>
<p>The simple answer is: I tried it both/all &#8211; and wasn&#8217;t satisfied with the results at all. This &#8220;Post AA High + Sharpen.h&#8221; thing was almost an act of desperation, the final thing I was about to try before giving up on trying to get any better image quality in BF3. To be honest: out of the box and on low/medium settings (which quite a few gamers are forced to resort to), Battlefield 3 looks OK, but it just feels like it should look better, and overall just feels a little blurry and unpolished, despite superior lighting and effects. For instance, in BFBC2 I could achieve marvelous image crispness at practically zero aliasing with the FXAA injector, so I found it frustrating that whatever I tried to achieve with the same FXAA injector in BF3, resulted in somewhat non-crisp image and/or jagged edges. And DANOC FXAA injector seemed to spoil the image even more, by making it unnaturally sharp, even without the color correction.</p>
<p>It seems that FXAA injector works differently in BFBC2 vs BF3 because of the differences in lighting between game engines. For instance, in BFBC2 there is a lot more bloom which smooths out object edges, and on top of that these object edges don&#8217;t seem to reflect white specular light, and it&#8217;s exactly these white object jaggies which are a MAJOR annoyance in BF3 (if you are not using 4xMSAA &#8211; and on a low-spec machine you definitely aren&#8217;t &#8211; yet even 4xMSAA doesn&#8217;t smooth out the white aliasing out completely). Apart from white edge &#8220;pigeon-shit&#8221; aliasing, there&#8217;s also black edge aliasing, but it&#8217;s not nearly as distracting.</p>
<p>In short, FXAA (and SMAA) injectors did more or less a good job at smoothing out almost all of the edges, except this white edge aliasing on fences and stuff &#8211; moving forward in a scene with fences resulted in unsightly edge flickering/flashing. Obviously one thing to try to fix that was to apply more blur to minimize this white aliasing. And this is how we got back to the infamously blurry in-game FXAA (Post AA HIGH) to enhance BF3 graphics. Yet somehow, when you apply the sharpening pass over it, the result is almost, ehm, magical. The shitty low textures actually start looking as if they are at least medium quality, the white aliasing is tamed, and while there is and occasional jagged edge here and there (due to FXAA not fixing it because the line is dashed / or due to extra sharpening), the results are great overall and this is more or less how Battlefield 3 should have looked from the start. Of course, there is also the annoyance of bland colours thanks to much &#8220;praised&#8221; art direction, but you can fix that by adjusting vibrance/gamma in Nvidia Control Panel.</p>
<p>I&#8217;m well aware of the possibility that Nvidia driver FXAA (in 301.24 driver) + sharpening might give even better graphics quality in BF3, but I&#8217;ll try that some other time, maybe we&#8217;ll even have the highly anticipated FXAA 4 by then. <img src='http://www.chromescreen.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  <strong>&#8212;&gt;UPDATE 1:</strong> I tried also the combination of driver FXAA + FXAA injector (with antialiasing off and sharpening on; PostAA in game off), driver FXAA forced through nvidia inspector for the newest 301.42 driver for &#8220;Battlefield 3&#8243; profile. The image quality is nice, although it has more aliasing compared to Post AA HIGH + FXAA injector (with antialiasing off and sharpening on). Still there&#8217;s less aliasing compared to using antialiasing of only the FXAA injector at the highest setting (FXAA injector with enabled antialiasing + sharpening; PostAA in game off). But what&#8217;s most bothersome, driver FXAA seems to give a very noticeable performance hit, so for me at least, it&#8217;s not an acceptable option. It just slows the game down for me. So Post AA HIGH + FXAA injector (with antialiasing off and sharpening on) is the winner for now.</p>
<p><a id="update2" name="update2"><strong>UPDATE 2:</strong></a> even on high-end machines with all settings maxed this method might prove useful if you would like to get a bit clearer/sharper image. Here are two cropped screenshots of a scene from BF3 campaign, all settings maxed (4xMSAA and Post AA HIGH) with the injector on versus injector off:</p>
<p><a href="http://www.chromescreen.com/wp-content/uploads/BF3-ultra-4xmsaa-injector-off.jpg">BF3campaign-all-maxed-ultra-PostAAHigh-4xMSAA-<strong>injector OFF</strong></a> (very slighty blurry)<br />
<a href="http://www.chromescreen.com/wp-content/uploads/BF3-ultra-4xmsaa-injector-on.jpg">BF3campaign-all-maxed-ultra-PostAAHigh-4xMSAA-<strong>injector ON</strong></a> (clearer)</p>
<p>Hope this helps a bit,<br />
cheers,<br />
Mark</p>
<p><a href="/battlefield-3-playable-on-nvidia-9600m-gt-and-dual-core-macbook-pro/" onClick="javascript: pageTracker._trackPageview('/internal/alternativeway/headerlink_to9600GT');">Test link 1</a><br />
<a href="/battlefield-3-playable-on-nvidia-9600m-gt-and-dual-core-macbook-pro/" onClick="javascript: pageTracker._trackPageview('/internal/alternativeway/footerlink_to9600GT');">Test link 2</a></p>
<p>Test link 2</p>
<h4  class="related_post_title">Most Commented Posts</h4><ul class="related_post"><li><a href="http://www.chromescreen.com/alternative-way-to-get-sharper-graphics-in-battlefield-3/" title="Alternative way to get sharper, crisper graphics in Battlefield 3">Alternative way to get sharper, crisper graphics in Battlefield 3</a></li><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></ul>]]></content:encoded>
			<wfw:commentRss>http://www.chromescreen.com/alternative-way-to-get-sharper-graphics-in-battlefield-3/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>Battlefield 3 playable on Nvidia 9600M GT and dual-core Macbook Pro</title>
		<link>http://www.chromescreen.com/battlefield-3-playable-on-nvidia-9600m-gt-and-dual-core-macbook-pro/</link>
		<comments>http://www.chromescreen.com/battlefield-3-playable-on-nvidia-9600m-gt-and-dual-core-macbook-pro/#comments</comments>
		<pubDate>Sun, 08 Apr 2012 19:53:05 +0000</pubDate>
		<dc:creator>Mark Nanut</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.chromescreen.com/?p=371</guid>
		<description><![CDATA[The takeaway first: Battlefield 3 (multiplayer as well as campaign) is very playable on 9600M GT with 256MB video RAM and a mid-2009 dual core Macbook Pro, with a few tweaks applied and a few compromises, mostly the resolution at which the game can be played comfortably.
***&#8212;&#8211;
UPDATE: here is a follow-up post to this one [...]]]></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-3-playable-on-nvidia-9600m-gt-and-dual-core-macbook-pro%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.chromescreen.com%2Fbattlefield-3-playable-on-nvidia-9600m-gt-and-dual-core-macbook-pro%2F" height="61" width="51" /></a></div><p><img style="padding-right:10px;padding-bottom:10px" src="http://www.chromescreen.com/wp-content/uploads/screenshot-35.jpg" align="left" alt="BF3" width="350" />The takeaway first: Battlefield 3 (multiplayer as well as campaign) is very playable on 9600M GT with 256MB video RAM and a mid-2009 dual core Macbook Pro, with a few tweaks applied and a few compromises, mostly the resolution at which the game can be played comfortably.<span id="more-371"></span></p>
<p>***&#8212;&#8211;<br />
<em>UPDATE: here is a follow-up post to this one on <a href="http://www.chromescreen.com/alternative-way-to-get-sharper-graphics-in-battlefield-3/">How to get much sharper, crisper graphics in BF3</a> (no, it&#8217;s not yet another post about DANOC FXAA).</em><br />
&#8212;&#8211;***</p>
<p>The results are based on the custom resolution of 900&#215;700 (number-of-pixels-wise this is similar to resolution of 1024&#215;600) and span from:</p>
<p>1. Getting great framerates (30-60+ fps with occasional dips to 25 fps) while compromising image quality at mostly low graphic settings (except anisotropic filter: 4x, no FXAA injector)</p>
<p>2. Getting playable framerates (25-40 fps with dips as low as 15 fps) and noticeably better graphic fidelity at a few settings racked up higher (terrain quality: medium, mesh quality: high, ambient occlusion: SSAO, FXAA injector)</p>
<p>If you want to play BF3 on this sort of underspec&#8217;d hardware, you&#8217;ll probably alternate between the two sets depending on the map you&#8217;ll be playing. Unfortunately, this 256MB card struggles with textures set to Medium, so they&#8217;ll have to be set to Low. If you have a 512MB version of 9600M GT, set textures to Medium.</p>
<p>Actual framerates are some 5-10 fps higher than in video below:</p>
<p><iframe width="570" height="445" src="http://www.youtube.com/embed/pDZuyTWZyAk" frameborder="0" allowfullscreen></iframe></p>
<p>The specs:<br />
Macbook Pro mid-2009, machine model MacbookPro 5,3<br />
CPU: Core2Duo 2,66 GHz P8800 (overclocked to 2.87 GHz, voltage set to 1.11 V with ThrottleStop)<br />
GPU: Nvidia 9600M GT 256 Mb GDDR3 (overclocked core/memory/shader from 500/792/1250 to 700/1150/1550)<br />
Windows 7 Ultimate 64-bit SP1, Bootcamp 3.3<br />
Graphic driver: 296.10 WHQL, no 3D driver installed<br />
Nvidia motherboard driver: 6.05.30<br />
Audio driver: default CirrusLogic that comes with the above version of Boot Camp </p>
<p>Software used:<br />
Nvidia Control Panel<br />
ThrottleStop 4.00<br />
Game Booster 3.3.1<br />
Realmware BF3 Settings Editor<br />
FXAA injector (classic FXAA, not Danoc FXAA preset; can use SMAA injector as well but FXAA injector yields better image quality)<br />
LubbosFanControl 64-bit</p>
<p>In-game settings:<br />
Textures: Low<br />
Shadows: Low<br />
Effects: Low<br />
Mesh quality: Low (or High)<br />
Terrain quality: Low (or Medium)<br />
Terrain decoration: Low (or High)<br />
Antialiasing deferred: Off<br />
Antialiasing post: Off (we&#8217;ll use FXAA injector instead)<br />
Motion blur: Off<br />
Anisotropic filtering: 4x<br />
Ambient occlusion: Off (or SSAO)</p>
<p>Sound system: Headphones<br />
Enhanced stereo mode: On<br />
Raw mouse input: On</p>
<p>Additional BF3 Settings editor settings:<br />
Field of view (vertical): 50 or lower<br />
DirectX 11: Enabled<br />
DX Deferred CS Path: Disabled<br />
Shadowmap resolution: 1024<br />
Vertical sync: Off<br />
Stereo 3D: Off</p>
<p>Modify user.cfg file by adding or modifying this line and set:<br />
Render.ForceRenderAheadLimit 1</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>Set a custom resolution, field of view (FOV) and disable screen scaling:</p>
<p>First of all, notice that we are not using screen scaling here &#8211; the point is to keep the image fidelity as sharp as possible. Therefore you will still play the game fullscreen mode (as opposed to windowed), only in a smaller area (cropped to 900&#215;700, on the native LCD screen resolution). In Nvidia Control panel go to Display &gt; Adjust desktop size and position and select &#8220;No scaling&#8221; and select &#8220;Override the scaling mode set by games and programs&#8221;.</p>
<p>Set the FOV to 50, or even lower, depends what works best for you.</p>
<p>About the custom resolution:</p>
<p>Unfortunately the game starts to feel slow even on a resolution of 1024&#215;768. On the other hand, the resolution of 800&#215;600 is a bit too smallish, so a custom resolution of 900&#215;700 is some sort of a sweet spot where the screen doesn&#8217;t look too small on laptop LCD and is not too hard on the eyes. To create a custom resolution, go to Display &gt; Change resolution, click Customize below, then Create custom resolution, enter only the desired width (horizontal pixels) and height (vertical lines), test and save the custom resolution. The new resolution will become available in game.</p>
<p>If you feel that the 900&#215;700 (or similarly sized) area is too small, hook the laptop to an external CRT monitor. With a CRT monitor you can get a larger picture with well smoothed out pixels (not the case with external LCDs). I use a 19 inch external CRT at native resolution 1024&#215;768 @ 100Hz and play those 900&#215;700 pixels on a comfortably large display (again, not scaled). Playing on an external CRT you&#8217;ll probably want to set the mesh quality to low, since having it on high in my view only makes a noticeable difference on a native LCD display.</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>About LubbosFanControl:</p>
<p>Just rack the fans to the maximum (6000 RPM) before playing.</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>About ThrottleStop, voltages and overclocking:</p>
<p>We are using Throttlestop to set the voltage for a specific FSB multiplier to make CPU run cooler and unlock bidirectional throttling between CPU and GPU (meaning that any of these will shift to a lower performance mode once the other gets too hot). In ThrottleStop, go to settings, select Nvidia GPU and select &#8220;Unlock bidirectional PROCHOT&#8221;. Then, in the main screen, unselect &#8220;BD PROCHOT&#8221;.</p>
<p>Other settings in ThrottleStop:</p>
<p>Set multiplier: On, value: 10.0, VID: 1.1125 V (if you have set the frequency to 2.87 GHz in the Nvidia Control Panel). Remark: you could also rack the CPU to the maximum 3.01 GHz at 1.16V, but this way the CPU could get hot enough so it throttles itself down automatically at temperatures close to 100C and you could get performance dips this way. It really depends on how cool the room / surface around the laptop is.</p>
<p>Power Saver: Off<br />
Disable Turbo: Off<br />
BD PROCHOT: Off<br />
SLFM: Off<br />
C States: Off<br />
(all off basically)</p>
<p>Results: CPU goes to 95C max, GPU goes to some 85-87C max which is &#8220;low&#8221; enough that you won&#8217;t be getting performance dips due to auto CPU/GPU throttling. These temps are supposed to be well within operating limits for both CPU and GPU.</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>FXAA/SMAA injector in BF3:</p>
<p>I won&#8217;t go into much detail here, basically you WANT to use Timothy Lottes FXAA injector in Battlefield 3. I use vanilla FXAA injector instead of Danoc FXAA injector (Danoc just distorts the graphics for me, even though the colours are really vivid with it, I prefer using plain FXAA settings and set the preset to the lowest &#8211; in shader.hlsl set #define FXAA_QUALITY__PRESET 10.</p>
<p>Anyway, this FXAA injector works miles better (particularly when you ramp mesh quality up to High) and is less blurry than game&#8217;s built-in FXAA (Antialiasing post).</p>
<p>Optionally you can use SMAA injector instead. Personally I feel edges are quite a bit smoother with FXAA. If you need extra performance while still retaining some nice antialiasing, but not as smooth as FXAA, I&#8217;d say go with SMAA.</p>
<p>Update: to get even better performance with SMAA while still having most of the jagged edges smoothed out, set the Low preset in file &#8220;SMAA.h&#8221; even lower, for instance edit to something like:</p>
<p>#if SMAA_PRESET_LOW == 1<br />
#define SMAA_THRESHOLD 0.3<br />
#define SMAA_MAX_SEARCH_STEPS 2<br />
#define SMAA_MAX_SEARCH_STEPS_DIAG 0<br />
#define SMAA_CORNER_ROUNDING 100</p>
<p>Don&#8217;t forget to select this preset in file &#8220;injector.ini&#8221;, set &#8220;preset = SMAA_PRESET_LOW&#8221;.</p>
<p>Download SMAA injector 1.2 here: http://mrhaandi.blogspot.com/p/injectsmaa.html</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>Nvidia Control Panel settings:</p>
<p>I have the following settings for Battlefield 3 (or global) profile:</p>
<p>Maximum pre-rendered frames: 0<br />
Anisotropic sample optimization: On<br />
Negative LOD bias: Allow<br />
Filtering quality: High performance<br />
Trilinear optimization: On<br />
Threaded optimization: Auto<br />
Triple buffering: Off<br />
Power management: Prefer maximum performance<br />
Multi-display: Single display performance mode<br />
AA &#8211; Gamma correction: Off<br />
AA &#8211; Transparency: Off</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>Game Booster and other tweaks:</p>
<p>Fire up Game Booster gaming mode to stop unnecessary processes while playing BF3.</p>
<p>Other things you can do:<br />
-close browser with Battlelog when you are in game<br />
-close Origin client when you are in game<br />
-close Nvidia tray<br />
-kill other processes in Task Manager (bootcamp.exe, gbtray.exe)</p>
<p>You can also try setting the priority of bf3.exe in Task Manager to High.</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>That&#8217;s it, hope this works well for you. Enjoy the game. Might soon update this post with a video or something.</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/alternative-way-to-get-sharper-graphics-in-battlefield-3/" title="Alternative way to get sharper, crisper graphics in Battlefield 3">Alternative way to get sharper, crisper graphics in Battlefield 3</a></li><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></ul>]]></content:encoded>
			<wfw:commentRss>http://www.chromescreen.com/battlefield-3-playable-on-nvidia-9600m-gt-and-dual-core-macbook-pro/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<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 [...]]]></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><img style="padding-right:10px;padding-bottom:10px" src="http://www.chromescreen.com/wp-content/uploads/gf_9600M_gt_product_shot1.jpg" align="left" alt="BF3" width="350" /> </p>
<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.<span id="more-358"></span></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/alternative-way-to-get-sharper-graphics-in-battlefield-3/" title="Alternative way to get sharper, crisper graphics in Battlefield 3">Alternative way to get sharper, crisper graphics in Battlefield 3</a></li><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></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>Permanently disable vertical sync in OSX (BeamSync) for faster UI</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 [...]]]></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><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" />(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>
<div style="background: #ccc; border: 1px solid #666; padding: 10px; margin-bottom:8px;"><strong>Update 24.5.2013:</strong> Here&#8217;s a newer automator app that works with Quartz Debug 4.0 and Snow Leopard and later OSX versions. You can download QD 4.2 from <a href="http://www.osx86.net/view/2224-quartz_debug.html">here</a>. Download the zip with automator app from <a href="https://dl.dropboxusercontent.com/u/23382002/QuartzDebugAutostart.zip">here</a>. Put the Quartz Debug app in the Application folder, then launch the automator app from anywhere. What the automator app does: it launches Quartz Debug, enables QuartzGL and disables BeamSync and hides Quartz Debug app. Changes won&#8217;t stick if we force-quit the app, so it must remain open &#8211; and hidden. That&#8217;s it, you can set the automator app to execute automatically at system launch.</div>
<p><span id="more-324"></span></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/alternative-way-to-get-sharper-graphics-in-battlefield-3/" title="Alternative way to get sharper, crisper graphics in Battlefield 3">Alternative way to get sharper, crisper graphics in Battlefield 3</a></li><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></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/alternative-way-to-get-sharper-graphics-in-battlefield-3/" title="Alternative way to get sharper, crisper graphics in Battlefield 3">Alternative way to get sharper, crisper graphics in Battlefield 3</a></li><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></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/alternative-way-to-get-sharper-graphics-in-battlefield-3/" title="Alternative way to get sharper, crisper graphics in Battlefield 3">Alternative way to get sharper, crisper graphics in Battlefield 3</a></li><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></ul>]]></content:encoded>
			<wfw:commentRss>http://www.chromescreen.com/fix-slow-expose-in-snow-leopard/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
