<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://wiki.cchtml.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=75.72.80.77</id>
	<title>cchtml.com - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.cchtml.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=75.72.80.77"/>
	<link rel="alternate" type="text/html" href="http://wiki.cchtml.com/index.php?title=Special:Contributions/75.72.80.77"/>
	<updated>2026-05-14T22:33:46Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>http://wiki.cchtml.com/index.php?title=Fedora_21_Installation_Guide&amp;diff=10628</id>
		<title>Fedora 21 Installation Guide</title>
		<link rel="alternate" type="text/html" href="http://wiki.cchtml.com/index.php?title=Fedora_21_Installation_Guide&amp;diff=10628"/>
		<updated>2015-05-03T18:21:08Z</updated>

		<summary type="html">&lt;p&gt;75.72.80.77: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= AMD CATALYST-14.12 FOR GNOME AND KDE ENVIRONMENT =&lt;br /&gt;
&lt;br /&gt;
==First off this is still a work in progress! and not a walk in the park! but it works very good and is stable.==&lt;br /&gt;
==This  part is for &#039;&#039;&#039;KDE &amp;amp; GNOME&#039;&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;fully update your system and make sure your running kernel 3.18+ &#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;install pre-requisite packages:&lt;br /&gt;
 yum install gcc kernel-headers kernel-devel patch cdbs dh-make dkms fakeroot xorg-x11-server-devel rpm-build pre-link&lt;br /&gt;
 mkdir catalyst{{Catalystversion}} &amp;amp;&amp;amp; cd catalyst{{Catalystversion}}&lt;br /&gt;
 wget &amp;lt;nowiki&amp;gt;--referer=&#039;http://support.amd.com/en-us/download/desktop?os=Linux+x86&#039; http://www2.ati.com/drivers/linux/amd-catalyst-omega-&amp;lt;/nowiki&amp;gt;{{Catalystversion}}-linux-run-installers.zip &lt;br /&gt;
 unzip amd-catalyst-omega-{{Catalystversion}}-linux-run-installers.zip&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;now we need to extract the installer in order to patch a few files. &#039;&#039;&#039;&lt;br /&gt;
 cd fglrx*&lt;br /&gt;
 sh amd-driver-installer-14.501.1003-x86.x86_64.run --extract catalyst &lt;br /&gt;
 cd catalyst&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Create the empty patch files&#039;&#039;&#039;&lt;br /&gt;
 touch 3-{17,19}.patch&lt;br /&gt;
&lt;br /&gt;
Edit the files with your favorite text editor and paste the contents below:&lt;br /&gt;
&lt;br /&gt;
Contents of 3-17.patch&lt;br /&gt;
 --- common/lib/modules/fglrx/build_mod/kcl_acpi.c       2014-09-23 10:42:10.000000000 -0400&lt;br /&gt;
 +++ common/lib/modules/fglrx/build_mod/kcl_acpi.c       2014-11-13 16:44:23.187112123 -0500 &lt;br /&gt;
 @@ -831,7 +831,7 @@&lt;br /&gt;
 &lt;br /&gt;
  static acpi_status KCL_ACPI_Slot_No_Hotplug(KCL_ACPI_DevHandle handle, u32 lvl, void *data, void **rv)&lt;br /&gt;
  {&lt;br /&gt;
 -#if LINUX_VERSION_CODE &amp;gt;= KERNEL_VERSION(3,12,7)&lt;br /&gt;
 +#if LINUX_VERSION_CODE &amp;gt;= KERNEL_VERSION(3,12,7) &amp;amp;&amp;amp; LINUX_VERSION_CODE &amp;lt; KERNEL_VERSION(3,17,0)&lt;br /&gt;
     struct acpi_device *tdev = NULL;&lt;br /&gt;
     struct pci_dev *pdev = (struct pci_dev *)data;&lt;br /&gt;
     int device = 0;&lt;br /&gt;
&lt;br /&gt;
Contents of 3-19.patch&lt;br /&gt;
 --- common/lib/modules/fglrx/build_mod/firegl_public.c  2015-03-22 14:13:36.628837777 -0400&lt;br /&gt;
 +++ common/lib/modules/fglrx/build_mod/firegl_public.c  2015-03-22 14:14:43.678029922 -0400&lt;br /&gt;
 @@ -4816,8 +4816,8 @@&lt;br /&gt;
  {&lt;br /&gt;
      unsigned long orig_level;&lt;br /&gt;
 &lt;br /&gt;
 -    orig_level = __get_cpu_var(kasExecutionLevel);&lt;br /&gt;
 -    __get_cpu_var(kasExecutionLevel) = level;&lt;br /&gt;
 +    orig_level = __this_cpu_read(kasExecutionLevel);&lt;br /&gt;
 +    __this_cpu_write(kasExecutionLevel, level);&lt;br /&gt;
 &lt;br /&gt;
      return orig_level;&lt;br /&gt;
  }&lt;br /&gt;
 @@ -4829,7 +4829,7 @@&lt;br /&gt;
   */&lt;br /&gt;
  static unsigned long kas_GetExecutionLevel(void)&lt;br /&gt;
  {&lt;br /&gt;
 -    return __get_cpu_var(kasExecutionLevel);&lt;br /&gt;
 +    return __this_cpu_read(kasExecutionLevel);&lt;br /&gt;
  }&lt;br /&gt;
 &lt;br /&gt;
  /** \brief Type definition for kas_spin_lock() parameter */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Patch the files&#039;&#039;&#039;&lt;br /&gt;
 patch -p0 &amp;lt; 3-17.patch&lt;br /&gt;
 patch -p0 &amp;lt; 3-19.patch&lt;br /&gt;
&lt;br /&gt;
==This next part is for &#039;&#039;&#039;KDE ONLY&#039;&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
 sh ati-installer.sh 14.501 --install&lt;br /&gt;
&lt;br /&gt;
and reboot. your done!&lt;br /&gt;
&lt;br /&gt;
==This funny part is for &#039;&#039;&#039;GNOME &amp;amp; XFCE&#039;&#039;&#039;==&lt;br /&gt;
 sh ati-installer.sh 14.501 --install&lt;br /&gt;
===do not reboot after the installation===&lt;br /&gt;
Now the problem is that even though aticonfig will work, the libglx.so and fglrx_drv.so blobs provided by AMD are broken. They won’t work with GDM and Xserver 1.16.&lt;br /&gt;
&lt;br /&gt;
NOTE: YOU MUST BE LOGGED INTO ROOT IN ORDER TO DO THIS CORRECTLY, SUDO DOESN&#039;T WORK FOR THIS BY A DEFAULT INSTALLATION!&lt;br /&gt;
&lt;br /&gt;
to fix it  open terminal and copy &amp;amp; past &#039;&#039;&#039;one line at the time&#039;&#039;&#039;&lt;br /&gt;
 cd /usr/lib64/xorg/modules/drivers/&lt;br /&gt;
 Xorg -version &amp;gt; /amd_xversion 2&amp;gt;&amp;amp;1&lt;br /&gt;
 offset=`strings -td fglrx_drv.so | grep &#039;/proc/%i/fd/0&#039; | sed &#039;s/^ *//&#039; | cut -d&#039; &#039; -f1`&lt;br /&gt;
 echo -ne &#039;/amd_xversion&#039; | dd conv=notrunc of=fglrx_drv.so bs=1 count=13 seek=$offset&lt;br /&gt;
&lt;br /&gt;
 cd ..&lt;br /&gt;
 cd extensions/&lt;br /&gt;
 offset=`strings -td libglx.so | grep &#039;/proc/%i/fd/0&#039; | sed &#039;s/^ *//&#039; | cut -d&#039; &#039; -f1`&lt;br /&gt;
 echo -ne &#039;/amd_xversion&#039; | dd conv=notrunc of=libglx.so bs=1 count=13 seek=$offset&lt;br /&gt;
last part is to &#039;&#039;&#039;Assist Clutter in recognizing the OpenGL version&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
open gedit and edit /etc/profile&lt;br /&gt;
at the bottom add those following line&lt;br /&gt;
&lt;br /&gt;
export COGL_DRIVER=gl&lt;br /&gt;
&lt;br /&gt;
export COGL_OVERRIDE_GL_VERSION=1.4&lt;br /&gt;
&lt;br /&gt;
export COGL_RENDERER=GLX&lt;br /&gt;
&lt;br /&gt;
export LD_PRELOAD=/usr/lib64/fglrx/fglrx-libGL.so.1.2&lt;br /&gt;
&lt;br /&gt;
gnome-session&lt;br /&gt;
&lt;br /&gt;
===save it replace it ===&lt;br /&gt;
&lt;br /&gt;
Now we need to switch from GDM to lightdm in order to login {will be fix soon )&lt;br /&gt;
 dnf install lightdm&lt;br /&gt;
 systemctl disable gdm&lt;br /&gt;
 systemctl enable lightdm&lt;br /&gt;
and now you can &#039;&#039;&#039;finally reboot&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
==FlashPlayer HW Acceleration using Firefox==&lt;br /&gt;
This only applies to Firefox and other NPAPI-compatible web browsers not Pepper Flash included in Chrome.&#039;&#039;&#039;KDE user must uninstall pepper and re-intall Flash&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Add RPM Fusion Repo &#039;&#039;&#039;right-click Open link in new tab&#039;&#039;&#039; and install it.&lt;br /&gt;
&lt;br /&gt;
http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-21.noarch.rpm&lt;br /&gt;
&lt;br /&gt;
http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-21.noarch.rpm&lt;br /&gt;
&lt;br /&gt;
This next part will provide a generic VDPAU library. It uses OpenGL under the hood to accelerate drawing and scaling and VA-API (if available) to accelerate video decoding. &lt;br /&gt;
 yum install gstreamer1-vaapi.x86_64 libvdpau-va-gl.x86_64&lt;br /&gt;
now open text editor and add this line  &#039;&#039;&#039;export VDPAU_DRIVER=va_gl&#039;&#039;&#039; &lt;br /&gt;
  &lt;br /&gt;
to &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;/etc/profile&#039;&#039;&#039; at the end just above export COGL_DRIVER=gl&lt;br /&gt;
&lt;br /&gt;
and reboot! voila&lt;br /&gt;
&lt;br /&gt;
enjoy gang!&lt;br /&gt;
&lt;br /&gt;
winglman&lt;/div&gt;</summary>
		<author><name>75.72.80.77</name></author>
	</entry>
	<entry>
		<id>http://wiki.cchtml.com/index.php?title=Fedora_21_Installation_Guide&amp;diff=10627</id>
		<title>Fedora 21 Installation Guide</title>
		<link rel="alternate" type="text/html" href="http://wiki.cchtml.com/index.php?title=Fedora_21_Installation_Guide&amp;diff=10627"/>
		<updated>2015-05-03T09:56:42Z</updated>

		<summary type="html">&lt;p&gt;75.72.80.77: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= AMD CATALYST-14.12 FOR GNOME AND KDE ENVIRONMENT =&lt;br /&gt;
&lt;br /&gt;
==First off this is still a work in progress! and not a walk in the park! but it works very good and is stable.==&lt;br /&gt;
==This  part is for &#039;&#039;&#039;KDE &amp;amp; GNOME&#039;&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;fully update your system and make sure your running kernel 3.18+ &#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;install pre-requisite packages:&lt;br /&gt;
 yum install gcc kernel-headers kernel-devel touch patch cdbs dh-make dkms fakeroot xorg-x11-server-devel rpm-build&lt;br /&gt;
 mkdir catalyst{{Catalystversion}} &amp;amp;&amp;amp; cd catalyst{{Catalystversion}}&lt;br /&gt;
 wget &amp;lt;nowiki&amp;gt;--referer=&#039;http://support.amd.com/en-us/download/desktop?os=Linux+x86&#039; http://www2.ati.com/drivers/linux/amd-catalyst-omega-&amp;lt;/nowiki&amp;gt;{{Catalystversion}}-linux-run-installers.zip &lt;br /&gt;
 unzip amd-catalyst-omega-{{Catalystversion}}-linux-run-installers.zip&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;now we need to extract the installer in order to patch a few files. &#039;&#039;&#039;&lt;br /&gt;
 cd fglrx*&lt;br /&gt;
 sh amd-driver-installer-14.501.1003-x86.x86_64.run --extract catalyst &lt;br /&gt;
 cd catalyst&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Create the empty patch files&#039;&#039;&#039;&lt;br /&gt;
 touch 3-{17,19}.patch&lt;br /&gt;
&lt;br /&gt;
Edit the files with your favorite text editor and paste the contents below:&lt;br /&gt;
&lt;br /&gt;
Contents of 3-17.patch&lt;br /&gt;
 --- common/lib/modules/fglrx/build_mod/kcl_acpi.c       2014-09-23 10:42:10.000000000 -0400&lt;br /&gt;
 +++ common/lib/modules/fglrx/build_mod/kcl_acpi.c       2014-11-13 16:44:23.187112123 -0500 &lt;br /&gt;
 @@ -831,7 +831,7 @@&lt;br /&gt;
 &lt;br /&gt;
  static acpi_status KCL_ACPI_Slot_No_Hotplug(KCL_ACPI_DevHandle handle, u32 lvl, void *data, void **rv)&lt;br /&gt;
  {&lt;br /&gt;
 -#if LINUX_VERSION_CODE &amp;gt;= KERNEL_VERSION(3,12,7)&lt;br /&gt;
 +#if LINUX_VERSION_CODE &amp;gt;= KERNEL_VERSION(3,12,7) &amp;amp;&amp;amp; LINUX_VERSION_CODE &amp;lt; KERNEL_VERSION(3,17,0)&lt;br /&gt;
     struct acpi_device *tdev = NULL;&lt;br /&gt;
     struct pci_dev *pdev = (struct pci_dev *)data;&lt;br /&gt;
     int device = 0;&lt;br /&gt;
&lt;br /&gt;
Contents of 3-19.patch&lt;br /&gt;
 --- common/lib/modules/fglrx/build_mod/firegl_public.c  2015-03-22 14:13:36.628837777 -0400&lt;br /&gt;
 +++ common/lib/modules/fglrx/build_mod/firegl_public.c  2015-03-22 14:14:43.678029922 -0400&lt;br /&gt;
 @@ -4816,8 +4816,8 @@&lt;br /&gt;
  {&lt;br /&gt;
      unsigned long orig_level;&lt;br /&gt;
 &lt;br /&gt;
 -    orig_level = __get_cpu_var(kasExecutionLevel);&lt;br /&gt;
 -    __get_cpu_var(kasExecutionLevel) = level;&lt;br /&gt;
 +    orig_level = __this_cpu_read(kasExecutionLevel);&lt;br /&gt;
 +    __this_cpu_write(kasExecutionLevel, level);&lt;br /&gt;
 &lt;br /&gt;
      return orig_level;&lt;br /&gt;
  }&lt;br /&gt;
 @@ -4829,7 +4829,7 @@&lt;br /&gt;
   */&lt;br /&gt;
  static unsigned long kas_GetExecutionLevel(void)&lt;br /&gt;
  {&lt;br /&gt;
 -    return __get_cpu_var(kasExecutionLevel);&lt;br /&gt;
 +    return __this_cpu_read(kasExecutionLevel);&lt;br /&gt;
  }&lt;br /&gt;
 &lt;br /&gt;
  /** \brief Type definition for kas_spin_lock() parameter */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Patch the files&#039;&#039;&#039;&lt;br /&gt;
 patch -p0 &amp;lt; 3-17.patch&lt;br /&gt;
 patch -p0 &amp;lt; 3-19.patch&lt;br /&gt;
&lt;br /&gt;
==This next part is for &#039;&#039;&#039;KDE ONLY&#039;&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
 sh ati-installer.sh 14.501 --install&lt;br /&gt;
&lt;br /&gt;
and reboot. your done!&lt;br /&gt;
&lt;br /&gt;
==This funny part is for &#039;&#039;&#039;GNOME &amp;amp; XFCE&#039;&#039;&#039;==&lt;br /&gt;
 sh ati-installer.sh 14.501 --install&lt;br /&gt;
===do not reboot after the installation===&lt;br /&gt;
Now the problem is that even though aticonfig will work, the libglx.so and fglrx_drv.so blobs provided by AMD are broken. They won’t work with GDM and Xserver 1.16.&lt;br /&gt;
&lt;br /&gt;
NOTE: YOU MUST BE LOGGED INTO ROOT IN ORDER TO DO THIS CORRECTLY, SUDO DOESN&#039;T WORK FOR THIS BY A DEFAULT INSTALLATION!&lt;br /&gt;
&lt;br /&gt;
to fix it  open terminal and copy &amp;amp; past &#039;&#039;&#039;one line at the time&#039;&#039;&#039;&lt;br /&gt;
 cd /usr/lib64/xorg/modules/drivers/&lt;br /&gt;
 Xorg -version &amp;gt; /amd_xversion 2&amp;gt;&amp;amp;1&lt;br /&gt;
 offset=`strings -td fglrx_drv.so | grep &#039;/proc/%i/fd/0&#039; | sed &#039;s/^ *//&#039; | cut -d&#039; &#039; -f1`&lt;br /&gt;
 echo -ne &#039;/amd_xversion&#039; | dd conv=notrunc of=fglrx_drv.so bs=1 count=13 seek=$offset&lt;br /&gt;
&lt;br /&gt;
 cd ..&lt;br /&gt;
 cd extensions/&lt;br /&gt;
 offset=`strings -td libglx.so | grep &#039;/proc/%i/fd/0&#039; | sed &#039;s/^ *//&#039; | cut -d&#039; &#039; -f1`&lt;br /&gt;
 echo -ne &#039;/amd_xversion&#039; | dd conv=notrunc of=libglx.so bs=1 count=13 seek=$offset&lt;br /&gt;
last part is to &#039;&#039;&#039;Assist Clutter in recognizing the OpenGL version&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
open gedit and edit /etc/profile&lt;br /&gt;
at the bottom add those following line&lt;br /&gt;
&lt;br /&gt;
export COGL_DRIVER=gl&lt;br /&gt;
&lt;br /&gt;
export COGL_OVERRIDE_GL_VERSION=1.4&lt;br /&gt;
&lt;br /&gt;
export COGL_RENDERER=GLX&lt;br /&gt;
&lt;br /&gt;
export LD_PRELOAD=/usr/lib64/fglrx/fglrx-libGL.so.1.2&lt;br /&gt;
&lt;br /&gt;
gnome-session&lt;br /&gt;
&lt;br /&gt;
===save it replace it ===&lt;br /&gt;
&lt;br /&gt;
Now we need to switch from GDM to lightdm in order to login {will be fix soon )&lt;br /&gt;
 dnf install lightdm&lt;br /&gt;
 systemctl disable gdm&lt;br /&gt;
 systemctl enable lightdm&lt;br /&gt;
and now you can &#039;&#039;&#039;finally reboot&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
==FlashPlayer HW Acceleration using Firefox==&lt;br /&gt;
This only applies to Firefox and other NPAPI-compatible web browsers not Pepper Flash included in Chrome.&#039;&#039;&#039;KDE user must uninstall pepper and re-intall Flash&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Add RPM Fusion Repo &#039;&#039;&#039;right-click Open link in new tab&#039;&#039;&#039; and install it.&lt;br /&gt;
&lt;br /&gt;
http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-21.noarch.rpm&lt;br /&gt;
&lt;br /&gt;
http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-21.noarch.rpm&lt;br /&gt;
&lt;br /&gt;
This next part will provide a generic VDPAU library. It uses OpenGL under the hood to accelerate drawing and scaling and VA-API (if available) to accelerate video decoding. &lt;br /&gt;
 yum install gstreamer1-vaapi.x86_64 libvdpau-va-gl.x86_64&lt;br /&gt;
now open text editor and add this line  &#039;&#039;&#039;export VDPAU_DRIVER=va_gl&#039;&#039;&#039; &lt;br /&gt;
  &lt;br /&gt;
to &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;/etc/profile&#039;&#039;&#039; at the end just above export COGL_DRIVER=gl&lt;br /&gt;
&lt;br /&gt;
and reboot! voila&lt;br /&gt;
&lt;br /&gt;
enjoy gang!&lt;br /&gt;
&lt;br /&gt;
winglman&lt;/div&gt;</summary>
		<author><name>75.72.80.77</name></author>
	</entry>
	<entry>
		<id>http://wiki.cchtml.com/index.php?title=Fedora_21_Installation_Guide&amp;diff=10626</id>
		<title>Fedora 21 Installation Guide</title>
		<link rel="alternate" type="text/html" href="http://wiki.cchtml.com/index.php?title=Fedora_21_Installation_Guide&amp;diff=10626"/>
		<updated>2015-05-03T09:35:17Z</updated>

		<summary type="html">&lt;p&gt;75.72.80.77: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= AMD CATALYST-14.12 FOR GNOME AND KDE ENVIRONMENT =&lt;br /&gt;
&lt;br /&gt;
==First off this is still a work in progress! and not a walk in the park! but it works very good and is stable.==&lt;br /&gt;
==This  part is for &#039;&#039;&#039;KDE &amp;amp; GNOME&#039;&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;fully update your system and make sure your running kernel 3.18+ &#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;install pre-requisite packages:&lt;br /&gt;
 yum install gcc kernel-headers kernel-devel touch patch cdbs dh-make dkms fakeroot xorg-x11-server-devel rpm-build&lt;br /&gt;
 mkdir catalyst{{Catalystversion}} &amp;amp;&amp;amp; cd catalyst{{Catalystversion}}&lt;br /&gt;
 wget &amp;lt;nowiki&amp;gt;--referer=&#039;http://support.amd.com/en-us/download/desktop?os=Linux+x86&#039; http://www2.ati.com/drivers/linux/amd-catalyst-omega-&amp;lt;/nowiki&amp;gt;{{Catalystversion}}-linux-run-installers.zip &lt;br /&gt;
 unzip amd-catalyst-omega-{{Catalystversion}}-linux-run-installers.zip&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;now we need to extract the installer in order to patch a few files. &#039;&#039;&#039;&lt;br /&gt;
 cd fglrx*&lt;br /&gt;
 sh amd-driver-installer-14.501.1003-x86.x86_64.run --extract catalyst &lt;br /&gt;
 cd catalyst&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Create the empty patch files&#039;&#039;&#039;&lt;br /&gt;
 touch 3-{17,19}.patch&lt;br /&gt;
&lt;br /&gt;
Edit the files with your favorite text editor and paste the contents below:&lt;br /&gt;
&lt;br /&gt;
Contents of 3-17.patch&lt;br /&gt;
 --- common/lib/modules/fglrx/build_mod/kcl_acpi.c       2014-09-23 10:42:10.000000000 -0400&lt;br /&gt;
 +++ common/lib/modules/fglrx/build_mod/kcl_acpi.c       2014-11-13 16:44:23.187112123 -0500 &lt;br /&gt;
 @@ -831,7 +831,7 @@&lt;br /&gt;
 &lt;br /&gt;
  static acpi_status KCL_ACPI_Slot_No_Hotplug(KCL_ACPI_DevHandle handle, u32 lvl, void *data, void **rv)&lt;br /&gt;
  {&lt;br /&gt;
 -#if LINUX_VERSION_CODE &amp;gt;= KERNEL_VERSION(3,12,7)&lt;br /&gt;
 +#if LINUX_VERSION_CODE &amp;gt;= KERNEL_VERSION(3,12,7) &amp;amp;&amp;amp; LINUX_VERSION_CODE &amp;lt; KERNEL_VERSION(3,17,0)&lt;br /&gt;
     struct acpi_device *tdev = NULL;&lt;br /&gt;
     struct pci_dev *pdev = (struct pci_dev *)data;&lt;br /&gt;
     int device = 0;&lt;br /&gt;
&lt;br /&gt;
Contents of 3-19.patch&lt;br /&gt;
 --- common/lib/modules/fglrx/build_mod/firegl_public.c  2015-03-22 14:13:36.628837777 -0400&lt;br /&gt;
 +++ common/lib/modules/fglrx/build_mod/firegl_public.c  2015-03-22 14:14:43.678029922 -0400&lt;br /&gt;
 @@ -4816,8 +4816,8 @@&lt;br /&gt;
  {&lt;br /&gt;
      unsigned long orig_level;&lt;br /&gt;
 &lt;br /&gt;
 -    orig_level = __get_cpu_var(kasExecutionLevel);&lt;br /&gt;
 -    __get_cpu_var(kasExecutionLevel) = level;&lt;br /&gt;
 +    orig_level = __this_cpu_read(kasExecutionLevel);&lt;br /&gt;
 +    __this_cpu_write(kasExecutionLevel, level);&lt;br /&gt;
 &lt;br /&gt;
      return orig_level;&lt;br /&gt;
  }&lt;br /&gt;
 @@ -4829,7 +4829,7 @@&lt;br /&gt;
   */&lt;br /&gt;
  static unsigned long kas_GetExecutionLevel(void)&lt;br /&gt;
  {&lt;br /&gt;
 -    return __get_cpu_var(kasExecutionLevel);&lt;br /&gt;
 +    return __this_cpu_read(kasExecutionLevel);&lt;br /&gt;
  }&lt;br /&gt;
 &lt;br /&gt;
  /** \brief Type definition for kas_spin_lock() parameter */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Patch the files&#039;&#039;&#039;&lt;br /&gt;
 patch -p0 &amp;lt; 3-17.patch&lt;br /&gt;
 patch -p0 &amp;lt; 3-19.patch&lt;br /&gt;
&lt;br /&gt;
==This next part is for &#039;&#039;&#039;KDE ONLY&#039;&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
 sh ati-installer.sh 14.501 --install&lt;br /&gt;
&lt;br /&gt;
and reboot. your done!&lt;br /&gt;
&lt;br /&gt;
==This funny part is for &#039;&#039;&#039;GNOME &amp;amp; XFCE&#039;&#039;&#039;==&lt;br /&gt;
 sh ati-installer.sh 14.501 --install&lt;br /&gt;
===do not reboot after the installation===&lt;br /&gt;
Now the problem is that even though aticonfig will work, the libglx.so and fglrx_drv.so blobs provided by AMD are broken. They won’t work with GDM and Xserver 1.16.&lt;br /&gt;
&lt;br /&gt;
to fix it  open terminal and copy &amp;amp; past &#039;&#039;&#039;one line at the time&#039;&#039;&#039;&lt;br /&gt;
 cd /usr/lib64/xorg/modules/drivers/&lt;br /&gt;
 Xorg -version &amp;gt; /amd_xversion 2&amp;gt;&amp;amp;1&lt;br /&gt;
 offset=`strings -td fglrx_drv.so | grep &#039;/proc/%i/fd/0&#039; | sed &#039;s/^ *//&#039; | cut -d&#039; &#039; -f1`&lt;br /&gt;
 echo -ne &#039;/amd_xversion&#039; | dd conv=notrunc of=fglrx_drv.so bs=1 count=13 seek=$offset&lt;br /&gt;
&lt;br /&gt;
 cd ..&lt;br /&gt;
 cd extensions/&lt;br /&gt;
 offset=`strings -td libglx.so | grep &#039;/proc/%i/fd/0&#039; | sed &#039;s/^ *//&#039; | cut -d&#039; &#039; -f1`&lt;br /&gt;
 echo -ne &#039;/amd_xversion&#039; | dd conv=notrunc of=libglx.so bs=1 count=13 seek=$offset&lt;br /&gt;
last part is to &#039;&#039;&#039;Assist Clutter in recognizing the OpenGL version&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
open gedit and edit /etc/profile&lt;br /&gt;
at the bottom add those following line&lt;br /&gt;
&lt;br /&gt;
export COGL_DRIVER=gl&lt;br /&gt;
&lt;br /&gt;
export COGL_OVERRIDE_GL_VERSION=1.4&lt;br /&gt;
&lt;br /&gt;
export COGL_RENDERER=GLX&lt;br /&gt;
&lt;br /&gt;
export LD_PRELOAD=/usr/lib64/fglrx/fglrx-libGL.so.1.2&lt;br /&gt;
&lt;br /&gt;
gnome-session&lt;br /&gt;
&lt;br /&gt;
===save it replace it ===&lt;br /&gt;
&lt;br /&gt;
Now we need to switch from GDM to lightdm in order to login {will be fix soon )&lt;br /&gt;
 dnf install lightdm&lt;br /&gt;
 systemctl disable gdm&lt;br /&gt;
 systemctl enable lightdm&lt;br /&gt;
and now you can &#039;&#039;&#039;finally reboot&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
==FlashPlayer HW Acceleration using Firefox==&lt;br /&gt;
This only applies to Firefox and other NPAPI-compatible web browsers not Pepper Flash included in Chrome.&#039;&#039;&#039;KDE user must uninstall pepper and re-intall Flash&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Add RPM Fusion Repo &#039;&#039;&#039;right-click Open link in new tab&#039;&#039;&#039; and install it.&lt;br /&gt;
&lt;br /&gt;
http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-21.noarch.rpm&lt;br /&gt;
&lt;br /&gt;
http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-21.noarch.rpm&lt;br /&gt;
&lt;br /&gt;
This next part will provide a generic VDPAU library. It uses OpenGL under the hood to accelerate drawing and scaling and VA-API (if available) to accelerate video decoding. &lt;br /&gt;
 yum install gstreamer1-vaapi.x86_64 libvdpau-va-gl.x86_64&lt;br /&gt;
now open text editor and add this line  &#039;&#039;&#039;export VDPAU_DRIVER=va_gl&#039;&#039;&#039; &lt;br /&gt;
  &lt;br /&gt;
to &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;/etc/profile&#039;&#039;&#039; at the end just above export COGL_DRIVER=gl&lt;br /&gt;
&lt;br /&gt;
and reboot! voila&lt;br /&gt;
&lt;br /&gt;
enjoy gang!&lt;br /&gt;
&lt;br /&gt;
winglman&lt;/div&gt;</summary>
		<author><name>75.72.80.77</name></author>
	</entry>
	<entry>
		<id>http://wiki.cchtml.com/index.php?title=Fedora_21_Installation_Guide&amp;diff=10625</id>
		<title>Fedora 21 Installation Guide</title>
		<link rel="alternate" type="text/html" href="http://wiki.cchtml.com/index.php?title=Fedora_21_Installation_Guide&amp;diff=10625"/>
		<updated>2015-05-03T09:25:22Z</updated>

		<summary type="html">&lt;p&gt;75.72.80.77: Extra tools necessary to be downloaded so that installation doesn&amp;#039;t fail on the majority of Fedora 21 installations.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= AMD CATALYST-14.12 FOR GNOME AND KDE ENVIRONMENT =&lt;br /&gt;
&lt;br /&gt;
==First off this is still a work in progress! and not a walk in the park! but it works very good and is stable.==&lt;br /&gt;
==This  part is for &#039;&#039;&#039;KDE &amp;amp; GNOME&#039;&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;fully update your system and make sure your running kernel 3.18+ &#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;install pre-requisite packages:&lt;br /&gt;
 yum install gcc kernel-headers kernel-devel touch patch cdbs dh-make dkms fakeroot xorg-x11-server-devel&lt;br /&gt;
 mkdir catalyst{{Catalystversion}} &amp;amp;&amp;amp; cd catalyst{{Catalystversion}}&lt;br /&gt;
 wget &amp;lt;nowiki&amp;gt;--referer=&#039;http://support.amd.com/en-us/download/desktop?os=Linux+x86&#039; http://www2.ati.com/drivers/linux/amd-catalyst-omega-&amp;lt;/nowiki&amp;gt;{{Catalystversion}}-linux-run-installers.zip &lt;br /&gt;
 unzip amd-catalyst-omega-{{Catalystversion}}-linux-run-installers.zip&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;now we need to extract the installer in order to patch a few files. &#039;&#039;&#039;&lt;br /&gt;
 cd fglrx*&lt;br /&gt;
 sh amd-driver-installer-14.501.1003-x86.x86_64.run --extract catalyst &lt;br /&gt;
 cd catalyst&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Create the empty patch files&#039;&#039;&#039;&lt;br /&gt;
 touch 3-{17,19}.patch&lt;br /&gt;
&lt;br /&gt;
Edit the files with your favorite text editor and paste the contents below:&lt;br /&gt;
&lt;br /&gt;
Contents of 3-17.patch&lt;br /&gt;
 --- common/lib/modules/fglrx/build_mod/kcl_acpi.c       2014-09-23 10:42:10.000000000 -0400&lt;br /&gt;
 +++ common/lib/modules/fglrx/build_mod/kcl_acpi.c       2014-11-13 16:44:23.187112123 -0500 &lt;br /&gt;
 @@ -831,7 +831,7 @@&lt;br /&gt;
 &lt;br /&gt;
  static acpi_status KCL_ACPI_Slot_No_Hotplug(KCL_ACPI_DevHandle handle, u32 lvl, void *data, void **rv)&lt;br /&gt;
  {&lt;br /&gt;
 -#if LINUX_VERSION_CODE &amp;gt;= KERNEL_VERSION(3,12,7)&lt;br /&gt;
 +#if LINUX_VERSION_CODE &amp;gt;= KERNEL_VERSION(3,12,7) &amp;amp;&amp;amp; LINUX_VERSION_CODE &amp;lt; KERNEL_VERSION(3,17,0)&lt;br /&gt;
     struct acpi_device *tdev = NULL;&lt;br /&gt;
     struct pci_dev *pdev = (struct pci_dev *)data;&lt;br /&gt;
     int device = 0;&lt;br /&gt;
&lt;br /&gt;
Contents of 3-19.patch&lt;br /&gt;
 --- common/lib/modules/fglrx/build_mod/firegl_public.c  2015-03-22 14:13:36.628837777 -0400&lt;br /&gt;
 +++ common/lib/modules/fglrx/build_mod/firegl_public.c  2015-03-22 14:14:43.678029922 -0400&lt;br /&gt;
 @@ -4816,8 +4816,8 @@&lt;br /&gt;
  {&lt;br /&gt;
      unsigned long orig_level;&lt;br /&gt;
 &lt;br /&gt;
 -    orig_level = __get_cpu_var(kasExecutionLevel);&lt;br /&gt;
 -    __get_cpu_var(kasExecutionLevel) = level;&lt;br /&gt;
 +    orig_level = __this_cpu_read(kasExecutionLevel);&lt;br /&gt;
 +    __this_cpu_write(kasExecutionLevel, level);&lt;br /&gt;
 &lt;br /&gt;
      return orig_level;&lt;br /&gt;
  }&lt;br /&gt;
 @@ -4829,7 +4829,7 @@&lt;br /&gt;
   */&lt;br /&gt;
  static unsigned long kas_GetExecutionLevel(void)&lt;br /&gt;
  {&lt;br /&gt;
 -    return __get_cpu_var(kasExecutionLevel);&lt;br /&gt;
 +    return __this_cpu_read(kasExecutionLevel);&lt;br /&gt;
  }&lt;br /&gt;
 &lt;br /&gt;
  /** \brief Type definition for kas_spin_lock() parameter */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Patch the files&#039;&#039;&#039;&lt;br /&gt;
 patch -p0 &amp;lt; 3-17.patch&lt;br /&gt;
 patch -p0 &amp;lt; 3-19.patch&lt;br /&gt;
&lt;br /&gt;
==This next part is for &#039;&#039;&#039;KDE ONLY&#039;&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
 sh ati-installer.sh 14.501 --install&lt;br /&gt;
&lt;br /&gt;
and reboot. your done!&lt;br /&gt;
&lt;br /&gt;
==This funny part is for &#039;&#039;&#039;GNOME &amp;amp; XFCE&#039;&#039;&#039;==&lt;br /&gt;
 sh ati-installer.sh 14.501 --install&lt;br /&gt;
===do not reboot after the installation===&lt;br /&gt;
Now the problem is that even though aticonfig will work, the libglx.so and fglrx_drv.so blobs provided by AMD are broken. They won’t work with GDM and Xserver 1.16.&lt;br /&gt;
&lt;br /&gt;
to fix it  open terminal and copy &amp;amp; past &#039;&#039;&#039;one line at the time&#039;&#039;&#039;&lt;br /&gt;
 cd /usr/lib64/xorg/modules/drivers/&lt;br /&gt;
 Xorg -version &amp;gt; /amd_xversion 2&amp;gt;&amp;amp;1&lt;br /&gt;
 offset=`strings -td fglrx_drv.so | grep &#039;/proc/%i/fd/0&#039; | sed &#039;s/^ *//&#039; | cut -d&#039; &#039; -f1`&lt;br /&gt;
 echo -ne &#039;/amd_xversion&#039; | dd conv=notrunc of=fglrx_drv.so bs=1 count=13 seek=$offset&lt;br /&gt;
&lt;br /&gt;
 cd ..&lt;br /&gt;
 cd extensions/&lt;br /&gt;
 offset=`strings -td libglx.so | grep &#039;/proc/%i/fd/0&#039; | sed &#039;s/^ *//&#039; | cut -d&#039; &#039; -f1`&lt;br /&gt;
 echo -ne &#039;/amd_xversion&#039; | dd conv=notrunc of=libglx.so bs=1 count=13 seek=$offset&lt;br /&gt;
last part is to &#039;&#039;&#039;Assist Clutter in recognizing the OpenGL version&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
open gedit and edit /etc/profile&lt;br /&gt;
at the bottom add those following line&lt;br /&gt;
&lt;br /&gt;
export COGL_DRIVER=gl&lt;br /&gt;
&lt;br /&gt;
export COGL_OVERRIDE_GL_VERSION=1.4&lt;br /&gt;
&lt;br /&gt;
export COGL_RENDERER=GLX&lt;br /&gt;
&lt;br /&gt;
export LD_PRELOAD=/usr/lib64/fglrx/fglrx-libGL.so.1.2&lt;br /&gt;
&lt;br /&gt;
gnome-session&lt;br /&gt;
&lt;br /&gt;
===save it replace it ===&lt;br /&gt;
&lt;br /&gt;
Now we need to switch from GDM to lightdm in order to login {will be fix soon )&lt;br /&gt;
 dnf install lightdm&lt;br /&gt;
 systemctl disable gdm&lt;br /&gt;
 systemctl enable lightdm&lt;br /&gt;
and now you can &#039;&#039;&#039;finally reboot&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
==FlashPlayer HW Acceleration using Firefox==&lt;br /&gt;
This only applies to Firefox and other NPAPI-compatible web browsers not Pepper Flash included in Chrome.&#039;&#039;&#039;KDE user must uninstall pepper and re-intall Flash&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Add RPM Fusion Repo &#039;&#039;&#039;right-click Open link in new tab&#039;&#039;&#039; and install it.&lt;br /&gt;
&lt;br /&gt;
http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-21.noarch.rpm&lt;br /&gt;
&lt;br /&gt;
http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-21.noarch.rpm&lt;br /&gt;
&lt;br /&gt;
This next part will provide a generic VDPAU library. It uses OpenGL under the hood to accelerate drawing and scaling and VA-API (if available) to accelerate video decoding. &lt;br /&gt;
 yum install gstreamer1-vaapi.x86_64 libvdpau-va-gl.x86_64&lt;br /&gt;
now open text editor and add this line  &#039;&#039;&#039;export VDPAU_DRIVER=va_gl&#039;&#039;&#039; &lt;br /&gt;
  &lt;br /&gt;
to &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;/etc/profile&#039;&#039;&#039; at the end just above export COGL_DRIVER=gl&lt;br /&gt;
&lt;br /&gt;
and reboot! voila&lt;br /&gt;
&lt;br /&gt;
enjoy gang!&lt;br /&gt;
&lt;br /&gt;
winglman&lt;/div&gt;</summary>
		<author><name>75.72.80.77</name></author>
	</entry>
	<entry>
		<id>http://wiki.cchtml.com/index.php?title=Fedora_21_Installation_Guide&amp;diff=10624</id>
		<title>Fedora 21 Installation Guide</title>
		<link rel="alternate" type="text/html" href="http://wiki.cchtml.com/index.php?title=Fedora_21_Installation_Guide&amp;diff=10624"/>
		<updated>2015-05-03T07:59:48Z</updated>

		<summary type="html">&lt;p&gt;75.72.80.77: Removed the redundant change directory because you were already in the directory you need to execute this command.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= AMD CATALYST-14.12 FOR GNOME AND KDE ENVIRONMENT =&lt;br /&gt;
&lt;br /&gt;
==First off this is still a work in progress! and not a walk in the park! but it works very good and is stable.==&lt;br /&gt;
==This  part is for &#039;&#039;&#039;KDE &amp;amp; GNOME&#039;&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;fully update your system and make sure your running kernel 3.18+ &#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;install pre-requisite packages:&lt;br /&gt;
 yum install gcc kernel-headers kernel-devel touch patch&lt;br /&gt;
 mkdir catalyst{{Catalystversion}} &amp;amp;&amp;amp; cd catalyst{{Catalystversion}}&lt;br /&gt;
 wget &amp;lt;nowiki&amp;gt;--referer=&#039;http://support.amd.com/en-us/download/desktop?os=Linux+x86&#039; http://www2.ati.com/drivers/linux/amd-catalyst-omega-&amp;lt;/nowiki&amp;gt;{{Catalystversion}}-linux-run-installers.zip &lt;br /&gt;
 unzip amd-catalyst-omega-{{Catalystversion}}-linux-run-installers.zip&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;now we need to extract the installer in order to patch a few files. &#039;&#039;&#039;&lt;br /&gt;
 cd fglrx*&lt;br /&gt;
 sh amd-driver-installer-14.501.1003-x86.x86_64.run --extract catalyst &lt;br /&gt;
 cd catalyst&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Create the empty patch files&#039;&#039;&#039;&lt;br /&gt;
 touch 3-{17,19}.patch&lt;br /&gt;
&lt;br /&gt;
Edit the files with your favorite text editor and paste the contents below:&lt;br /&gt;
&lt;br /&gt;
Contents of 3-17.patch&lt;br /&gt;
 --- common/lib/modules/fglrx/build_mod/kcl_acpi.c       2014-09-23 10:42:10.000000000 -0400&lt;br /&gt;
 +++ common/lib/modules/fglrx/build_mod/kcl_acpi.c       2014-11-13 16:44:23.187112123 -0500 &lt;br /&gt;
 @@ -831,7 +831,7 @@&lt;br /&gt;
 &lt;br /&gt;
  static acpi_status KCL_ACPI_Slot_No_Hotplug(KCL_ACPI_DevHandle handle, u32 lvl, void *data, void **rv)&lt;br /&gt;
  {&lt;br /&gt;
 -#if LINUX_VERSION_CODE &amp;gt;= KERNEL_VERSION(3,12,7)&lt;br /&gt;
 +#if LINUX_VERSION_CODE &amp;gt;= KERNEL_VERSION(3,12,7) &amp;amp;&amp;amp; LINUX_VERSION_CODE &amp;lt; KERNEL_VERSION(3,17,0)&lt;br /&gt;
     struct acpi_device *tdev = NULL;&lt;br /&gt;
     struct pci_dev *pdev = (struct pci_dev *)data;&lt;br /&gt;
     int device = 0;&lt;br /&gt;
&lt;br /&gt;
Contents of 3-19.patch&lt;br /&gt;
 --- common/lib/modules/fglrx/build_mod/firegl_public.c  2015-03-22 14:13:36.628837777 -0400&lt;br /&gt;
 +++ common/lib/modules/fglrx/build_mod/firegl_public.c  2015-03-22 14:14:43.678029922 -0400&lt;br /&gt;
 @@ -4816,8 +4816,8 @@&lt;br /&gt;
  {&lt;br /&gt;
      unsigned long orig_level;&lt;br /&gt;
 &lt;br /&gt;
 -    orig_level = __get_cpu_var(kasExecutionLevel);&lt;br /&gt;
 -    __get_cpu_var(kasExecutionLevel) = level;&lt;br /&gt;
 +    orig_level = __this_cpu_read(kasExecutionLevel);&lt;br /&gt;
 +    __this_cpu_write(kasExecutionLevel, level);&lt;br /&gt;
 &lt;br /&gt;
      return orig_level;&lt;br /&gt;
  }&lt;br /&gt;
 @@ -4829,7 +4829,7 @@&lt;br /&gt;
   */&lt;br /&gt;
  static unsigned long kas_GetExecutionLevel(void)&lt;br /&gt;
  {&lt;br /&gt;
 -    return __get_cpu_var(kasExecutionLevel);&lt;br /&gt;
 +    return __this_cpu_read(kasExecutionLevel);&lt;br /&gt;
  }&lt;br /&gt;
 &lt;br /&gt;
  /** \brief Type definition for kas_spin_lock() parameter */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Patch the files&#039;&#039;&#039;&lt;br /&gt;
 patch -p0 &amp;lt; 3-17.patch&lt;br /&gt;
 patch -p0 &amp;lt; 3-19.patch&lt;br /&gt;
&lt;br /&gt;
==This next part is for &#039;&#039;&#039;KDE ONLY&#039;&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
 sh ati-installer.sh 14.501 --install&lt;br /&gt;
&lt;br /&gt;
and reboot. your done!&lt;br /&gt;
&lt;br /&gt;
==This funny part is for &#039;&#039;&#039;GNOME &amp;amp; XFCE&#039;&#039;&#039;==&lt;br /&gt;
 sh ati-installer.sh 14.501 --install&lt;br /&gt;
===do not reboot after the installation===&lt;br /&gt;
Now the problem is that even though aticonfig will work, the libglx.so and fglrx_drv.so blobs provided by AMD are broken. They won’t work with GDM and Xserver 1.16.&lt;br /&gt;
&lt;br /&gt;
to fix it  open terminal and copy &amp;amp; past &#039;&#039;&#039;one line at the time&#039;&#039;&#039;&lt;br /&gt;
 cd /usr/lib64/xorg/modules/drivers/&lt;br /&gt;
 Xorg -version &amp;gt; /amd_xversion 2&amp;gt;&amp;amp;1&lt;br /&gt;
 offset=`strings -td fglrx_drv.so | grep &#039;/proc/%i/fd/0&#039; | sed &#039;s/^ *//&#039; | cut -d&#039; &#039; -f1`&lt;br /&gt;
 echo -ne &#039;/amd_xversion&#039; | dd conv=notrunc of=fglrx_drv.so bs=1 count=13 seek=$offset&lt;br /&gt;
&lt;br /&gt;
 cd ..&lt;br /&gt;
 cd extensions/&lt;br /&gt;
 offset=`strings -td libglx.so | grep &#039;/proc/%i/fd/0&#039; | sed &#039;s/^ *//&#039; | cut -d&#039; &#039; -f1`&lt;br /&gt;
 echo -ne &#039;/amd_xversion&#039; | dd conv=notrunc of=libglx.so bs=1 count=13 seek=$offset&lt;br /&gt;
last part is to &#039;&#039;&#039;Assist Clutter in recognizing the OpenGL version&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
open gedit and edit /etc/profile&lt;br /&gt;
at the bottom add those following line&lt;br /&gt;
&lt;br /&gt;
export COGL_DRIVER=gl&lt;br /&gt;
&lt;br /&gt;
export COGL_OVERRIDE_GL_VERSION=1.4&lt;br /&gt;
&lt;br /&gt;
export COGL_RENDERER=GLX&lt;br /&gt;
&lt;br /&gt;
export LD_PRELOAD=/usr/lib64/fglrx/fglrx-libGL.so.1.2&lt;br /&gt;
&lt;br /&gt;
gnome-session&lt;br /&gt;
&lt;br /&gt;
===save it replace it ===&lt;br /&gt;
&lt;br /&gt;
Now we need to switch from GDM to lightdm in order to login {will be fix soon )&lt;br /&gt;
 dnf install lightdm&lt;br /&gt;
 systemctl disable gdm&lt;br /&gt;
 systemctl enable lightdm&lt;br /&gt;
and now you can &#039;&#039;&#039;finally reboot&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
==FlashPlayer HW Acceleration using Firefox==&lt;br /&gt;
This only applies to Firefox and other NPAPI-compatible web browsers not Pepper Flash included in Chrome.&#039;&#039;&#039;KDE user must uninstall pepper and re-intall Flash&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Add RPM Fusion Repo &#039;&#039;&#039;right-click Open link in new tab&#039;&#039;&#039; and install it.&lt;br /&gt;
&lt;br /&gt;
http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-21.noarch.rpm&lt;br /&gt;
&lt;br /&gt;
http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-21.noarch.rpm&lt;br /&gt;
&lt;br /&gt;
This next part will provide a generic VDPAU library. It uses OpenGL under the hood to accelerate drawing and scaling and VA-API (if available) to accelerate video decoding. &lt;br /&gt;
 yum install gstreamer1-vaapi.x86_64 libvdpau-va-gl.x86_64&lt;br /&gt;
now open text editor and add this line  &#039;&#039;&#039;export VDPAU_DRIVER=va_gl&#039;&#039;&#039; &lt;br /&gt;
  &lt;br /&gt;
to &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;/etc/profile&#039;&#039;&#039; at the end just above export COGL_DRIVER=gl&lt;br /&gt;
&lt;br /&gt;
and reboot! voila&lt;br /&gt;
&lt;br /&gt;
enjoy gang!&lt;br /&gt;
&lt;br /&gt;
winglman&lt;/div&gt;</summary>
		<author><name>75.72.80.77</name></author>
	</entry>
	<entry>
		<id>http://wiki.cchtml.com/index.php?title=Fedora_21_Installation_Guide&amp;diff=10623</id>
		<title>Fedora 21 Installation Guide</title>
		<link rel="alternate" type="text/html" href="http://wiki.cchtml.com/index.php?title=Fedora_21_Installation_Guide&amp;diff=10623"/>
		<updated>2015-05-03T07:58:23Z</updated>

		<summary type="html">&lt;p&gt;75.72.80.77: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= AMD CATALYST-14.12 FOR GNOME AND KDE ENVIRONMENT =&lt;br /&gt;
&lt;br /&gt;
==First off this is still a work in progress! and not a walk in the park! but it works very good and is stable.==&lt;br /&gt;
==This  part is for &#039;&#039;&#039;KDE &amp;amp; GNOME&#039;&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;fully update your system and make sure your running kernel 3.18+ &#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;install pre-requisite packages:&lt;br /&gt;
 yum install gcc kernel-headers kernel-devel touch patch&lt;br /&gt;
 mkdir catalyst{{Catalystversion}} &amp;amp;&amp;amp; cd catalyst{{Catalystversion}}&lt;br /&gt;
 wget &amp;lt;nowiki&amp;gt;--referer=&#039;http://support.amd.com/en-us/download/desktop?os=Linux+x86&#039; http://www2.ati.com/drivers/linux/amd-catalyst-omega-&amp;lt;/nowiki&amp;gt;{{Catalystversion}}-linux-run-installers.zip &lt;br /&gt;
 unzip amd-catalyst-omega-{{Catalystversion}}-linux-run-installers.zip&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;now we need to extract the installer in order to patch a few files. &#039;&#039;&#039;&lt;br /&gt;
 cd fglrx*&lt;br /&gt;
 sh amd-driver-installer-14.501.1003-x86.x86_64.run --extract catalyst &lt;br /&gt;
 cd catalyst&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Create the empty patch files&#039;&#039;&#039;&lt;br /&gt;
 touch 3-{17,19}.patch&lt;br /&gt;
&lt;br /&gt;
Edit the files with your favorite text editor and paste the contents below:&lt;br /&gt;
&lt;br /&gt;
Contents of 3-17.patch&lt;br /&gt;
 --- common/lib/modules/fglrx/build_mod/kcl_acpi.c       2014-09-23 10:42:10.000000000 -0400&lt;br /&gt;
 +++ common/lib/modules/fglrx/build_mod/kcl_acpi.c       2014-11-13 16:44:23.187112123 -0500 &lt;br /&gt;
 @@ -831,7 +831,7 @@&lt;br /&gt;
 &lt;br /&gt;
  static acpi_status KCL_ACPI_Slot_No_Hotplug(KCL_ACPI_DevHandle handle, u32 lvl, void *data, void **rv)&lt;br /&gt;
  {&lt;br /&gt;
 -#if LINUX_VERSION_CODE &amp;gt;= KERNEL_VERSION(3,12,7)&lt;br /&gt;
 +#if LINUX_VERSION_CODE &amp;gt;= KERNEL_VERSION(3,12,7) &amp;amp;&amp;amp; LINUX_VERSION_CODE &amp;lt; KERNEL_VERSION(3,17,0)&lt;br /&gt;
     struct acpi_device *tdev = NULL;&lt;br /&gt;
     struct pci_dev *pdev = (struct pci_dev *)data;&lt;br /&gt;
     int device = 0;&lt;br /&gt;
&lt;br /&gt;
Contents of 3-19.patch&lt;br /&gt;
 --- common/lib/modules/fglrx/build_mod/firegl_public.c  2015-03-22 14:13:36.628837777 -0400&lt;br /&gt;
 +++ common/lib/modules/fglrx/build_mod/firegl_public.c  2015-03-22 14:14:43.678029922 -0400&lt;br /&gt;
 @@ -4816,8 +4816,8 @@&lt;br /&gt;
  {&lt;br /&gt;
      unsigned long orig_level;&lt;br /&gt;
 &lt;br /&gt;
 -    orig_level = __get_cpu_var(kasExecutionLevel);&lt;br /&gt;
 -    __get_cpu_var(kasExecutionLevel) = level;&lt;br /&gt;
 +    orig_level = __this_cpu_read(kasExecutionLevel);&lt;br /&gt;
 +    __this_cpu_write(kasExecutionLevel, level);&lt;br /&gt;
 &lt;br /&gt;
      return orig_level;&lt;br /&gt;
  }&lt;br /&gt;
 @@ -4829,7 +4829,7 @@&lt;br /&gt;
   */&lt;br /&gt;
  static unsigned long kas_GetExecutionLevel(void)&lt;br /&gt;
  {&lt;br /&gt;
 -    return __get_cpu_var(kasExecutionLevel);&lt;br /&gt;
 +    return __this_cpu_read(kasExecutionLevel);&lt;br /&gt;
  }&lt;br /&gt;
 &lt;br /&gt;
  /** \brief Type definition for kas_spin_lock() parameter */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Patch the files&#039;&#039;&#039;&lt;br /&gt;
 patch -p0 &amp;lt; 3-17.patch&lt;br /&gt;
 patch -p0 &amp;lt; 3-19.patch&lt;br /&gt;
&lt;br /&gt;
==This next part is for &#039;&#039;&#039;KDE ONLY&#039;&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
 cd catalyst{{Catalystversion}}/catalyst&lt;br /&gt;
 sh ati-installer.sh 14.501 --install&lt;br /&gt;
and reboot. your done!&lt;br /&gt;
&lt;br /&gt;
==This funny part is for &#039;&#039;&#039;GNOME &amp;amp; XFCE&#039;&#039;&#039;==&lt;br /&gt;
 sh ati-installer.sh 14.501 --install&lt;br /&gt;
===do not reboot after the installation===&lt;br /&gt;
Now the problem is that even though aticonfig will work, the libglx.so and fglrx_drv.so blobs provided by AMD are broken. They won’t work with GDM and Xserver 1.16.&lt;br /&gt;
&lt;br /&gt;
to fix it  open terminal and copy &amp;amp; past &#039;&#039;&#039;one line at the time&#039;&#039;&#039;&lt;br /&gt;
 cd /usr/lib64/xorg/modules/drivers/&lt;br /&gt;
 Xorg -version &amp;gt; /amd_xversion 2&amp;gt;&amp;amp;1&lt;br /&gt;
 offset=`strings -td fglrx_drv.so | grep &#039;/proc/%i/fd/0&#039; | sed &#039;s/^ *//&#039; | cut -d&#039; &#039; -f1`&lt;br /&gt;
 echo -ne &#039;/amd_xversion&#039; | dd conv=notrunc of=fglrx_drv.so bs=1 count=13 seek=$offset&lt;br /&gt;
&lt;br /&gt;
 cd ..&lt;br /&gt;
 cd extensions/&lt;br /&gt;
 offset=`strings -td libglx.so | grep &#039;/proc/%i/fd/0&#039; | sed &#039;s/^ *//&#039; | cut -d&#039; &#039; -f1`&lt;br /&gt;
 echo -ne &#039;/amd_xversion&#039; | dd conv=notrunc of=libglx.so bs=1 count=13 seek=$offset&lt;br /&gt;
last part is to &#039;&#039;&#039;Assist Clutter in recognizing the OpenGL version&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
open gedit and edit /etc/profile&lt;br /&gt;
at the bottom add those following line&lt;br /&gt;
&lt;br /&gt;
export COGL_DRIVER=gl&lt;br /&gt;
&lt;br /&gt;
export COGL_OVERRIDE_GL_VERSION=1.4&lt;br /&gt;
&lt;br /&gt;
export COGL_RENDERER=GLX&lt;br /&gt;
&lt;br /&gt;
export LD_PRELOAD=/usr/lib64/fglrx/fglrx-libGL.so.1.2&lt;br /&gt;
&lt;br /&gt;
gnome-session&lt;br /&gt;
&lt;br /&gt;
===save it replace it ===&lt;br /&gt;
&lt;br /&gt;
Now we need to switch from GDM to lightdm in order to login {will be fix soon )&lt;br /&gt;
 dnf install lightdm&lt;br /&gt;
 systemctl disable gdm&lt;br /&gt;
 systemctl enable lightdm&lt;br /&gt;
and now you can &#039;&#039;&#039;finally reboot&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
==FlashPlayer HW Acceleration using Firefox==&lt;br /&gt;
This only applies to Firefox and other NPAPI-compatible web browsers not Pepper Flash included in Chrome.&#039;&#039;&#039;KDE user must uninstall pepper and re-intall Flash&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Add RPM Fusion Repo &#039;&#039;&#039;right-click Open link in new tab&#039;&#039;&#039; and install it.&lt;br /&gt;
&lt;br /&gt;
http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-21.noarch.rpm&lt;br /&gt;
&lt;br /&gt;
http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-21.noarch.rpm&lt;br /&gt;
&lt;br /&gt;
This next part will provide a generic VDPAU library. It uses OpenGL under the hood to accelerate drawing and scaling and VA-API (if available) to accelerate video decoding. &lt;br /&gt;
 yum install gstreamer1-vaapi.x86_64 libvdpau-va-gl.x86_64&lt;br /&gt;
now open text editor and add this line  &#039;&#039;&#039;export VDPAU_DRIVER=va_gl&#039;&#039;&#039; &lt;br /&gt;
  &lt;br /&gt;
to &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;/etc/profile&#039;&#039;&#039; at the end just above export COGL_DRIVER=gl&lt;br /&gt;
&lt;br /&gt;
and reboot! voila&lt;br /&gt;
&lt;br /&gt;
enjoy gang!&lt;br /&gt;
&lt;br /&gt;
winglman&lt;/div&gt;</summary>
		<author><name>75.72.80.77</name></author>
	</entry>
	<entry>
		<id>http://wiki.cchtml.com/index.php?title=Fedora_21_Installation_Guide&amp;diff=10622</id>
		<title>Fedora 21 Installation Guide</title>
		<link rel="alternate" type="text/html" href="http://wiki.cchtml.com/index.php?title=Fedora_21_Installation_Guide&amp;diff=10622"/>
		<updated>2015-05-03T07:54:37Z</updated>

		<summary type="html">&lt;p&gt;75.72.80.77: Added &amp;quot;touch&amp;quot; and &amp;quot;patch&amp;quot; to the &amp;quot;yum&amp;quot; dependency list, it&amp;#039;s not installed by default in Fedora 21.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= AMD CATALYST-14.12 FOR GNOME AND KDE ENVIRONMENT =&lt;br /&gt;
&lt;br /&gt;
==First off this is still a work in progress! and not a walk in the park! but it works very good and is stable.==&lt;br /&gt;
==This  part is for &#039;&#039;&#039;KDE &amp;amp; GNOME&#039;&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;fully update your system and make sure your running kernel 3.18+ &#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;install pre-requisite packages:&lt;br /&gt;
 yum install gcc kernel-headers kernel-devel touch patch&lt;br /&gt;
 mkdir catalyst{{Catalystversion}} &amp;amp;&amp;amp; cd catalyst{{Catalystversion}}&lt;br /&gt;
 wget &amp;lt;nowiki&amp;gt;--referer=&#039;http://support.amd.com/en-us/download/desktop?os=Linux+x86&#039; http://www2.ati.com/drivers/linux/amd-catalyst-omega-&amp;lt;/nowiki&amp;gt;{{Catalystversion}}-linux-run-installers.zip &lt;br /&gt;
 unzip amd-catalyst-omega-{{Catalystversion}}-linux-run-installers.zip&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;now we need to extract the installer in order to patch a few files. &#039;&#039;&#039;&lt;br /&gt;
 cd fglrx*&lt;br /&gt;
 sh amd-driver-installer-14.501.1003-x86.x86_64.run --extract catalyst &lt;br /&gt;
 cd catalyst&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Create the empty patch files&#039;&#039;&#039;&lt;br /&gt;
 touch 3-{17,19}.patch&lt;br /&gt;
&lt;br /&gt;
Edit the files with your favorite text editor and paste the contents below:&lt;br /&gt;
&lt;br /&gt;
Contents of 3-17.patch&lt;br /&gt;
 --- common/lib/modules/fglrx/build_mod/kcl_acpi.c       2014-09-23 10:42:10.000000000 -0400&lt;br /&gt;
 +++ common/lib/modules/fglrx/build_mod/kcl_acpi.c       2014-11-13 16:44:23.187112123 -0500 &lt;br /&gt;
 @@ -831,7 +831,7 @@&lt;br /&gt;
 &lt;br /&gt;
  static acpi_status KCL_ACPI_Slot_No_Hotplug(KCL_ACPI_DevHandle handle, u32 lvl, void *data, void **rv)&lt;br /&gt;
  {&lt;br /&gt;
 -#if LINUX_VERSION_CODE &amp;gt;= KERNEL_VERSION(3,12,7)&lt;br /&gt;
 +#if LINUX_VERSION_CODE &amp;gt;= KERNEL_VERSION(3,12,7) &amp;amp;&amp;amp; LINUX_VERSION_CODE &amp;lt; KERNEL_VERSION(3,17,0)&lt;br /&gt;
     struct acpi_device *tdev = NULL;&lt;br /&gt;
     struct pci_dev *pdev = (struct pci_dev *)data;&lt;br /&gt;
     int device = 0;&lt;br /&gt;
&lt;br /&gt;
Contents of 3-19.patch&lt;br /&gt;
 --- common/lib/modules/fglrx/build_mod/firegl_public.c  2015-03-22 14:13:36.628837777 -0400&lt;br /&gt;
 +++ common/lib/modules/fglrx/build_mod/firegl_public.c  2015-03-22 14:14:43.678029922 -0400&lt;br /&gt;
 @@ -4816,8 +4816,8 @@&lt;br /&gt;
  {&lt;br /&gt;
      unsigned long orig_level;&lt;br /&gt;
 &lt;br /&gt;
 -    orig_level = __get_cpu_var(kasExecutionLevel);&lt;br /&gt;
 -    __get_cpu_var(kasExecutionLevel) = level;&lt;br /&gt;
 +    orig_level = __this_cpu_read(kasExecutionLevel);&lt;br /&gt;
 +    __this_cpu_write(kasExecutionLevel, level);&lt;br /&gt;
 &lt;br /&gt;
      return orig_level;&lt;br /&gt;
  }&lt;br /&gt;
 @@ -4829,7 +4829,7 @@&lt;br /&gt;
   */&lt;br /&gt;
  static unsigned long kas_GetExecutionLevel(void)&lt;br /&gt;
  {&lt;br /&gt;
 -    return __get_cpu_var(kasExecutionLevel);&lt;br /&gt;
 +    return __this_cpu_read(kasExecutionLevel);&lt;br /&gt;
  }&lt;br /&gt;
 &lt;br /&gt;
  /** \brief Type definition for kas_spin_lock() parameter */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Patch the files&#039;&#039;&#039;&lt;br /&gt;
 patch -p0 &amp;lt; 3-17.patch&lt;br /&gt;
 patch -p0 &amp;lt; 3-19.patch&lt;br /&gt;
&lt;br /&gt;
==This next part is for &#039;&#039;&#039;KDE ONLY&#039;&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
 cd catalyst{{Catalystversion}}/catalyst&lt;br /&gt;
 sh ati-installer.sh 14.501 --install&lt;br /&gt;
and reboot. your done!&lt;br /&gt;
&lt;br /&gt;
==This funny part is for &#039;&#039;&#039;GNOME&#039;&#039;&#039;==&lt;br /&gt;
 cd catalyst{{Catalystversion}}/catalyst&lt;br /&gt;
 sh ati-installer.sh 14.501 --install&lt;br /&gt;
===do not reboot after the installation===&lt;br /&gt;
Now the problem is that even though aticonfig will work, the libglx.so and fglrx_drv.so blobs provided by AMD are broken. They won’t work with GDM and Xserver 1.16.&lt;br /&gt;
&lt;br /&gt;
to fix it  open terminal and copy &amp;amp; past &#039;&#039;&#039;one line at the time&#039;&#039;&#039;&lt;br /&gt;
 cd /usr/lib64/xorg/modules/drivers/&lt;br /&gt;
 Xorg -version &amp;gt; /amd_xversion 2&amp;gt;&amp;amp;1&lt;br /&gt;
 offset=`strings -td fglrx_drv.so | grep &#039;/proc/%i/fd/0&#039; | sed &#039;s/^ *//&#039; | cut -d&#039; &#039; -f1`&lt;br /&gt;
 echo -ne &#039;/amd_xversion&#039; | dd conv=notrunc of=fglrx_drv.so bs=1 count=13 seek=$offset&lt;br /&gt;
&lt;br /&gt;
 cd ..&lt;br /&gt;
 cd extensions/&lt;br /&gt;
 offset=`strings -td libglx.so | grep &#039;/proc/%i/fd/0&#039; | sed &#039;s/^ *//&#039; | cut -d&#039; &#039; -f1`&lt;br /&gt;
 echo -ne &#039;/amd_xversion&#039; | dd conv=notrunc of=libglx.so bs=1 count=13 seek=$offset&lt;br /&gt;
last part is to &#039;&#039;&#039;Assist Clutter in recognizing the OpenGL version&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
open gedit and edit /etc/profile&lt;br /&gt;
at the bottom add those following line&lt;br /&gt;
&lt;br /&gt;
export COGL_DRIVER=gl&lt;br /&gt;
&lt;br /&gt;
export COGL_OVERRIDE_GL_VERSION=1.4&lt;br /&gt;
&lt;br /&gt;
export COGL_RENDERER=GLX&lt;br /&gt;
&lt;br /&gt;
export LD_PRELOAD=/usr/lib64/fglrx/fglrx-libGL.so.1.2&lt;br /&gt;
&lt;br /&gt;
gnome-session&lt;br /&gt;
&lt;br /&gt;
===save it replace it ===&lt;br /&gt;
&lt;br /&gt;
Now we need to switch from GDM to lightdm in order to login {will be fix soon )&lt;br /&gt;
 dnf install lightdm&lt;br /&gt;
 systemctl disable gdm&lt;br /&gt;
 systemctl enable lightdm&lt;br /&gt;
and now you can &#039;&#039;&#039;finally reboot&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
==FlashPlayer HW Acceleration using Firefox==&lt;br /&gt;
This only applies to Firefox and other NPAPI-compatible web browsers not Pepper Flash included in Chrome.&#039;&#039;&#039;KDE user must uninstall pepper and re-intall Flash&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Add RPM Fusion Repo &#039;&#039;&#039;right-click Open link in new tab&#039;&#039;&#039; and install it.&lt;br /&gt;
&lt;br /&gt;
http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-21.noarch.rpm&lt;br /&gt;
&lt;br /&gt;
http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-21.noarch.rpm&lt;br /&gt;
&lt;br /&gt;
This next part will provide a generic VDPAU library. It uses OpenGL under the hood to accelerate drawing and scaling and VA-API (if available) to accelerate video decoding. &lt;br /&gt;
 yum install gstreamer1-vaapi.x86_64 libvdpau-va-gl.x86_64&lt;br /&gt;
now open text editor and add this line  &#039;&#039;&#039;export VDPAU_DRIVER=va_gl&#039;&#039;&#039; &lt;br /&gt;
  &lt;br /&gt;
to &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;/etc/profile&#039;&#039;&#039; at the end just above export COGL_DRIVER=gl&lt;br /&gt;
&lt;br /&gt;
and reboot! voila&lt;br /&gt;
&lt;br /&gt;
enjoy gang!&lt;br /&gt;
&lt;br /&gt;
winglman&lt;/div&gt;</summary>
		<author><name>75.72.80.77</name></author>
	</entry>
	<entry>
		<id>http://wiki.cchtml.com/index.php?title=Fedora_21_Installation_Guide&amp;diff=10621</id>
		<title>Fedora 21 Installation Guide</title>
		<link rel="alternate" type="text/html" href="http://wiki.cchtml.com/index.php?title=Fedora_21_Installation_Guide&amp;diff=10621"/>
		<updated>2015-05-03T07:48:37Z</updated>

		<summary type="html">&lt;p&gt;75.72.80.77: changed the patch file names to match the file names created by the &amp;#039;touch&amp;#039; command, otherwise it doesn&amp;#039;t work, get a bash error.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= AMD CATALYST-14.12 FOR GNOME AND KDE ENVIRONMENT =&lt;br /&gt;
&lt;br /&gt;
==First off this is still a work in progress! and not a walk in the park! but it works very good and is stable.==&lt;br /&gt;
==This  part is for &#039;&#039;&#039;KDE &amp;amp; GNOME&#039;&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;fully update your system and make sure your running kernel 3.18+ &#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;install pre-requisite packages:&lt;br /&gt;
 yum install gcc kernel-headers kernel-devel&lt;br /&gt;
 mkdir catalyst{{Catalystversion}} &amp;amp;&amp;amp; cd catalyst{{Catalystversion}}&lt;br /&gt;
 wget &amp;lt;nowiki&amp;gt;--referer=&#039;http://support.amd.com/en-us/download/desktop?os=Linux+x86&#039; http://www2.ati.com/drivers/linux/amd-catalyst-omega-&amp;lt;/nowiki&amp;gt;{{Catalystversion}}-linux-run-installers.zip &lt;br /&gt;
 unzip amd-catalyst-omega-{{Catalystversion}}-linux-run-installers.zip&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;now we need to extract the installer in order to patch a few files. &#039;&#039;&#039;&lt;br /&gt;
 cd fglrx*&lt;br /&gt;
 sh amd-driver-installer-14.501.1003-x86.x86_64.run --extract catalyst &lt;br /&gt;
 cd catalyst&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Create the empty patch files&#039;&#039;&#039;&lt;br /&gt;
 touch 3-{17,19}.patch&lt;br /&gt;
&lt;br /&gt;
Edit the files with your favorite text editor and paste the contents below:&lt;br /&gt;
&lt;br /&gt;
Contents of 3-17.patch&lt;br /&gt;
 --- common/lib/modules/fglrx/build_mod/kcl_acpi.c       2014-09-23 10:42:10.000000000 -0400&lt;br /&gt;
 +++ common/lib/modules/fglrx/build_mod/kcl_acpi.c       2014-11-13 16:44:23.187112123 -0500 &lt;br /&gt;
 @@ -831,7 +831,7 @@&lt;br /&gt;
 &lt;br /&gt;
  static acpi_status KCL_ACPI_Slot_No_Hotplug(KCL_ACPI_DevHandle handle, u32 lvl, void *data, void **rv)&lt;br /&gt;
  {&lt;br /&gt;
 -#if LINUX_VERSION_CODE &amp;gt;= KERNEL_VERSION(3,12,7)&lt;br /&gt;
 +#if LINUX_VERSION_CODE &amp;gt;= KERNEL_VERSION(3,12,7) &amp;amp;&amp;amp; LINUX_VERSION_CODE &amp;lt; KERNEL_VERSION(3,17,0)&lt;br /&gt;
     struct acpi_device *tdev = NULL;&lt;br /&gt;
     struct pci_dev *pdev = (struct pci_dev *)data;&lt;br /&gt;
     int device = 0;&lt;br /&gt;
&lt;br /&gt;
Contents of 3-19.patch&lt;br /&gt;
 --- common/lib/modules/fglrx/build_mod/firegl_public.c  2015-03-22 14:13:36.628837777 -0400&lt;br /&gt;
 +++ common/lib/modules/fglrx/build_mod/firegl_public.c  2015-03-22 14:14:43.678029922 -0400&lt;br /&gt;
 @@ -4816,8 +4816,8 @@&lt;br /&gt;
  {&lt;br /&gt;
      unsigned long orig_level;&lt;br /&gt;
 &lt;br /&gt;
 -    orig_level = __get_cpu_var(kasExecutionLevel);&lt;br /&gt;
 -    __get_cpu_var(kasExecutionLevel) = level;&lt;br /&gt;
 +    orig_level = __this_cpu_read(kasExecutionLevel);&lt;br /&gt;
 +    __this_cpu_write(kasExecutionLevel, level);&lt;br /&gt;
 &lt;br /&gt;
      return orig_level;&lt;br /&gt;
  }&lt;br /&gt;
 @@ -4829,7 +4829,7 @@&lt;br /&gt;
   */&lt;br /&gt;
  static unsigned long kas_GetExecutionLevel(void)&lt;br /&gt;
  {&lt;br /&gt;
 -    return __get_cpu_var(kasExecutionLevel);&lt;br /&gt;
 +    return __this_cpu_read(kasExecutionLevel);&lt;br /&gt;
  }&lt;br /&gt;
 &lt;br /&gt;
  /** \brief Type definition for kas_spin_lock() parameter */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Patch the files&#039;&#039;&#039;&lt;br /&gt;
 patch -p0 &amp;lt; 3-17.patch&lt;br /&gt;
 patch -p0 &amp;lt; 3-19.patch&lt;br /&gt;
&lt;br /&gt;
==This next part is for &#039;&#039;&#039;KDE ONLY&#039;&#039;&#039;==&lt;br /&gt;
&lt;br /&gt;
 cd catalyst{{Catalystversion}}/catalyst&lt;br /&gt;
 sh ati-installer.sh 14.501 --install&lt;br /&gt;
and reboot. your done!&lt;br /&gt;
&lt;br /&gt;
==This funny part is for &#039;&#039;&#039;GNOME&#039;&#039;&#039;==&lt;br /&gt;
 cd catalyst{{Catalystversion}}/catalyst&lt;br /&gt;
 sh ati-installer.sh 14.501 --install&lt;br /&gt;
===do not reboot after the installation===&lt;br /&gt;
Now the problem is that even though aticonfig will work, the libglx.so and fglrx_drv.so blobs provided by AMD are broken. They won’t work with GDM and Xserver 1.16.&lt;br /&gt;
&lt;br /&gt;
to fix it  open terminal and copy &amp;amp; past &#039;&#039;&#039;one line at the time&#039;&#039;&#039;&lt;br /&gt;
 cd /usr/lib64/xorg/modules/drivers/&lt;br /&gt;
 Xorg -version &amp;gt; /amd_xversion 2&amp;gt;&amp;amp;1&lt;br /&gt;
 offset=`strings -td fglrx_drv.so | grep &#039;/proc/%i/fd/0&#039; | sed &#039;s/^ *//&#039; | cut -d&#039; &#039; -f1`&lt;br /&gt;
 echo -ne &#039;/amd_xversion&#039; | dd conv=notrunc of=fglrx_drv.so bs=1 count=13 seek=$offset&lt;br /&gt;
&lt;br /&gt;
 cd ..&lt;br /&gt;
 cd extensions/&lt;br /&gt;
 offset=`strings -td libglx.so | grep &#039;/proc/%i/fd/0&#039; | sed &#039;s/^ *//&#039; | cut -d&#039; &#039; -f1`&lt;br /&gt;
 echo -ne &#039;/amd_xversion&#039; | dd conv=notrunc of=libglx.so bs=1 count=13 seek=$offset&lt;br /&gt;
last part is to &#039;&#039;&#039;Assist Clutter in recognizing the OpenGL version&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
open gedit and edit /etc/profile&lt;br /&gt;
at the bottom add those following line&lt;br /&gt;
&lt;br /&gt;
export COGL_DRIVER=gl&lt;br /&gt;
&lt;br /&gt;
export COGL_OVERRIDE_GL_VERSION=1.4&lt;br /&gt;
&lt;br /&gt;
export COGL_RENDERER=GLX&lt;br /&gt;
&lt;br /&gt;
export LD_PRELOAD=/usr/lib64/fglrx/fglrx-libGL.so.1.2&lt;br /&gt;
&lt;br /&gt;
gnome-session&lt;br /&gt;
&lt;br /&gt;
===save it replace it ===&lt;br /&gt;
&lt;br /&gt;
Now we need to switch from GDM to lightdm in order to login {will be fix soon )&lt;br /&gt;
 dnf install lightdm&lt;br /&gt;
 systemctl disable gdm&lt;br /&gt;
 systemctl enable lightdm&lt;br /&gt;
and now you can &#039;&#039;&#039;finally reboot&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
==FlashPlayer HW Acceleration using Firefox==&lt;br /&gt;
This only applies to Firefox and other NPAPI-compatible web browsers not Pepper Flash included in Chrome.&#039;&#039;&#039;KDE user must uninstall pepper and re-intall Flash&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Add RPM Fusion Repo &#039;&#039;&#039;right-click Open link in new tab&#039;&#039;&#039; and install it.&lt;br /&gt;
&lt;br /&gt;
http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-21.noarch.rpm&lt;br /&gt;
&lt;br /&gt;
http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-21.noarch.rpm&lt;br /&gt;
&lt;br /&gt;
This next part will provide a generic VDPAU library. It uses OpenGL under the hood to accelerate drawing and scaling and VA-API (if available) to accelerate video decoding. &lt;br /&gt;
 yum install gstreamer1-vaapi.x86_64 libvdpau-va-gl.x86_64&lt;br /&gt;
now open text editor and add this line  &#039;&#039;&#039;export VDPAU_DRIVER=va_gl&#039;&#039;&#039; &lt;br /&gt;
  &lt;br /&gt;
to &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;/etc/profile&#039;&#039;&#039; at the end just above export COGL_DRIVER=gl&lt;br /&gt;
&lt;br /&gt;
and reboot! voila&lt;br /&gt;
&lt;br /&gt;
enjoy gang!&lt;br /&gt;
&lt;br /&gt;
winglman&lt;/div&gt;</summary>
		<author><name>75.72.80.77</name></author>
	</entry>
</feed>