Catalyst 15.12 windows 10 download

Catalyst 15.12 windows 10 download

catalyst 15.12 windows 10 download

191.97 MB. More, Download Title, Radeon™ Pro Software Adrenalin Edition for Windows® 10 (64-bit). Bitness, 64-Bit Title, AMD Radeon Software Crimson Edition 15.12 Proprietary Ubuntu 12.04.4 x86_64 Radeon Setting. Bitness, 64-. Download AMD Radeon Crimson Edition Graphics Driver 15.12 for Linux. 10x times faster1​ than the previous AMD Catalyst Control Center. The AMD Radeon Software Crimson Edition 15.12 requires Windows 7 Service on Windows® 7 (32 & 64-bit), Windows® 8.1 (64-bit) and Windows® 10 (64-bit). [82766] Radeon Settings does not get upgraded in some install scenarios.

Catalyst 15.12 windows 10 download - apologise

Opinion you: Catalyst 15.12 windows 10 download

Whiskey words and a shovel 1 pdf download free Zlorigin origin needs to download files
PLAYSTATION download version 6.02 Fire explosion free download
Hd audio driver windows 7 64 bit download Download hard to reach videos to mp4
catalyst 15.12 windows 10 download

AMD Catalyst

Related articles

This article covers the now legacy AMD proprietary Catalyst driver.

Note: Catalyst packages are no longer offered in the official repositories. It is no longer updated by AMD and does not support the latest Xorg. Installing an old Xorg is required.

Selecting the right driver

Depending on the card you have, find the right driver in Xorg#AMD. This page has instructions for Catalyst and Catalyst legacy.

Compared with the open source ATI driver, Catalyst performs generally worse in 2D rendering, equal in 3D rendering and has better power management but lacks efficient multi-head support. Catalyst supports OpenCL 2.0 which is the main difference between it and the open source driver. Supported devices are Radeon video cards with chipsets from R600 to Volcanic Islands (HD 2xxx to Rx 300). See the Release notes, Xorg's decoder ring or this list to translate model and code names.

Installation

There are three ways of installing Catalyst on your system. One way is to use Vi0L0's (Arch's unofficial Catalyst maintainer) repository. This repository contains all the necessary packages. The second method you can use is the AUR; PKGBUILDs offered here are also made by Vi0L0 and are the same he uses to built packages for his repository. Lastly, you can install the driver directly from AMD.

Before choosing the method you prefer, you will have to see which driver you need. For Radeon HD 5xxx to Rx 300, there is the regular Catalyst driver. The Radeon HD 2xxx, 3xxx and 4xxx cards need the legacy Catalyst driver. Regardless of the driver you need, you will also need the Catalyst utilities.

Note: After the instructions for every method of installing, you will find general instructions everyone has to perform, regardless of the method you used.

Installing the driver

Note: AMD's Linux driver package catalyst was previously named fglrx (FireGL and Radeon X). Only the package name has changed, while the kernel module retains its original filename. Therefore, any mention of fglrx below is specifically in reference to the kernel module, not the package.

Installing from the unofficial repository

If you do not fancy building the packages from the AUR, this is the way to go. The repository is maintained by our unofficial Catalyst maintainer, Vi0l0. All packages are signed and are considered safe to use. As you will see later on in this article, Vi0L0 is also responsible for many other packages that will help you get your system working with your ATI graphic cards.

Vi0L0 has three different Catalyst repositories, each having different drivers:

  • catalyst for the regular Catalyst driver needed by Radeon HD 5xxx to Rx 300, it contains the latest beta release (Catalyst 15.12).
  • catalyst-stable for the regular Catalyst driver needed by Radeon HD 5xxx to Rx 300, with the latest stable release (Catalyst 15.9).
  • catalyst-hd234k for the legacy Catalyst driver needed by Radeon HD 2xxx, 3xxx and 4xxx cards (Catalyst 12.4).

Before adding any repositories, xorg-server should be installed first. Follow the instructions in Unofficial user repositories to add the catalyst repository and a repository from #Xorg repositories then perform a downgrade with . Vi0L0 commented on 2017-03-14 19:32. Remember to add the chosen repository above all other repositories in .

Note: The catalyst and catalyst-stable repositories share the same URL. To enable catalyst-stable, follow the instructions for enabling catalyst and replace with in . If you need to stick with an old version, there are also some versioned repositories using the same URL (for example catalyst-stable-13.4).

Once Xorg is downgraded, install these packages (see #Tools for more information):

  • catalyst-hook
  • catalyst-utils
  • catalyst-libgl
  • opencl-catalyst - optional, needed for OpenCL support
  • lib32-catalyst-utils - optional, needed for 32-bit OpenGL support on 64-bit systems
  • lib32-catalyst-libgl - optional, needed for 32-bit OpenGL support on 64-bit systems
  • lib32-opencl-catalyst - optional, needed for 32-bit OpenCL support on 64-bit systems

catalyst-hook requires libxfont which can be downloaded from the Arch Linux Archive and installed by Arch Linux Archive#How to downgrade one package.

Note: If pacman asks you about removing libgl you can safely do so.
Tip: If using another kernel besides the regular linux kernel, you must have the headers package for that kernel installed to build the fglrx module. Also, the partition must be mounted before you install cataylst-hook to regenerate the Initramfs.
Warning: catalyst package was removed from Vi0L0's repository, its place was taken by catalyst-hook.

Installing from the AUR

The second way to install Catalyst is from the AUR. If you want to build the packages specifically for your computer, this is the way to go. Note that this is also the most tedious way to install Catalyst; it requires the most work and also requires manual updates upon every kernel update.

Warning: If you install the Catalyst package from the AUR, you will have to rebuild Catalyst every time the kernel is updated. Otherwise X will fail to start.

All packages mentioned above in Vi0L0's unofficial repository are also available on the AUR:

The AUR also holds some packages that are not found in any of the repositories. These packages contain the so-called Catalyst-total packages and the beta versions:

The catalyst-totalAUR packages are made to make the lives of AUR users easier. It builds the driver, the kernel utilities and the 32 bit kernel utilities. It also builds the catalyst-hookAUR package, which is described in #Tools.

Configuring the driver

After you have installed the driver via your chosen method, you will have to configure X to work with Catalyst. Also, you will have to make sure the module gets loaded at boot. Also, one should disable kernel mode setting.

Configuring X

To configure X, you will have to create an file. Catalyst provides its own tool to create and/or modify this file. It also can configure virtually every aspect of the card for it also accesses the file. For a complete list of options, run:

# aticonfig --help | less
Warning: Use the option before committing to as an file will override anything in
Note: To adhere to the new config location use as the root user to adapt the section to . The drawback is that many options rely on an , and will be unavailable.

Now, to configure Catalyst. If you have only one monitor, run this:

# aticonfig --initial

However, if you have two monitors and want to use both of them, you can run the command stated below. Note that this will generate a dual head configuration with the second screen located above the first screen.

# aticonfig --initial=dual-head --screen-layout=above

Although the current Xorg versions auto-detect most options when started, you may want to specify some in case the defaults change between versions.

Here is an example (with notes) for reference. Entries with should be required, add entries with as needed:

/etc/X11/xorg.confSection "ServerLayout" Identifier "Arch" Screen 0 "Screen0" 0 0 # 0's are necessary. EndSection Section "Module" Load [...] [...] EndSection Section "Monitor" Identifier "Monitor0" [...] EndSection Section "Device" Identifier "Card0" Driver "fglrx" # Essential. BusID "PCI:1:0:0" # Recommended if autodetect fails. Option "OpenGLOverlay" "0" ## Option "XAANoOffscreenPixmaps" "false" ## EndSection Section "Screen" Identifier "Screen0" Device "Card0" Monitor "Monitor0" DefaultDepth 24 SubSection "Display" Viewport 0 0 Depth 24 # Should not change from '24' Modes "1280x1024" "2048x1536" ## 1st value=default resolution, 2nd=maximum. Virtual 1664 1200 ## (x+64, y) to workaround potential OGL rect. artifacts/ EndSubSection ## fixed in Catalyst 9.8 EndSection Section "DRI" Mode 0666 # May help enable direct rendering. EndSection
Note: With every Catalyst update you should remove file in this way: kill X, remove , start X and then run - otherwise the version of Catalyst may display wrongly in .

If you need more information on Catalyst, visit this thread.

Loading the module at boot

We have to blacklist the module to prevent it from auto-loading. To do so, blacklist radeon in . Also, make sure that it is not loaded by any file under . For more information, see kernel modules#Blacklisting.

Then we will have to make sure that the module gets auto-loaded. Either add on a new line of an existing module file located under , or create a new file and add .

Disable kernel mode setting

Note: Do not do this if you are using powerXpress technology (or hybrid AMD-Intel graphics) because Intel driver needs it.

Disabling kernel mode setting is important, as the Catalyst driver does not take advantage of KMS. If you do not deactivate KMS, your system might freeze when trying to switch to a TTY or even when shutting down via your DE.

To disable kernel mode setting, add to your kernel parameters.

Checking operation

Assuming that a reboot to your login was successful, you can check if is running properly with the following commands:

$ lsmod | grep fglrx

If you get output, it works. Finally, run X manually with or by using a display manager (see Xorg#Running).

The following command should output your graphic card model name:

$ fglrxinfo

You can then verify that direct rendering is enabled by running the following command in a terminal:

$ glxinfo | grep "direct rendering"

If it says then you are good to go! If the command is not found install the mesa-demos package.

Note: You can also use: $ fgl_glxgears

as the fglrx alternative test to .

Warning: In recent versions of Xorg, the paths of libs are changed. So, sometimes cannot be correctly loaded even if it is installed. Check this if your GL is not working. Please read #Troubleshooting section for details.

Custom kernels

Note: If you are at all uncomfortable or inexperienced with making packages, read up the ABS wiki page first so things go smoothly.

To install catalyst for a custom kernel, you will need to build your own package:

  1. Obtain the and files from Catalyst.
  2. Editing the PKGBUILD. Two changes need to be made here:
    1. Change to , where is whatever you want (e.g. custom, mm, themostawesomekernelever).
    2. Change the dependency of to .
  3. Build your package and install; run or followed by as the root user.
Note:
  • If you run multiple kernels, you have to install the catalyst-utilsAUR packages for all kernels. They will not conflict with one another.
  • catalyst-generatorAUR is able to build packages for you so you do not actually need to perform all those steps manually. For more information, see Tools section.

PowerXpress support

PowerXpress technology allows switching notebooks with dual-graphic capability from integrated graphics (IGP) to discrete graphics either to increase battery life or to achieve better 3D rendering capabilities.

To use such functionality on Arch you will have to:

  • Get and build catalyst-totalAUR / catalyst-testAUR package from the AUR, or
  • Install catalyst-libgl alongside with catalyst-utils packages from the [catalyst] repository.

To perform a switch into Intel's IGP you will also have to install the mesa package and Intel's drivers: xf86-video-intel.

Now you can switch between the integrated and the discrete GPU, using these commands:

# aticonfig --px-igpu #for integrated GPU # aticonfig --px-dgpu #for discrete GPU

Just remember that fglrx needs configured for AMD's card with inside.

You can also use the switching script that will perform some additional usefull operations:

  • Switching - it will rename into (if there is fglrx inside) or (if there is intel inside) and then it will create a symlink to , depending on what you chose.
  • Running .
  • Running .
  • Adding/removing into/from .

Usage:

# pxp_switch_catalyst amd # pxp_switch_catalyst intel

If you have got problems when you try to run X on Intel's driver you may try to force "UXA" acceleration. Just make sure you got in :

/etc/X11/xorg.confSection "Device" Identifier "Intel Graphics" Driver "intel" #Option "AccelMethod" "sna" Option "AccelMethod" "uxa" #Option "AccelMethod" "xaa" EndSection

Running two X servers (one using the Intel driver, another one using fglrx) simultaneously

Because fglrx is crash-prone (regarding PowerXpress), it could be a good idea to use the Intel driver in the main X server and have a secondary X server using fglrx when 3D acceleration is needed. However, simply switching to the discrete GPU from the integrated GPU using or will cause all sorts of weird bugs when starting the second X.

To run two X servers at the same time (each using different drivers), you should firstly set up a fully working X with Catalyst and then move its to a temporary place (for example, . The next time X is started, it will use the Intel driver by default instead of fglrx.

To start a second X server using fglrx, simply move back to the proper place () before starting X. This method even allows you to switch between running X sessions. When you are done using fglrx, move somewhere else again.

The only disadvantage of this method is not having 3D acceleration using the Intel driver. 2D acceleration, however, is fully functional. Other than that, this will provide us with a completely stable desktop.

Issues with PowerXpress laptops running in AMD mode (pxp_switch_catalyst amd) with external / secondary monitor

When using a PowerXpress laptop in AMD-only mode (ie, setting the discrete card to render everything) you sometimes run into issues with artifacting/duplicating between displays. This is a known issue, and seems to effect 7xxxM series cards.

The artifacting disappears when you transform one of the monitors by either rotating or scaling. So you can use xrandr to fix this:

xrandr --output HDMI1 --left-of LVDS1 --primary --scale 1x1 --output LVDS1 --scale 1.0001x1.0001

Xorg repositories

Since Catalyst is no longer updated, it is not compatible with current Xorg versions. This means that Catalyst users either have to build Xorg packages on their own, or use a backported repository that only contains the Xorg packages that should be held back. Vi0L0 has stepped in to fulfil this task and provides several backported repositories.

To enable one of these, follow the instructions in Unofficial user repositories (use the same PGP key as for the catalyst repository). Remember to add the chosen repository above all other repositories in , even above your catalyst repository, should you use one.

xorg117

Catalyst does not support xorg-server 1.18

[xorg117] Server = http://167.86.114.169/arch/xorg117/$arch

xorg116

Catalyst < 15.7 does not support xorg-server 1.17

[xorg116] Server = http://167.86.114.169/arch/xorg116/$arch

xorg115

Catalyst < 14.9 does not support xorg-server 1.16

[xorg115] Server = http://167.86.114.169/arch/xorg115/$arch

xorg114

Catalyst < 14.1 does not support xorg-server 1.15.

[xorg114] Server = http://167.86.114.169/arch/xorg114/$arch

xorg113

Catalyst < 13.6 does not support xorg-server 1.14.

[xorg113] Server = http://167.86.114.169/arch/xorg113/$arch

xorg112

Catalyst < 12.10 and Catalyst Legacy do not support xorg-server 1.13.

[xorg112] Server = http://167.86.114.169/arch/xorg112/$arch

Tools

Catalyst-hook

Catalyst-hookAUR is a systemd service that will automatically rebuild the modules while the system shuts down or reboots, but only if it is necessary (e.g. after an update).

Before using this package make sure that both the base-devel group and the linux-headers package (the one specific to the kernel you use) are installed.

To enable the automatic update, enable the .

You can also use this package to build the module manually. Simply run the script after the kernel has been updated:

# catalyst_build_module all

A few more technical details:

The is stopping the systemd "river" and is forcing systemd to wait until catalyst-hook finishes its job.

The is calling the function which checks if fglrx rebuilds are really necessary.

The function is checking if the module exists, if it:

  • does not exist, it will build it;
  • does exist, it will compare the two values to be sure that a rebuild is necessary.

These values are md5sums of the file (because I, Vi0L0, noticed that this file is unique and different for every kernel's release). The first value is the md5sum of the existing file. The second value is the md5sum of the file which existed in a moment of the module creation. This value was compiled into the module by a script.

If the values are different, it will compile the new module.

The check is checking the whole directory and building modules for all of the installed kernels if it is necessary. If the build or rebuild is not necessary, the whole process takes only some milliseconds to complete before it gets killed by systemd.

Catalyst-generator

catalyst-generatorAUR is a package that is able to build and install the module packed into pacman compliant packages. The basic difference from #Catalyst-hook is that you will have to trigger this command manually, whereas Catalyst-hook will do this automatically at boot when a new kernel got installed.

It creates packages using makepkg and installs them with pacman. is the kernel version for which each package was built (e.g. catalyst-2.6.35-ARCH package was built for 2.6.35-ARCH kernel).

To build and install package for a currently booted kernel as an unprivileged user (non-root; safer way), use . You will be asked for your root password to proceed to package installation.

A short summary on how to use this package:

  1. As root: . This will remove all unused packages.
  2. As unprivileged user: , where is the version of the kernel to which you just updated. For example: . You can also build for all installed kernels by using .
  3. If you want to remove , it is best to run this as root before removing catalyst-generator: . This will remove all packages from the system.

is not able to remove all those packages automatically while being removed because there can not be more than one instance of pacman running. If you forget to run as the root user before using as the root user catalyst-generator will tell you which packages you will have to remove manually after removing catalyst-generator itself.

Catalyst-generator is most safe and KISS-friendly solution because:

  1. you can use unprivileged user to build the package;
  2. it is building modules in a fakeroot environment;
  3. it is not throwing files here and there, pacman always knows where they are;
  4. all you have to do is to remember to use it
Note: If you see those warnings: WARNING: Package contains reference to $srcdir WARNING: '.pkg' is not a valid archive extension. while building package, do not be concerned, it is normal.

OpenCL and OpenGL development

Since years AMD is working on tools for OpenCL and OpenGL developement.

Now under the banner of "Heterogeneous Computing" AMD is providing even more of them, fortunately most of their computing tools are available also for Linux.

In the AUR and the [catalyst] repositories you will find packages that represent the most important work from AMD, namely:

APP shortcut stands for Accelerated Parallel Processing.

amdapp-aparapi

AMD's Aparapi is an API for expressing data parallel workloads in Java and a runtime component capable of converting the Java bytecode of compatible workloads into OpenCL so that it can be executed on a variety of GPU devices. If Aparapi can’t execute on the GPU, it will execute in a Java thread pool.

You can find more information about Aparapi here[dead link 2020-03-28 ⓘ].

amdapp-sdk (formerly known as amdstream)

The AMD APP Software Development Kit (SDK) is a complete development platform created by AMD to allow you to quickly and easily develop applications accelerated by AMD APP technology. The SDK provides samples, documentation and other materials to quickly get you started leveraging accelerated compute using OpenCL, Bolt, or C++ AMP in your C/C++ application.

Since version 2.8 amdapp-sdk is providing aparapiUtil as well as aparapi's samples. A package is available on the [catalyst] repository; it depends on the amdapp-aparapiAUR package. The AUR's package will let you decide whether you want aparapi's additions or not.

Version 2.8 does not provide Profiler functionality, it has been moved to CodeXL.

You can find more information about AMD APP SDK here[dead link 2020-03-28 ⓘ].

amdapp-codexl

CodeXL is an OpenCL and OpenGL Debugger and Profiler, with a static OpenCL kernel analyzer. It is a GUI application written atop of the well known gdebugger.

Features

Tear Free Rendering

Presented in Catalyst 11.1, the Tear Free Desktop feature reduces tearing in 2D, 3D and video applications. This likely adds triple-buffering and v-sync. Do note that it requires additional GPU processing.

To enable 'Tear Free Desktop' run and go to: → .

Or run:

# aticonfig --set-pcs-u32=DDX,EnableTearFreeDesktop,1

To disable, again use or run:

# aticonfig --del-pcs-key=DDX,EnableTearFreeDesktop

Video acceleration

Catalyst supports hardware video acceleration on AMD Radeons UVD2 chipsets and later via X-Video Bitstream Acceleration (XvBA). XvBA backend fo VA-API is also shipped with the driver as most applications already support VA-API but not XvBA.

For mplayer: Install mplayer-vaapiAUR and libva. Then just set your video player to use as video output:

$ mplayer -vo vaapi:gl movie.avi

These options can be added to your mplayer configuration file, see MPlayer.

For smplayer:

Options → Preferences → General → Video (tab) → Output driver: User Defined : vaapi:gl Options → Preferences → General → Video (tab) → Double buffering on Options → Preferences → General → General → Screenshots → Turn screenshots off Options → Preferences → Performance → Threads for decoding: 1 (to turn off -lavdopts parameter)
Note: If Tear Free Desktop is enabled it is better to use: Options → Preferences → General → Video (tab) → Output driver: vaapi

If Video Output vaapi:gl is not working - please check:

vaapi, vaapi:gl2 or simply xv(0 - AMD Radeon AVIVO Video).

For VLC:

Tools → Preferences → Input & Codecs → Use GPU accelerated decoding

It might help to enable v-sync in amdcccle:

3D → More Settings → Wait for vertical refresh = Always On
Note: If you are using Compiz/KWin, the only way to avoid video flickering is to watch videos in full-screen and only when Unredirect Fullscreen is off. In compiz you need to set Redirected Direct Rendering in General Options of ccsm. If it is still flickering, try to disable this option in CCSM. It is off by default in KWin, but if you see flickering try to turn "Suspend desktop effects for fullscreen windows" on or off in → → .

GPU/Mem frequency, Temperature, Fan speed, Overclocking utilities

You can get the GPU/Mem clocks with: .

You can get the fan speed with:

You can get the temperature with:

To set the fanspeed with: Query Index: 50, Speed in percent

To overclock and/or underclock it is easier to use a GUI, like ATi Overclocking Utility, which is very simple and requires qt to work. It might be out of date/old, but you can get it here[dead link 2020-08-03 ⓘ].

Another, more complex utility to perform such operations is AMDOverdriveCtrl. Its homepage is here and you can build amdoverdrivectrlAUR from the AUR or from Vi0L0's unofficial repositories.

Double Screen (Dual Head / Dual Screen / Xinerama)

Introduction

Warning: you should know that there is not one specific solution because each setup differs and needs its own configuration. That is why you will have to adapt the steps below to your own needs. It is possible that you have to try more than once. Therefore, you should save your working before you start modifying and be able to recover from a command-line environment.
  • In this chapter, we will describe the installation of two different-sized screens on only one graphics card with two different output ports (DVI + HDMI) using a "BIG Desktop" configuration.
  • The Xinerama solution has some inconveniences, especially because it is not compatible with XrandR. For that very reason, you should not use this solution, because XrandR is a must for our later configuration.
  • The Dual Head solution would allow you to have 2 different sessions (one for each screen). It could be what you want, but you will not be able to move windows from one screen to another. If you have only one screen, you will have to define the mouse inside your Xorg session for each of the two sessions inside the Server Layout section.

ATI Documentation

ATI Catalyst Control Center

The GUI tool shipped by ATI is very useful and we will try to use it as much as we can. To launch it, open a terminal and use the following command:

$ kdesu amdcccle
Warning: Do not use sudo instead of kdesu. Sudo gives you admin rights with user account information.

Installation

Before we start, make sure that your hardware is plugged in correctly, that power is on and that you know your hardware characteristics (screen dimensions, sizes, refreshment rates, etc.) Normally, both screens are recognized during boot time but not necessarily identified properly, especially if you are not using any Xorg base configuration file () but relying on the hot-plugging feature.

The first step is to make sure that you screens will be recognized by your DE and by X. For this, you need to generate a basic Xorg configuration file for your two screens:

# aticonfig --initial --desktop-setup=horizontal --overlay-on=1

or

# aticonfig --initial=dual-head --screen-layout=left
Note: is important because it allows you to have 1 pixel (or more) shared between the 2 screens.
Tip: For the other possible and available options, do not hesitate to type inside a terminal to display all available command lines.

Now you should have a basic Xorg configuration file that you can edit to add your screen resolutions. It is important to use the precise resolution, especially if you have screens of different sizes. These resolutions have to be added in the "Screen" section:

SubSection "Display" Depth 24 Modes "X-resolution screen 1xY-resolution screen 1" "Xresolution screen 2xY-resolution screen 2" EndSubSection

From now on, instead of editing the file manually, let us use the ATI GUI tool. Restart X to be sure that your two screens are properly supported and that the resolutions are properly recognized (Screens must be independent, not mirrored).

Configuration

Now you will only have to launch the ATI control center with root privileges, go to the display menu and choose how you would like to set your configuration (small arrow of the drop down menu). A last restart of X and you should be done!

Before you restart X, do not hesitate to verify your new file. At this stage, inside the "Display" sub-section of the "Screen" section, you should see a "Virtual" command line, of which the resolution should be the sum of both screens. The "Server Layout" section says all the rest.

Uninstallation

If for any reason this driver is not working for you or if you simply want to try out the open source driver, remove the and packages. Also you should remove catalyst-generatorAUR, catalyst-hookAUR and lib32-catalyst-utilsAUR packages if they have been installed on your system.

Warning:
  • You may need to use as the root user to remove catalyst-utilsAUR (and/or lib32-catalyst-utilsAUR) because that package contains gl related files and many of your installed packages depend on them. These dependencies will be satisfied again when you install xf86-video-ati.
  • You may need to remove and (if it exists on your system), otherwise will fail to load and you would not have 3D support.
Note: You should remove unofficial repositories from your and run as the root user, because those repositories include out-dated Xorg packages to allow use of and the xf86-video-ati package needs up-to-date Xorg packages from the Official repositories.

Also follow these steps:

  • If you have the file remove it or comment the line in that file.
  • If you have a file in to load the module on boot, remove it or comment the line containing .
  • Make sure to remove or backup .
  • If you have installed the catalyst-hookAUR package, make sure to disable the systemd service.
  • If you used the option in your kernel parameters and plan to use KMS, remove it.
  • Reboot before installing another driver.

Troubleshooting

If you can still boot to command-line, then the problem probably lies in

You can parse the whole or, for clues:

$ grep '(EE)' /var/log/Xorg.0.log $ grep '(WW)' /var/log/Xorg.0.log

If you are still confused about what is going on, search the forums first. Then post a message in the thread specific to ATI/AMD. Provide the information from and both commands mentioned above.

Failed to start atieventsd.service

Install acpid from the official repositories. Start and enable the acpid service.

If the service still fails to start, edit and change to .

Failed to open fglrx_dri.so

The factual accuracy of this article or section is disputed.

Reason: There should be no need to mess around in . This is probably a bug in another program. (Discuss in Talk:AMD Catalyst#)

Create a symlink from to (or other requested path)

# mkdir -p /usr/X11R6/lib64/modules/dri # ln -s /usr/lib/xorg/modules/dri/fglrx_dri.so /usr/X11R6/lib64/modules/dri/fglrx_dri.so

GDM fails to start

Downgrade the xorg-server package or try to use another display manager like LightDM.

3D Wine applications freeze

If you use a 3D Wine application and it hangs, watch out for the following workarounds.

TLS

One source of problems is TLS. To disable it, either use or edit . To use :

# aticonfig --tls=off

Or, to edit ; first open the file in an editor as root and then add to the Device section of this file.

After applying either of the solutions, restart X for it to take effect.

Compiz

In case you are using compiz as the windows compositer, disable it. For instance, if you are using XFCE as your desktop environment, open a terminal and execute:

$ xfwm4 --replace &

Problems with video colours

You may still use to avoid video flickering, but without video acceleration:

  • Run mplayer without switch.
  • Run smplayer remove from Options → Preferences → Advanced → Options for MPlayer → Options: -vo vaapi

Plus for smplayer you may now safely turn screenshots on.

KWin and composite

You may use XRender if the rendering with OpenGL is slow. However, XRender might also be slower than OpenGL depending on your card. XRender also solves artefact issues in some cases, for instance when resizing Konsole.

Black screen with complete lockups and/or hangs after reboot or startx

Ensure you have added the option to the kernel options line in your bootloader (see #Disable kernel mode setting). Make sure that Catalyst is compatible with your installed Xorg version and used Linux kernel version.

If you are using the legacy driver () and get a black screen, try downgrading xorg-server to 1.12 by using the #xorg112 repository.

Faulty ACPI hardware calls

It is possible that fglrx does not cooperate well with the system's ACPI hardware calls, so it auto-disables itself and there is no screen output.

If so, try to run this:

$ aticonfig --acpi-services=off

KDM disappears after logout

If you are running Catalyst proprietary driver and you get a console (tty1) instead of the expected KDM greeting when you log out, you must instruct KDM to restart the X server after each logout. Uncomment the following line under the section titled

/usr/share/config/kdm/kdmrcTerminateServer=True

KDM should now appear when you log out of KDE.

Hibernate/Sleep issues

Video fails to resume from suspend2ram

ATI's proprietary Catalyst driver cannot resume from suspend if the framebuffer is enabled. To disable the framebuffer, add to your kernel kernel parameters.

To see where you need to add this with other bootloaders, see #Disable kernel mode setting.

System freezes/Hard locks

  • The framebuffer drivers have been known in the past to cause problems of this nature. If your kernel has radeonfb support compiled in, you may want to try a different kernel and see if this helps.
  • If you experience system freezes when exiting your DE (shut down, suspend, switching to tty etc.) you probably forgot to deactivate KMS. (See #Disable kernel mode setting)

Hardware conflicts

Radeon cards used in conjunction with some versions of the nForce3 chipset (e.g. nForce 3 250Gb) will not have 3D acceleration. Currently the cause of this issue is unknown, but some sources indicate that it may be possible to get acceleration with this combination of hardware by booting Windows with the drivers from nVIDIA and then rebooting the system. This can be verified by getting output something similar to this (using an nForce3-based system):

$ dmesg | grep agpagpgart: Detected AGP bridge 0 agpgart: Setting up Nforce3 AGP. agpgart: aperture base > 4G

and also if issuing the following command gets you the following output:

$ tail -n 100 /var/log/Xorg.0.log | grep agp(EE) fglrx(0): [agp] unable to acquire AGP, error "xf86_ENODEV"

you have this bug.

Some sources indicate that in some situations, downgrading the motherboard BIOS may help, but this cannot be verified in all cases. Also, a bad BIOS downgrade can render your hardware useless, so beware.

See this bugreport for more information and a potential fix.

Temporary hangs when playing video

This problem may occur when using the proprietary Catalyst.

If you experience temporary hangs lasting from a few seconds to several minutes occuring randomly during playback with mplayer, check the system logs for output like:

/var/log/messages.logNov 28 18:31:56 pandemonium [<c01c64a6>] ? proc_get_sb+0xc6/0x160 Nov 28 18:31:56 pandemonium [<c01c64a6>] ? proc_get_sb+0xc6/0x160 Nov 28 18:31:56 pandemonium [<f8bc628c>] ? ip_firegl_ioctl+0x1c/0x30 [fglrx] Nov 28 18:31:56 pandemonium [<c01c64a6>] ? proc_get_sb+0xc6/0x160 Nov 28 18:31:56 pandemonium [<c0197038>] ? vfs_ioctl+0x78/0x90 Nov 28 18:31:56 pandemonium [<c01970b7>] ? do_vfs_ioctl+0x67/0x2f0 Nov 28 18:31:56 pandemonium [<c01973a6>] ? sys_ioctl+0x66/0x70 Nov 28 18:31:56 pandemonium [<c0103ef3>] ? sysenter_do_call+0x12/0x33 Nov 28 18:31:56 pandemonium [<c01c64a6>] ? proc_get_sb+0xc6/0x160 Nov 28 18:31:56 pandemonium =======================

Adding the and/or kernel parameters should work.

"aticonfig: No supported adapters detected"

If you get the following:

# aticonfig --initialaticonfig: No supported adapters detected

It may still be possible to get Catalyst working by manually setting the device in your your file or by copying an older working file (preferred - this also fixes the watermark issue).

To get an older control file, download a previous version of fglrx from AMD and run it with parameter. You will find the control file in . Copy the extracted file over the system file and restart Xorg. You can try different versions of the file.

To set your model in , edit the device section of to:

/etc/X11/xorg.confSection "Device" Identifier "ATI radeon ****" Driver "fglrx" EndSection

Where should be replaced with your device's marketing number (e.g. 6870 for the HD 6870 and 6310 for the E-350 APU).

Xorg will start and it is possible to use instead of . There will be an "AMD Unsupported hardware" watermark.

You can remove this watermark using the following script:

#!/bin/sh DRIVER=/usr/lib/xorg/modules/drivers/fglrx_drv.so for x in $(objdump -d $DRIVER|awk '/call/&&/EnableLogo/{print "\\x"$2"\\x"$3"\\x"$4"\\x"$5"\\x"$6}'); do sed -i "s/$x/\x90\x90\x90\x90\x90/g" $DRIVER done

and then reboot your machine.

WebGL support in Chromium

Google has blacklisted Linux's Catalyst driver from supporting webGL in their Chromium/Chrome browsers. See Chromium#WebGL for details.

Lag/freezes when watching flash videos via Adobe's flashplugin

Edit:

/etc/adobe/mms.cfg#EnableLinuxHWVideoDecode=1 OverrideGPUValidation=true

If you are using KDE make sure that "Suspend desktop effects for fullscreen windows" is unchecked under → → .

Lag/slow windows movement in GNOME3

You can try this solution, it has been reported to work for many people.

Add this line into or into :

export CLUTTER_VBLANK=none

Restart X server or reboot your system.

Not using full screen resolution at 1920x1080 (underscanning, black borders around the screen)

This usually happens when you use a HDMI connection to connect your monitor/TV to your computer.

Seemed to be a feature by AMD/ATI to work with all HDTVs that could be adjusted via the amdccle.

Using the amdcccle GUI you can select the affected display, go to adjustments, and set underscan to 0% (aticonfig defaults to 15% underscan). It is possible as well that the underscan slider will not show under the display's adjustments, as sometimes in (at least) version 14.10.

The problem is that the settings will not persist after restarting X server or rebooting or wake up or might even revert after changing TTYs.

For the changes to become permanent, you will need to adjust the underscan settings manually using "aticonfig" via console (as root) or manually edit the file (as root)

using aticonfig method:

# aticonfig --set-pcs-u32=MCIL,DigitalHDTVDefaultUnderscan,0

After changing the settings, reboot.

For newer version (for example, 12.11), if Catalyst control center repeatedly fails to save the overscan setting you can also try:

# aticonfig --set-pcs-u32=MCIL,TVEnableOverscan,0

Manually editing /etc/ati/amdpcsdb method:

Add the following line anywhere under the following header

# DigitalHDTVDefaultUnderscan=V0

For newer version (for example, 12.11), if Catalyst control center repeatedly fails to save the overscan setting you can also try: locate under the following line

# TVEnableOverscan=V1

and change it to

# TVEnableOverscan=V0

After changing the settings, reboot.

Note: You might find that the file will be overwritten and revert no matter what you do as user or as root even with log in/log out/reboot, ergo the modification will not stick.

For the amd database file not to be overwritten you have to modify it without the fglrx driver running.

This can be made by rebooting in any "safe mode" that will not use the driver or directly booting into console mode

Workaround: For whatever reason you can find yourself not wanting to touch ATI's config files you can circumvent the problem by forcing the panel's position and resolution: as user:

# aticonfig --set-dispattrib=DISPLAYTYPE,positionX:0 # aticonfig --set-dispattrib=DISPLAYTYPE,positionY:0 # aticonfig --set-dispattrib=DISPLAYTYPE,sizeX:1920 # aticonfig --set-dispattrib=DISPLAYTYPE,sizeY:1080

will be the name of the monitor you want to change its attributes, for example "dfp9". To get the name of your run the following command:

# xrandr --current

Should RandR be not enabled use:

# aticonfig --query-monitor

Using the display switch or DISPLAY variable set to the appropriate display/screen (:0.1 for example) might be necessary.

That will show you which displays are connected and disconnected and its properties

This workaround will not persist but it is a quick fix that will show that the panel works just fine and that the above solutions are to be put into place.

Note: should not be used on newer versions of the driver as it is deprecated and will be soon removed as stated by ATI.

Try to read ATI's notice

Dual Screen Setup: general problems with acceleration, OpenGL, compositing, performance

Try to disable xinerama and xrandr12. Check out ie. this way:

Type those commands:

# aticonfig --initial # aticonfig --set-pcs-str="DDX,EnableRandR12,FALSE"

Then reboot your system. In check that xinerama is disabled, if it is not, disable it and reboot your system.

Next run and pick up amdcccle → display manager → multi-display → multidisplay desktop with display(s) 2.

Reboot again and set up your display layout whatever you desire.

Disabling VariBright feature

Vari-Bright is a feature designed to save power by dynamically adjusting how much power the display panel uses. Enter the following command to disable VariBright:

# aticonfig --set-pcs-u32=MCIL,PP_UserVariBrightEnable,0

Hybrid/PowerXpress: turning off discrete GPU

This article or section needs language, wiki syntax or style improvements. See Help:Style for reference.

When you are using packages with powerXpress support and you are switching to integrated GPU you may notice that discrete GPU is still working, consuming power and making your system's temperature higher.

Sometimes ie. when your integrated GPU is intel's one you can use to turn the discrete GPU off. Sometimes unfortunately, it is not working.

Then you may check out acpi_call-pfAUR. MrDeepPurple has prepared the script which he is using to perform 'turn off' task. He is calling script via systemd service while booting and resuming his system. Here is his script:

#!/bin/sh libglx=$(/usr/lib/fglrx/switchlibglx query) modprobe acpi_call if [ "$libglx" = "intel" ]; then echo '\_SB.PCI0.PEG0.PEGP._OFF' > /proc/acpi/call fi

Switching from X session to TTYs gives a blank screen/low resolution TTY

Workaround for this "feature", which appeared in catalyst 13.2 betas, is to use kernel option, like . You can get the list of supported resolutions with the

$ hwinfo --framebuffer

command. Get the one that corresponds to your wanted resolution, and copy-paste it into kernel line of your bootloader, so it could look like ie.

Switching from X session to TTYs gives a black screen with the monitor backlight on

Use uvesafb as your framebuffer driver. Moreover with it is also possible to set whatever resolution for the TTY.

Switching to TTYs then back to X session gives a black screen with a mouse cursor

If you experience this bug, try adding

Option "XAANoOffscreenPixmaps" "true"

to the 'Device' section of your xorg.conf file.

The factual accuracy of this article or section is disputed.

Reason: This is a general issue when using Polkit in a graphical environment without matching agent. (Discuss in Talk:AMD Catalyst#)

Also, make sure you have a polkit authentication agent installed and running, as this behavior can happen when a program is asking for a password, but does not have an authentication agent installed to display the password dialog box.

30 FPS / Tear-Free / V-Sync bug

Bug introduced in Catalyst 13.6 beta, not fixed till now (13.9).

After enabling "Tear-Free" functionality every freshly started OpenGL application is lagging, often generates only 30 FPS, it also touches composited desktop.

Workaround is pretty simple and was found by M132:

  1. Open "AMD Catalyst Control Center" (amdcccle) application
  2. Enable Tear-Free, it will set 3D V-Sync option to "Always on".
  3. Set 3D V-Sync to "Always Off".
  4. Make sure Tear-Free is still on.
  5. Restart X / Re-login.

It is working well on KDE 4.11.x, but in case of problems M132 suggests: "Try disabling "Detect refresh rate" and specify monitor's refresh rate in the Composite plugin."

Backlight adjustment does not work

If you have a problem with backlight adjustment, you can try the following command:

# aticonfig --set-pcs-u32=MCIL,PP_PhmUseDummyBackEnd,1

Some users reported that this can decrease FPS. To restore defaults, run:

# aticonfig --set-pcs-u32=MCIL,PP_PhmUseDummyBackEnd,0

Read more about this bug

Chromium glitching when using plasma

Add --disable-gpu execute option to the chromium, ie. to /usr/share/applications/chromium.desktop file, like here:

# cat /usr/share/applications/chromium.desktop | grep -i exec Exec=chromium %U --disable-gpu

Xorg crashes

Unsupported Xorg Version

When having a supported Linux kernel version but an unsupported Xorg version, you might get this error message and Xorg will crash

(WW) fglrx: No matching Device section for instance (BusID PCI:0@0:17:0) found (...) /usr/bin/Xorg.bin: symbol lookup error: /usr/lib/xorg/modules/drivers/fglrx_drv.so: undefined symbol: GlxInitVisuals2D xinit: giving up xinit: unable to connect to X server: Connection refused xinit: server error

For example: fglrx 15.20.3 does not support Xorg 1.17.

To solve this, you should downgrade Xorg. A helpful list of steps can be found on [1]

See also

Источник: [https://torrent-igruha.org/3551-portal.html]

Catalyst 15.12 windows 10 download

2 thoughts to “Catalyst 15.12 windows 10 download”

Leave a Reply

Your email address will not be published. Required fields are marked *