Easiest, Cheapest Way To Speed Up Your Mac

4623570_raw.jpgI’ve recently been playing around a LOT with various development tools for HTML5 on my aging MacBook Pro… The thing is 6 years old now which is ancient in computing terms. And it was beginning to show its age so I began searching around for ways to bring it back to it’s former life and speed it up a bit.

In doing so I updated our ReviewMacSoftware site with the information over a couple of articles. The first article about speeding up a mac can be found at http://www.reviewmacsoftware.com/how-to-make-your-mac-run-faster.html – this is the first article I wrote which gained some good comments and some of those comments had some great other tips for getting the speed back into your Mac. I’ve done all of the things I’ve listed on that article, including updating to SSD (BIG difference, but big cost too) as well as checking permissions and so on. Worth a quick read if you want to speed your mac up a bit.

One of the comments was about Detox Your Mac which I’ll be honest I haven’t even tried as yet, but lots of people seem to like it. It’s available as a digital download on ClickBank. Clean My Mac 3 gets some fairly good reviews around the Web too and I like most of what it does if you don’t want to get under the hood of your Mac yourself. A lot of people on the Apple Support forums don’t seem to like it, but they’re experienced Mac System Administrators so I suspect their dislike for it is simply based on the fact that their experience with OSX means they can do better manually.

SDCZ528GB_sandisk_sandisk_cruzer_switch_8gb_usb_flash_drive_blackBut in the end, the biggest speed up for my MacBook was actually to re-install Yosemite from USB, with a complete reformat of the hard drive and just a restoration of my documents from a Time Machine backup. After that the Mac felt like new – it’s quick, runs cooler (and therefore quieter since I have MacFans running which speeds up the fans a bit if it gets warm). The only things that seem to stress it now are web browsers – is there ANY decent web browser available for OSX that doesn’t have memory leaks and eventually bring the system to a crawl? Chrome, Firefox and Safari all suffer the same fate and get the fans spinning and the bottom of the computer cooking my legs….

I know it seems a bit self serving to link to a bunch of articles on a site that I own and run myself, but the readership of this blog is a bit different to the readership over there (indeed, ReviewMacSoftware doesn’t really (at this stage) have any regular readers – everyone just comes from Google for the particular article they need) so I thought I’d highlight some of the articles and hopefully, if you use a Mac too, you can save yourself some upgrade dollars and make your mac run faster by combining all the different advice there into one blog post here.

Good luck, I hope the article was at least semi useful and please feel free to get in touch by leaving a comment below

Slow Safari in OSX Lion

I’ve just recently updated my MacBook Pro to OSX Lion. In general I’m pretty happy with it but there were a few issues, relating to speed that really significantly annoyed me. This blog post is to remind me what I did to solve those issues and perhaps if someone else reads them and is helped too then that’s a bonus!

Safari. This issue isn’t specifically related to Lion because I dropped using Safari months ago because it was just too slow. But Safari is the only browser that plays really nicely with Lions finger sweep gestures and so I was determined to get it back to proper functionality. With that in mind I went searching and discovered a useful tidbit. The 64bit version of Safari is, in general it seems, a bag of nails. So to fix it, open up your Applications folder, right click over Safari and select Get Info. In the info box that pops up you should see a tick box that says ‘Open in 32bit mode’. Put a tick in there and restart Safari… Since doing this my Safari has returned to its zippy self.

Wi-Fi. The performance of my network seemed to be really slow after the Lion upgrade. I can’t quantify it and have no hard firm data to back up my claims. But it just seemed really slow. I changed a couple of things which seem to have brought it back into line. Not sure which one did the trick but here they are;

First, open System Preferences and choose Network. At the top, where it says Location, choose Edit Locations from the drop down. Create a new location – in my case I called it Home. Then, select Home from the drop down. I’ve no idea why this might’ve helped – perhaps someone can comment on why.

Secondly, I also changed the MTU setting to 1492 as per a recommendation from the net. This is the standard setting for a device using PPPoE – and it’s the same setting as the router which connects to the internet. This sort of makes sense that having the same MTU as the internet device would speed things up since packets are getting fragmented the same for each device.

Once I did those three things, the net seems to be back to being happy and Safari is much happier. I’m now happy with Lion – love the new trackpad gestures and Mission Control is a welcome addition!

MacBook Pro Performance running Parallels

Or VirtualBox, and probably VMWare too.

Its been some months now since I made the switch from PC to Mac, using OSX Snow Leopard. Initially I was really pleased with the performance of the MBP, it was considerably quicker on lesser hardware than Vista had ever been. But there was a niggling slowdown on occasions.

It’s fair to say that I am a pretty heavy power user, I run Eclipse for web development work, and Firefox with various plugins, along with the real power hungry VirtualBox (and lately Parallels) for checking websites in Internet Explorer. The MBP runs quite nicely until I fire up VirtualBox. Then it gets dragged down and just generally feels like syrup on a cold morning, which can be frustrating because if you’re running a bunch of programs and suddenly want to find o2 Mobile Phones via Google or just run an antivirus check, watching the machine tank is pretty irritating. The odd thing is, the CPU was definitely not the problem because it never ran below about 85% idle, unless I was doing something heavy in the virtual machine but then it didn’t really matter because you’d expect that. I thought that perhaps having the 5400RPM drive in the machine might have been a mistake.

It certainly seemed that it was generally disk based activity that was really grinding the machine down. Safari was an oddball in the mix. It would often SBBOD and occasionally I saw weird graphical artifacts, particularly when first opening a new tab. Checking the disk usage I could see that it was getting used quite heavily, but that was mostly because the machine had nearly 2Gigs of RAM swapped out. On a 4Gig machine that means that I’m effectively using nearly 6 Gigs of RAM, which seems unlikely. It is of course OSX not Vista, so it shouldn’t really use that much! I’ve set the virtual machine to use 1Gig of RAM so that leaves 5G for the rest. Eclipse can be a beast, but it’s not that big of a beast.

Then I went to the Energy Preferences panel of Snow Leopard and made a tweak. I changed the graphics settings from ‘Better Battery Life’ to ‘Higher Performance’, which basically boils down to switching out the on board 9400M for the more powerful 9600GT big brother.

I’d expect graphics intensive applications to respond better with the 9600GT in place – but I don’t use all that many (occasionally PhotoShop comes out to play, but not often). Eve Online of course responds significantly better on the 9600GT, I’d already tried that some months ago. But what I didn’t bank on was how much better the whole system responds when you’re running Parallels or VirtualBox. It seems that the 9600GT allows much better virtualisation for some reason.

But the whole other issue that is totally obscure, and I really don’t understand why – so if you have an idea please leave a comment below – is that now, with all the same apps open, I have 300Meg of swap used. Not the 2Gigs I previously had. Needless to say, since there’s nowhere near as much swapped out, the whole system is responding much better. By a very long way. It’s like I’ve turned the MBP into a desktop machine.

The only downer is that the battery doesn’t seem to last as long – but that’s expected too. Having said that if the machine is more useable for the time it is alive then you can probably be more productive and get just as much done 🙂

Regular OSX SBBOD (Spinning Beachball of Death) :: FIXED

sbbod-221 Over the past few days I had begun to think that my MacBook Pro was developing a problem. Every so often – and I can’t put my finger on how long, but possibly every 10 minutes or so – no matter what application I was using I would get a Spinning Beachball of Death, or SBBOD. The image to the left is familiar to any Mac OSX user on occasions – sometimes things just do take longer than 5 seconds to achieve and thats when OSX will present you with the beachball in all its glory.

But, you shouldn’t really see it when you’re just browsing web pages. And I was. So I went on the hunt, I googled for causes of the SBBOD, and found lots of great answers, many of which I thought had fixed things and then discovered 9 minutes later that nope, no they hadn’t.

There’s a number of things that can cause a SBBOD, including 3rd party Safari plugins (and it seemed as if Safari was usually what I was running when it occurred, although Mail was exhibiting the issue too, along with other things). One site I discovered advised me to remove the file Database.sqlite3 from ~/Library/PubSub/Database. This tip did seem to improve the startup speed of Safari – though I’m not entirely sure why.

However, the actual fix turned out to be entirely off the MacBook Pro and in fact was on a different machine on the network.

I run a DHCP server (most home users probably just use the broadband router for assigning addresses) as I have a number of virtual machines, along with printers and such like that I prefer to be able to set a fixed address.

The DHCP server had not started up after a restart and as such was not issuing IP addresses. The MacBook Pro was trying to start the networking components, waiting for a response from the DHCP server and when it didn’t receive one in a timely fashion it went ahead and used the previous address that it had been assigned. That’s fair and good, it meant I could get online – part of the ‘It Just Works’ plan I suspect.

But unfortunately it seems that because the IP address hadn’t been properly assigned by the DHCP server, OSX was on occasion attempting to re-validate the settings and that was causing anything that used the network to have to wait until the DHCP request timed out.

Once I restarted the DHCP server, my OSX has been back to it’s awesome self and I’ve seen not even one SBBOD! Wahoo!

The moral of the story: Make sure your DHCP server is running, or manually configure your IP address!

MacBook Pro and Eve Online – A Good Match?

Can you play Eve Online on the 15″ MacBook Pro 2.66 Ghz Core 2 Duo? Read this article to find out.

When I purchased my MBP, one of the things I was really unsure about, and could find very little about was whether it would play Eve Online at a respectable speed. I’d previously been using the HP ZD7000 which is mentioned elsewhere in this blog, and up until the release of Apocrypha that had been doing quite well. It wasn’t fantastic, but it managed 15fps in just about any situation (except large fleets perhaps) and to me, on a notebook, 15fps is acceptable.

With the upgrade to Apocrypha the ZD7000 managed 2fps in many situations, dropping to 0.4fps during warp. At least you don’t need to be too hands on during warp, but it’s just ugly. I hoped (and reasoned) that the 9400M chip in the MacBook Pro would significantly outperform the old FX5600Go that the ZD had in it. But just to be sure, I bought the MacBook Pro which also had the 9600GT – just in case the 9400M wasn’t all that up to it.

I was very pleasantly surprised. The MacBook Pro, with the 9400M enabled, plays Eve Online extremely well indeed. Now admittedly I have not engaged in any fleet battles, and it may well not be up to that. But in general space, warp, and in station I’m seeing 60fps most of the time, dropping to around 30 sometimes depending on what I’m doing. That’s in a Dominix – I’m not sure how much of an effect the ship model will have – on the ZD it made a huge difference, but that’s cos the ZD was struggling anyway.

I did try the 9600GT for a short while, but since I was playing on battery, I decided I wasn’t that fussed since 60fps when using the Interval 1 setting would be the most I’d get anyway. So there’s some future proofing built in now, the 9600GT is said to be somewhere approaching twice the speed of the 9400M so if CCP do an overhaul in a couple of years time I should be able to just switch on the high speed 9600GT and still get good framerates out of it.

The other reason for not using the 9600GT is heat. Eve Online heats the MacBook Pro up like an oven when you’re playing for more than about 5 minutes, and that’s just on the 9400M. I suspect that twice the power means twice the heat and since I am paranoid about heat on notebook computers I decided against using the 9600 for long.

The good news is there’s a couple of things you can do to dissipate that heat quicker and keep the overall temperature down to a satisfactory level. Firstly I started using the Coolpad – it’s an aluminium block (much like the MBP!) with a couple of USB powered fans embedded in it. The fans push cool air upwards onto the base of the MBP and help remove some of that external heat – at the very least keeping the heat off your legs if you’re using it on your lap. A cooler case means cooler internal components and the coolpad knocked about 8 degrees off my top temperature ( from around 80 degrees (ouch!) to around 72 degrees celsius ). I then noticed (thanks to smcFanControl) that the fans were still only running at 2000rpm even when the MBP is running at 72 degrees. I don’t know if that’s an Apple design feature or what, but it seems silly to me. Fans are there to help dissipate heat and prevent damage so if the thing starts getting hot, wind up the fan speed and get rid of some of that heat.

That’s when I search around and found Fan Control 1.2 for the Mac. I installed that, played around with the settings a little and I’m now hovering around the 60 Celsius mark, with the fans running at 4000rpm to keep it that way. Obviously when I shut down Eve Online I expect the temperature to plummet and the fan speed to decrease accordingly.

So, if you want to know if your new MBP will play Eve Online, the answer is a very emphatic yes. But get yourself a CoolPad and download FanControl 1.2 (and possibly smcFanControl to monitor the temperatures) and you’ll be good to go.

MacBook Pro Review

4623570_rawThere’s been thousands of MacBook Pro reviews, but I’ve not done one before and having just taken delivery of my first one, I wanted to write about it.

I’ve previously been using Hackintosh, and fell in love with OSX already. As a long time UNIX user, and developer, OSX is a breeze to use and comes with all the usual tools I wanted. It has the benefits of Linux with the software compatibility sewn up. It would sure be nice if Linux would get the kind of commercial software developed for it like OSX has.

But this is meant to be a review of the MBP, not OSX. Because let’s face it, the difference between OSX on a PC and OSX on a real Mac has often been cited as zero. I’ve read in countless areas of the web, forums mainly, that Apple hardware is not worth paying the extra dollars for. I’m here to tell you that is patently not true. And I’ll outline why the MBP hardware is light years ahead of any laptop I’ve looked at recently. Vista notwithstanding.

OK, so the first thing you notice about the MBP, which is missing on pretty much every laptop I’ve owned, or seen, is solidity. The MBP is solid. You can pick it up by the corner and it does not flex. It is carved out of a slab of Aluminium of course, so you might expect that. But the kind of build solidity you get with the MBP isn’t available even on the top end IBM/Lenovo machines.

You’d expect a solid aluminium laptop to be heavy. But this isn’t. It’s actually lighter than the two HP machines I previously owned – although to be fair one of those was a 17″ desktop replacement that weighed a tonne. But the newer HP machine was a 15.4″ and weighed a lot more than the MacBook. And I dunno about other blokes but normally when I’m using a laptop on my lap, I end up with sore ‘crown jewels’ because the laptop always sits on top of them. Not good if you’re wanting to start a family! Not so with the MacBook Pro – it fits nicely on the lap without squashing the kids…

You might also expect a laptop made of solid aluminium to be hot, but again, during most normal use this isn’t the case at all. The MacBook Pro runs very cooly indeed, although it did get quite hot while I was installing XCode. But there was a lot of disk activity, and DVD reading. The fans being placed in the back of the machine by the screen hinge is a nice touch because it means for once I don’t have to watch where my legs are placed underneath the laptop because there are no fans to block. What a stroke of genius – and how come no other laptop manufacturer has thought that obstructing the fans on a laptop with your legs ought to be something that is designed around.

The trackpad. What can I say about the trackpad? Just utterly amazing. Every PC owner should be forced to use the Mac multitouch trackpad before they claim that the hardware is not worth the extra price ticket. Multitouch just breaks all the usual rules of interacting with a trackpad. I used to despise trackpads, I could never get on with them. I suffer with reasonably sweaty hands, unfortunately for some – especially those who have to shake hands occasionally with me – and the standard PC trackpad really does not like moisture on the fingers. The Mac Multitouch Trackpad doesn’t seem to care at all. It moves around when it should – and interestingly and perhaps even more importantly, it does NOT move when I am typing on the laptop keyboard. It detects the palm pressing it instead of the fingers very nicely indeed.

Which leads to the keyboard, which I thought would be an absolutely awful thing to use. It looks tacky. It looks like something off a ZX Spectrum from the 80’s (OK, a ZX Spectrum Plus, cos the original Spectrum had a rubber keyboard). It looks like you’d managed to type about 20 words a minute on it even if you were an accomplished touch typist. I’ve not checked how many WPM I can type on this keyboard yet, though I managed about 58WPM on the Compaq keyboard last night. But I find this keyboard actually leads to a lot less errors and I can type very quickly indeed. The BEST thing of all with it is that I am not clipping the ENTER key when I want to use apostrophe which is something I was forever doing on the normal Microsoft Business Keyboard I had with the desktop PC. Now that’s partially because I’m so used to the UK keyboard and have had to recently adjust to the aussie layout. But I don’t suffer that with the MBP. Now, back to the ZX Spectrum keyboard – its fair to say the ZX Spectrum keyboard was not backlit, and this keyboard is. And that REALLY helps when you want to type something in a dimmer room. And it looks super cool too.

The screen on the MacBook Pro is a beauty. On the model I have it’s a 15.4″ version – and it adjusts the brightness automatically according to the ambient light conditions in combination with the settings determined by whether you’re running on mains power or the battery. The 1440×900 display resolution seems to display more content than the same resolution on Windows – but I’m not sure if that’s just some kind of optical illusion. It certainly feels bigger than I expected – perhaps I won’t need dual monitor after all? Nah, who am I kidding 🙂

Whilst writing this article I have noticed that the underside of the MBP is actually now, icy cold…

Is the MacBook Pro fast? One word. Blazingly. The model I purchased was the 2.66Ghz version with 4G of RAM. The desktop ‘Hackintosh’ I’ve been using (which interestingly is solely responsible for me deciding to buy Apple hardware at all) was a 3.16Ghz with 4G of RAM, 500G SATA disk and a GeForce 8600GT video card and was quick. Very quick under OSX, bearable under Vista (but that’s another story altogether) and I was concerned that when I moved to a portable again I’d suffer speed degradation. I don’t know if it’s because of Snow Leopard ( OSX 10.6 ) or because of the hardware but this portable machine, with all it’s light weight, extensive battery life, super quiet operation, is definitely no slouch. Starting apps on the MacBook seems to happen as quickly, if not quicker, than on the Hackintosh – yet there should be a world of difference in performance on portable equipment. Certainly in the PC market that is the case. Though I admit that is all about ‘feelings’ as I haven’t yet done any benchmarking.

The final amazing innovation I want to talk about in this article is the magmounted power cord. How many times have you left the laptop on the table with the lead hanging down and trailing across the floor to the wall socket, when the dog comes running in, all excited to see you, and – being a dog doesn’t care about such things as expensive laptops – runs straight through the cable bringing your laptop crashing to the floor in an expensive thud, or pulling the cable out at a horrendous angle and risking breaking the pin. I’ve seen Dell’s in the past with broken laptop power cords as a result of this – usually at the laptop end where it’s hard to repair. The MacBook Pro gets around this with an utterly ingenious little device that is held in place by the power of magnetism. If the dog pulls on my cord it pops out with no damage to cord, laptop or dog. Why has no-one else thought of this?

One thing I can say about all this, Apple has innovated with the hardware. Is it worth the extra price point? You bet. Anyone who’s considering upgrading their laptop, I’d seriously recommend you at least go and check out the MacBook Pro, or if you’re not into 3D gaming (which I’m about to try on the MBP and will write about later) then you can probably get away with a standard MacBook. You really will not be sorry. I wish I’d gone to it earlier!