Thinking Digital University (2011)

So, here I am again at Thinking Digital.  Only this time I’m no longer driving the seemingly doomed Golf TDI I had last year that did one of it’s self destruction tricks en-route.  Consequently I’m not missing out on the workshops here.

In fact, I’m doing better than that – an additional workshop was added for the Monday by Jer Thorp of Wired fame.  A workshop on Processing.  That, I must say, was a wonderful find.  Processing, in case you’ve never heard of it, is a data visualisation tool or sketchbook.  It’s a bit old-school, but this is a good thing, generally, because this has the advantage of being relatively accessible.  In fact it reminded me of the fun early days of BASIC on small computers.

Simply put, you can easily draw things, and you can analyse data with it.  Some was stuff I could do on a Dragon 32 nearly thirty years ago, but with many thousands of times the power – and that means you can do cool stuff in real time.  I recommend you look up some of the online Processing materials.  You can even try it out without installing anything by using my colleague Robert O’Rourke‘s website, hascanvas.com

During Nancy Duarte’s Workshop

That Resonates With Me!

Then on day two it was a half day ‘off’ which, for me, meant a series of telephone calls with clients while I ensure that work continues as it should.  The afternoon, however, brought along Nancy Duarte‘s “That Resonates With Me!” workshop.

Funnily enough, her resonate analogy was the one bit that didn’t work for me.  She used the peculiar patterns of salt as it’s vibrated on a plate as a way of showing how different people can resonate with your message in different ways.  It’s interesting, but I feel that people don’t work that way.  People can, however, be like salt – you know, small, hard, square and bad for your health.  So perhaps she had a point.

BUT – I’m picking.  Because truth be told it was a fascinating workshop that helped me to see through the clutter of my presentations and to find ways to understand my audience and find ways to connect with them.  The simple exercise she gave will help me improve my presentations – of that I’m sure.  I just have to make sure I put them into practice.

The Rest

The rest of the conference is more classically organised, with the usual talks, networking and information overload.  In the evenings there’ll be the usual entertainment.  Already I’ve been better at avoiding alcohol than last year – I’m remarkably sober tonight.  This is a Good Thing.

Highlights, I suspect, will be Jer’s talk (always visually amazing – check out his Vimeo feed) but the rest I’ll have to report on later.

Broadcom B57nd60x 10.10.0.0 performance problems (Dell XPS especially)

CPU spikes were making my laptop less fun to use – a nice online guide and a quick bit of sleuthing with MS’s sysinternals tools and I soon had the answer. The laptop is now faster, quieter and has better battery life.

Excuse the title, but may as well make it easy to find.  I’d been experiencing problems with performance, whilst networking, with my Dell XPS M1330.

CPU Spikes

Basically, the CPU usage was spiking on a regular basis.  I could feel when playing games, and it was annoying.  It had started relatively recently, and the precise cause was unknown.  However, a bit of Googling and I found Mark Russinovich’s excellent overview of using Sysinternals Process Explorer and Kernrate to track down the root of this kind of spiky CPU usage.

And my problem was exactly the same.  Same driver, same version – the B57nd60x 10.10.0.0 driver was gobbling up CPU at a frightening rate.  However, although he’d reported the problem, at the time there was no solution and a new driver wasn’t available on the Dell website.  A year later, the driver still isn’t available – the Dell driver is resolutely stuck at v 10.10.0.0 – so, no fix.

Excessive CPU consumption = poor battery life

But it’s annoying seeing your CPU running constantly at 20%.  It also has an impact on battery life.

So I looked around a little further and found an updated driver to download at the the broadcom site, for version 11.7.3.0 – surely this would have a fix, as Broadcom were aware of the problem thanks to Mark’s excellent work.

And it worked – the screenshot below shows the impact – the first third or so shows the CPU usage with the old driver, and then it drops dramatically:

broadcom_driver_performance

That Dell haven’t updated their driver pack in over a year is something of a support fail – it makes the XPS M1330, at least in certain circumstances, somewhat less of a great PC than it could be.  And it’s also poor for the PC community – a lot of criticism is made of Windows being something that slows down over time.  It’s rarely the fault of Microsoft – often it’s driver issues, but finding the latest drivers isn’t easy for everyone, and it’s quite technical to solve.  MS could possibly make driver management a simpler system, but the PC makers could help by keeping up to date driver packs – especially for laptops which are rarely modified.