On Ubuntu 12.04 my Sony Vaio VPCSE with Intel® HD Graphics 3000 and AMD Radeon™ HD 6630M worked fine with the Catalyst Control Center version 12.6. Also the switching between integrated and discrete graphic card was working.
In both cases, I followed this tutorial.
But it is not working on Ubuntu 12.10.
I tested the tutorial with the Catalyst Control Center from the Ubuntu Software Center, the version 12.8 and version 12.9. Always the same problem: After installation process I am able to boot in the login-screen. But after entering the password for my username, only the background-image appears. Unity seems not to be starting. I am only able to reach the context-menu by right clicking the mouse button.
I also tried his fix, but is also does not work for me.
Any ideas what to do to fix this problem?
Update: Same problem on Ubuntu 13.04!
Update: Solution for 13.04 ist not working on Ubuntu 13.10!
For 13.04:
Pre-Install:
Three terminal-commands:
Additional two terminal-commands for 64-bit:
(Note: The second command shouldn't be necessary if there is already such a symbolic link named
lib64
pointing to folderlib
there. And if there is already a real folder by that name (determined withls -l /usr/lib64
), you should ensure that its contents are safely moved into folder/usr/lib
and then delete --the now empty-- folder/usr/lib64
before executing this command).Download from these direct-links: libudev0_175-0ubuntu13_amd64.deb.
and (the older intel driver - xserver-xorg - see also section "Important" on answer for 12.10. I think this would also be very important here.)
https://docs.google.com/file/d/0B0tTaH4qTIIXdDF3NThFWUtrYlU/edit?usp=sharing
Copy these files (two .deb packages) into an empty folder.
Remove the old drivers:
Execute the following two terminal-commands in the folder with downloaded .deb files:
Prevent xserver-xorg-video-intel from being upgraded:
Installation:
Get the current ATI Catalyst driver e.g. 13.04 (I have tested it with this release) from the official website: www.amd.com/drivers
Unzip the .zip and make it executable. Then go to the folder with the unzipped .run-file in terminal and type:
Replace XXX with the correct name of the file.
Install the created .deb-files with the following terminal-command in the current directory:
Post-Install:
Enter the terminal command
(Note: If you use multiple AMD graphics cards or AMD dual graphics, you can use
sudo aticonfig --adapter=all --initial -f
instead, and/or if you use a dual monitor display, you can also use this additional third command:sudo aticonfig --set-pcs-str="DDX,EnableRandR12,FALSE"
)Select the discrete GPU
Reboot your system
Links:
http://ubuntuforums.org/showthread.php?t=1930450
My Scripts for Switching
Script for High-GPU-Mode:
Script for Low-GPU-Mode:
Script for showing current GPU-Mode:
Note: If you always have problems after the execution of a Switching-Script, make a restart of your system (and not only a re-login).
New!!! INDICATOR for Switching:
To switch between Discrete (AMD) and Integrated (Intel) GPUs nice and easy way, go to https://github.com/beidl/amd-indicator, and then download and install the DEB file there.
For 12.10:
It works for me!! And here is the how-to which I created for you:
Pre-Install:
Three terminal-commands:
Optional if 64 Bit - two terminal-commands:
Download from this direct-link: https://launchpad.net/~andrikos/+archive/ppa/+sourcepub/2755647/+listing-archive-extra the files and this two .deb packages into an empty folder
where XXX should be your architecture identifier (x86 or amd64)
Execute the following two terminal-commands in the folder with downloaded .deb files:
Then reboot your machine
Note - this is from the PPA: https://launchpad.net/~andrikos/+archive/ppa/+packages?field.name_filter=&field.status_filter=published&field.series_filter=quantal
Important - Today I got a security-update for "xserver-org" form the official Ubuntu repositories which crashed my system again (no login screen). Then I installed the newest two xserver-org-video-intel*.deb's (downloaded and installed as described above) from the PPA https://launchpad.net/~andrikos/+archive/ppa/+packages?field.name_filter=&field.status_filter=published&field.series_filter=quantal again. You can also add this PPA on your system for preventing this issue. For me, this PPA has too much other packages, so I will do it (downloading the two .deb-files and installing them) manually. An other solution is, to de-select the "xserver-org"-packages if there are official Ubuntu security updates available.
Installation:
Get the current ATI Catalyst driver e,g 12.11 Beta (I have tested it with this release):
Unzip the .zip and make it executable. Then go to the folder with the unzipped .run-file in terminal and type:
Replace XXX with the correct name of the file
Install the created .deb-files with the following terminal-command in the current directory:
Post-Install:
Enter the terminal command
Reboot your system
optional - fixing the bug for direct rendering on the integrated card:
Add the string "/usr/lib/x86_64-linux-gnu/dri/" on your 64Bit system that the line finally looks like this:
Add the string "/usr/lib32/dri/" on your 32Bit system that the line finally looks like this:
Links:
http://ubuntuforums.org/showthread.php?t=1930450
http://ubuntuforums.org/showthread.php?t=1930450&page=51
http://www.upubuntu.com/2012/10/install-amd-catalyst-1211-beta-driver.html
My Scripts for Switching
Script for High-GPU-Mode:
Script for Low-GPU-Mode:
Script for showing current GPU-Mode:
Note: If you have always problems after the execution of a Switching-Script, make a restart of your system (and not only a re-login).
For 13.10
it works without tweaking on a fresh Ubuntu 13.10 install:
1) Open the terminal and type
2) and reboot
For 13.10:
Pre-install:
Execute three terminal-commands:
Additional two terminal-commands for 64-bit:
If
ia32-libs
is not available, follow these directions and install with:Note: The second command shouldn't be necessary if there is already such a symbolic link named
lib64
pointing to folderlib
there. And if there is already a real folder by that name (determined withls -l /usr/lib64
), you should ensure that its contents are safely moved into folder/usr/lib
and then delete --the now empty-- folder/usr/lib64
before executing this command.Remove the old drivers:
Reinstall the Intel driver:
Download the
.deb
package:Execute the following terminal-command in the folder with downloaded
.deb
file:Installation:
Get the current AMD Catalyst driver from the official website
Unzip the archive and make
.run
executable:Generate the driver packages:
Install the generated
.deb
packages:Post-install:
Enter the following terminal-commands:
Note: If you use multiple AMD graphics cards or AMD dual graphics, you can use the following command instead:
Note: If you use a dual monitor display, you can also use this additional third command:
Select the discrete GPU:
Reboot your system:
Scripts for switching:
Script for High-GPU-Mode:
Script for Low-GPU-Mode:
Script for showing current GPU-Mode:
Note: If you always have problems after the execution of a switching script, make a restart of your system (and not only a re-login).
New! Indicator for switching:
To switch between discrete (AMD) and integrated (Intel) GPUs nice and easy way, go to the project's GitHub page, and then download and install the
.deb
file from there.Links:
This answer is based on Marian Lux's 13.04 guide.
I have a Vaio VPCSE with AMD/Intel hybrid graphics, too, and I followed your how-to step by step. Unfortunately, when I changed to integrated graphics in Catalyst, I got lost after login just as you desribed. When changing to discrete graphics, it works – but I can use fglrx from the sources for that.
So my only workaround, which I'm not quite happy with, is to use the open source drivers and switch off power of the discrete card using switcheroo. That is, with fglrx cleaned off my system, I type
assuming that
shows a + in the line containing "IGD"