Fedora16AMD Driver Installation Guide

Source: Internet
Author: User
Recently, some beginners asked this question in the email list, and there is no specific tutorial at present, so I will add this article. The objective is to install the AMDCatalyst closed-source driver from the RPMFUSION repository on the Fedora16 system, which is applicable to 32-bit, 32-bit PAE, and 64-bit systems. Preparation steps if the driver has been installed using the run file provided by AMD, uninstall and fix the Mesa Library: su-C' yumreinstall

Recently, some beginners asked this question in the email list, and there is no specific tutorial at present, so I will add this article.

The objective is to install the AMD Catalyst closed-source driver from the RPMFUSION repository on the Fedora 16 system, which is applicable to 32-bit, 32-bit PAE, and 64-bit systems.

Procedure

If the driver has been installed using the run file provided by AMD, uninstall and fix the Mesa Library:

su -c 'yum reinstall mesa-libGL'

If you have not enabled the RPMFUSION repository, install and enable it:

su -c 'rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm'

Install

pkcon install akmod-catalyst xorg-x11-drv-catalyst xorg-x11-drv-catalyst-libs.i686

Configuration

Disable KMS and edit the GRUB2 configuration file./etc/default/grubTo add existing variables.nomodesetParameters, for example:

GRUB_CMDLINE_LINUX="quiet rhgb nomodeset"

Run latergrub2-mkconfig -o /boot/grub2/grub.cfgRegenerate the configuration file.

Step 2: add the SELinux tag to a library file in the driver. At least in step 11.11, this step is required. It seems that AMD has omitted ......

su -c 'chcon -t textrel_shlib_t /usr/lib/dri/fglrx_dri.so'

The last step is to generate/etc/X11/xorg.confFile (optional) because/etc/X11/xorg.conf.d/The configuration in can make it work normally,aticonfigThe tool needs it.

su -c 'aticonfig --initial'

Finally,Restart the system to take effect!

Use

Test

After restart, you can test whether the Catalyst Driver is enabled. Run the following command:

fglrxinfo

You can also see 3D acceleration:

fgl_glxgears

PowerXpress built-in and independent graphics card switching (executed by the root user)

Use the built-in graphics card (energy-saving mode), and log off/restart X11 after running:

aticonfig --px-igpu

Use an independent graphics card (high-performance mode), and log off/restart X11 after running:

aticonfig --px-dgpu

View the currently used video card:

aticonfig --pxl

OverDrive overclocking options

Displays the current GPU core and memory frequency, theoretical range, andGPU shares:

aticonfig --odgc

Obtain the current GPU temperature:

aticonfig --odgt

Set the new GPU frequency and memory frequency:

aticonfig --odsc=GPU_CLOCK,GDDR_CLOCK

If the new frequency is unstable, you can restore the original data. After running the command, log off/restart X11 to take effect:

aticonfig --odrd

If the new frequency is stable and available, you can set it to automatic overclocking at startup. After running the command, the system will log off/restart X11 to take effect:

aticonfig --odcc

UVD2 hardware Decoding

CurrentlymplayerAndVLCYou can only use VAAPI as an intermediary to call XVBA to implement UVD2 hardware decoding, but the actual test results are not satisfactory:

  • The expired configuration of multi-core CPU in the past two years is far less efficient than ffmpeg-mt.
  • Videos of H264 5.1 Profile cannot be processed.
  • Mplayer cannot load subtitles.

Therefore, it is not worthwhile to introduce the tossing process. However, XBMC now has branches that directly access XVBA without passing through VAAPI. It is said that the performance has improved (still cannot process videos of H264 5.1 Profile ).

Uninstall

If you are not satisfied with the closed-source driver, you can uninstall it to switch back to the open-source driver:

su -c 'yum remove akmod-catalyst kmod-catalyst-* xorg-x11-drv-catalyst xorg-x11-drv-catalyst-libs.i686'

Then delete the X.org configuration file:

su -c 'rm /etc/X11/xorg.conf'

Remove the GRUB2 configuration file following the previous steps./etc/default/grub, DeletenomodesetParameters.

To avoid this, you can also restore the Mesa Configuration:

su -c 'yum reinstall mesa-libGL'

Restart.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.