does the trick with the free driver. The problem with this solution was, that:Code:echo "OFF"|sudo tee /sys/kernel/debug/vgaswitcheroo/switch
a) it still consumed more power than this one (dunno why) it might be the same issue that occurs for me after S2RAM because the reported discharge rate was nearly the same :/
b) it was impossible to get the discrete graphics to work for some reason, so gaming was impossible thought.
This worked to get graphics working. My only caveat is that it slowed my boot time by about 5-6 seconds, not a huge deal, except that I think it doesn't need to. At a certain point in my boot, xorg goes into uninterruptible sleep waiting for the Radeon GPU, which should be disabled as I'm in igpu mode. There is a six-second jump in the X.org log file which corresponds exactly to the sleep and which always occurs between the same two lines in the fglrx calls.
Computer: Samsung 700Z5B
OS: Ubuntu 12.04 LTS
Kernel Version: 3.2.0-26
Catalyst Version 12.6, but 12.4 had the same issue
Radeon HD 6400M
If I understand, if I use this command, the intel graphics will be used instead of the ATI, but the energy consumes will be the same ?
So, I guess the ATI graphics still power on but not used, am I right ?
First, in a 32 bit system, the command "uname -m" will give i686, so your hack will not work.
Second I use Ubuntu/Precise, and there is no package like ia32-libs. I couldn't find any directory named /usr/lib32.
But I found this directory though, "/usr/lib/i386-linux-gnu/". The solution for 32 bits system is that, edit the 1st line of "/etc/X11/Xsession.d/10fglrx" with proper destination which contains "swrast_dri.so" and "i915_dri.so". Use "locate" command to find these libraries.
So in my case "/etc/X11/Xsession.d/10fglrx" was edited as:
if [ `uname -m` = 'x86_64' ]; then
if [ -d /usr/lib32/fglrx/dri ]; then
if [ ! -z $LD_LIBRARY_PATH ]; then
After this I was able to run unity-3d. Hope this would save someone's time.
I'm an owner of Intel HD 3000/Radeon HD 6450M.
Switchable graphics works fine.
But how to get rid of tearing with the radeon card?
Anybody has an idea?
There is no "tear-free" option in Catalyst Control Manager.
1 - In 32bits Operating System you don't need to install ia32-libs. This package just provide a "multi-arch" support to 32bits libraries for a 64bits OS libraries.
2 - About the directory it's weird, because when I was in ubuntu 11.10 (when I posted it) the default path was /usr/lib/dri/i915_dri.so
As you can see in both packages.ubuntu.com (from 10.04, 11.10 and 12.04):
10.04 LTS dri path
11.10 dri path
12.04 LTS dri path
As you can see in the links above, the dri path in 32 bits its the same as described in my first post. But seems that things changed in 11.10 (as you can see in second link).
First, it was installed by ia32-libs but after, in 11.10 it was ported to libgl1-mesa-dri package
My fault to don't see it! Sorry!
Last edited by Niccola; July 11th, 2012 at 04:04 PM.
New 12.6 driver released! Somebody tried it?
I'm with 12.6 beta and facing with a lot of problems! It's freaking me out!
I've read that 12.6 final release is worst than beta version.
Is somebody having problems with final release of 12.6 driver?
No problems with 12.6 final and Intel HD 3000/Radeon HD 6450M.
But I have to use this commands to switch:
(switch to discrete)Code:sudo amdconfig --px-dgpu
(switch to integrated)Code:amdconfig --px-igpu