<?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=46.137.0.0%2F16</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=46.137.0.0%2F16"/>
	<link rel="alternate" type="text/html" href="http://wiki.cchtml.com/index.php?title=Special:Contributions/46.137.0.0/16"/>
	<updated>2026-11-10T22:15:38Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.46.2</generator>
	<entry>
		<id>http://wiki.cchtml.com/index.php?title=Verifying&amp;diff=9857</id>
		<title>Verifying</title>
		<link rel="alternate" type="text/html" href="http://wiki.cchtml.com/index.php?title=Verifying&amp;diff=9857"/>
		<updated>2013-03-16T22:19:33Z</updated>

		<summary type="html">&lt;p&gt;46.137.18.7: /* fglrxinfo */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;It is assumed that you have completed the [[Installation|installation process]].&lt;br /&gt;
&lt;br /&gt;
==Verify with ATI tools==&lt;br /&gt;
If the installation has worked, then any 3D application should work without issue.  A simple way to verify without any possibility of failure is to verify the following occurs.  Please note that you may have needed to go through [[:Category:Distributions|distribution specific]] process to enable the 3D support.  &lt;br /&gt;
&amp;gt; I don’t know if it’s me, but on the wall display with 9 dlsipays, it seems the parallel renderer is struggling…It&#039;s actually not the renderer, but the image capture tool which is struggling to record almost full-screen. With larger models this configuration does indeed struggle, which is not surprising considering you have 9 GL context and 4 processes on a single GPU .I am using Capture Me on Mac OS X   anybody knows a better tool?&lt;br /&gt;
&lt;br /&gt;
===fgl_glxgears===&lt;br /&gt;
You can also run the ATI provided application called fgl_glxgears which should show a spinning cube with the venerable glxgears running on each face.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;If you run fgl_glxgears and the cube spins but is lacking any cogs on the faces, the faces being instead various shades of blue and/or you get an error message like:&amp;lt;/b&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Using GLX_SGIX_pbuffer&lt;br /&gt;
913 frames in 5.0 seconds = 182.600 FPS&lt;br /&gt;
783 frames in 5.0 seconds = 156.600 FPS&lt;br /&gt;
X Error of failed request:  BadDrawable (invalid Pixmap or Window parameter)&lt;br /&gt;
  Major opcode of failed request:  14 (X_GetGeometry)&lt;br /&gt;
  Resource id in failed request:  0x0&lt;br /&gt;
  Serial number of failed request:  51&lt;br /&gt;
  Current serial number in output stream:  51&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Then your installation most presumably failed!&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Links===&lt;br /&gt;
http://linux.coconia.net/general/ati.htm&amp;lt;br&amp;gt;&lt;br /&gt;
http://m.domaindlx.com/LinuxHelp/ati/ati.htm (mirror)&lt;br /&gt;
==Verify with Linux tools==&lt;br /&gt;
===glxinfo===&lt;br /&gt;
This command line option should report &amp;quot;direct&amp;quot; rendering.&lt;br /&gt;
 $ glxinfo | grep direct&lt;br /&gt;
&lt;br /&gt;
(For Debian 4.0, install the mesa-utils package to get glxinfo.)&lt;br /&gt;
&lt;br /&gt;
===Xorg.0.log===&lt;br /&gt;
The X.org X server log file also contains useful information to verify installation was successful. It is located on most Linux distributions at &amp;lt;code&amp;gt;/var/log/Xorg.0.log&amp;lt;/code&amp;gt; and can be opened by any text editor.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;You can now move on to [[Configuring|configuring the driver]].&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{VCT}}&lt;br /&gt;
[[Category:NeedsUpdating]]&lt;/div&gt;</summary>
		<author><name>46.137.18.7</name></author>
	</entry>
	<entry>
		<id>http://wiki.cchtml.com/index.php?title=Slackware:_ATI_SlackBuild_(ENG)&amp;diff=9809</id>
		<title>Slackware: ATI SlackBuild (ENG)</title>
		<link rel="alternate" type="text/html" href="http://wiki.cchtml.com/index.php?title=Slackware:_ATI_SlackBuild_(ENG)&amp;diff=9809"/>
		<updated>2013-03-16T08:10:42Z</updated>

		<summary type="html">&lt;p&gt;46.137.18.7: /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Per http://wiki.cchtml.com/index.php/Slackware:_ATI_SlackBuild_(ENG) --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It&#039;s really great that people are shiarng this information.&lt;br /&gt;
&lt;br /&gt;
= Proprietary ATI Drivers and ATI Catalyst =&lt;br /&gt;
Since 21 November 2007, ATI drivers have changed the name and the number version. The new drivers, which were first mentioned only as Proprietary ATI Driver, are now called ATI Catalyst. Moreover, the version number has passed from 8.XX.X to 7.XX.&lt;br /&gt;
&lt;br /&gt;
When in this wiki we will talk about drivers version &amp;lt;8.37.6, we will refer implicitly to the old driver, such as Proprietary ATI Driver, while the new ATI Catalyst have a number version &amp;gt;= 8.37.6, even if, for instance, have a release number 7.11.&lt;br /&gt;
&lt;br /&gt;
= Getting all the necessary =&lt;br /&gt;
The installer can be downloaded from the [http://ati.amd.com/support/driver.html official web site] directly.&lt;br /&gt;
{{Warning|Warning|If the downloaded driver version is less than 8.37.6, then you need to know from now that it will not work onto X.Org 7.2 server (or 1.3) or later.}}&lt;br /&gt;
{{Helpful Hint|Note|Drivers for x86 and x86_64 architectures are equivalent. The installer contains files for both architectures, then It will be the compilation process and the package creation process to choose the appropriate files.&lt;br /&gt;
This means that the SlackBuild will be good for Slackware, Slackware64 and for Slackware 64-bit portings (Slamd64, Bluewhite64, etc. ...).}}&lt;br /&gt;
&lt;br /&gt;
Since drivers also contain a kernel module which will be compiled directly on your system, you&#039;ll need the kernel source in use.&lt;br /&gt;
&lt;br /&gt;
= How to create Slackware packages =&lt;br /&gt;
== ATI Proprietary drivers or ATI Catalyst &amp;lt; 11.3 ==&lt;br /&gt;
For these drivers will be produced two packages (see [[#What do created packages contain?]]).&lt;br /&gt;
=== Drivers version &amp;lt; 8.37.6 (external SlackBuild) ===&lt;br /&gt;
For these types of drivers I&#039;ve created an &#039;&#039;&#039;external SlackBuild&#039;&#039;&#039; for Slackware and I made [http://www.slacky.eu/~spina/fglrx/ati-slack-packager-1.1.9-noarch-1.tgz this package].&lt;br /&gt;
&lt;br /&gt;
To create Slackware packages simply run:&lt;br /&gt;
 #&amp;gt; installpkg ati-slack-packager-1.1.9-noarch-1.tgz&lt;br /&gt;
 #&amp;gt; sh ati-driver-installer-&amp;lt;version&amp;gt;-x86.x86_64.run -- buildpkg custom-package/Slackware&lt;br /&gt;
&lt;br /&gt;
=== Drivers version &amp;gt;= 8.37.6 or new ATI Catalyst (internal SlackBuild) ===&lt;br /&gt;
For these drivers I&#039;ve sent the SlackBuild directly to ATI which inserted it into the installer, then simply run:&lt;br /&gt;
 #&amp;gt; sh ati-driver-installer-&amp;lt;version&amp;gt;-x86.x86_64.run --buildpkg Slackware/All&lt;br /&gt;
or, if drivers are quite recent, it suffices:&lt;br /&gt;
 #&amp;gt; sh ati-driver-installer-&amp;lt;version&amp;gt;-x86.x86_64.run --buildpkg&lt;br /&gt;
Otherwise, in order to create and install directly the packages you can use (always with recent versions of the driver):&lt;br /&gt;
 #&amp;gt; sh ati-driver-installer-&amp;lt;version&amp;gt;-x86.x86_64.run --buildandinstallpkg&lt;br /&gt;
&lt;br /&gt;
此处的意思是：如果是新装的系统，直接运行本处的最后一个命令即可同时完成创建包和安装包的过程。&lt;br /&gt;
&lt;br /&gt;
=== What do created packages contain? ===&lt;br /&gt;
The two packages created by SlackBuild, that we&#039;ll call &#039;&#039;fglrx-module&#039;&#039; and &#039;&#039;fglrx-x&#039;&#039; contain, respectively, the kernel module and the X.Org server driver currently installed in the system. In this way, if you upgrade the kernel or the X.Org server, you can create only one package.&lt;br /&gt;
&lt;br /&gt;
==== Creating only fglrx-module package ====&lt;br /&gt;
To create just the package containing the kernel module for the currently installed kernel, simply run the installer with the &#039;&#039;Only_Module&#039;&#039; option.&lt;br /&gt;
&lt;br /&gt;
So with &#039;&#039;&#039;external SlackBuild&#039;&#039;&#039;:&lt;br /&gt;
 #&amp;gt; sh ati-driver-installer-&amp;lt;version&amp;gt;-x86.x86_64.run --buildpkg custom-package/Only_Module&lt;br /&gt;
With &#039;&#039;&#039;internal SlackBuild&#039;&#039;&#039;:&lt;br /&gt;
 #&amp;gt; sh ati-driver-installer-&amp;lt;version&amp;gt;-x86.x86_64.run --buildpkg Slackware/Only_Module&lt;br /&gt;
&lt;br /&gt;
==== Creating only fglrx-x package ====&lt;br /&gt;
To create just the package containing the X.Org driver currently installed in your system, simply run installer with &#039;&#039;Only_X&#039;&#039; option.&lt;br /&gt;
&lt;br /&gt;
With &#039;&#039;&#039;external SlackBuild&#039;&#039;&#039;:&lt;br /&gt;
 #&amp;gt; sh ati-driver-installer-&amp;lt;version&amp;gt;-x86.x86_64.run --buildpkg custom-package/Only_X&lt;br /&gt;
With &#039;&#039;&#039;internal SlackBuild&#039;&#039;&#039;:&lt;br /&gt;
 #&amp;gt; sh ati-driver-installer-&amp;lt;version&amp;gt;-x86.x86_64.run --buildpkg Slackware/Only_X&lt;br /&gt;
&lt;br /&gt;
（如果进行了上一小节的 --buildandinstallpkg则本小节的命令可不必再执行）&lt;br /&gt;
&lt;br /&gt;
接下来，执行&lt;br /&gt;
&lt;br /&gt;
 #&amp;gt; sh ati-driver-installer-&amp;lt;version&amp;gt;-x86.x86_64.run&lt;br /&gt;
&lt;br /&gt;
即可进入ATI配置的界面，完成显卡的简单配置。&lt;br /&gt;
&lt;br /&gt;
== ATI Catalyst &amp;gt;= 11.3 ==&lt;br /&gt;
Since these drivers the &#039;&#039;&#039;internal SlackBuild&#039;&#039;&#039; make only one package, named &#039;&#039;fglrx-&amp;lt;version&amp;gt;-&amp;lt;architecture&amp;gt;-&amp;lt;release&amp;gt;.tgz&#039;&#039;, that you can create with:&lt;br /&gt;
 #&amp;gt; sh ati-driver-installer-&amp;lt;version&amp;gt;-x86.x86_64.run --buildpkg&lt;br /&gt;
You can also make and install the package directly with:&lt;br /&gt;
 #&amp;gt; sh ati-driver-installer-&amp;lt;versione&amp;gt;-x86.x86_64.run --buildandinstallpkg&lt;br /&gt;
&lt;br /&gt;
= Minimal X.Org server configuration =&lt;br /&gt;
Once installed the two indicated packages, you must tell to the X.Org server to use ATI proprietary drivers, to do this we must check if the xorg.conf file, which is usually located in the &#039;&#039;/etc/X11/&#039;&#039; directory, contains the following items:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Module&amp;quot;&lt;br /&gt;
        ...&lt;br /&gt;
        Load    &amp;quot;dri&amp;quot;&lt;br /&gt;
        Load    &amp;quot;glx&amp;quot;&lt;br /&gt;
        ...&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
        ...&lt;br /&gt;
        Driver  &amp;quot;fglrx&amp;quot;&lt;br /&gt;
        ...&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;DRI&amp;quot;&lt;br /&gt;
        Group   0&lt;br /&gt;
        Mode    0666&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
{{Useful Information|Note|The command:&lt;br /&gt;
 #&amp;gt; aticonfig --initial&lt;br /&gt;
can help you. Do &#039;&#039;&#039;aticonfig&#039;&#039;&#039; without options for more infos.}}&lt;br /&gt;
&lt;br /&gt;
= Installation checking =&lt;br /&gt;
To see if proprietary ATI drivers are properly installed run the command:&lt;br /&gt;
 $&amp;gt; fglrxinfo&lt;br /&gt;
On my computer the output is:&lt;br /&gt;
 display::0.0  screen: 0&lt;br /&gt;
 OpenGL vendor string: ATI Technologies Inc.&lt;br /&gt;
 OpenGL renderer string: ATI Mobility Radeon X1400&lt;br /&gt;
 OpenGL version string: 2.0.6650 (8.39.4)&lt;br /&gt;
&lt;br /&gt;
= Remove installed packages =&lt;br /&gt;
== ATI Proprietary drivers or ATI Catalyst &amp;lt; 11.3 ==&lt;br /&gt;
To remove installed packages you can use the &#039;&#039;&#039;removepkg&#039;&#039;&#039; utility. However, there are aspects that should be considered:&lt;br /&gt;
* The packages&#039; removing don&#039;t delete fglrx&#039;s driver configuration files, these files are located in &#039;&#039;/etc/ati&#039;&#039; directory&lt;br /&gt;
{{Be Careful|Be Careful|The /etc/ati/custom-package directory, if exists, contains the &#039;&#039;&#039;external SlackBuild&#039;&#039;&#039; and therefore should not be deleted.}}&lt;br /&gt;
* The fglrx-x package contains ATI&#039;s OpenGL libraries, and these libraries are located in the same directory of the Mesa libraries, so when you install the fglrx-x package Mesa OpenGL libraries are overridden. To restore the situation you should simply reinstall the package containing these libraries, like:&lt;br /&gt;
::x11&lt;br /&gt;
:for Slackware 11, or:&lt;br /&gt;
::mesa&lt;br /&gt;
:for Slackware 12.&lt;br /&gt;
&lt;br /&gt;
== ATI Catalyst &amp;gt;= 11.3 ==&lt;br /&gt;
During installation of the package &#039;&#039;fglrx-&amp;lt;version&amp;gt;-&amp;lt;architecture&amp;gt;-&amp;lt;release&amp;gt;.tgz&#039;&#039; some libraries that would be overwritten are renamed as FGL.renamed.library_name. Due to remove this package &amp;amp;ldquo;cleanly&amp;amp;rdquo; you should do:&lt;br /&gt;
 #&amp;gt; aticonfig --uninstall&lt;br /&gt;
or, directly with the script:&lt;br /&gt;
 #&amp;gt; /usr/share/ati/amd-uninstall.sh&lt;br /&gt;
or, also with any installer &amp;gt;= 11.3, with:&lt;br /&gt;
 #&amp;gt; ati-driver-installer-&amp;lt;versione&amp;gt;-x86.x86_64.run --uninstall&lt;br /&gt;
Will remain only the directory &#039;&#039;/etc/ati&#039;&#039; with the configuration files.&lt;br /&gt;
&lt;br /&gt;
= Patching the drivers =&lt;br /&gt;
Ati drivers are usually not compatible with brand new version of kernel linux. You often need to patch the driver so that you can create the kernel module successfully. Since Ati Catalyst &amp;gt; 8.11 you can patch Ati drivers within the &#039;&#039;&#039;internal SlackBuild&#039;&#039;&#039; before that same SlackBuild compiles the kernel module.&lt;br /&gt;
&lt;br /&gt;
In order to do that, you just have to create (or download from the Internet) a patch and rename it like this:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;/etc/ati/patch/patch-ATI_DRIVER_VERSION-KERNEL_VERSION&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
where:&lt;br /&gt;
&lt;br /&gt;
ATI_DRIVER_VERSION must be equal to the output of:&lt;br /&gt;
 $&amp;gt; sh ati-driver-installer-&amp;lt;version&amp;gt;-x86.x86_64.run -i | head -n1 | cut -d&#039;-&#039; -f2&lt;br /&gt;
KERNEL_VERSION must be equal to the output of:&lt;br /&gt;
 $&amp;gt; uname -r&lt;br /&gt;
&lt;br /&gt;
If &#039;&#039;/etc/ati/patch&#039;&#039; doesn&#039;t exist, it must be made.&lt;br /&gt;
&lt;br /&gt;
For example, if the former command outputs &amp;quot;8.55&amp;quot; and the latter &amp;quot;2.6.27.6&amp;quot;, you need to name the patch &#039;&#039;/etc/ati/patch/patch-8.56-2.6.27.6&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;internal SlackBuild&#039;&#039;&#039; will find the patch automatically and, if the command &#039;&#039;&#039;patch&#039;&#039;&#039; is installed, it will run:&lt;br /&gt;
 #&amp;gt; patch -p0 &amp;lt; /etc/ati/patch/patch-8.56-2.6.27.6&lt;br /&gt;
&lt;br /&gt;
== Patches ==&lt;br /&gt;
Here some patches and how to use there:&lt;br /&gt;
&lt;br /&gt;
=== ATI Catalyst 10.3, 10.4 and kernel == 2.6.33.x ===&lt;br /&gt;
Download the [http://www.slacky.eu/~spina/fglrx/patch/fglrx_10.3-4_with_2.6.33.x.diff patch] into &#039;&#039;/tmp&#039;&#039;, so:&lt;br /&gt;
&lt;br /&gt;
* For &#039;&#039;&#039;Catalyst 10.3&#039;&#039;&#039; do:&lt;br /&gt;
 #&amp;gt; mkdir -p /etc/ati/patch/&lt;br /&gt;
 #&amp;gt; mv /tmp/fglrx_10.3-4_with_2.6.33.x.diff /etc/ati/patch/patch-8.712-$(uname -r)&lt;br /&gt;
 #&amp;gt; sh ati-driver-installer-10-3-x86.x86_64.run --buildpkg&lt;br /&gt;
&lt;br /&gt;
* For &#039;&#039;&#039;Catalyst 10.4&#039;&#039;&#039; do:&lt;br /&gt;
 #&amp;gt; mkdir -p /etc/ati/patch/&lt;br /&gt;
 #&amp;gt; mv /tmp/fglrx_10.3-4_with_2.6.33.x.diff /etc/ati/patch/patch-8.723-$(uname -r)&lt;br /&gt;
 #&amp;gt; sh ati-driver-installer-10-4-x86.x86_64.run --buildpkg&lt;br /&gt;
&lt;br /&gt;
=== ATI Catalyst 10.4, 10.5 and kernel == 2.6.34 ===&lt;br /&gt;
Download the [http://www.slacky.eu/~spina/fglrx/patch/fglrx_10.4-5_with_2.6.34.diff patch] into &#039;&#039;/tmp&#039;&#039;, so:&lt;br /&gt;
&lt;br /&gt;
* For &#039;&#039;&#039;Catalyst 10.4&#039;&#039;&#039; do:&lt;br /&gt;
 #&amp;gt; mkdir -p /etc/ati/patch/&lt;br /&gt;
 #&amp;gt; mv /tmp/fglrx_10.4-5_with_2.6.34.diff /etc/ati/patch/patch-8.723-$(uname -r)&lt;br /&gt;
 #&amp;gt; sh ati-driver-installer-10-4-x86.x86_64.run --buildpkg&lt;br /&gt;
&lt;br /&gt;
* For &#039;&#039;&#039;Catalyst 10.5&#039;&#039;&#039; do:&lt;br /&gt;
 #&amp;gt; mkdir -p /etc/ati/patch/&lt;br /&gt;
 #&amp;gt; mv /tmp/fglrx_10.4-5_with_2.6.34.diff /etc/ati/patch/patch-8.732-$(uname -r)&lt;br /&gt;
 #&amp;gt; sh ati-driver-installer-10-4-x86.x86_64.run --buildpkg&lt;br /&gt;
&lt;br /&gt;
=== ATI Catalyst 10.9 and Slackware64 13.1 or current ===&lt;br /&gt;
Download the [http://www.slacky.eu/~spina/fglrx/patch/fglrx_10.9_with_Slackware64-13.1.diff patch] into &#039;&#039;/tmp&#039;&#039;, so to do:&lt;br /&gt;
 #&amp;gt; mkdir -p /etc/ati/patch/&lt;br /&gt;
 #&amp;gt; mv /tmp/fglrx_10.9_with_Slackware64-13.1.diff /etc/ati/patch/patch-8.771-$(uname -r)&lt;br /&gt;
 #&amp;gt; sh ati-driver-installer-10-9-x86.x86_64.run --buildpkg&lt;br /&gt;
at one point the installer asks:&lt;br /&gt;
&amp;lt;PRE&amp;gt;&lt;br /&gt;
can&#039;t find file to patch at input line 4&lt;br /&gt;
Perhaps you should have used the -p or --strip option?&lt;br /&gt;
The text leading up to this was:&lt;br /&gt;
--------------------------&lt;br /&gt;
|diff -ru ./2.6.x/Makefile ../../../../../../fglrx-install.uZLF8t/common/lib/modules/fglrx/build_mod//2.6.x/Makefile&lt;br /&gt;
|--- ./2.6.x/Makefile   2010-09-01 16:05:31.000000000 +0200&lt;br /&gt;
|+++ ../../../../../../fglrx-install.uZLF8t/common/lib/modules/fglrx/build_mod//2.6.x/Makefile  2010-09-23 08:47:24.000000000 +0200&lt;br /&gt;
--------------------------&lt;br /&gt;
File to patch:&lt;br /&gt;
&amp;lt;/PRE&amp;gt;&lt;br /&gt;
insert:&lt;br /&gt;
 ./2.6.x/Makefile&lt;br /&gt;
&lt;br /&gt;
=== ATI Catalyst 10.10, 10.11 and kernel == 2.6.36.x ===&lt;br /&gt;
Download the [http://www.slacky.eu/~spina/fglrx/patch/fglrx_10.10-11_with_2.6.36.x.diff patch] into &#039;&#039;/tmp&#039;&#039;, so:&lt;br /&gt;
&lt;br /&gt;
* For &#039;&#039;&#039;Catalyst 10.10&#039;&#039;&#039; do:&lt;br /&gt;
 #&amp;gt; mkdir -p /etc/ati/patch/&lt;br /&gt;
 #&amp;gt; mv /tmp/fglrx_10.10-11_with_2.6.36.x.diff /etc/ati/patch/patch-8.783-$(uname -r)&lt;br /&gt;
 #&amp;gt; sh ati-driver-installer-10-10-x86.x86_64.run --buildpkg&lt;br /&gt;
&lt;br /&gt;
* For &#039;&#039;&#039;Catalyst 10.11&#039;&#039;&#039; do:&lt;br /&gt;
 #&amp;gt; mkdir -p /etc/ati/patch/&lt;br /&gt;
 #&amp;gt; mv /tmp/fglrx_10.10-11_with_2.6.36.x.diff /etc/ati/patch/patch-8.791-$(uname -r)&lt;br /&gt;
 #&amp;gt; sh ati-driver-installer-10-11-x86.x86_64.run --buildpkg&lt;br /&gt;
&lt;br /&gt;
=== ATI Catalyst 10.10, 10.11 e 10.12 e kernel == 2.6.37.x ===&lt;br /&gt;
Download the [http://www.slacky.eu/~spina/fglrx/patch/fglrx_10.10-12_with_2.6.37.x.diff patch] into &#039;&#039;/tmp&#039;&#039;, so:&lt;br /&gt;
* For &#039;&#039;&#039;Catalyst 10.10&#039;&#039;&#039; do:&lt;br /&gt;
 #&amp;gt; mkdir -p /etc/ati/patch/&lt;br /&gt;
 #&amp;gt; mv /tmp/fglrx_10.10-12_with_2.6.37.x.diff /etc/ati/patch/patch-8.783-$(uname -r)&lt;br /&gt;
 #&amp;gt; sh ati-driver-installer-10-10-x86.x86_64.run --buildpkg&lt;br /&gt;
&lt;br /&gt;
* For &#039;&#039;&#039;Catalyst 10.11&#039;&#039;&#039; do:&lt;br /&gt;
 #&amp;gt; mkdir -p /etc/ati/patch/&lt;br /&gt;
 #&amp;gt; mv /tmp/fglrx_10.10-12_with_2.6.37.x.diff /etc/ati/patch/patch-8.791-$(uname -r)&lt;br /&gt;
 #&amp;gt; sh ati-driver-installer-10-11-x86.x86_64.run --buildpkg&lt;br /&gt;
&lt;br /&gt;
* For &#039;&#039;&#039;Catalyst 10.12&#039;&#039;&#039; do:&lt;br /&gt;
 #&amp;gt; mkdir -p /etc/ati/patch/&lt;br /&gt;
 #&amp;gt; mv /tmp/fglrx_10.10-12_with_2.6.37.x.diff /etc/ati/patch/patch-8.801-$(uname -r)&lt;br /&gt;
 #&amp;gt; sh ati-driver-installer-10-12-x86.x86_64.run --buildpkg&lt;br /&gt;
&lt;br /&gt;
= Known problems =&lt;br /&gt;
== error: implicit declaration of function &#039;lock_kernel&#039; and error: implicit declaration of function &#039;unlock_kernel&#039; ==&lt;br /&gt;
You need to enable the &#039;&#039;&#039;Big Kernel Lock&#039;&#039;&#039; in your kernel configuration. You find it under the &#039;&#039;&#039;Kernel hacking&#039;&#039;&#039; menu. You can check if this option is enable with:&lt;br /&gt;
 $&amp;gt; zcat /proc/config.gz | grep BKL&lt;br /&gt;
 CONFIG_BKL=y&lt;br /&gt;
&lt;br /&gt;
== FATAL: modpost: GPL-incompatible module fglrx.ko uses GPL-only symbol &#039;paravirt_ops&#039; ==&lt;br /&gt;
The error occurs during module compilation and It&#039;s due to the fact that the kernel was compiled with the option of paravirtualization active. This option among other things, prevents to load, and then to compile, modules that do not have the GPL license. Since that ATI drivers don&#039;t have this type of license, they aren&#039;t compiled.&lt;br /&gt;
&lt;br /&gt;
To work around this problem you can:&lt;br /&gt;
==== Disable kernel paravirtualization option ====&lt;br /&gt;
The paravirtualization option is called &#039;&#039;&#039;CONFIG_PARAVIRT&#039;&#039;&#039; and generally is in the &#039;&#039;&#039;Processor type and features&#039;&#039;&#039; kernel submenu.&lt;br /&gt;
==== Patch ATI drivers ====&lt;br /&gt;
This operation is illegal because It changes the type of license issued by ATI in a GPL license. I wrote the patch:&lt;br /&gt;
&lt;br /&gt;
[http://www.slacky.eu/~spina/fglrx/patch/ati_to_gpl.patch ati_to_gpl.patch] (md5sum: 4207f41a71035dc2eed3ea9346b881bb)&lt;br /&gt;
&lt;br /&gt;
but I do not take any responsibility, I do not use It and I discourage the use in order to prefer the alternative to disable the paravirtualization kernel option. To use this patch You need to:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;External SlackBuild&#039;&#039;&#039;&lt;br /&gt;
* Copy the patch in the &#039;&#039;/etc/ati/custom-package/patch&#039;&#039; directory&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Internal SlackBuild&#039;&#039;&#039; (only with Ati Catalyst &amp;gt; 8.11):&lt;br /&gt;
* Copy the patch in the &#039;&#039;/etc/ati/patch&#039;&#039; directory (if it doesn&#039;t exist you must create it)&lt;br /&gt;
&lt;br /&gt;
The SlackBuild will find and apply the patch automatically. In order to uninstall it you simply need to delete it. In order to uninstall the patch simply delete It from &#039;&#039;/etc/ati/custom-package/patch&#039;&#039; directory.&lt;br /&gt;
&lt;br /&gt;
== Using GLX_SGIX_pbuffer FGLTexMgr: open of shared memory object failed (Permission denied) __FGLTexMgrCreateObject: __FGLTexMgrSHMmalloc failed!!! ==&lt;br /&gt;
This problem is due to the lack of SHM filesystem (now called tmpfs), that is virtual memory filesystem. To work around this problem you must:&lt;br /&gt;
* Add into &#039;&#039;/etc/fstab&#039;&#039; file the following line:&lt;br /&gt;
 shm		/dev/shm		tmpfs		defaults	0	0&lt;br /&gt;
* Then mount the filesystem through:&lt;br /&gt;
 #&amp;gt; mount /dev/shm&lt;br /&gt;
Obviously the kernel must be predisposed for the &amp;quot;mounting&amp;quot; of this filesystem, in particular the kernel option that must be enabled is &#039;&#039;&#039;CONFIG_TMPFS&#039;&#039;&#039; that is generally placed in &#039;&#039;&#039;File system --&amp;gt; Pseudo filesystems&#039;&#039;&#039; submenu. However all the compiled kernel generally have this option enabled.&lt;br /&gt;
&lt;br /&gt;
== kernel includes at /lib/modules/`uname -r`/build/include do not match current kernel ==&lt;br /&gt;
The complete mistake is something like this:&lt;br /&gt;
&lt;br /&gt;
 Error:&lt;br /&gt;
 kernel includes at /lib/modules/`uname -r`/build/include do not match current kernel.&lt;br /&gt;
 they are versioned as &amp;quot;&amp;quot;&lt;br /&gt;
 instead of &amp;quot;`uname -r`&amp;quot;.&lt;br /&gt;
 you might need to adjust your symlinks:&lt;br /&gt;
 - /usr/include&lt;br /&gt;
 - /usr/src/linux&lt;br /&gt;
&lt;br /&gt;
The error, also if explained, could be not clear. In practice It results from the fact that the symbolic link:&lt;br /&gt;
 /lib/modules/`uname -r`/source&lt;br /&gt;
 /lib/modules/`uname -r`/build&lt;br /&gt;
don&#039;t point to the directory where are inserted the current kernel sources (which is generally &#039;&#039;/usr/src/linux- &#039;uname-r&#039;&#039;&#039;). It happens to those who use a kernel contained in Slackware, so I will try to explain It in terms of Slackware &amp;quot;packages&amp;quot;. This can happen:&lt;br /&gt;
* because the kernel source were not installed. In this case should be enough to install the source package which can be found in Slackware k/ directory. However, It is not granted that the problem will be solved, You&#039;ll need to see the second reason why there is an error.&lt;br /&gt;
* because sources (also if installed) do not reflect the settings of the current kernel. The new Slackware 12 has some precompiled kernels (which means different settings), while just a single package for the sources (unless seeing the branch extra/). In particular, the sources are for the SMP kernel and so if you use a non-SMP kernel can appear this error. To avoid this, after making sure that the package source has been installed, do simply the following:&lt;br /&gt;
 #&amp;gt; cd /usr/src/linux&lt;br /&gt;
 #&amp;gt; cp /boot/config .config&lt;br /&gt;
 #&amp;gt; make&lt;br /&gt;
:running make, in addition to compiling the kernel modules (which we will not use), some header files are regenerated, and they will reflect the kernel configuration (as it&#039;s set in the .config file).&lt;br /&gt;
&lt;br /&gt;
== Driver 8.39.4 logo ==&lt;br /&gt;
This &amp;quot;bug&amp;quot; in 8.39.4 drivers results from the fact that ATI developers don&#039;t update the packager maintainers before the official releases. It should be nice first if they did test us official releases in order to certify the proper functioning of the scripts for creating packages. To solve the problem it&#039;s necessary to use the &#039;&#039;&#039;external SlackBuild&#039;&#039;&#039; as described here.&lt;br /&gt;
&lt;br /&gt;
== amdcccle don&#039;t start on Slackware 12 ==&lt;br /&gt;
Many users of the X.Org 7.2 (or 1.3) server version fail to start properly the Catalyst. The command to run the Catalyst is:&lt;br /&gt;
 #&amp;gt; amdcccle&lt;br /&gt;
For this problem it seems there is no solution yet, but we are working on to solve it.&lt;br /&gt;
&lt;br /&gt;
= Useful links =&lt;br /&gt;
The discussion thread from which it was derived this article:&lt;br /&gt;
http://www.slacky.eu/forum/viewtopic.php?t=18134&amp;amp;highlight=&lt;br /&gt;
&lt;br /&gt;
An alternative to official ATI drivers:&lt;br /&gt;
http://www.x.org/wiki/radeon&lt;br /&gt;
&lt;br /&gt;
A wiki in italian about installing and configuring ATI drivers (open source and proprietary):&lt;br /&gt;
http://www.slacky.eu/wikislack/index.php?title=Installazione_driver_ATI_su_Slackware_GNU/Linux&lt;br /&gt;
&lt;br /&gt;
= Acknowledgement =&lt;br /&gt;
Thank you at Ezio Ghibaudo and Federico Rota who have started this wiki and for help with the SlackBuild. Thanks also at all the [http://www.slacky.eu/ Italian Slackware Community] users for their feedback and support.&lt;br /&gt;
&lt;br /&gt;
[[User:Spina|Spina]]&lt;/div&gt;</summary>
		<author><name>46.137.18.7</name></author>
	</entry>
	<entry>
		<id>http://wiki.cchtml.com/index.php?title=Ubuntu_Jaunty_Installation_Guide&amp;diff=7079</id>
		<title>Ubuntu Jaunty Installation Guide</title>
		<link rel="alternate" type="text/html" href="http://wiki.cchtml.com/index.php?title=Ubuntu_Jaunty_Installation_Guide&amp;diff=7079"/>
		<updated>2011-07-14T19:01:18Z</updated>

		<summary type="html">&lt;p&gt;46.137.55.35: ovGbklYHyxEoK&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This has made my day. I wish all potisgns were this good.&lt;/div&gt;</summary>
		<author><name>46.137.55.35</name></author>
	</entry>
	<entry>
		<id>http://wiki.cchtml.com/index.php?title=Talk:Performance_Issues&amp;diff=7068</id>
		<title>Talk:Performance Issues</title>
		<link rel="alternate" type="text/html" href="http://wiki.cchtml.com/index.php?title=Talk:Performance_Issues&amp;diff=7068"/>
		<updated>2011-07-14T16:47:44Z</updated>

		<summary type="html">&lt;p&gt;46.137.94.45: HGirjMRtjHAlltzIanu&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The genius store called, theyre runnnig out of you.&lt;/div&gt;</summary>
		<author><name>46.137.94.45</name></author>
	</entry>
	<entry>
		<id>http://wiki.cchtml.com/index.php?title=User_talk:Dtl131&amp;diff=7034</id>
		<title>User talk:Dtl131</title>
		<link rel="alternate" type="text/html" href="http://wiki.cchtml.com/index.php?title=User_talk:Dtl131&amp;diff=7034"/>
		<updated>2011-07-14T15:24:34Z</updated>

		<summary type="html">&lt;p&gt;46.137.190.67: rMPeiwTyJlyj&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;It was dark when I woke. This is a ray of susnhnie.&lt;/div&gt;</summary>
		<author><name>46.137.190.67</name></author>
	</entry>
	<entry>
		<id>http://wiki.cchtml.com/index.php?title=Talk:Ubuntu_Dapper_Installation_Guide&amp;diff=6924</id>
		<title>Talk:Ubuntu Dapper Installation Guide</title>
		<link rel="alternate" type="text/html" href="http://wiki.cchtml.com/index.php?title=Talk:Ubuntu_Dapper_Installation_Guide&amp;diff=6924"/>
		<updated>2011-07-13T08:19:35Z</updated>

		<summary type="html">&lt;p&gt;46.137.118.142: /* MYczPEaEVoUWXipa */ new section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;it gets replaced only if there is a second device section in xorg.conf&lt;br /&gt;
so make sure, when it works with libGL.so.1.2 that there is no other device section than fglrx&lt;br /&gt;
&lt;br /&gt;
copy of libGL.so.1.2 to /usr/lib/   works fine but check, if there is also one in /usr/lib/fglrx/libGL.so.1.2&lt;br /&gt;
if so, the copied version is replaced (i don&#039;t know why). so both have to be replaced.&lt;br /&gt;
&lt;br /&gt;
Wow, I followed this and it doesn&#039;t work, either method......&lt;br /&gt;
&lt;br /&gt;
Now what?  nobody to turn to, no more help available. Is it an ATI problem or a Dapper one?&lt;br /&gt;
&lt;br /&gt;
I would have never believed that as &amp;quot;advanced&amp;quot; as this O/S is that it is this difficult to get a display driver to work.&lt;br /&gt;
&lt;br /&gt;
This is absolutely incredible....&lt;br /&gt;
&lt;br /&gt;
the problem is the driver, not the operating system.. ATI should take a lesson from nVidia.&lt;br /&gt;
&lt;br /&gt;
[UBfusion reporting]: Many ATI chipsets suffer from this, due to faulty libGl.so.1.2 in the new ATI drivers - use the old file from old drivers, read http://ubuntuforums.org/showthread.php?t=185033&lt;br /&gt;
&lt;br /&gt;
== try using ONLY 128MB of UMA memory instead of Sideport+UMA ==&lt;br /&gt;
&lt;br /&gt;
This is a really strange problem with the HP/Compaq R4000/zv6000:&lt;br /&gt;
&lt;br /&gt;
Once upon a time, ATI driver fglrx_6_8_0-8.13.4-1.i386.rpm provided full DRI and 3D support on Ubuntu 5.04 kernel 2.6.10.&lt;br /&gt;
( wget http://www2.ati.com/drivers/linux/fglrx_6_8_0-8.13.4-1.i386.rpm )&lt;br /&gt;
&lt;br /&gt;
Then, ATI&#039;s new releases only worked if we used 128MB of shared/system/UMA memory along with the 128MB of onboard video&lt;br /&gt;
memory many of these laptop models have.&lt;br /&gt;
&lt;br /&gt;
Now, after installing Ubuntu 6.0.6 kernel 2.6.15, the ATI driver will only work with full DRI and 3D support if I &lt;br /&gt;
totally disable the 128MB of onboard video memory and use ONLY shared/system/UMA memory( 128MB )....&lt;br /&gt;
&lt;br /&gt;
Now, with my fully functioning Ubuntu 5.0.4 installation, when I go from only Sideport to only UMA, the glxgears&lt;br /&gt;
output goes from ~1200fps to ~500fps&lt;br /&gt;
&lt;br /&gt;
With the new kernel and Xorg server of Ubuntu 6.0.6 running only UMA video memory and the 5.0.4 version of glxgears,&lt;br /&gt;
output from that program is ~800fps. Still a 30% decrease in performance from using the 128MB of onboard/Sideport&lt;br /&gt;
video memory.&lt;br /&gt;
&lt;br /&gt;
IMO, running like this is not a fix but a crippled hack and it would be really nice if HP/Compaq or ATI would tell us&lt;br /&gt;
what the problem is, why it exists, how it is to be fixed. So try just 128M of UMA in your BIOS and see if that enables&lt;br /&gt;
you to get DRI/Direct Rendering working with the ATI/fglrx driver.&lt;br /&gt;
&lt;br /&gt;
OK - I noticed that the wiki had been updated to reflect the 8.26.18 release but the line relating to the Xpress 200M card not functioning with the 8.25.18 drivers was unchanged.  Can someone confirm if the 8.26.18 drivers work with the 200M card or not?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Also effected my xpress 200m on 64bit hp pavillion. changing to fglrx and using the guide worked. but only at 128mb uma. this could be a problem for a few people and could be mentiblem with the Modelines configuration in xorg driving the TFT display out of sync. Try a lower resolution (say 1024x768, 800x600, 640x480); if it doesn&#039;t work try defining a manual modeline for the resolution you are trying. Good luck and keep posting! :-)&lt;br /&gt;
&lt;br /&gt;
.&lt;br /&gt;
&lt;br /&gt;
== MYczPEaEVoUWXipa ==&lt;br /&gt;
&lt;br /&gt;
That addresses several of my concerns acutally.&lt;/div&gt;</summary>
		<author><name>46.137.118.142</name></author>
	</entry>
	<entry>
		<id>http://wiki.cchtml.com/index.php?title=Ubuntu_Edgy_Installation_Guide&amp;diff=6686</id>
		<title>Ubuntu Edgy Installation Guide</title>
		<link rel="alternate" type="text/html" href="http://wiki.cchtml.com/index.php?title=Ubuntu_Edgy_Installation_Guide&amp;diff=6686"/>
		<updated>2011-06-01T23:06:37Z</updated>

		<summary type="html">&lt;p&gt;46.137.94.45: TFeGIeiQE&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Your awnesr was just what I needed. Its made my day!&lt;/div&gt;</summary>
		<author><name>46.137.94.45</name></author>
	</entry>
</feed>