The concept is nice -- you use the full powered Radeon HD5650 w 1gb of ram whenever you want performance (and plugged into power) and the integrated Intel GPU whenever you want power savings.
Unfortunately it doesn't play nice with Linux. Their are no official drivers to support it.
Some of the issues encountered are:
- very loud fans
- laptop runs hot
- unpredictable suspend
- VERY poor battery life
- computer freezes at bootup (B[lack]SOD)
To fix these issues you'll have to do some tweaking to the configuration of the system.
The first thing you will want to do is turn off the Radeon GPU. To be honest, there's no real reason to use it under Linux unless you are doing some heavy 3D gaming. The Intel chipset is fine for normal 3d acceleration (esp., running HD video, running compiz, etc).
In order to fix issues 1-4 you need to use 'switcheroo' to switch to the chipset you want to use (i.e. the intel chipset).
Switcheroo and Radeon blacklisting
First, open /etc/modprobe.d/blacklist.conf as root (I always use "gksu nautilus" to open the file manager as root and then navigate there). Once you have opened it with a text editor add the following line add the end:
blacklist radeonOnce you have done that, save the file and close the text editor.
Now open /etc/rc.local (still as root) and add the following lines BEFORE 'exit 0'
modprobe radeon
echo OFF > /sys/kernel/debug/vgaswitcheroo/switchAgain, save the file. Now the radeon module will be re-loaded, vgaswitcheroo will be reenabled and the ATI card will be turned off. Cooler, quieter and better battery life.
This should fix the issues, however, if you continue to have the Black Screen of Death on bootup (i.e., the system freezes on start-up) it's likely the known issue with the 2.6.38 kernel (used in natty).
In order to fix it, you can install the patched linux kernels found on this post:
https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-ati/+bug/727620/comments/160
you'll need to know if you are running 32bit or 64bit Linux and choose the appropriate files. For me, I've installed the folliwing on my 64bit system (in this order):
- linux-headers-2.6.38-11_2.6.38-11.48~lp727620v201108261554_all.deb
- linux-headers-2.6.38-11-generic_2.6.38-11.48~lp727620v201108261554_amd64.deb
- linux-image-2.6.38-11-generic_2.6.38-11.48~lp727620v201108261554_amd64.deb
I've used both methods described here and it's done me well. Leave your commennts if you wish to add your experience.
References:
https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-ati/+bug/727620
http://askubuntu.com/questions/39562/radeon-module-boot-problems
No comments:
Post a Comment