Jaunty, 64 bits and the ATI adventures
June 2nd, 2009A few weeks ago, with the release of Jaunty, I decided it was finally time for my laptop to move into the 64 bits world. If I recall correctly, my Intrepid install was still the first Ubuntu install this laptop ever had, coming from the days of Hardy Beta, and during all this time I had decided not to move to 64 bits because I would always hear about something that still had issues on 64 bits. I decided to create a checklist of things I could have trouble with, and in the end many of the things on that checklist caused me no trouble at all, and the move was really smooth.
Stuff like video codecs, Virtualbox, Skype and Flash had no problems at all, as there are native builds of all these things for 64 bits already (yes, for a long time, I know). The only thing that caused me some trouble was Adobe AIR, and since I was until a while ago a twhirl user (and I’m now a really happy DestroyTwitter user), I wasn’t thinking about dumping AIR and go for something like Gwibber (or Tweetanium, which got my attention maybe even as a developer). So I followed this guide and replaced the suggested packages by libnspr4-0d_4.7.3-0ubuntu2_i386.deb and libnss3-1d_3.12.2~rc1-0ubuntu2_i386.deb which are the versions you need in Jaunty.
Apart from that, there were no other major hardware issues, even though my stubborness almost led to some. Suspend works fine (haven’t tested hibernating yet, but I never use it anyway), my new 640GB external HDD has a NTFS partition (because, well, I might want to share files with Windows PC’s) which also works perfectly (I had never tried to use NTFS on Linux before), and altough I cursed ATI at first, I know have a working dual screen setup with 3d acceleration mostly out of the box.
Back on Intrepid, I had 3D and dual screen with Xinerama, running ATI’s 9.1 drivers. Recently, ATI dropped support for a number of older cards on their latest drivers, and even though my laptop is one year old, it has a card which is basically an older card refitted for laptops (a X1300 turned into the more laptop friendly X2300). So the card is not supported by the latest drivers, and running older ATI drivers turned out to be impossible as they make this stupid version check against X.org. I had also tried using Ubuntu’s Display utility to setup dual screen, and it worked, but I had the same resolution on both screens.
However, I then decided to look up more info on XRandr, and I found out that sometimes you might need to tweak some things. I’m not going to explain the process here, because I’ve already done it here on my wiki.
Also, I haven’t yet done all the major renovations I wanted on my blog and wiki, but the idea still stands (and has been suffering some mutations over time).

