English
Ask Your Question
1

How can I install the AMD Catalyst™ Proprietary Display Driver on a Fedora 19 Hybrid Graphics system? [closed]

asked 2013-09-30 20:46:16 +0000

A7 gravatar image

updated 2013-10-01 08:32:24 +0000

I recently switched over to Fedora 19 from Ubuntu 13.04. I have an HP Pavillion G7 1116-sg with a AMD Radeon HD 6470M / Intel HD-3000 hybrid graphics GPU.

How can I install the AMD Catalyst™ Proprietary Display Driver?

edit retag flag offensive reopen merge delete

Closed for the following reason the question is answered, right answer was accepted by Akshay
close date 2013-10-27 15:57:27.293456

3 answers

Sort by » oldest newest most voted
2

answered 2013-09-30 21:03:59 +0000

A7 gravatar image

updated 2013-11-01 15:04:50 +0000

UPDATE 04.11.2013

Driver versions 13.10-beta-2 and above work without any modifications.


The guide here below applies to the amd-catalyst-13.8-beta-2 driver.


If you get a blackscreen try pressing the "Increase brightness" key after a complete boot. This should produce a backlight which enables you to login.

Start by updating the system and installing the tools needed.

1

Open a terminal and enter;

su
yum -y update && yum install gcc kernel-devel kernel-headers gimp-help-en gimp-help-common XFree86-Mesa-libGL libstdc++ libgcc XFree86-libs fontconfig freetype zlib

wget unzip exit

2

Add backlight parameters to grub to eliminate blackscreen issues.

sudo gedit /etc/default/grub

Add acpi_backlight=vendor to the GRUB_CMDLINE_LINUX= line at the back before the quotes.

Save and exit.

Then add this to the grub.cfg and reboot.

sudo grub2-mkconfig -o /boot/grub2/grub.cfg
sudo reboot

3

Backlight should now be working and you should see the GDM login. Log in again and open a terminal.

su 
mkdir ./AMD && cd ./AMD
wget http://www2.ati.com/drivers/beta/amd-catalyst-13.8-beta2-linux-x86.x86_64.zip
unzip '/path/to/AMD/amd-catalyst-13.8-beta2-linux-x86.x86_64.zip'
bash '/path/to/AMD/amd-catalyst-13.8-beta2-linux-x86.x86_64.run' --extract

4

Now edit the firegl_public.c file in the newly created folder (replacing the x's with the correct letters and /path/to/ with your path)

gedit '/path/to/AMD/fglrx-install.xxxxxx/common/lib/modules/fglrx/build_mod/firegl_public.c'

change line 284 from

root = KCL_create_proc_dir(NULL, "ati", S_IFDIR);

to

root = KCL_create_proc_dir(NULL, "ati", S_IFDIR|S_IRUGO|S_IXUGO);

5

Navigate to the extracted folder fglrx-install.xxxxxx and install

bash ./ati-installer.sh --arguments --install 
aticonfig --initial -f
aticonfig --px-dgpu

Cross your fingers and reboot.

6

You should now get an x-server using the radeon driver.

To check what driver you are using you can open a terminal and enter

aticonfig --pxl

7

The following scripts can be used to check which GPU you are using and to switch between the High- and Low-Performance GPU's.

To check which GPU

#!/bin/bash
#Show current GPU (High- or Low-Performance mode) as notification
aticonfig --pxl | while read SPAM_OUT; do notify-send "$SPAM_OUT"; done

High-Performance mode

#!/bin/bash
# Activate discrete GPU (High-Performance mode), must re-start X to take effect
echo "To switch to discrete GPU (High-Performance mode) please enter password. This will set the GPU to High-Performance mode and restart the X-server, logging you out and closing all your open applications."
sudo aticonfig --px-dgpu
sudo service gdm restart

Low-Performance mode

#!/bin/bash
# Activate integrated GPU (Power-Saving mode), must re-start X to take effect
echo "To switch to integrated GPU (Power-Saving mode) please enter password. This will set the GPU to Power-Saving mode and restart the X-server, logging you out and closing all your open applications."
sudo aticonfig --px-igpu
sudo service gdm restart

Scripts can be mapped to hotkeys using gnome-terminal -e '/path/to/GPU-script.sh' in the keyboard settings.

8

The Catalyst installer re-compiles the kernel (see prerequisites in step #1) so if you update your kernel you will need to recompile. I re-installed catalyst after an update using bash ...

(more)
edit flag offensive delete link more

Comments

1

Latest stable has problems on fedora 20. Latest beta however works. Details: http://tojaj.com/fedora-20-howto-switch-from-ati-proprietary-drivers-to-radeon-driver/

antitoxic ( 2014-02-19 06:48:46 +0000 )edit
0

answered 2013-10-23 12:19:57 +0000

Marc van der Wijst gravatar image

updated 2013-10-23 12:21:02 +0000

For so far I have not been able to get the AMD Catalyst™ Proprietary Display Driver working with kernel 3.6 or later. That is why I use the stock driver. This saves a lot of hassle. I even read in a post that the difference in performance is not as large as it used to be. I cannot recall which post this was, but it referred to Phoronix. More reasons for me to stay with the stock driver.

To get your system working again with the stock drivers you can remove /etc/X11/xorg.conf and edit /boot/grub2/grub.cfg in order to remove the modeset entry.

rm /etc/X11/xorg.conf
vi /boot/grub2/grub.cfg

For example on my system I could remove radeon.modeset=0 rd.driver.blacklist=radeon. So that this:

linux /boot/vmlinuz-3.10.12-100.fc18.x86_64 root=UUID=e39b2bba-0709-4e67-89b6-c8ebcf89592f ro rd.md=0 rd.lvm=0 rd.dm=0 rd.luks=0 vconsole.keymap=us rhgb quiet LANG=en_US.UTF-8 KEYTABLE=us radeon.modeset=0 rd.driver.blacklist=radeon

Becomes this:

linux /boot/vmlinuz-3.10.12-100.fc18.x86_64 root=UUID=e39b2bba-0709-4e67-89b6-c8ebcf89592f ro rd.md=0 rd.lvm=0 rd.dm=0 rd.luks=0 vconsole.keymap=us rhgb quiet LANG=en_US.UTF-8 KEYTABLE=us

The ATI drivers can be removed by executing one of the following commands.

./ati-driver-installer-x86.x86_64.run --uninstall
/usr/share/ati/amd-uninstall.sh
edit flag offensive delete link more
0

answered 2013-10-23 11:15:42 +0000

I have successfully installed the driver, but when i trying to switch to the dedicated gpu, after reboot i get only a fedora logo, and freez. I only can login throught the CTRL+ALT+F2, but if i switch to the integrated gpu, the start is normal, and my laptop is run in half wattage than ever. What can i do for starting the Radeon 6770m?

edit flag offensive delete link more

Comments

What version of the driver did you install?

A7 ( 2013-10-23 16:01:21 +0000 )edit

Use your votes!

  • Use the 30 daily voting points that you get!
  • Up-vote well framed questions that provide enough information to enable people provide answers.
  • Thank your helpers by up-voting their comments and answers. If a question you asked has been answered, accept the best answer by clicking on the checkbox on the left side of the answer.
  • Down-voting might cost you karma, but you should consider doing so for incorrect or clearly detrimental questions and answers.

Question Tools

Follow
3 followers

Stats

Asked: 2013-09-30 20:46:16 +0000

Seen: 19,864 times

Last updated: Nov 01 '13