Archive for category Computers

PC Rebuild – Part 2

All the parts have finally arrived, including one or two things I forgot about. I had to order a few extra connectors as the 1/2″ ID tubing was slightly less easy to route as I expected (coming from 3/8″ ID tubing currently). Also worth mentioning that neither Aqua Computer’s D5 pumps or XSPC’s twin D5 dual bay reservoir include O-rings for the pumps (they are usually included with pump tops though by the looks of things) so they had to be ordered separately but are easy enough to find.

A small amount of initial assembly is required. Firstly, mounting the fans to the radiator:

Then the pumps to the reservoir:

Finally the Aquaero block:

Fitting the Aquaero block is a little more complicated. You have to remove the circuit board, take the screws out holding the heat sink in place, add new thermal pads and then attach the block with the different screws provided. As the block is quite small it’s also a bit of a pain to attach the compression fittings, I used a 10mm extender on the left and a 45 degree angled fitting on the right to give clearance from the block.

I’ve got a fried ASUS P9X79 board that I’ve not got round to getting an RMA for yet which is a handy way to mount the CPU block in the right place. This case is so big that the full ATX board looks tiny:

This is a full height radiator plus fans and there is still room above the board to see the cable management, a huge improvement over my current case.

Finally it’s time to put everything in and add the tubing. At this point after I’ve fiddled around getting everything in and my hands start to get sore from tightening up the compression fittings, removing bits and adding them again to make things easier, I get a bit slack with the pictures and just want to get things finished!

Here are a few during and after photos:

Fill with distilled water and away we go!

At the time of writing I’ve had the system running for about 48 hours, I only ordered 1 litre of coolant and it took 1.5 litres to fill it with distilled water. I’m waiting on a new order of Mayhems Aurora fluid which will arrive on Tuesday!

Share

PC Rebuild – Part 1

Lately I’ve been trying to reduce noise in my desktop PC, but the knock on effect of this has been at the expense of cooling performance. I’m also bored of the case (which looks pretty grubby now) and the system colours as well as being fed up with the mess of cables inside (no cable management back then). As the case and complete water loop are in their 6th year of use the’ve had a good run and it’s time for a change.

Initially I’ve decided against pulling my brand new GTX 670 card apart to add a water block to it, it also runs very quietly anyway. For now I’ll cool the CPU and Aquaero fan controller with water, with a nice big rad that can support a GPU later and run fans at lower RPM and noise. I’m sticking with BitFenix fans because they look great and don’t make too much noise and a bay res with integrated pump to save space.

Parts list
Corsair 800D full tower case

Cooling components

XSPC RX360 radiator

XSPC twin D5 dual bay reservoir

Aqua Computer D5 pumps with USB/Aquabus

EK Supremacy CPU block

Aquaero 5 block

Aqua Computer inline temperature sensors

1/2″ ID compression fittings and various other G1/4″ fittings

Mayhem X1 red fluid

Share

New Apple product or Foxconn employing dwarfs?

In an article about Foxconn working condition improvements on BBC news, it appears they have unwittingly uncovered either a new Apple product or that Foxconn have started hiring small people (perhaps to save space?):

New Apple product or Foxconn dwarfs?

The original article can be found here:


Share

Gobi 2000 WWAN (VAIO S, etc) on Fedora

There are a lot of long explanations on how to make this mobile broadband model work correctly with Linux, most of which are Ubuntu based, but it’s actually really simple.

The modem is recognised but the key is that it requires the firmware to be loaded after every cold boot.

$ lsusb
Bus 001 Device 007: ID 05c6:9224 Qualcomm, Inc. Sony Gobi 2000 Wireless Modem

Simply download and install gobi_loader either from http://www.codon.org.uk/~mjg59/gobi_loader/download/ or clone the git repository from git://cavan.codon.org.uk/gobi_loader.git

make
sudo make install

Copy the firmware files from a Windows install (or Wine) to /lib/firmware/gobi

# cp /media/0646579646578579/Program\ Files\ \(x86\)/QUALCOMM/Images/Sony/UMTS/* /lib/firmware/gobi/

Reboot! Mobile broadband will now be available from the Gnome networking menu.

Share

Switching MySQL for MariaDB on Ubuntu.

MariaDB offers quite a few improvements over MySQL, mainly in the storage engines it provides. Firstly, the Maria engine is a crash safe version of MyISAM which in the future will also support transactions. Secondly, the XtraDB engine is an enhanced version of Innodb which can give considerable speed improvements over the standard Innodb engine. There are many other features and improvements over the standard MySQL distribution, move info on the differences can be found here: http://askmonty.org/wiki/MariaDB_versus_MySQL

The easiest way to install MariaDB is to add one of the repositories, I’ve used OurDelta:

wget -O- http://ourdelta.org/deb/ourdelta.gpg | sudo apt-key add -
sudo wget http://ourdelta.org/deb/sources/lucid-mariadb-ourdelta.list -O /etc/apt/sources.list.d/ourdelta.list

Then install MariaDB:

sudo apt-get install mariadb-server-5.1

This should install MariaDB without any problems, it should also replace MySQL if you already installed it:

# apt-get install mariadb-server-5.1
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
  libmariadbclient16 libmysqlclient16 mariadb-client-5.1
  mariadb-client-core-5.1 mariadb-server-core-5.1 mysql-common
Suggested packages:
  tinyca mailx mariadb-test
The following packages will be REMOVED
  libmysqlclient-dev libmysqlclient16-dev mysql-client mysql-client-5.1
  mysql-client-core-5.1 mysql-server-5.1 mysql-server-core-5.1
The following NEW packages will be installed
  libmariadbclient16 mariadb-client-5.1 mariadb-client-core-5.1
  mariadb-server-5.1 mariadb-server-core-5.1
The following packages will be upgraded:
  libmysqlclient16 mysql-common
2 upgraded, 5 newly installed, 7 to remove and 8 not upgraded.

If you are upgrading from MySQL, you will probably be prompted to overwrite the my.cnf and for a new root password. I generally choose Y to overwrite and enter my existing root password to avoid issue.

You can also follow my previous post to upgrade the client library used by PHP, rather than installing the MySQL dev package, the Maria equivalent should be used:

sudo apt-get install libmariadbclient16-dev
Share

Update Zend Server MySQL extensions

As the MySQL extensions with Zend Server are out of date, I decided to update them as it’s pretty simple to do.

Install the source package:

sudo apt-get install php-5.2-source-zend-server

or

sudo apt-get install php-5.3-source-zend-server

Install the MySQL client dev package:

sudo apt-get install libmysqlclient16-dev

Install autoconf:

sudo apt-get install autoconf

From this point onwards I ran as root as saves time having to sudo everything, I have also created symlinks for the binaries in /usr/local/zend/bin to /usr/local (php, phpize, php-config, pear, pecl etc)

Change to the extensions directory of the source you just installed:

cd /usr/local/zend/share/php-source/php-5.3.2/

There are 3 extensions that need to be recompiled mysql, mysqli and pdo_mysql, the following procedure is the same for all 3:

cd mysql
./configure
make
cp modules/mysql.so /usr/local/zend/lib/php_extensions/

Finally restart Zend Server and all the MySQL extensions will be using the latest libraries.

Share

Zend Server on Ubuntu Lucid has dependency problems

When trying to install Zend Server on Lucid you will be met with the following dependency problems:

The following packages have unmet dependencies:
  php-5.2-mysql-zend-server: Depends: libmysqlclient15off (>= 5.0.27-1) which is a virtual package.
  php-5.2-pdo-mysql-zend-server: Depends: libmysqlclient15off (>= 5.0.27-1) which is a virtual package.
  php-5.2-mysqli-zend-server: Depends: libmysqlclient15off (>= 5.0.27-1) which is a virtual package.

Along with the rather unsatisfactory resolution:

The following actions will resolve these dependencies:
Keep the following packages at their current version:
help-zend-server-ce [Not Installed]
php-5.2-common-extensions-zend-server-ce [Not Installed]
php-5.2-mysql-zend-server [Not Installed]
php-5.2-mysqli-zend-server [Not Installed]
php-5.2-pdo-mysql-zend-server [Not Installed]
zend-server-ce-php-5.2 [Not Installed]

The reason for this error is that the Zend MySQL packages are built against MySQL 5.0 (despite the fact 5.1 has been GA for over a year now).

Ubuntu have removed MySQL 5.0 in Lucid, but the package from Karmic is usable and available here: http://ns2.canonical.com/pt/karmic/libmysqlclient15off

Simply install this and Zend Server will install nicely.

Share

A shaky start for Ubuntu 10.04 Desktop

Whereas I have been running Lucid since beta1 on my laptop without too many issues, my desktop PC doesn’t get upgraded until release day.

After eventually managing to download the ISO, loading 5 different email backups to find my Nero key and waiting half an hour for the Lightscribe to burn onto the CD I finally got to boot the live CD….

Flashing cursor…
Power saver mode…
[2 minutes go by]
Screen powers on…
Strange Windows 7 blockiness (presumably something left in the video memory)…
[Another minute goes by]
Desktop, finally.

Install goes smoothly, nice to see the migration wizard is disabled by default and has clear options, should you choose to use it.

Try to reboot and machine hangs with just the desktop background.

Reset, restart…
The infamous flashing cursor…
Login screen…

I attempt to login and get a popup about power saving not working do I still want to logout? Odd… No I want to login really :)

Click continue, it goes away, finally get to the desktop.

One thing is immediately clear, Plymouth = EPIC FAIL.
So far it doesn’t work on Intel or Nvidia hardware, 2 of the 3 post popular video chip manufacturers!
I guess this is what happens when you name something after a scummy little city hidden away in the south west of England…

Testing continues…

Share

Fix for missing boot screen with Ubuntu 10.04 betas/RC

Here is a quick fix for the missing boot screen:

echo FRAMEBUFFER=y > /etc/initramfs-tools/conf.d/splash
update-initramfs -u

Note that this fix does marginally slow down boot, but only by a few seconds.

Share

Installing your Windows fonts on Ubuntu (via Wubi)

Here is a quick way to copy your Windows fonts over to an Ubuntu Wubi installation:

mkdir ~/.fonts
cp /host/WINDOWS/Fonts/*.tt* ~/.fonts/
cp /host/WINDOWS/Fonts/*.otf ~/.fonts/

Applications should then pick up all your Windows fonts :)

Share