<?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=77.197.11.212</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=77.197.11.212"/>
	<link rel="alternate" type="text/html" href="http://wiki.cchtml.com/index.php?title=Special:Contributions/77.197.11.212"/>
	<updated>2026-05-14T03:27:52Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>http://wiki.cchtml.com/index.php?title=Troubleshooting&amp;diff=10411</id>
		<title>Troubleshooting</title>
		<link rel="alternate" type="text/html" href="http://wiki.cchtml.com/index.php?title=Troubleshooting&amp;diff=10411"/>
		<updated>2014-01-29T09:16:19Z</updated>

		<summary type="html">&lt;p&gt;77.197.11.212: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Installer Issues==&lt;br /&gt;
When the installer fails to produce results, check the directory where the ati catalyst installer has been placed. If it contains international characters or spaces, weird errors will arise. (The issue has been reported to ATI some time ago, but even in the newest releases they seem to like to prefer to conserve the bug)&lt;br /&gt;
&lt;br /&gt;
===== February 15, 2013 - Catalyst 13.1 Install on Ubuntu 10.04 (lucid) =====&lt;br /&gt;
&lt;br /&gt;
Had much the same problems as the poster below, but found another fix:&lt;br /&gt;
&lt;br /&gt;
Error:&lt;br /&gt;
&lt;br /&gt;
  dh_install: fglrx missing files (arch/#SRCOTHERARCH#/etc/OpenCL/vendors/*.icd), aborting&lt;br /&gt;
&lt;br /&gt;
Solution found at [http://parallelplusplus.blogspot.ca/2013/01/problems-with-amd-catalyst-131-on-ubuntu.html http://parallelplusplus.blogspot.ca/2013/01/problems-with-amd-catalyst-131-on-ubuntu.html].&lt;br /&gt;
&lt;br /&gt;
1. Extract files from the installer:&lt;br /&gt;
&lt;br /&gt;
  sh amd-driver-installer-catalyst-13.1-linux-x86.x86_64.run --extract amd&lt;br /&gt;
&lt;br /&gt;
2. Edit the packages/Ubuntu/dists/lucid/rules file as follows:&lt;br /&gt;
&lt;br /&gt;
  The following line had to be appended after line 69:&lt;br /&gt;
  SRC_other_arch := x86_64&lt;br /&gt;
  and the following line had to be appended after line 151:&lt;br /&gt;
  -e &amp;quot;s|#SRCOTHERARCH#|$(SRC_other_arch)|g&amp;quot; \&lt;br /&gt;
&lt;br /&gt;
3. Create package:&lt;br /&gt;
&lt;br /&gt;
  sudo ./ati-installer.sh 9.012 --buildpkg Ubuntu/lucid&lt;br /&gt;
&lt;br /&gt;
===== January 22, 2013 - Catalyst 13.1 Install on Ubuntu 11.04 (natty) =====&lt;br /&gt;
&lt;br /&gt;
Just wanted to document my problems with this install and the workaround I came up with.&lt;br /&gt;
&lt;br /&gt;
1. I got the installer from AMD (amd-driver-installer-catalyst-13.1-linux-x86.x86_64.run) and attempted this:&lt;br /&gt;
&lt;br /&gt;
  sh amd-driver-installer-catalyst-13.1-linux-x86.x86_64.run --buildpkg Ubuntu/natty&lt;br /&gt;
&lt;br /&gt;
This failed with:&lt;br /&gt;
&lt;br /&gt;
  dh_install: fglrx missing files (arch/#SRCOTHERARCH#/etc/OpenCL/vendors/*.icd), aborting&lt;br /&gt;
  make: *** [binary-arch] Error 2&lt;br /&gt;
  dpkg-buildpackage: error: debian/rules binary gave error exit status 2&lt;br /&gt;
&lt;br /&gt;
That &#039;#SRCOTHERARCH#&#039; looked a bit suspicious. I found a directory arch/x86_64/etc/OpenCL/vendors with an &amp;quot;icd&amp;quot; file in it. I guessed that was what the installer was looking for.&lt;br /&gt;
&lt;br /&gt;
2. I then extracted the files from the installer:&lt;br /&gt;
&lt;br /&gt;
  sh amd-driver-installer-catalyst-13.1-linux-x86.x86_64.run --extract amd&lt;br /&gt;
&lt;br /&gt;
3. Create sym link for the &amp;quot;#SRCOTHERARCH#&amp;quot; directory that the installer is expecting to find:&lt;br /&gt;
   cd amd/arch&lt;br /&gt;
   ln -sf x86_64 &#039;#SRCOTHERARCH#&#039;&lt;br /&gt;
&lt;br /&gt;
4. Back up to the installer directory and retried the &amp;quot;buildpkg&amp;quot; step - this time it worked and created the three deb package files. I was then able to continue with the install as normal.&lt;br /&gt;
&lt;br /&gt;
==X Server Related Issues==&lt;br /&gt;
&lt;br /&gt;
This &amp;quot;free sharing&amp;quot; of information seems too good to be true. Like communism.&lt;br /&gt;
&lt;br /&gt;
===X Server freeze upon lockscreen/lid-close when Intel iGPU selected===&lt;br /&gt;
&lt;br /&gt;
On a Haswell system with an Intel HD 4400 as the integrated card in&lt;br /&gt;
a hybrid system X freezes (moveable mouse cursor but either black screen &lt;br /&gt;
or frozen image of desktop at time of freeze) often when the user locks the screen&lt;br /&gt;
(inactivity or otherwise) or closes the lid. The desktop (in 13.10 at least)&lt;br /&gt;
can be recovered by switching to a tty and back( e.g. ctrl+alt+fn1, followed&lt;br /&gt;
by ctl+alt+fn7). In 12.04 I needed to restart completely from tty.&lt;br /&gt;
&lt;br /&gt;
This bug occurs because pxpress loads the intel driver with the &lt;br /&gt;
&amp;quot;AccelMethod&amp;quot; &amp;quot;UXA&amp;quot; option. You can verify this is the cause&lt;br /&gt;
by using a minimal (Intel only) `xorg.conf`&lt;br /&gt;
(even before fglrx drivers are installed) with just&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    Section &amp;quot;Device&amp;quot;&lt;br /&gt;
        Identifier      &amp;quot;Intel Graphics&amp;quot;&lt;br /&gt;
        Driver          &amp;quot;intel&amp;quot;&lt;br /&gt;
        Option          &amp;quot;AccelMethod&amp;quot;  &amp;quot;UXA&amp;quot; # (mode fglrx uses) I can see the bug&lt;br /&gt;
    #   Option          &amp;quot;AccelMethod&amp;quot;  &amp;quot;SNA&amp;quot; #(default) no bug!&lt;br /&gt;
    EndSection&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
and you should reproduce the bug with a few attempts at closing lid/locking screen.&lt;br /&gt;
Whereas with the change to ` Option          &amp;quot;AccelMethod&amp;quot;  &amp;quot;SNA&amp;quot;` there is no bug &lt;br /&gt;
anymore (&amp;quot;SNA&amp;quot; is the default anyway).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;How to fix&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Create (or edit) the DRI config file `~/.drirc` containing&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;device screen=&amp;quot;0&amp;quot; driver=&amp;quot;dri2&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;application name=&amp;quot;Default&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;option name=&amp;quot;vblank_mode&amp;quot; value=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;/application&amp;gt;&lt;br /&gt;
    &amp;lt;/device&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This turns off &amp;quot;vsync&amp;quot; for the Intel card (the mode that attempts to make your gfx card sync its framerate&lt;br /&gt;
with that of the display to avoid tearing, rather than racing ahead at its intrinsic higher framerate).&lt;br /&gt;
&lt;br /&gt;
Now even when pxpress loads the intel driver in &amp;quot;UXA&amp;quot; mode, the bug should not be reproducible.&lt;br /&gt;
&lt;br /&gt;
It would be a better solution if it were possible to tell pxpress to load intel&lt;br /&gt;
driver with SNA mode directly.&lt;br /&gt;
&lt;br /&gt;
=== No XVideo support on 690G integrated graphic chipset ===&lt;br /&gt;
*Upgrade your BIOS if you get random flicker lines and black screen with a 690G chip.&lt;br /&gt;
*Motherboard using the 690G IGP chipset don&#039;t have XVideo support. When you execute the &amp;quot;xvinfo&amp;quot; command you get &amp;quot;no adaptors present&amp;quot;. This is the case by using the 8.39.4 FGLRX driver and whenever the &amp;quot;sudo aticonfig --overlay-type=Xv&amp;quot; command or the &amp;quot;sudo aticonfig --overlay-type=opengl&amp;quot; was used. ATI seem to know this as there list TVtime as an application unable to run on a 690G chip.&lt;br /&gt;
* XVideo works with 8-1 release (version 8.45.4).  You need to change the defaults in /etc/ati/amdpcsdb (created by amdcccle, loaded by X on start, and saved on exit). With X shutdown, set VideoOverlay=Son, OpenGLOverlay=Soff, and Textured2D=STrue. (Don&#039;t use aticonfig or xorg.conf to set these.  At this time, aticonfig and amdccle don&#039;t change these settings, and /etc/ati/amdpcsdb seems to override xorg.conf) (Verified on Asus M2A-VM with BIOS 1501)&lt;br /&gt;
* With 8-3 release (8.47.1), to get XVideo working I added &#039;&#039;Option &amp;quot;TexturedVideo&amp;quot; &amp;quot;true&amp;quot;&#039;&#039; to the xorg.conf file. It wasn&#039;t necessary to edit the /etc/ati/amdpcsdb file as described in the paragraph above; the open GL overlay can be active and it will still work.&lt;br /&gt;
&lt;br /&gt;
=== System lockup on logout or switch to virtual consoles ===&lt;br /&gt;
&lt;br /&gt;
If your system locks up after you logout or when you try to switch to a virtual console, this might be an instance of [http://ati.cchtml.com/show_bug.cgi?id=330 this bug]. It is likely that the problem only occurs for users with an &#039;&#039;&#039;Xorg version of at least 7.0&#039;&#039;&#039;. Probably it only affects users of &#039;&#039;&#039;DVI&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
There is a workaround: Use a standard D-Sub VGA connector instead of the DVI connector.&lt;br /&gt;
&lt;br /&gt;
This workaround was posted as a comment to another related bug: see [http://ati.cchtml.com/show_bug.cgi?id=239#c48 here].&lt;br /&gt;
---------&lt;br /&gt;
Unfortunately &amp;quot;D-sub&amp;quot; users (like me) have the same problem.&lt;br /&gt;
&lt;br /&gt;
=== BigDesktop (Dual screen) doesn&#039;t work after GDM login screen ===&lt;br /&gt;
&lt;br /&gt;
This can occur on Ubuntu Feisty Fawn &amp;amp; Gutsy.&lt;br /&gt;
&lt;br /&gt;
System &amp;gt; Prefrences &amp;gt; Screen Resolution&lt;br /&gt;
&lt;br /&gt;
Select the resolution that is a combination of both screen resolutions wide and your height.&lt;br /&gt;
&lt;br /&gt;
If X crashes during login, go to a virtual console using Ctrl+Alt+F1, log in, &amp;lt;code&amp;gt;sudo vim /etc/X11/xorg.conf&amp;lt;/code&amp;gt;, and comment out the line which looks like the following:&lt;br /&gt;
{{Box File|/etc/X11/xorg.conf|&lt;br /&gt;
&amp;lt;pre&amp;gt;  Option  &amp;quot;DesktopSetup&amp;quot;  &amp;quot;something&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Computer Freezes while using fglrx (UMA and SIDEPORT)  ===&lt;br /&gt;
If after choosing fglrx as your driver in either xorg.conf or xfree86.conf files, the computer freezes and becomes unresponsive while trying to start X this may be the solution.&lt;br /&gt;
&lt;br /&gt;
Some ATI cards have the ability to run in three modes: UMA, SIDEPORT, or a combination of both. UMA mode is that one in which the video card does not use its dedicated memory, but rather uses and shares the system memory. On the other hand, SIDEPORT mode is the one in which the card uses its own dedicated memory. And finally, the third mode is a combination of the previous modes in which the card uses both the system memory and its dedicated memory.&lt;br /&gt;
&lt;br /&gt;
If your computer hangs, this settings may be where the solution lies. If your computer hangs, try using either UMA by itself or a combination of both. However, if you choose the combination, make sure that the UMA one is at least 128MB. In my case, I have SIDEPORT 128MB and 128MB UMA. If I choose any less for UMA, it does not work. This is definetly not an attractive solution since it compromises your systems performance. Hopefully, this will be solved very soon.&lt;br /&gt;
&lt;br /&gt;
On some systems, the BIOS screen may not offer a choice of UMA or SIDEPORT.  In this case, you can try turning the amount of RAM dedicated to the video card down, from 128Mb to 64Mb for example.&lt;br /&gt;
&lt;br /&gt;
On some ACER laptops (at least the TimelineX), this means that you need to set display adapter mode to DISCRETE in BIOS.&lt;br /&gt;
&lt;br /&gt;
=== Graphical Anomalies ===&lt;br /&gt;
&lt;br /&gt;
This was experienced with an ATI Radeon X1600 Pro 512mb:&lt;br /&gt;
&lt;br /&gt;
After following instructions for both Method 1 and Method 2, whenever the Composite Extension is disabled, the display would be almost unusable, but the fglrxinfo command would display the correct information.  If the Composite Extension is re-enabled the display would be usable, but fglrxinfo would report using mesa drivers.&lt;br /&gt;
&lt;br /&gt;
To resolve the problem it maybe needed to lower the AGP Aperture setting in my BIOS to 128mb (or lower worked too).  The AGP Aperture was initially set to 256mb. After setting the AGP Aperture to 128mb, everything worked perfectly; the Composite Extension is disabled, fglrxinfo reports the correct drivers, and direct rendering is enabled. Some systems may require setting the AGP Aperture to the highest setting (256mb or 512mb).&lt;br /&gt;
&lt;br /&gt;
There&#039;s been a bug report regarding [https://bugs.launchpad.net/ubuntu/+source/xorg/+bug/150627 anomalies in Firefox] as well.&lt;br /&gt;
&lt;br /&gt;
=== OpenGL framebuffer Corruption ===&lt;br /&gt;
&lt;br /&gt;
This problem has been experienced on Thinkpads (T60p) with an ATI MOBILITY FireGL V5250 running driver versions 7.12, 8.01 and 8.02. Whenever any OpenGL application is rendered, the rendered output appears &amp;quot;scrambled&amp;quot; and unreadable. This problem is not very well documented and both glxgears and fgl_glxgears display this anomaly when testing.&lt;br /&gt;
&lt;br /&gt;
When Anti-Aliasing is forced, the problem resides.&lt;br /&gt;
&lt;br /&gt;
A solution (tested with 8.02 on Ubuntu Gutsy) to this problem is to open the ATI/AMD Catalyst Control Center and expand the item labeled &#039;3D&#039; in the options tree on the left-hand side of the window. From there, select &amp;quot;Anti-Aliasing&amp;quot; and check the box which reads: &amp;quot;Override application setting&amp;quot;. Apply the settings and close the control center.&lt;br /&gt;
&lt;br /&gt;
For an example of this anomaly, please see [http://i31.tinypic.com/244z9z8.png this image]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This solution not work on acer laptop with ATI Mobility Radeon HD 2400 XT.&lt;br /&gt;
kepfeltoltes.hu/view/080302/atisux_www.kepfeltoltes.hu_.jpg&lt;br /&gt;
&lt;br /&gt;
=== Blank Screen with Xorg 1.3.0 ===&lt;br /&gt;
If you happen to get a blank screen on X startup and you find lines similar to those in your Xorg.log:&lt;br /&gt;
{{Box File|/var/log/Xorg.log|&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
2: /usr/lib64/xorg/modules/drivers//fglrx_drv.so(swlDalHelperValidateModeFromDAL 0x549) [...]&lt;br /&gt;
3: /usr/lib64/xorg/modules/drivers//fglrx_drv.so [...]&lt;br /&gt;
4: /usr/lib64/xorg/modules/drivers//fglrx_drv.so(atiddxPreInit 0x8b3) [...]&lt;br /&gt;
 &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Then you&#039;re probably using the ati-drivers with Xorg-1.3.0. If that&#039;s the case the only solution (known to me) is to use a version &amp;lt; 1.3.0.&lt;br /&gt;
&lt;br /&gt;
Edit: I got the same problem after using the --add-pairmode argument of aticonfig (using Xorg 1.3.0). My ati mobility x300 seemes to try&lt;br /&gt;
sending the monitor signal to the vga output (even if no monitor is connected to it). After pressing [Fn]+[F8(CRT/LCD)] the monitor&lt;br /&gt;
signal sometimes returnes to the internal laptop monitor.&lt;br /&gt;
By switching to a console or shutting down the X-server, the card switches back to vga...&lt;br /&gt;
&lt;br /&gt;
My solution: overwriting the file /etc/ati/amdpcsdb with /etc/ati/amdpcsdb.default (sudo cp /etc/ati/amdpcsdb.default /etc/ati/amdpcsdb)&lt;br /&gt;
and restore the xorg.conf (since Xorg replaces /etc/X11/xorg.conf with a failsafe config file). Then reboot the system: fglrx should now&lt;br /&gt;
work fine again with Xorg-1.3.0 .&lt;br /&gt;
&lt;br /&gt;
=== Radeon GPU fan is very loud / constantly works ===&lt;br /&gt;
:See [http://ati.cchtml.com/show_bug.cgi?id=499 bug 499] for additional information.&lt;br /&gt;
It seems fglrx has a bug with all X800/X850 cards causing them to heat up excessively&lt;br /&gt;
even when not in 3D mode. This behaviour will cause the cards&#039; fans to function on full&lt;br /&gt;
blast continuously. There is no known fix as of driver 8.31.05 or previous. Open source&lt;br /&gt;
&amp;quot;radeon&amp;quot; driver does not exhibit this problem.&lt;br /&gt;
&lt;br /&gt;
My Ati 1650GT has the same problem.It was normal when I enter ubuntu for 1 or 2minutes,and than ,the fan became crazy..No doubt it&#039;s because the temp~&lt;br /&gt;
&lt;br /&gt;
It happens too with Radeon X1800 GTO and Radeon X1900 GT.&lt;br /&gt;
&lt;br /&gt;
Possible solution (at least using a Mobility Radeon X1600): &lt;br /&gt;
&amp;lt;pre&amp;gt;aticonfig --set-powerstate=1&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To find out which powerstates your Radeon supports try:&lt;br /&gt;
&amp;lt;pre&amp;gt;aticonfig --lsp&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== System freezes after logout with GDM, KDM or XDM&amp;lt;ref&amp;gt;http://ati.cchtml.com/show_bug.cgi?id=239 Going back to gdm/kdm/xdm hardlocks after running X session&amp;lt;/ref&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
If you use GDM, which is the default Login Manager on Ubuntu, modify&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo gedit /etc/gdm/gdm.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
{{Box File|/etc/gdm/gdm.conf|&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;AlwaysRestartServer=true&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
If you use KDM, which is the default Login Manager on Kubuntu, add to the [X-:*-Core] section the following&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo kate /etc/kde3/kdm/kdmrc&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Box File|/etc/kde3/kdm/kdmrc|&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;TerminateServer=true&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
if you use xdm, add the following to&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo gedit /etc/X11/xdm/xdm-config&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Box File|/etc/X11/xdm/xdm-config|&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;DisplayManager*terminateServer:	true&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== System freezes at startup of Fedora 7 or RHEL 5.3 after installing the driver ===&lt;br /&gt;
&lt;br /&gt;
Turn off the Redhat Graphical boot from grub config:&lt;br /&gt;
&lt;br /&gt;
Edit the grub config file located at /boot/grub/grub.conf and remove the &#039;rhgb&#039; from the kernel line in order to disable the Redhat Graphical boot.&lt;br /&gt;
&lt;br /&gt;
This also works for Red Hat Enterprise Linux 5.3.&lt;br /&gt;
&lt;br /&gt;
=== System lockup on logout with catalyst 8.01 &amp;lt;ref&amp;gt;http://www.phoronix.com/forums/showthread.php?t=7448&amp;amp;page=5 System lockup on logout with catalyst 8.01&amp;lt;/ref&amp;gt;===&lt;br /&gt;
To solve this issue you need to disable atieventsd. On ubuntu you can run:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo /usr/sbin/update-rc.d -f atieventsd remove&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Intermittent Freezes/Lockups due to AGPv3 running at 8x ===&lt;br /&gt;
Try forcing X to set AGP Speed to 4x&lt;br /&gt;
{{Box File|/etc/X11/xorg.conf|&lt;br /&gt;
&amp;lt;pre&amp;gt;  Option &amp;quot;AGPv3Mask&amp;quot; &amp;quot;0x00000002&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
((Would be nice to put down WHERE to change this, not just to change this. The same applies to just about every hint shown above.))&lt;br /&gt;
&lt;br /&gt;
+ You add it to the &amp;quot;Device&amp;quot; section for your graphics card in /etc/X11/xorg.conf.&lt;br /&gt;
&lt;br /&gt;
Great hammer of Thor, that is powerfully helpufl!&lt;br /&gt;
&lt;br /&gt;
=== _ZN17SegmentMapManager13deleteMappingEP9CMMClient+0x3f/0x170 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;UPDATE&amp;lt;/b&amp;gt;: The problem I have reported here is no more reproducible with the fglrx revision 11.03 (ati-driver-installer-11-3-x86.x86_64.run) within two months of testing. Many thanks to the guys that fixed this !&lt;br /&gt;
&lt;br /&gt;
Strange name for a bug but this is what your kernel might say if your screen freeze completely while using two sessions and switching between them. The bug is more likely to occur while doing the session switch, but can also occur in a later moment. I have observed it while starting a new application, or while doing a simple page scrolling. Anyway, in case of this bug the graphic is completely unusable as well as the console switching, but the OS and non graphic application continue to work. A reboot it the only way I know to bring back the screen to normal operations. Then your /var/log/kernel.log might contain something like this:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704151] BUG: unable to handle kernel NULL pointer dereference at 00000000000001c0&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704168] IP: [&amp;lt;ffffffffa030ef0f&amp;gt;] _ZN17SegmentMapManager13deleteMappingEP9CMMClient+0x3f/0x170 [fglrx]&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704319] PGD 171a1b067 PUD 1b5376067 PMD 0 &lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704330] Oops: 0000 [#1] SMP &lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704337] last sysfs file: /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704346] CPU 1 &lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704351] Modules linked in: cramfs ext2 iptable_nat nf_nat nf_conntrack_ipv4 nf_conntrack nf_defrag_ipv4 iptable_filter ip_tables x_tables fglrx(P) ftdi_sio usbserial ext3 jbd mbcache btrfs nls_utf8 zlib_deflate nls_cp437 crc32c vfat &lt;br /&gt;
fat libcrc32c radeon ttm drm_kms_helper drm i2c_algo_bit ppdev lp sco bridge stp bnep rfcomm l2cap crc16 powernow_k8 cpufreq_stats cpufreq_powersave cpufreq_conservative cpufreq_userspace binfmt_misc fuse loop snd_hda_codec_atihdmi snd_hda_codec_realtek snd_usb_audio snd&lt;br /&gt;
_hda_intel snd_hda_codec snd_pcm_oss snd_mixer_oss snd_pcm snd_usb_lib snd_hwdep snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device sd_mod btusb crc_t10dif usblp asus_atk0110 bluetooth snd parport_pc i2c_piix4 parport psmouse rfkill button k8tem&lt;br /&gt;
p i2c_core shpchp serio_raw processor pcspkr evdev soundcore pci_hotplug edac_core snd_page_alloc edac_mce_amd usbhid hid nfs lockd fscache nfs_acl auth_rpcgss sunrpc usb_storage ata_generic ahci firewire_ohci fi&lt;br /&gt;
Dec 16 07:22:13 cube kernel: rewire_core crc_itu_t sky2 thermal thermal_sys pata_atiixp libata ohci_hcd ehci_hcd scsi_mod usbcore nls_base [last unloaded: fglrx]&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] Pid: 7344, comm: Xorg Tainted: P        W  2.6.32-5-amd64 #1 System Product Name&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] RIP: 0010:[&amp;lt;ffffffffa030ef0f&amp;gt;]  [&amp;lt;ffffffffa030ef0f&amp;gt;] _ZN17SegmentMapManager13deleteMappingEP9CMMClient+0x3f/0x170 [fglrx]&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] RSP: 0018:ffff88003e91bc38  EFLAGS: 00010292&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] RAX: 0000000000000000 RBX: ffffc9001236f620 RCX: 00000000000006b0&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] RDX: 0000000000000000 RSI: ffffc90012398e00 RDI: 0000000000000140&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] RBP: ffffc90012398e00 R08: ffff88020b560008 R09: ffffc9001237b620&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] R10: 00000000000006bc R11: 0000000000000001 R12: ffff88003e91bc58&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] R13: 00000000000001c0 R14: ffffc90012398e00 R15: 0000000000000140&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] FS:  00007f52b107d700(0000) GS:ffff880008480000(0000) knlGS:00000000f75858d0&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] CR2: 00000000000001c0 CR3: 00000001712a7000 CR4: 00000000000006e0&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] Process Xorg (pid: 7344, threadinfo ffff88003e91a000, task ffff88020bf5a350)&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] Stack:&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516]  000000001238c660 ffffffffa0389489 0000000000000100 0000000000000148&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] &amp;lt;0&amp;gt; 0000000000000000 0000000000000000 000002af00000068 ffffffffa038c6e7&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] &amp;lt;0&amp;gt; 00000000000001c0 000000000019330c 00007f52ab7a2000 ffffc9001236f620&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] Call Trace:&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516]  [&amp;lt;ffffffffa0311680&amp;gt;] ? _ZN3MSF9free_surfEP9CMMDriverP10CMMSurface+0x50/0xe0 [fglrx]&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516]  [&amp;lt;ffffffffa030d391&amp;gt;] ? CMMFreeSurface+0x131/0x1b0 [fglrx]&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516]  [&amp;lt;ffffffffa031d24c&amp;gt;] ? _Z8uCWDDEQCmjjPvjS_+0x68c/0xf00 [fglrx]&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516]  [&amp;lt;ffffffffa02d2114&amp;gt;] ? firegl_cmmqs_CWDDE_32+0x334/0x440 [fglrx]&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516]  [&amp;lt;ffffffffa02d0ba0&amp;gt;] ? firegl_cmmqs_CWDDE32+0x70/0x100 [fglrx]&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516]  [&amp;lt;ffffffffa02d0b30&amp;gt;] ? firegl_cmmqs_CWDDE32+0x0/0x100 [fglrx]&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516]  [&amp;lt;ffffffffa02b0b5a&amp;gt;] ? firegl_ioctl+0x1ea/0x250 [fglrx]&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516]  [&amp;lt;ffffffff810fa4c7&amp;gt;] ? vfs_ioctl+0x56/0x6c&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516]  [&amp;lt;ffffffff810fa9e0&amp;gt;] ? do_vfs_ioctl+0x48d/0x4cb&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516]  [&amp;lt;ffffffff812fd946&amp;gt;] ? do_page_fault+0x2e0/0x2fc&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516]  [&amp;lt;ffffffff810faa6f&amp;gt;] ? sys_ioctl+0x51/0x70&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516]  [&amp;lt;ffffffff81010b42&amp;gt;] ? system_call_fastpath+0x16/0x1b&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] Code: 4c 8d 64 24 20 c7 44 24 04 00 00 00 00 4c 8d af 80 00 00 00 48 c7 44 24 20 00 00 00 00 48 c7 44 24 28 00 00 00 00 4c 89 6c 24 40 &amp;lt;49&amp;gt; 8b 5d 00 31 c0 48 85 db 48 89 5c 24 30 74 04 48 8b 43 30 49 &lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] RIP  [&amp;lt;ffffffffa030ef0f&amp;gt;] _ZN17SegmentMapManager13deleteMappingEP9CMMClient+0x3f/0x170 [fglrx]&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516]  RSP &amp;lt;ffff88003e91bc38&amp;gt;&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] CR2: 00000000000001c0&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.705883] ---[ end trace c9192c1a2722dc89 ]---&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
As fglrx source is closed, it will b difficult to catch this bug without AMD internal resource. If someone from AMD read this: please catch this bug. It is there from a least the last couple of monthly driver and really make my machine unable to do the work it was intended to do. I first see this bug using a Debian Lenny AMD64 with a old kernel. I recently upgraded to Debian Squeeze AMD64 with his last kernel, but the bug is exactly the same.&lt;br /&gt;
&lt;br /&gt;
=== [SOLVED] System freeze / Catalyst 11-9 / &amp;quot;unable to handle kernel NULL pointer dereference at ...&amp;quot; ===&lt;br /&gt;
&lt;br /&gt;
Similar to previous section, mouse and keyboard unresponsive afer a ramdomly amount of time.&lt;br /&gt;
&lt;br /&gt;
-----------------------------------------------------------------------------------------------&lt;br /&gt;
Computer&lt;br /&gt;
-----------------------------------------------------------------------------------------------&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Linux Debian Squeeze + sid fglrx packages&lt;br /&gt;
Desktop&lt;br /&gt;
  Motherboaord ASUS P5KPL - 4GB RAM&lt;br /&gt;
  Intel E8500 3.16GHz &lt;br /&gt;
  ACPI DISABLED&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
-----------------------------------------------------------------------------------------------&lt;br /&gt;
xorg server&lt;br /&gt;
-----------------------------------------------------------------------------------------------&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
X.Org X Server 1.7.7&lt;br /&gt;
Release Date: 2010-05-04&lt;br /&gt;
X Protocol Version 11, Revision 0&lt;br /&gt;
Build Operating System: Linux 2.6.37-trunk-amd64 x86_64 Debian&lt;br /&gt;
Current Operating System: Linux Joelle 2.6.32-[01] #1 SMP Sat Oct 8 21:03:45 CEST 2011 x86_64&lt;br /&gt;
xorg-server 2:1.7.7-13&lt;br /&gt;
Current version of pixman: 0.16.4Section &amp;quot;Device&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
-----------------------------------------------------------------------------------------------&lt;br /&gt;
xorg.conf&lt;br /&gt;
-----------------------------------------------------------------------------------------------&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Section &amp;quot;Device&amp;quot;&lt;br /&gt;
	Identifier  	&amp;quot;RADEON HD2600 - fglrx&amp;quot;&lt;br /&gt;
	Driver      	&amp;quot;fglrx&amp;quot;&lt;br /&gt;
	BusID       	&amp;quot;PCI:2:0:0&amp;quot;&lt;br /&gt;
	#Option		&amp;quot;SWCursor&amp;quot;		&amp;quot;true&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;TexturedVideo&amp;quot; 		&amp;quot;on&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;TexturedVideoSync&amp;quot; 	&amp;quot;true&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;VideoOverlay&amp;quot; 		&amp;quot;on&amp;quot;&lt;br /&gt;
	Option      &amp;quot;OpenGLOverlay&amp;quot; 		&amp;quot;off&amp;quot;&lt;br /&gt;
	# ATI&lt;br /&gt;
	#Option &amp;quot;AccelMethod&amp;quot;              &amp;quot;EXA&amp;quot;&lt;br /&gt;
	#Option &amp;quot;AGPMode&amp;quot;                  &amp;quot;4&amp;quot;&lt;br /&gt;
	#Option &amp;quot;EnablePageFlip&amp;quot;           &amp;quot;true&amp;quot;&lt;br /&gt;
	#Option &amp;quot;DDCMode&amp;quot;&lt;br /&gt;
	# NOTUSED Option &amp;quot;RenderAccel&amp;quot;              &amp;quot;true&amp;quot; &lt;br /&gt;
	#Option &amp;quot;SubPixelOrder&amp;quot;            &amp;quot;NONE&amp;quot;&lt;br /&gt;
	#Option &amp;quot;ColorTiling&amp;quot;              &amp;quot;false&amp;quot;&lt;br /&gt;
	#Option  &amp;quot;backingstore&amp;quot;            &amp;quot;true&amp;quot;&lt;br /&gt;
	#----&lt;br /&gt;
	# NOTUSED Option &amp;quot;XAANoOffscreenPixmaps&amp;quot; &amp;quot;true&amp;quot;&lt;br /&gt;
	# NOTUSED Option &amp;quot;AddARGBGLXVisuals&amp;quot; &amp;quot;true&amp;quot;&lt;br /&gt;
	# NOTUSEDOption &amp;quot;AllowGLXWithComposite&amp;quot; &amp;quot;true&amp;quot;&lt;br /&gt;
EndSection&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
------------------------------------------------------------------------------------------------&lt;br /&gt;
lspci&lt;br /&gt;
------------------------------------------------------------------------------------------------&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Vendor:	ATI Technologies Inc&lt;br /&gt;
Device:	RV630 [Radeon HD 2600 Series]&lt;br /&gt;
SVendor:	PC Partner Limited&lt;br /&gt;
SDevice:	Device e410&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
------------------------------------------------------------------------------------------------&lt;br /&gt;
/proc/ati/0/...&lt;br /&gt;
------------------------------------------------------------------------------------------------&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
BIOS_CREATION_DATE=&amp;quot;09/05/07 21:52&amp;quot;&lt;br /&gt;
BIOS_MSG=&amp;quot;11X-1E410ASA-001 RV630 GDDR2 128BIT 256MB 600E/500M&amp;quot;&lt;br /&gt;
BIOS_KIT_VERSION=&amp;quot;BK-ATI VER010.059.000.003.000000&amp;quot;&lt;br /&gt;
BIOS_PN=&amp;quot;113-B1E41QIM-X01&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
------------------------------------------------------------------------------------------------&lt;br /&gt;
amdcccle info&lt;br /&gt;
------------------------------------------------------------------------------------------------&lt;br /&gt;
BIOS&lt;br /&gt;
    Date                            09/05/07 21:52&lt;br /&gt;
    Version                         010.059.000.003.000000&lt;br /&gt;
    Part Number                     113-B1E41QIM-X01&lt;br /&gt;
Memory&lt;br /&gt;
    Type                            DDR2&lt;br /&gt;
    Clock                           500 MHz&lt;br /&gt;
    Size                            256 MB&lt;br /&gt;
    Bandwidth                       16.0 GBytes/s&lt;br /&gt;
BUS&lt;br /&gt;
        Graphics Capability         PCI Express&lt;br /&gt;
        Maximum Setting             x16&lt;br /&gt;
        Core Clock                  600 MHz&lt;br /&gt;
Software&lt;br /&gt;
    Catalyst version                10.9&lt;br /&gt;
    Driver Packaging Version        8.771-100825a-104565C-ATI&lt;br /&gt;
    2D Driver Version               8.89.4&lt;br /&gt;
    Catalyst Control Center Version 2.13&lt;br /&gt;
    RandR Version                   1.3&lt;br /&gt;
OpenGL&lt;br /&gt;
    OpenGL Provider                 Advanced Micro Devices, Inc.&lt;br /&gt;
    OpenGL Renderer                 ATI Radeon HD 2600 Pro&lt;br /&gt;
    OpenGL Version                  3.3.11079 Compatibilty Profile COntext&lt;br /&gt;
------------------------------------------------------------------------------------------------&lt;br /&gt;
BUG trace in syslog&lt;br /&gt;
------------------------------------------------------------------------------------------------&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443571] BUG: unable to handle kernel NULL pointer dereference at 0000000000000008&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443576] IP: [&amp;lt;ffffffffa024b8d1&amp;gt;] _ZN20CMMHeap_SystemMemory8pushPoolEP7CMMPool+0x11/0x40 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443623] PGD 37736067 PUD 5cfd6067 PMD 0 &lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443626] Oops: 0002 [#1] SMP &lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443628] last sysfs file: /sys/devices/pci0000:00/0000:00:1f.1/host0/target0:0:0/0:0:0:0/block/sda/uevent&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443631] CPU 1 &lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443632] Modules linked in: binfmt_misc fuse coretemp w83627ehf hwmon_vid drm loop snd_hda_codec_atihdmi snd_hda_codec_realtek snd_hda_intel snd_hda_codec snd_hwdep snd_pcm_oss snd_mixer_oss snd_pcm snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd i2c_i801 soundcore snd_page_alloc i2c_core pcspkr fglrx(P) rng_core evdev psmouse serio_raw ext3 jbd mbcache dm_mod sd_mod crc_t10dif ata_generic uhci_hcd ata_piix libata ehci_hcd scsi_mod usbcore nls_base [last unloaded: scsi_wait_scan]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443656] Pid: 1521, comm: Xorg Tainted: P           2.6.32-[01] #1 System Product Name&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443657] RIP: 0010:[&amp;lt;ffffffffa024b8d1&amp;gt;]  [&amp;lt;ffffffffa024b8d1&amp;gt;] _ZN20CMMHeap_SystemMemory8pushPoolEP7CMMPool+0x11/0x40 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443686] RSP: 0018:ffff8800370bb970  EFLAGS: 00010297&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443687] RAX: ffff880037638008 RBX: ffffc9000144a150 RCX: 0000000000000000&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443689] RDX: 0000000000000000 RSI: ffffc9000144a018 RDI: ffff880037638de8&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443690] RBP: 0000000000000002 R08: ffffffffa0278bb0 R09: ffff880037638008&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443692] R10: ffffc9000144a090 R11: ffff880037638008 R12: ffff880037638de8&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443693] R13: 0000000000000040 R14: 0000000000000000 R15: 0000000000000000&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443695] FS:  00007fb0e561d700(0000) GS:ffff880001700000(0000) knlGS:0000000000000000&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443697] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443698] CR2: 0000000000000008 CR3: 000000003776b000 CR4: 00000000000006e0&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443700] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443702] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443704] Process Xorg (pid: 1521, threadinfo ffff8800370ba000, task ffff8800377d3100)&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443705] Stack:&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443706]  ffffffffa024b2f6 0000000000000000 ffff880037638de8 ffff880037638e78&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443709] &amp;lt;0&amp;gt; 0000000000000200 0000000000000000 ffffffffa01e45d5 0000000000080000&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443711] &amp;lt;0&amp;gt; ffff880037638de8 ffffffffa0278bb0 ffffffffa01e4938 0000000000000000&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443714] Call Trace:&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443743]  [&amp;lt;ffffffffa024b2f6&amp;gt;] ? _ZN7CMMHeap15createPoolSpaceI21CMMPoolAsicAccessibleEEbj+0xb6/0xc0 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443788]  [&amp;lt;ffffffffa01e45d5&amp;gt;] ? _ZN20CMMHeap_SystemMemory10obtainPoolEv+0x85/0xc0 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443831]  [&amp;lt;ffffffffa01e4938&amp;gt;] ? _ZN16CMMHeap_PAGEABLE10expandHeapEm+0x18/0xb0 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443860]  [&amp;lt;ffffffffa024b0ea&amp;gt;] ? _ZN7CMMHeap10expandHeapEmRmPv+0xa/0x10 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443904]  [&amp;lt;ffffffffa01e32ed&amp;gt;] ? _ZN7CMMHeap21allocateMorePoolSpaceEmPv+0x8d/0x1b0 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443947]  [&amp;lt;ffffffffa01e1cbe&amp;gt;] ? _ZN14CMMHeapManager13allocPageableEjR14CMM_ALLOCATION+0xbe/0x100 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443992]  [&amp;lt;ffffffffa020a1f1&amp;gt;] ? AddrComputeSurfaceInfo+0x31/0x50 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444036]  [&amp;lt;ffffffffa01ebc57&amp;gt;] ? _ZN9CMMObjectnwEmP8CMM_CORE+0x37/0x70 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444080]  [&amp;lt;ffffffffa01ef7a2&amp;gt;] ? _ZN8MSF_CORE21get_surface_structureEv+0xc2/0xe0 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444122]  [&amp;lt;ffffffffa01da40f&amp;gt;] ? _ZN3MSF11create_surfEP9CMMClientP9CMMDriverPvRA4_K14CMM_ALLOCATIONP16MSF_SURF_ATTRIBS+0x1f/0x1c0 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444164]  [&amp;lt;ffffffffa01dbaf3&amp;gt;] ? _ZN3MSF21handle_shared_surfaceEP9CMMClientP9CMMDriverP10CMMSurfaceP16MSF_SURF_ATTRIBSP15_CMM_RETURNCODE+0x113/0x280 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444206]  [&amp;lt;ffffffffa01d61aa&amp;gt;] ? CMMAllocSurface_WA+0x62a/0xab0 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444235]  [&amp;lt;ffffffffa018a522&amp;gt;] ? firegl_trace+0x72/0x1e0 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444278]  [&amp;lt;ffffffffa01e7219&amp;gt;] ? _Z8uCWDDEQCmjjPvjS_+0xb59/0x10c0 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444307]  [&amp;lt;ffffffffa018ca32&amp;gt;] ? firegl_cmmqs_CWDDE_32+0x332/0x440 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444336]  [&amp;lt;ffffffffa018b360&amp;gt;] ? firegl_cmmqs_CWDDE32+0x70/0x100 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444365]  [&amp;lt;ffffffffa018b2f0&amp;gt;] ? firegl_cmmqs_CWDDE32+0x0/0x100 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444389]  [&amp;lt;ffffffffa0169fd8&amp;gt;] ? firegl_ioctl+0x1e8/0x250 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444412]  [&amp;lt;ffffffffa0160c75&amp;gt;] ? ip_firegl_unlocked_ioctl+0x9/0xd [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444417]  [&amp;lt;ffffffff810e34d8&amp;gt;] ? vfs_ioctl+0x19/0x83&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444419]  [&amp;lt;ffffffff810e3a22&amp;gt;] ? do_vfs_ioctl+0x46e/0x4b2&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444422]  [&amp;lt;ffffffff810d8216&amp;gt;] ? vfs_read+0xc7/0xfc&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444424]  [&amp;lt;ffffffff810e3aa2&amp;gt;] ? sys_ioctl+0x3c/0x5c&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444428]  [&amp;lt;ffffffff8100ba6b&amp;gt;] ? system_call_fastpath+0x16/0x1b&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444429] Code: 00 00 00 00 00 00 00 00 00 00 48 8d 47 60 c3 00 00 00 00 00 00 00 00 00 00 00 31 c9 48 8b 97 90 00 00 00 83 7e 18 02 48 0f 44 ce &amp;lt;48&amp;gt; 89 51 08 ff 87 98 00 00 00 48 89 8f 90 00 00 00 c3 00 00 00 &lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444449] RIP  [&amp;lt;ffffffffa024b8d1&amp;gt;] _ZN20CMMHeap_SystemMemory8pushPoolEP7CMMPool+0x11/0x40 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444477]  RSP &amp;lt;ffff8800370bb970&amp;gt;&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444478] CR2: 0000000000000008&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444480] ---[ end trace dbbddd5ad13ce08c ]---&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
Edit 29.10.2011&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
Tried  : Installed a more recent kernel ( 2.6.32.38 ) , Removed sid fglrx package, and installed a previous version &amp;quot;ati-driver-installer-11-6-x86.x86_64.run&amp;quot; downloaded from ADM site -&amp;gt; bug still present&lt;br /&gt;
&lt;br /&gt;
Trying now &amp;quot;ati-driver-installer-10-9-x86.x86_64.run&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
Edit 06.03.2012&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
Solved ! New ATI drivers conflict with kms. So you have to disable kms ( for example append &amp;quot;nomodeset&amp;quot; on your kernel boot line )&lt;br /&gt;
&lt;br /&gt;
=== An Example of a working Xorg.conf ===&lt;br /&gt;
Lots of trial and error changing Options to get Compiz-Fusion running under Mandriva 2008-2010.  X Server 1.6.5&lt;br /&gt;
(Sadly, the &#039;drak&#039; tools that come with Mandriva to configure are worthless.)&lt;br /&gt;
&lt;br /&gt;
In this instance it was chosen to remove packaged drivers and install from .bin file from AMD/ATI.&lt;br /&gt;
&lt;br /&gt;
Most Options were added per &#039;aticonfig -f --initial ... ...&#039;.  &lt;br /&gt;
And the rest were added as needed.  Constantly checking &#039;/var/log/Xorg.0.log&#039; for errors and warnings.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; Section &amp;quot;ServerLayout&amp;quot;                     &lt;br /&gt;
        Identifier     &amp;quot;aticonfig Layout&amp;quot;  &lt;br /&gt;
        Screen      0  &amp;quot;aticonfig-Screen[0]-0&amp;quot; 0 0  # The extra zeros are necessary for some reason&lt;br /&gt;
        Option         &amp;quot;AIGLX&amp;quot;                    &lt;br /&gt;
EndSection                                        &lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;Files&amp;quot;&lt;br /&gt;
EndSection     &lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;Module&amp;quot;&lt;br /&gt;
        Load &amp;quot;dbe&amp;quot;&lt;br /&gt;
        Load &amp;quot;v4l&amp;quot;&lt;br /&gt;
        Load &amp;quot;extmod&amp;quot;&lt;br /&gt;
        Load &amp;quot;type1&amp;quot; &lt;br /&gt;
        Load &amp;quot;freetype&amp;quot;&lt;br /&gt;
        Load &amp;quot;glx&amp;quot;     &lt;br /&gt;
        Load &amp;quot;dri&amp;quot;     &lt;br /&gt;
EndSection             &lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
        Identifier &amp;quot;aticonfig-Monitor[0]-0&amp;quot;&lt;br /&gt;
        Option &amp;quot;VendorName&amp;quot; &amp;quot;Hewlett-Packard&amp;quot;&lt;br /&gt;
        Option &amp;quot;ModelName&amp;quot; &amp;quot;HP D2845 Ergo 1600 21-inch Display&amp;quot;&lt;br /&gt;
        HorizSync 31.5-95.0                                    &lt;br /&gt;
        VertRefresh 50.0-160.0                                 &lt;br /&gt;
        Option      &amp;quot;DPMS&amp;quot; &amp;quot;true&amp;quot;                              &lt;br /&gt;
EndSection                                                     &lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;Device&amp;quot;&lt;br /&gt;
        Identifier  &amp;quot;aticonfig-Device[0]-0&amp;quot;&lt;br /&gt;
        Driver      &amp;quot;fglrx&amp;quot;&lt;br /&gt;
        BusID       &amp;quot;PCI:1:0:0&amp;quot;&lt;br /&gt;
        Option      &amp;quot;UseFastTLS&amp;quot; &amp;quot;2&amp;quot;&lt;br /&gt;
        Option      &amp;quot;Textured2D&amp;quot; &amp;quot;on&amp;quot;&lt;br /&gt;
        Option      &amp;quot;TexturedXrender&amp;quot; &amp;quot;off&amp;quot;&lt;br /&gt;
        Option      &amp;quot;BackingStore&amp;quot; &amp;quot;on&amp;quot;&lt;br /&gt;
        Option      &amp;quot;VideoOverlay&amp;quot; &amp;quot;off&amp;quot;&lt;br /&gt;
        Option      &amp;quot;OpenGLOverlay&amp;quot; &amp;quot;off&amp;quot;&lt;br /&gt;
EndSection&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
        Identifier &amp;quot;aticonfig-Screen[0]-0&amp;quot;&lt;br /&gt;
        Device     &amp;quot;aticonfig-Device[0]-0&amp;quot;&lt;br /&gt;
        Monitor    &amp;quot;aticonfig-Monitor[0]-0&amp;quot;&lt;br /&gt;
        DefaultDepth     24&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     24&lt;br /&gt;
        EndSubSection&lt;br /&gt;
EndSection&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;Extensions&amp;quot;&lt;br /&gt;
        Option      &amp;quot;Composite&amp;quot; &amp;quot;on&amp;quot;&lt;br /&gt;
        Option      &amp;quot;RENDER&amp;quot; &amp;quot;on&amp;quot; # essential for proper window border rendering&lt;br /&gt;
        Option      &amp;quot;DAMAGE&amp;quot; &amp;quot;on&amp;quot; # compiz-fusion calls for explicitly&lt;br /&gt;
EndSection&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Open for scrutiny and testing.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Sticky mouse cursor ===&lt;br /&gt;
&lt;br /&gt;
Some users reported that the mouse cursor gets stuck when the mouse is moved to the lower right corner. At least in several versions of Ubuntu using Gnome desktop and starting with Catalyst 11.4.&lt;br /&gt;
&lt;br /&gt;
That seems to be solved when adding &amp;quot;&amp;quot;load &amp;quot;dri&amp;quot;&amp;quot; to &amp;quot;Section Module&amp;quot; of xorg.conf.&lt;br /&gt;
&lt;br /&gt;
=== [SOLVED]  RadeonHD6670 &amp;amp; Catalyst 13.4 : X server crash ( segmentation fault after __driCreateNewScreen in fglrx_dri.so ) / KMS working ===&lt;br /&gt;
&lt;br /&gt;
-----------------------------------------------------------------------------------------------&lt;br /&gt;
Computer&lt;br /&gt;
-----------------------------------------------------------------------------------------------&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Linux &lt;br /&gt;
    Debian Wheezy + AMD installer&lt;br /&gt;
    Kernel &lt;br /&gt;
        3.2.46 #1 SMP Wed Aug 21 11:01:42 CEST 2013 x86_64 GNU/Linux&lt;br /&gt;
        ACPI disabled&lt;br /&gt;
        AMD TURKS firmwares included&lt;br /&gt;
Desktop&lt;br /&gt;
  Motherboaord ASUS P5KPL - 4GB RAM&lt;br /&gt;
  Intel E8500 3.16GHz &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
------------------------------------------------------------------------------------------------&lt;br /&gt;
BUG trace in syslog&lt;br /&gt;
------------------------------------------------------------------------------------------------&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
(...)&lt;br /&gt;
ukiDynamicMajor: found major device number 252&lt;br /&gt;
[   304.303] ukiDynamicMajor: found major device number 252&lt;br /&gt;
[   304.303] ukiOpenByBusid: Searching for BusID PCI:2:0:0&lt;br /&gt;
[   304.303] ukiOpenDevice: node name is /dev/ati/card0&lt;br /&gt;
[   304.303] ukiOpenDevice: open result is 12, (OK)&lt;br /&gt;
[   304.303] ukiOpenByBusid: ukiOpenMinor returns 12&lt;br /&gt;
[   304.303] ukiOpenByBusid: ukiGetBusid reports PCI:2:0:0&lt;br /&gt;
[   304.346] &lt;br /&gt;
[   304.346] Backtrace:&lt;br /&gt;
[   304.346] 0: /usr/bin/Xorg (xorg_backtrace+0x36) [0x7faadd5d1d06]&lt;br /&gt;
[   304.346] 1: /usr/bin/Xorg (0x7faadd453000+0x182859) [0x7faadd5d5859]&lt;br /&gt;
[   304.346] 2: /lib/x86_64-linux-gnu/libpthread.so.0 (0x7faadc77b000+0xf030) [0x7faadc78a030]&lt;br /&gt;
[   304.346] 3: /lib/x86_64-linux-gnu/libc.so.6 (0x7faadb484000+0x11fc45) [0x7faadb5a3c45]&lt;br /&gt;
[   304.346] 4: /usr/lib/dri/fglrx_dri.so (__driCreateNewScreen_20050727+0x56) [0x7faad542e0c6]&lt;br /&gt;
[   304.346] 5: /usr/lib/xorg/modules/extensions/libglx.so (0x7faad9d4c000+0x1e0ea) [0x7faad9d6a0ea]&lt;br /&gt;
[   304.346] 6: /usr/lib/xorg/modules/extensions/libglx.so (0x7faad9d4c000+0x1fb05) [0x7faad9d6bb05]&lt;br /&gt;
[   304.346] 7: /usr/bin/Xorg (InitExtensions+0x99) [0x7faadd510889]&lt;br /&gt;
[   304.346] 8: /usr/bin/Xorg (0x7faadd453000+0x41d42) [0x7faadd494d42]&lt;br /&gt;
[   304.346] 9: /lib/x86_64-linux-gnu/libc.so.6 (__libc_start_main+0xfd) [0x7faadb4a2ead]&lt;br /&gt;
[   304.346] 10: /usr/bin/Xorg (0x7faadd453000+0x4219d) [0x7faadd49519d]&lt;br /&gt;
[   304.346] &lt;br /&gt;
[   304.346] Segmentation fault at address 0x7fff00000014&lt;br /&gt;
[   304.346] &lt;br /&gt;
Fatal server error:&lt;br /&gt;
[   304.346] Caught signal 11 (Segmentation fault). Server aborting&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The solution is : downgrade AMD driver.&lt;br /&gt;
&lt;br /&gt;
I could these AMD driver working:&lt;br /&gt;
    AMD Catalyst installer (legacy) 13.1 ( installer says version 8.97.2 )&lt;br /&gt;
    AMD Catalyst installer (non-legacy) 13.1 ( installer says version 9.012 ) &lt;br /&gt;
&lt;br /&gt;
-&amp;gt; both seems to be the same, kernel module version reported in Xorg.0.log is always 8.97.2 !&lt;br /&gt;
&lt;br /&gt;
They both sticks &amp;quot;AMD Unsupported hardware&amp;quot; in the low-right corner of my monitor ( which can be removed easily ).&lt;br /&gt;
&lt;br /&gt;
Seems that from version 13.4, the software was deeply modified, that make it buggy.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
KMS works well ( module radeon.ko ). I have frame buffer kernel module ( radeonfb.ko  ) built&lt;br /&gt;
but I didnt try for instant to load it simultaneously with KMS.&lt;br /&gt;
&lt;br /&gt;
==aticonfig Issues==&lt;br /&gt;
If you get the message ‘‘aticonfig: No supported adapters detected’’, you might have a card not officially supported by the fglrx driver but that might still work when forcing the driver to load. See [[Ubuntu#Unsupported_adapter]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== X server dies at start, possibly with error segmentation fault at address 0x8 ===&lt;br /&gt;
* aticonfig can mess up the fglrx config in /etc/ati/amdpcsdb, try overwriting with /etc/ati/amdpcsdb.default&lt;br /&gt;
   &amp;quot;VideoOverlay&amp;quot;        &amp;quot;on&amp;quot;&lt;br /&gt;
   &amp;quot;OpenGLOverlay&amp;quot;       &amp;quot;off&amp;quot;&lt;br /&gt;
   &amp;quot;UseInternalAGPGART&amp;quot; &amp;quot;yes&amp;quot;   &lt;br /&gt;
   (10/2011, on cat-11.9, ATI 6300 aka 9803)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==AMD installer script completes, fglrx X driver loads, fglrxinfo reports error==&lt;br /&gt;
&lt;br /&gt;
Xorg.log reports 2d/3d acceleration disabled, DRI disabled and uki errors related to /proc/ati files.  AMD control panel works.&lt;br /&gt;
&lt;br /&gt;
This can happen if there is a problem w/ the AMD installer compiling the fglrx.ko kernel module.  The installation completes anyway with the fglrx Xorg driver in place.  As per 2.6.42.9 and the 12.1 AMD driver there was a compile error in/usr/src/fglrx-8.93/firegl_public.c, due to TS_USEDFPU macro not being defined.  Other compile-time errors will produce a similar problem.  Check the contents of /usr/share/ati/fglrx-install.log, note if there was a compile error.  If so, re-running the AMD installer will not fix the problem since the compile error will just recur.  Likewise, patching the bug ie&lt;br /&gt;
&lt;br /&gt;
http://phoronix.com/forums/showthread.php?68922-Patch-to-compile-fgrlx-module-on-Linux-3-3-rc4-with-x86-32-bit-arch&lt;br /&gt;
&lt;br /&gt;
and then reinstalling won&#039;t help either since the installer re-extracts the source from the archive.  To fix, apply whatever fix is required to the sourcecode that the installer leaves in /usr/src/fglrx-xxx and use dkms to compile and install the driver.&lt;br /&gt;
&lt;br /&gt;
dkms add fglrx/8.93 /usr/src/fglrx-8.93&amp;lt;BR&amp;gt;&lt;br /&gt;
dkms build fglrx/8.93&amp;lt;BR&amp;gt;&lt;br /&gt;
dkms install fglrx/8.93&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apply fixes to the fglrx source and repeat the dkms build step until the build completes, then install &amp;amp; reboot.  Check lsmod output to see if fglrx.ko is loaded, confirm DRI and proc stuff in Xorg.log is working.&lt;br /&gt;
&lt;br /&gt;
In the 2.6.42.9 w/ 12.1 bug case, the fix is to add the TS_USEDFPU ifdef in firegl_public.c as below;&lt;br /&gt;
&lt;br /&gt;
void ATI_API_CALL KCL_fpu_begin(void)&amp;lt;BR&amp;gt;&lt;br /&gt;
{&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#ifdef CONFIG_X86_64&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
    kernel_fpu_begin();&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#else&amp;lt;/nowiki&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#ifndef TS_USEDFPU&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
    preempt_disable();&lt;br /&gt;
    if (__thread_has_fpu(current))&lt;br /&gt;
       __save_init_fpu(current);&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#else&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
    struct thread_info *cur_task = current_thread_info();&lt;br /&gt;
    preempt_disable();&lt;br /&gt;
    if (cur_task-&amp;gt;status &amp;amp; TS_USEDFPU)&lt;br /&gt;
        __save_init_fpu(cur_task-&amp;gt;task);&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#endif&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
    else&lt;br /&gt;
        clts();&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#endif&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Installation Documentation]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:NeedsUpdating]]&lt;br /&gt;
{{VCT}}&lt;/div&gt;</summary>
		<author><name>77.197.11.212</name></author>
	</entry>
	<entry>
		<id>http://wiki.cchtml.com/index.php?title=Troubleshooting&amp;diff=10410</id>
		<title>Troubleshooting</title>
		<link rel="alternate" type="text/html" href="http://wiki.cchtml.com/index.php?title=Troubleshooting&amp;diff=10410"/>
		<updated>2014-01-29T09:09:26Z</updated>

		<summary type="html">&lt;p&gt;77.197.11.212: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Installer Issues==&lt;br /&gt;
When the installer fails to produce results, check the directory where the ati catalyst installer has been placed. If it contains international characters or spaces, weird errors will arise. (The issue has been reported to ATI some time ago, but even in the newest releases they seem to like to prefer to conserve the bug)&lt;br /&gt;
&lt;br /&gt;
===== February 15, 2013 - Catalyst 13.1 Install on Ubuntu 10.04 (lucid) =====&lt;br /&gt;
&lt;br /&gt;
Had much the same problems as the poster below, but found another fix:&lt;br /&gt;
&lt;br /&gt;
Error:&lt;br /&gt;
&lt;br /&gt;
  dh_install: fglrx missing files (arch/#SRCOTHERARCH#/etc/OpenCL/vendors/*.icd), aborting&lt;br /&gt;
&lt;br /&gt;
Solution found at [http://parallelplusplus.blogspot.ca/2013/01/problems-with-amd-catalyst-131-on-ubuntu.html http://parallelplusplus.blogspot.ca/2013/01/problems-with-amd-catalyst-131-on-ubuntu.html].&lt;br /&gt;
&lt;br /&gt;
1. Extract files from the installer:&lt;br /&gt;
&lt;br /&gt;
  sh amd-driver-installer-catalyst-13.1-linux-x86.x86_64.run --extract amd&lt;br /&gt;
&lt;br /&gt;
2. Edit the packages/Ubuntu/dists/lucid/rules file as follows:&lt;br /&gt;
&lt;br /&gt;
  The following line had to be appended after line 69:&lt;br /&gt;
  SRC_other_arch := x86_64&lt;br /&gt;
  and the following line had to be appended after line 151:&lt;br /&gt;
  -e &amp;quot;s|#SRCOTHERARCH#|$(SRC_other_arch)|g&amp;quot; \&lt;br /&gt;
&lt;br /&gt;
3. Create package:&lt;br /&gt;
&lt;br /&gt;
  sudo ./ati-installer.sh 9.012 --buildpkg Ubuntu/lucid&lt;br /&gt;
&lt;br /&gt;
===== January 22, 2013 - Catalyst 13.1 Install on Ubuntu 11.04 (natty) =====&lt;br /&gt;
&lt;br /&gt;
Just wanted to document my problems with this install and the workaround I came up with.&lt;br /&gt;
&lt;br /&gt;
1. I got the installer from AMD (amd-driver-installer-catalyst-13.1-linux-x86.x86_64.run) and attempted this:&lt;br /&gt;
&lt;br /&gt;
  sh amd-driver-installer-catalyst-13.1-linux-x86.x86_64.run --buildpkg Ubuntu/natty&lt;br /&gt;
&lt;br /&gt;
This failed with:&lt;br /&gt;
&lt;br /&gt;
  dh_install: fglrx missing files (arch/#SRCOTHERARCH#/etc/OpenCL/vendors/*.icd), aborting&lt;br /&gt;
  make: *** [binary-arch] Error 2&lt;br /&gt;
  dpkg-buildpackage: error: debian/rules binary gave error exit status 2&lt;br /&gt;
&lt;br /&gt;
That &#039;#SRCOTHERARCH#&#039; looked a bit suspicious. I found a directory arch/x86_64/etc/OpenCL/vendors with an &amp;quot;icd&amp;quot; file in it. I guessed that was what the installer was looking for.&lt;br /&gt;
&lt;br /&gt;
2. I then extracted the files from the installer:&lt;br /&gt;
&lt;br /&gt;
  sh amd-driver-installer-catalyst-13.1-linux-x86.x86_64.run --extract amd&lt;br /&gt;
&lt;br /&gt;
3. Create sym link for the &amp;quot;#SRCOTHERARCH#&amp;quot; directory that the installer is expecting to find:&lt;br /&gt;
   cd amd/arch&lt;br /&gt;
   ln -sf x86_64 &#039;#SRCOTHERARCH#&#039;&lt;br /&gt;
&lt;br /&gt;
4. Back up to the installer directory and retried the &amp;quot;buildpkg&amp;quot; step - this time it worked and created the three deb package files. I was then able to continue with the install as normal.&lt;br /&gt;
&lt;br /&gt;
==X Server Related Issues==&lt;br /&gt;
&lt;br /&gt;
This &amp;quot;free sharing&amp;quot; of information seems too good to be true. Like communism.&lt;br /&gt;
&lt;br /&gt;
===X Server freeze upon lockscreen/lid-close when Intel iGPU selected===&lt;br /&gt;
&lt;br /&gt;
On a Haswell system with an Intel HD 4400 as the integrated card in&lt;br /&gt;
a hybrid system X freezes (moveable mouse cursor but either black screen &lt;br /&gt;
or frozen image of desktop at time of freeze) often when the user locks the screen&lt;br /&gt;
(inactivity or otherwise) or closes the lid. The desktop (in 13.10 at least)&lt;br /&gt;
can be recovered by switching to a tty and back( e.g. ctrl+alt+fn1, followed&lt;br /&gt;
by ctl+alt+fn7). In 12.04 I needed to restart completely from tty.&lt;br /&gt;
&lt;br /&gt;
This bug occurs because pxpress loads the intel driver with the &lt;br /&gt;
&amp;quot;AccelMethod&amp;quot; &amp;quot;UXA&amp;quot; option. You can verify this is the cause&lt;br /&gt;
by using a minimal `xorg.conf`&lt;br /&gt;
(even before fglrx drivers are installed) with just&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    Section &amp;quot;Device&amp;quot;&lt;br /&gt;
        Identifier      &amp;quot;Intel Graphics&amp;quot;&lt;br /&gt;
        Driver          &amp;quot;intel&amp;quot;&lt;br /&gt;
        Option          &amp;quot;AccelMethod&amp;quot;  &amp;quot;UXA&amp;quot; # (fglrx uses) I can see the bug&lt;br /&gt;
    #   Option          &amp;quot;AccelMethod&amp;quot;  &amp;quot;SNA&amp;quot; #(default) no bug!&lt;br /&gt;
    EndSection&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
and you should reproduce the bug with a few attempts at closing lid/locking screen.&lt;br /&gt;
Whereas with the change to ` Option          &amp;quot;AccelMethod&amp;quot;  &amp;quot;SNA&amp;quot;` there is no bug &lt;br /&gt;
anymore (&amp;quot;SNA&amp;quot; is the default anyway).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;How to fix&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Create (or edit) the DRI config file `~/.drirc` containing&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;device screen=&amp;quot;0&amp;quot; driver=&amp;quot;dri2&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;application name=&amp;quot;Default&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;option name=&amp;quot;vblank_mode&amp;quot; value=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;/application&amp;gt;&lt;br /&gt;
    &amp;lt;/device&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This turns off &amp;quot;vsync&amp;quot; for the Intel card (the mode that attempts to make your gfx card sync its framerate&lt;br /&gt;
with that of the display to avoid tearing, rather than racing ahead at its intrinsic higher framerate).&lt;br /&gt;
&lt;br /&gt;
Now even when pxpress loads the intel driver in &amp;quot;UXA&amp;quot; mode, the bug should not be reproducible.&lt;br /&gt;
&lt;br /&gt;
It would be a better solution if it were possible to tell pxpress to load intel&lt;br /&gt;
driver with SNA mode directly.&lt;br /&gt;
&lt;br /&gt;
=== No XVideo support on 690G integrated graphic chipset ===&lt;br /&gt;
*Upgrade your BIOS if you get random flicker lines and black screen with a 690G chip.&lt;br /&gt;
*Motherboard using the 690G IGP chipset don&#039;t have XVideo support. When you execute the &amp;quot;xvinfo&amp;quot; command you get &amp;quot;no adaptors present&amp;quot;. This is the case by using the 8.39.4 FGLRX driver and whenever the &amp;quot;sudo aticonfig --overlay-type=Xv&amp;quot; command or the &amp;quot;sudo aticonfig --overlay-type=opengl&amp;quot; was used. ATI seem to know this as there list TVtime as an application unable to run on a 690G chip.&lt;br /&gt;
* XVideo works with 8-1 release (version 8.45.4).  You need to change the defaults in /etc/ati/amdpcsdb (created by amdcccle, loaded by X on start, and saved on exit). With X shutdown, set VideoOverlay=Son, OpenGLOverlay=Soff, and Textured2D=STrue. (Don&#039;t use aticonfig or xorg.conf to set these.  At this time, aticonfig and amdccle don&#039;t change these settings, and /etc/ati/amdpcsdb seems to override xorg.conf) (Verified on Asus M2A-VM with BIOS 1501)&lt;br /&gt;
* With 8-3 release (8.47.1), to get XVideo working I added &#039;&#039;Option &amp;quot;TexturedVideo&amp;quot; &amp;quot;true&amp;quot;&#039;&#039; to the xorg.conf file. It wasn&#039;t necessary to edit the /etc/ati/amdpcsdb file as described in the paragraph above; the open GL overlay can be active and it will still work.&lt;br /&gt;
&lt;br /&gt;
=== System lockup on logout or switch to virtual consoles ===&lt;br /&gt;
&lt;br /&gt;
If your system locks up after you logout or when you try to switch to a virtual console, this might be an instance of [http://ati.cchtml.com/show_bug.cgi?id=330 this bug]. It is likely that the problem only occurs for users with an &#039;&#039;&#039;Xorg version of at least 7.0&#039;&#039;&#039;. Probably it only affects users of &#039;&#039;&#039;DVI&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
There is a workaround: Use a standard D-Sub VGA connector instead of the DVI connector.&lt;br /&gt;
&lt;br /&gt;
This workaround was posted as a comment to another related bug: see [http://ati.cchtml.com/show_bug.cgi?id=239#c48 here].&lt;br /&gt;
---------&lt;br /&gt;
Unfortunately &amp;quot;D-sub&amp;quot; users (like me) have the same problem.&lt;br /&gt;
&lt;br /&gt;
=== BigDesktop (Dual screen) doesn&#039;t work after GDM login screen ===&lt;br /&gt;
&lt;br /&gt;
This can occur on Ubuntu Feisty Fawn &amp;amp; Gutsy.&lt;br /&gt;
&lt;br /&gt;
System &amp;gt; Prefrences &amp;gt; Screen Resolution&lt;br /&gt;
&lt;br /&gt;
Select the resolution that is a combination of both screen resolutions wide and your height.&lt;br /&gt;
&lt;br /&gt;
If X crashes during login, go to a virtual console using Ctrl+Alt+F1, log in, &amp;lt;code&amp;gt;sudo vim /etc/X11/xorg.conf&amp;lt;/code&amp;gt;, and comment out the line which looks like the following:&lt;br /&gt;
{{Box File|/etc/X11/xorg.conf|&lt;br /&gt;
&amp;lt;pre&amp;gt;  Option  &amp;quot;DesktopSetup&amp;quot;  &amp;quot;something&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Computer Freezes while using fglrx (UMA and SIDEPORT)  ===&lt;br /&gt;
If after choosing fglrx as your driver in either xorg.conf or xfree86.conf files, the computer freezes and becomes unresponsive while trying to start X this may be the solution.&lt;br /&gt;
&lt;br /&gt;
Some ATI cards have the ability to run in three modes: UMA, SIDEPORT, or a combination of both. UMA mode is that one in which the video card does not use its dedicated memory, but rather uses and shares the system memory. On the other hand, SIDEPORT mode is the one in which the card uses its own dedicated memory. And finally, the third mode is a combination of the previous modes in which the card uses both the system memory and its dedicated memory.&lt;br /&gt;
&lt;br /&gt;
If your computer hangs, this settings may be where the solution lies. If your computer hangs, try using either UMA by itself or a combination of both. However, if you choose the combination, make sure that the UMA one is at least 128MB. In my case, I have SIDEPORT 128MB and 128MB UMA. If I choose any less for UMA, it does not work. This is definetly not an attractive solution since it compromises your systems performance. Hopefully, this will be solved very soon.&lt;br /&gt;
&lt;br /&gt;
On some systems, the BIOS screen may not offer a choice of UMA or SIDEPORT.  In this case, you can try turning the amount of RAM dedicated to the video card down, from 128Mb to 64Mb for example.&lt;br /&gt;
&lt;br /&gt;
On some ACER laptops (at least the TimelineX), this means that you need to set display adapter mode to DISCRETE in BIOS.&lt;br /&gt;
&lt;br /&gt;
=== Graphical Anomalies ===&lt;br /&gt;
&lt;br /&gt;
This was experienced with an ATI Radeon X1600 Pro 512mb:&lt;br /&gt;
&lt;br /&gt;
After following instructions for both Method 1 and Method 2, whenever the Composite Extension is disabled, the display would be almost unusable, but the fglrxinfo command would display the correct information.  If the Composite Extension is re-enabled the display would be usable, but fglrxinfo would report using mesa drivers.&lt;br /&gt;
&lt;br /&gt;
To resolve the problem it maybe needed to lower the AGP Aperture setting in my BIOS to 128mb (or lower worked too).  The AGP Aperture was initially set to 256mb. After setting the AGP Aperture to 128mb, everything worked perfectly; the Composite Extension is disabled, fglrxinfo reports the correct drivers, and direct rendering is enabled. Some systems may require setting the AGP Aperture to the highest setting (256mb or 512mb).&lt;br /&gt;
&lt;br /&gt;
There&#039;s been a bug report regarding [https://bugs.launchpad.net/ubuntu/+source/xorg/+bug/150627 anomalies in Firefox] as well.&lt;br /&gt;
&lt;br /&gt;
=== OpenGL framebuffer Corruption ===&lt;br /&gt;
&lt;br /&gt;
This problem has been experienced on Thinkpads (T60p) with an ATI MOBILITY FireGL V5250 running driver versions 7.12, 8.01 and 8.02. Whenever any OpenGL application is rendered, the rendered output appears &amp;quot;scrambled&amp;quot; and unreadable. This problem is not very well documented and both glxgears and fgl_glxgears display this anomaly when testing.&lt;br /&gt;
&lt;br /&gt;
When Anti-Aliasing is forced, the problem resides.&lt;br /&gt;
&lt;br /&gt;
A solution (tested with 8.02 on Ubuntu Gutsy) to this problem is to open the ATI/AMD Catalyst Control Center and expand the item labeled &#039;3D&#039; in the options tree on the left-hand side of the window. From there, select &amp;quot;Anti-Aliasing&amp;quot; and check the box which reads: &amp;quot;Override application setting&amp;quot;. Apply the settings and close the control center.&lt;br /&gt;
&lt;br /&gt;
For an example of this anomaly, please see [http://i31.tinypic.com/244z9z8.png this image]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This solution not work on acer laptop with ATI Mobility Radeon HD 2400 XT.&lt;br /&gt;
kepfeltoltes.hu/view/080302/atisux_www.kepfeltoltes.hu_.jpg&lt;br /&gt;
&lt;br /&gt;
=== Blank Screen with Xorg 1.3.0 ===&lt;br /&gt;
If you happen to get a blank screen on X startup and you find lines similar to those in your Xorg.log:&lt;br /&gt;
{{Box File|/var/log/Xorg.log|&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
2: /usr/lib64/xorg/modules/drivers//fglrx_drv.so(swlDalHelperValidateModeFromDAL 0x549) [...]&lt;br /&gt;
3: /usr/lib64/xorg/modules/drivers//fglrx_drv.so [...]&lt;br /&gt;
4: /usr/lib64/xorg/modules/drivers//fglrx_drv.so(atiddxPreInit 0x8b3) [...]&lt;br /&gt;
 &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Then you&#039;re probably using the ati-drivers with Xorg-1.3.0. If that&#039;s the case the only solution (known to me) is to use a version &amp;lt; 1.3.0.&lt;br /&gt;
&lt;br /&gt;
Edit: I got the same problem after using the --add-pairmode argument of aticonfig (using Xorg 1.3.0). My ati mobility x300 seemes to try&lt;br /&gt;
sending the monitor signal to the vga output (even if no monitor is connected to it). After pressing [Fn]+[F8(CRT/LCD)] the monitor&lt;br /&gt;
signal sometimes returnes to the internal laptop monitor.&lt;br /&gt;
By switching to a console or shutting down the X-server, the card switches back to vga...&lt;br /&gt;
&lt;br /&gt;
My solution: overwriting the file /etc/ati/amdpcsdb with /etc/ati/amdpcsdb.default (sudo cp /etc/ati/amdpcsdb.default /etc/ati/amdpcsdb)&lt;br /&gt;
and restore the xorg.conf (since Xorg replaces /etc/X11/xorg.conf with a failsafe config file). Then reboot the system: fglrx should now&lt;br /&gt;
work fine again with Xorg-1.3.0 .&lt;br /&gt;
&lt;br /&gt;
=== Radeon GPU fan is very loud / constantly works ===&lt;br /&gt;
:See [http://ati.cchtml.com/show_bug.cgi?id=499 bug 499] for additional information.&lt;br /&gt;
It seems fglrx has a bug with all X800/X850 cards causing them to heat up excessively&lt;br /&gt;
even when not in 3D mode. This behaviour will cause the cards&#039; fans to function on full&lt;br /&gt;
blast continuously. There is no known fix as of driver 8.31.05 or previous. Open source&lt;br /&gt;
&amp;quot;radeon&amp;quot; driver does not exhibit this problem.&lt;br /&gt;
&lt;br /&gt;
My Ati 1650GT has the same problem.It was normal when I enter ubuntu for 1 or 2minutes,and than ,the fan became crazy..No doubt it&#039;s because the temp~&lt;br /&gt;
&lt;br /&gt;
It happens too with Radeon X1800 GTO and Radeon X1900 GT.&lt;br /&gt;
&lt;br /&gt;
Possible solution (at least using a Mobility Radeon X1600): &lt;br /&gt;
&amp;lt;pre&amp;gt;aticonfig --set-powerstate=1&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To find out which powerstates your Radeon supports try:&lt;br /&gt;
&amp;lt;pre&amp;gt;aticonfig --lsp&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== System freezes after logout with GDM, KDM or XDM&amp;lt;ref&amp;gt;http://ati.cchtml.com/show_bug.cgi?id=239 Going back to gdm/kdm/xdm hardlocks after running X session&amp;lt;/ref&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
If you use GDM, which is the default Login Manager on Ubuntu, modify&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo gedit /etc/gdm/gdm.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
{{Box File|/etc/gdm/gdm.conf|&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;AlwaysRestartServer=true&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
If you use KDM, which is the default Login Manager on Kubuntu, add to the [X-:*-Core] section the following&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo kate /etc/kde3/kdm/kdmrc&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Box File|/etc/kde3/kdm/kdmrc|&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;TerminateServer=true&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
if you use xdm, add the following to&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo gedit /etc/X11/xdm/xdm-config&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Box File|/etc/X11/xdm/xdm-config|&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;DisplayManager*terminateServer:	true&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== System freezes at startup of Fedora 7 or RHEL 5.3 after installing the driver ===&lt;br /&gt;
&lt;br /&gt;
Turn off the Redhat Graphical boot from grub config:&lt;br /&gt;
&lt;br /&gt;
Edit the grub config file located at /boot/grub/grub.conf and remove the &#039;rhgb&#039; from the kernel line in order to disable the Redhat Graphical boot.&lt;br /&gt;
&lt;br /&gt;
This also works for Red Hat Enterprise Linux 5.3.&lt;br /&gt;
&lt;br /&gt;
=== System lockup on logout with catalyst 8.01 &amp;lt;ref&amp;gt;http://www.phoronix.com/forums/showthread.php?t=7448&amp;amp;page=5 System lockup on logout with catalyst 8.01&amp;lt;/ref&amp;gt;===&lt;br /&gt;
To solve this issue you need to disable atieventsd. On ubuntu you can run:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo /usr/sbin/update-rc.d -f atieventsd remove&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Intermittent Freezes/Lockups due to AGPv3 running at 8x ===&lt;br /&gt;
Try forcing X to set AGP Speed to 4x&lt;br /&gt;
{{Box File|/etc/X11/xorg.conf|&lt;br /&gt;
&amp;lt;pre&amp;gt;  Option &amp;quot;AGPv3Mask&amp;quot; &amp;quot;0x00000002&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
((Would be nice to put down WHERE to change this, not just to change this. The same applies to just about every hint shown above.))&lt;br /&gt;
&lt;br /&gt;
+ You add it to the &amp;quot;Device&amp;quot; section for your graphics card in /etc/X11/xorg.conf.&lt;br /&gt;
&lt;br /&gt;
Great hammer of Thor, that is powerfully helpufl!&lt;br /&gt;
&lt;br /&gt;
=== _ZN17SegmentMapManager13deleteMappingEP9CMMClient+0x3f/0x170 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;UPDATE&amp;lt;/b&amp;gt;: The problem I have reported here is no more reproducible with the fglrx revision 11.03 (ati-driver-installer-11-3-x86.x86_64.run) within two months of testing. Many thanks to the guys that fixed this !&lt;br /&gt;
&lt;br /&gt;
Strange name for a bug but this is what your kernel might say if your screen freeze completely while using two sessions and switching between them. The bug is more likely to occur while doing the session switch, but can also occur in a later moment. I have observed it while starting a new application, or while doing a simple page scrolling. Anyway, in case of this bug the graphic is completely unusable as well as the console switching, but the OS and non graphic application continue to work. A reboot it the only way I know to bring back the screen to normal operations. Then your /var/log/kernel.log might contain something like this:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704151] BUG: unable to handle kernel NULL pointer dereference at 00000000000001c0&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704168] IP: [&amp;lt;ffffffffa030ef0f&amp;gt;] _ZN17SegmentMapManager13deleteMappingEP9CMMClient+0x3f/0x170 [fglrx]&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704319] PGD 171a1b067 PUD 1b5376067 PMD 0 &lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704330] Oops: 0000 [#1] SMP &lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704337] last sysfs file: /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704346] CPU 1 &lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704351] Modules linked in: cramfs ext2 iptable_nat nf_nat nf_conntrack_ipv4 nf_conntrack nf_defrag_ipv4 iptable_filter ip_tables x_tables fglrx(P) ftdi_sio usbserial ext3 jbd mbcache btrfs nls_utf8 zlib_deflate nls_cp437 crc32c vfat &lt;br /&gt;
fat libcrc32c radeon ttm drm_kms_helper drm i2c_algo_bit ppdev lp sco bridge stp bnep rfcomm l2cap crc16 powernow_k8 cpufreq_stats cpufreq_powersave cpufreq_conservative cpufreq_userspace binfmt_misc fuse loop snd_hda_codec_atihdmi snd_hda_codec_realtek snd_usb_audio snd&lt;br /&gt;
_hda_intel snd_hda_codec snd_pcm_oss snd_mixer_oss snd_pcm snd_usb_lib snd_hwdep snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device sd_mod btusb crc_t10dif usblp asus_atk0110 bluetooth snd parport_pc i2c_piix4 parport psmouse rfkill button k8tem&lt;br /&gt;
p i2c_core shpchp serio_raw processor pcspkr evdev soundcore pci_hotplug edac_core snd_page_alloc edac_mce_amd usbhid hid nfs lockd fscache nfs_acl auth_rpcgss sunrpc usb_storage ata_generic ahci firewire_ohci fi&lt;br /&gt;
Dec 16 07:22:13 cube kernel: rewire_core crc_itu_t sky2 thermal thermal_sys pata_atiixp libata ohci_hcd ehci_hcd scsi_mod usbcore nls_base [last unloaded: fglrx]&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] Pid: 7344, comm: Xorg Tainted: P        W  2.6.32-5-amd64 #1 System Product Name&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] RIP: 0010:[&amp;lt;ffffffffa030ef0f&amp;gt;]  [&amp;lt;ffffffffa030ef0f&amp;gt;] _ZN17SegmentMapManager13deleteMappingEP9CMMClient+0x3f/0x170 [fglrx]&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] RSP: 0018:ffff88003e91bc38  EFLAGS: 00010292&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] RAX: 0000000000000000 RBX: ffffc9001236f620 RCX: 00000000000006b0&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] RDX: 0000000000000000 RSI: ffffc90012398e00 RDI: 0000000000000140&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] RBP: ffffc90012398e00 R08: ffff88020b560008 R09: ffffc9001237b620&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] R10: 00000000000006bc R11: 0000000000000001 R12: ffff88003e91bc58&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] R13: 00000000000001c0 R14: ffffc90012398e00 R15: 0000000000000140&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] FS:  00007f52b107d700(0000) GS:ffff880008480000(0000) knlGS:00000000f75858d0&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] CR2: 00000000000001c0 CR3: 00000001712a7000 CR4: 00000000000006e0&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] Process Xorg (pid: 7344, threadinfo ffff88003e91a000, task ffff88020bf5a350)&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] Stack:&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516]  000000001238c660 ffffffffa0389489 0000000000000100 0000000000000148&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] &amp;lt;0&amp;gt; 0000000000000000 0000000000000000 000002af00000068 ffffffffa038c6e7&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] &amp;lt;0&amp;gt; 00000000000001c0 000000000019330c 00007f52ab7a2000 ffffc9001236f620&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] Call Trace:&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516]  [&amp;lt;ffffffffa0311680&amp;gt;] ? _ZN3MSF9free_surfEP9CMMDriverP10CMMSurface+0x50/0xe0 [fglrx]&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516]  [&amp;lt;ffffffffa030d391&amp;gt;] ? CMMFreeSurface+0x131/0x1b0 [fglrx]&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516]  [&amp;lt;ffffffffa031d24c&amp;gt;] ? _Z8uCWDDEQCmjjPvjS_+0x68c/0xf00 [fglrx]&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516]  [&amp;lt;ffffffffa02d2114&amp;gt;] ? firegl_cmmqs_CWDDE_32+0x334/0x440 [fglrx]&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516]  [&amp;lt;ffffffffa02d0ba0&amp;gt;] ? firegl_cmmqs_CWDDE32+0x70/0x100 [fglrx]&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516]  [&amp;lt;ffffffffa02d0b30&amp;gt;] ? firegl_cmmqs_CWDDE32+0x0/0x100 [fglrx]&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516]  [&amp;lt;ffffffffa02b0b5a&amp;gt;] ? firegl_ioctl+0x1ea/0x250 [fglrx]&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516]  [&amp;lt;ffffffff810fa4c7&amp;gt;] ? vfs_ioctl+0x56/0x6c&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516]  [&amp;lt;ffffffff810fa9e0&amp;gt;] ? do_vfs_ioctl+0x48d/0x4cb&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516]  [&amp;lt;ffffffff812fd946&amp;gt;] ? do_page_fault+0x2e0/0x2fc&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516]  [&amp;lt;ffffffff810faa6f&amp;gt;] ? sys_ioctl+0x51/0x70&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516]  [&amp;lt;ffffffff81010b42&amp;gt;] ? system_call_fastpath+0x16/0x1b&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] Code: 4c 8d 64 24 20 c7 44 24 04 00 00 00 00 4c 8d af 80 00 00 00 48 c7 44 24 20 00 00 00 00 48 c7 44 24 28 00 00 00 00 4c 89 6c 24 40 &amp;lt;49&amp;gt; 8b 5d 00 31 c0 48 85 db 48 89 5c 24 30 74 04 48 8b 43 30 49 &lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] RIP  [&amp;lt;ffffffffa030ef0f&amp;gt;] _ZN17SegmentMapManager13deleteMappingEP9CMMClient+0x3f/0x170 [fglrx]&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516]  RSP &amp;lt;ffff88003e91bc38&amp;gt;&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] CR2: 00000000000001c0&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.705883] ---[ end trace c9192c1a2722dc89 ]---&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
As fglrx source is closed, it will b difficult to catch this bug without AMD internal resource. If someone from AMD read this: please catch this bug. It is there from a least the last couple of monthly driver and really make my machine unable to do the work it was intended to do. I first see this bug using a Debian Lenny AMD64 with a old kernel. I recently upgraded to Debian Squeeze AMD64 with his last kernel, but the bug is exactly the same.&lt;br /&gt;
&lt;br /&gt;
=== [SOLVED] System freeze / Catalyst 11-9 / &amp;quot;unable to handle kernel NULL pointer dereference at ...&amp;quot; ===&lt;br /&gt;
&lt;br /&gt;
Similar to previous section, mouse and keyboard unresponsive afer a ramdomly amount of time.&lt;br /&gt;
&lt;br /&gt;
-----------------------------------------------------------------------------------------------&lt;br /&gt;
Computer&lt;br /&gt;
-----------------------------------------------------------------------------------------------&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Linux Debian Squeeze + sid fglrx packages&lt;br /&gt;
Desktop&lt;br /&gt;
  Motherboaord ASUS P5KPL - 4GB RAM&lt;br /&gt;
  Intel E8500 3.16GHz &lt;br /&gt;
  ACPI DISABLED&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
-----------------------------------------------------------------------------------------------&lt;br /&gt;
xorg server&lt;br /&gt;
-----------------------------------------------------------------------------------------------&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
X.Org X Server 1.7.7&lt;br /&gt;
Release Date: 2010-05-04&lt;br /&gt;
X Protocol Version 11, Revision 0&lt;br /&gt;
Build Operating System: Linux 2.6.37-trunk-amd64 x86_64 Debian&lt;br /&gt;
Current Operating System: Linux Joelle 2.6.32-[01] #1 SMP Sat Oct 8 21:03:45 CEST 2011 x86_64&lt;br /&gt;
xorg-server 2:1.7.7-13&lt;br /&gt;
Current version of pixman: 0.16.4Section &amp;quot;Device&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
-----------------------------------------------------------------------------------------------&lt;br /&gt;
xorg.conf&lt;br /&gt;
-----------------------------------------------------------------------------------------------&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Section &amp;quot;Device&amp;quot;&lt;br /&gt;
	Identifier  	&amp;quot;RADEON HD2600 - fglrx&amp;quot;&lt;br /&gt;
	Driver      	&amp;quot;fglrx&amp;quot;&lt;br /&gt;
	BusID       	&amp;quot;PCI:2:0:0&amp;quot;&lt;br /&gt;
	#Option		&amp;quot;SWCursor&amp;quot;		&amp;quot;true&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;TexturedVideo&amp;quot; 		&amp;quot;on&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;TexturedVideoSync&amp;quot; 	&amp;quot;true&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;VideoOverlay&amp;quot; 		&amp;quot;on&amp;quot;&lt;br /&gt;
	Option      &amp;quot;OpenGLOverlay&amp;quot; 		&amp;quot;off&amp;quot;&lt;br /&gt;
	# ATI&lt;br /&gt;
	#Option &amp;quot;AccelMethod&amp;quot;              &amp;quot;EXA&amp;quot;&lt;br /&gt;
	#Option &amp;quot;AGPMode&amp;quot;                  &amp;quot;4&amp;quot;&lt;br /&gt;
	#Option &amp;quot;EnablePageFlip&amp;quot;           &amp;quot;true&amp;quot;&lt;br /&gt;
	#Option &amp;quot;DDCMode&amp;quot;&lt;br /&gt;
	# NOTUSED Option &amp;quot;RenderAccel&amp;quot;              &amp;quot;true&amp;quot; &lt;br /&gt;
	#Option &amp;quot;SubPixelOrder&amp;quot;            &amp;quot;NONE&amp;quot;&lt;br /&gt;
	#Option &amp;quot;ColorTiling&amp;quot;              &amp;quot;false&amp;quot;&lt;br /&gt;
	#Option  &amp;quot;backingstore&amp;quot;            &amp;quot;true&amp;quot;&lt;br /&gt;
	#----&lt;br /&gt;
	# NOTUSED Option &amp;quot;XAANoOffscreenPixmaps&amp;quot; &amp;quot;true&amp;quot;&lt;br /&gt;
	# NOTUSED Option &amp;quot;AddARGBGLXVisuals&amp;quot; &amp;quot;true&amp;quot;&lt;br /&gt;
	# NOTUSEDOption &amp;quot;AllowGLXWithComposite&amp;quot; &amp;quot;true&amp;quot;&lt;br /&gt;
EndSection&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
------------------------------------------------------------------------------------------------&lt;br /&gt;
lspci&lt;br /&gt;
------------------------------------------------------------------------------------------------&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Vendor:	ATI Technologies Inc&lt;br /&gt;
Device:	RV630 [Radeon HD 2600 Series]&lt;br /&gt;
SVendor:	PC Partner Limited&lt;br /&gt;
SDevice:	Device e410&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
------------------------------------------------------------------------------------------------&lt;br /&gt;
/proc/ati/0/...&lt;br /&gt;
------------------------------------------------------------------------------------------------&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
BIOS_CREATION_DATE=&amp;quot;09/05/07 21:52&amp;quot;&lt;br /&gt;
BIOS_MSG=&amp;quot;11X-1E410ASA-001 RV630 GDDR2 128BIT 256MB 600E/500M&amp;quot;&lt;br /&gt;
BIOS_KIT_VERSION=&amp;quot;BK-ATI VER010.059.000.003.000000&amp;quot;&lt;br /&gt;
BIOS_PN=&amp;quot;113-B1E41QIM-X01&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
------------------------------------------------------------------------------------------------&lt;br /&gt;
amdcccle info&lt;br /&gt;
------------------------------------------------------------------------------------------------&lt;br /&gt;
BIOS&lt;br /&gt;
    Date                            09/05/07 21:52&lt;br /&gt;
    Version                         010.059.000.003.000000&lt;br /&gt;
    Part Number                     113-B1E41QIM-X01&lt;br /&gt;
Memory&lt;br /&gt;
    Type                            DDR2&lt;br /&gt;
    Clock                           500 MHz&lt;br /&gt;
    Size                            256 MB&lt;br /&gt;
    Bandwidth                       16.0 GBytes/s&lt;br /&gt;
BUS&lt;br /&gt;
        Graphics Capability         PCI Express&lt;br /&gt;
        Maximum Setting             x16&lt;br /&gt;
        Core Clock                  600 MHz&lt;br /&gt;
Software&lt;br /&gt;
    Catalyst version                10.9&lt;br /&gt;
    Driver Packaging Version        8.771-100825a-104565C-ATI&lt;br /&gt;
    2D Driver Version               8.89.4&lt;br /&gt;
    Catalyst Control Center Version 2.13&lt;br /&gt;
    RandR Version                   1.3&lt;br /&gt;
OpenGL&lt;br /&gt;
    OpenGL Provider                 Advanced Micro Devices, Inc.&lt;br /&gt;
    OpenGL Renderer                 ATI Radeon HD 2600 Pro&lt;br /&gt;
    OpenGL Version                  3.3.11079 Compatibilty Profile COntext&lt;br /&gt;
------------------------------------------------------------------------------------------------&lt;br /&gt;
BUG trace in syslog&lt;br /&gt;
------------------------------------------------------------------------------------------------&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443571] BUG: unable to handle kernel NULL pointer dereference at 0000000000000008&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443576] IP: [&amp;lt;ffffffffa024b8d1&amp;gt;] _ZN20CMMHeap_SystemMemory8pushPoolEP7CMMPool+0x11/0x40 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443623] PGD 37736067 PUD 5cfd6067 PMD 0 &lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443626] Oops: 0002 [#1] SMP &lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443628] last sysfs file: /sys/devices/pci0000:00/0000:00:1f.1/host0/target0:0:0/0:0:0:0/block/sda/uevent&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443631] CPU 1 &lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443632] Modules linked in: binfmt_misc fuse coretemp w83627ehf hwmon_vid drm loop snd_hda_codec_atihdmi snd_hda_codec_realtek snd_hda_intel snd_hda_codec snd_hwdep snd_pcm_oss snd_mixer_oss snd_pcm snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd i2c_i801 soundcore snd_page_alloc i2c_core pcspkr fglrx(P) rng_core evdev psmouse serio_raw ext3 jbd mbcache dm_mod sd_mod crc_t10dif ata_generic uhci_hcd ata_piix libata ehci_hcd scsi_mod usbcore nls_base [last unloaded: scsi_wait_scan]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443656] Pid: 1521, comm: Xorg Tainted: P           2.6.32-[01] #1 System Product Name&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443657] RIP: 0010:[&amp;lt;ffffffffa024b8d1&amp;gt;]  [&amp;lt;ffffffffa024b8d1&amp;gt;] _ZN20CMMHeap_SystemMemory8pushPoolEP7CMMPool+0x11/0x40 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443686] RSP: 0018:ffff8800370bb970  EFLAGS: 00010297&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443687] RAX: ffff880037638008 RBX: ffffc9000144a150 RCX: 0000000000000000&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443689] RDX: 0000000000000000 RSI: ffffc9000144a018 RDI: ffff880037638de8&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443690] RBP: 0000000000000002 R08: ffffffffa0278bb0 R09: ffff880037638008&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443692] R10: ffffc9000144a090 R11: ffff880037638008 R12: ffff880037638de8&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443693] R13: 0000000000000040 R14: 0000000000000000 R15: 0000000000000000&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443695] FS:  00007fb0e561d700(0000) GS:ffff880001700000(0000) knlGS:0000000000000000&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443697] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443698] CR2: 0000000000000008 CR3: 000000003776b000 CR4: 00000000000006e0&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443700] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443702] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443704] Process Xorg (pid: 1521, threadinfo ffff8800370ba000, task ffff8800377d3100)&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443705] Stack:&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443706]  ffffffffa024b2f6 0000000000000000 ffff880037638de8 ffff880037638e78&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443709] &amp;lt;0&amp;gt; 0000000000000200 0000000000000000 ffffffffa01e45d5 0000000000080000&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443711] &amp;lt;0&amp;gt; ffff880037638de8 ffffffffa0278bb0 ffffffffa01e4938 0000000000000000&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443714] Call Trace:&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443743]  [&amp;lt;ffffffffa024b2f6&amp;gt;] ? _ZN7CMMHeap15createPoolSpaceI21CMMPoolAsicAccessibleEEbj+0xb6/0xc0 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443788]  [&amp;lt;ffffffffa01e45d5&amp;gt;] ? _ZN20CMMHeap_SystemMemory10obtainPoolEv+0x85/0xc0 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443831]  [&amp;lt;ffffffffa01e4938&amp;gt;] ? _ZN16CMMHeap_PAGEABLE10expandHeapEm+0x18/0xb0 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443860]  [&amp;lt;ffffffffa024b0ea&amp;gt;] ? _ZN7CMMHeap10expandHeapEmRmPv+0xa/0x10 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443904]  [&amp;lt;ffffffffa01e32ed&amp;gt;] ? _ZN7CMMHeap21allocateMorePoolSpaceEmPv+0x8d/0x1b0 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443947]  [&amp;lt;ffffffffa01e1cbe&amp;gt;] ? _ZN14CMMHeapManager13allocPageableEjR14CMM_ALLOCATION+0xbe/0x100 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443992]  [&amp;lt;ffffffffa020a1f1&amp;gt;] ? AddrComputeSurfaceInfo+0x31/0x50 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444036]  [&amp;lt;ffffffffa01ebc57&amp;gt;] ? _ZN9CMMObjectnwEmP8CMM_CORE+0x37/0x70 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444080]  [&amp;lt;ffffffffa01ef7a2&amp;gt;] ? _ZN8MSF_CORE21get_surface_structureEv+0xc2/0xe0 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444122]  [&amp;lt;ffffffffa01da40f&amp;gt;] ? _ZN3MSF11create_surfEP9CMMClientP9CMMDriverPvRA4_K14CMM_ALLOCATIONP16MSF_SURF_ATTRIBS+0x1f/0x1c0 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444164]  [&amp;lt;ffffffffa01dbaf3&amp;gt;] ? _ZN3MSF21handle_shared_surfaceEP9CMMClientP9CMMDriverP10CMMSurfaceP16MSF_SURF_ATTRIBSP15_CMM_RETURNCODE+0x113/0x280 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444206]  [&amp;lt;ffffffffa01d61aa&amp;gt;] ? CMMAllocSurface_WA+0x62a/0xab0 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444235]  [&amp;lt;ffffffffa018a522&amp;gt;] ? firegl_trace+0x72/0x1e0 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444278]  [&amp;lt;ffffffffa01e7219&amp;gt;] ? _Z8uCWDDEQCmjjPvjS_+0xb59/0x10c0 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444307]  [&amp;lt;ffffffffa018ca32&amp;gt;] ? firegl_cmmqs_CWDDE_32+0x332/0x440 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444336]  [&amp;lt;ffffffffa018b360&amp;gt;] ? firegl_cmmqs_CWDDE32+0x70/0x100 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444365]  [&amp;lt;ffffffffa018b2f0&amp;gt;] ? firegl_cmmqs_CWDDE32+0x0/0x100 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444389]  [&amp;lt;ffffffffa0169fd8&amp;gt;] ? firegl_ioctl+0x1e8/0x250 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444412]  [&amp;lt;ffffffffa0160c75&amp;gt;] ? ip_firegl_unlocked_ioctl+0x9/0xd [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444417]  [&amp;lt;ffffffff810e34d8&amp;gt;] ? vfs_ioctl+0x19/0x83&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444419]  [&amp;lt;ffffffff810e3a22&amp;gt;] ? do_vfs_ioctl+0x46e/0x4b2&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444422]  [&amp;lt;ffffffff810d8216&amp;gt;] ? vfs_read+0xc7/0xfc&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444424]  [&amp;lt;ffffffff810e3aa2&amp;gt;] ? sys_ioctl+0x3c/0x5c&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444428]  [&amp;lt;ffffffff8100ba6b&amp;gt;] ? system_call_fastpath+0x16/0x1b&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444429] Code: 00 00 00 00 00 00 00 00 00 00 48 8d 47 60 c3 00 00 00 00 00 00 00 00 00 00 00 31 c9 48 8b 97 90 00 00 00 83 7e 18 02 48 0f 44 ce &amp;lt;48&amp;gt; 89 51 08 ff 87 98 00 00 00 48 89 8f 90 00 00 00 c3 00 00 00 &lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444449] RIP  [&amp;lt;ffffffffa024b8d1&amp;gt;] _ZN20CMMHeap_SystemMemory8pushPoolEP7CMMPool+0x11/0x40 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444477]  RSP &amp;lt;ffff8800370bb970&amp;gt;&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444478] CR2: 0000000000000008&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444480] ---[ end trace dbbddd5ad13ce08c ]---&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
Edit 29.10.2011&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
Tried  : Installed a more recent kernel ( 2.6.32.38 ) , Removed sid fglrx package, and installed a previous version &amp;quot;ati-driver-installer-11-6-x86.x86_64.run&amp;quot; downloaded from ADM site -&amp;gt; bug still present&lt;br /&gt;
&lt;br /&gt;
Trying now &amp;quot;ati-driver-installer-10-9-x86.x86_64.run&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
Edit 06.03.2012&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
Solved ! New ATI drivers conflict with kms. So you have to disable kms ( for example append &amp;quot;nomodeset&amp;quot; on your kernel boot line )&lt;br /&gt;
&lt;br /&gt;
=== An Example of a working Xorg.conf ===&lt;br /&gt;
Lots of trial and error changing Options to get Compiz-Fusion running under Mandriva 2008-2010.  X Server 1.6.5&lt;br /&gt;
(Sadly, the &#039;drak&#039; tools that come with Mandriva to configure are worthless.)&lt;br /&gt;
&lt;br /&gt;
In this instance it was chosen to remove packaged drivers and install from .bin file from AMD/ATI.&lt;br /&gt;
&lt;br /&gt;
Most Options were added per &#039;aticonfig -f --initial ... ...&#039;.  &lt;br /&gt;
And the rest were added as needed.  Constantly checking &#039;/var/log/Xorg.0.log&#039; for errors and warnings.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; Section &amp;quot;ServerLayout&amp;quot;                     &lt;br /&gt;
        Identifier     &amp;quot;aticonfig Layout&amp;quot;  &lt;br /&gt;
        Screen      0  &amp;quot;aticonfig-Screen[0]-0&amp;quot; 0 0  # The extra zeros are necessary for some reason&lt;br /&gt;
        Option         &amp;quot;AIGLX&amp;quot;                    &lt;br /&gt;
EndSection                                        &lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;Files&amp;quot;&lt;br /&gt;
EndSection     &lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;Module&amp;quot;&lt;br /&gt;
        Load &amp;quot;dbe&amp;quot;&lt;br /&gt;
        Load &amp;quot;v4l&amp;quot;&lt;br /&gt;
        Load &amp;quot;extmod&amp;quot;&lt;br /&gt;
        Load &amp;quot;type1&amp;quot; &lt;br /&gt;
        Load &amp;quot;freetype&amp;quot;&lt;br /&gt;
        Load &amp;quot;glx&amp;quot;     &lt;br /&gt;
        Load &amp;quot;dri&amp;quot;     &lt;br /&gt;
EndSection             &lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
        Identifier &amp;quot;aticonfig-Monitor[0]-0&amp;quot;&lt;br /&gt;
        Option &amp;quot;VendorName&amp;quot; &amp;quot;Hewlett-Packard&amp;quot;&lt;br /&gt;
        Option &amp;quot;ModelName&amp;quot; &amp;quot;HP D2845 Ergo 1600 21-inch Display&amp;quot;&lt;br /&gt;
        HorizSync 31.5-95.0                                    &lt;br /&gt;
        VertRefresh 50.0-160.0                                 &lt;br /&gt;
        Option      &amp;quot;DPMS&amp;quot; &amp;quot;true&amp;quot;                              &lt;br /&gt;
EndSection                                                     &lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;Device&amp;quot;&lt;br /&gt;
        Identifier  &amp;quot;aticonfig-Device[0]-0&amp;quot;&lt;br /&gt;
        Driver      &amp;quot;fglrx&amp;quot;&lt;br /&gt;
        BusID       &amp;quot;PCI:1:0:0&amp;quot;&lt;br /&gt;
        Option      &amp;quot;UseFastTLS&amp;quot; &amp;quot;2&amp;quot;&lt;br /&gt;
        Option      &amp;quot;Textured2D&amp;quot; &amp;quot;on&amp;quot;&lt;br /&gt;
        Option      &amp;quot;TexturedXrender&amp;quot; &amp;quot;off&amp;quot;&lt;br /&gt;
        Option      &amp;quot;BackingStore&amp;quot; &amp;quot;on&amp;quot;&lt;br /&gt;
        Option      &amp;quot;VideoOverlay&amp;quot; &amp;quot;off&amp;quot;&lt;br /&gt;
        Option      &amp;quot;OpenGLOverlay&amp;quot; &amp;quot;off&amp;quot;&lt;br /&gt;
EndSection&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
        Identifier &amp;quot;aticonfig-Screen[0]-0&amp;quot;&lt;br /&gt;
        Device     &amp;quot;aticonfig-Device[0]-0&amp;quot;&lt;br /&gt;
        Monitor    &amp;quot;aticonfig-Monitor[0]-0&amp;quot;&lt;br /&gt;
        DefaultDepth     24&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     24&lt;br /&gt;
        EndSubSection&lt;br /&gt;
EndSection&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;Extensions&amp;quot;&lt;br /&gt;
        Option      &amp;quot;Composite&amp;quot; &amp;quot;on&amp;quot;&lt;br /&gt;
        Option      &amp;quot;RENDER&amp;quot; &amp;quot;on&amp;quot; # essential for proper window border rendering&lt;br /&gt;
        Option      &amp;quot;DAMAGE&amp;quot; &amp;quot;on&amp;quot; # compiz-fusion calls for explicitly&lt;br /&gt;
EndSection&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Open for scrutiny and testing.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Sticky mouse cursor ===&lt;br /&gt;
&lt;br /&gt;
Some users reported that the mouse cursor gets stuck when the mouse is moved to the lower right corner. At least in several versions of Ubuntu using Gnome desktop and starting with Catalyst 11.4.&lt;br /&gt;
&lt;br /&gt;
That seems to be solved when adding &amp;quot;&amp;quot;load &amp;quot;dri&amp;quot;&amp;quot; to &amp;quot;Section Module&amp;quot; of xorg.conf.&lt;br /&gt;
&lt;br /&gt;
=== [SOLVED]  RadeonHD6670 &amp;amp; Catalyst 13.4 : X server crash ( segmentation fault after __driCreateNewScreen in fglrx_dri.so ) / KMS working ===&lt;br /&gt;
&lt;br /&gt;
-----------------------------------------------------------------------------------------------&lt;br /&gt;
Computer&lt;br /&gt;
-----------------------------------------------------------------------------------------------&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Linux &lt;br /&gt;
    Debian Wheezy + AMD installer&lt;br /&gt;
    Kernel &lt;br /&gt;
        3.2.46 #1 SMP Wed Aug 21 11:01:42 CEST 2013 x86_64 GNU/Linux&lt;br /&gt;
        ACPI disabled&lt;br /&gt;
        AMD TURKS firmwares included&lt;br /&gt;
Desktop&lt;br /&gt;
  Motherboaord ASUS P5KPL - 4GB RAM&lt;br /&gt;
  Intel E8500 3.16GHz &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
------------------------------------------------------------------------------------------------&lt;br /&gt;
BUG trace in syslog&lt;br /&gt;
------------------------------------------------------------------------------------------------&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
(...)&lt;br /&gt;
ukiDynamicMajor: found major device number 252&lt;br /&gt;
[   304.303] ukiDynamicMajor: found major device number 252&lt;br /&gt;
[   304.303] ukiOpenByBusid: Searching for BusID PCI:2:0:0&lt;br /&gt;
[   304.303] ukiOpenDevice: node name is /dev/ati/card0&lt;br /&gt;
[   304.303] ukiOpenDevice: open result is 12, (OK)&lt;br /&gt;
[   304.303] ukiOpenByBusid: ukiOpenMinor returns 12&lt;br /&gt;
[   304.303] ukiOpenByBusid: ukiGetBusid reports PCI:2:0:0&lt;br /&gt;
[   304.346] &lt;br /&gt;
[   304.346] Backtrace:&lt;br /&gt;
[   304.346] 0: /usr/bin/Xorg (xorg_backtrace+0x36) [0x7faadd5d1d06]&lt;br /&gt;
[   304.346] 1: /usr/bin/Xorg (0x7faadd453000+0x182859) [0x7faadd5d5859]&lt;br /&gt;
[   304.346] 2: /lib/x86_64-linux-gnu/libpthread.so.0 (0x7faadc77b000+0xf030) [0x7faadc78a030]&lt;br /&gt;
[   304.346] 3: /lib/x86_64-linux-gnu/libc.so.6 (0x7faadb484000+0x11fc45) [0x7faadb5a3c45]&lt;br /&gt;
[   304.346] 4: /usr/lib/dri/fglrx_dri.so (__driCreateNewScreen_20050727+0x56) [0x7faad542e0c6]&lt;br /&gt;
[   304.346] 5: /usr/lib/xorg/modules/extensions/libglx.so (0x7faad9d4c000+0x1e0ea) [0x7faad9d6a0ea]&lt;br /&gt;
[   304.346] 6: /usr/lib/xorg/modules/extensions/libglx.so (0x7faad9d4c000+0x1fb05) [0x7faad9d6bb05]&lt;br /&gt;
[   304.346] 7: /usr/bin/Xorg (InitExtensions+0x99) [0x7faadd510889]&lt;br /&gt;
[   304.346] 8: /usr/bin/Xorg (0x7faadd453000+0x41d42) [0x7faadd494d42]&lt;br /&gt;
[   304.346] 9: /lib/x86_64-linux-gnu/libc.so.6 (__libc_start_main+0xfd) [0x7faadb4a2ead]&lt;br /&gt;
[   304.346] 10: /usr/bin/Xorg (0x7faadd453000+0x4219d) [0x7faadd49519d]&lt;br /&gt;
[   304.346] &lt;br /&gt;
[   304.346] Segmentation fault at address 0x7fff00000014&lt;br /&gt;
[   304.346] &lt;br /&gt;
Fatal server error:&lt;br /&gt;
[   304.346] Caught signal 11 (Segmentation fault). Server aborting&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The solution is : downgrade AMD driver.&lt;br /&gt;
&lt;br /&gt;
I could these AMD driver working:&lt;br /&gt;
    AMD Catalyst installer (legacy) 13.1 ( installer says version 8.97.2 )&lt;br /&gt;
    AMD Catalyst installer (non-legacy) 13.1 ( installer says version 9.012 ) &lt;br /&gt;
&lt;br /&gt;
-&amp;gt; both seems to be the same, kernel module version reported in Xorg.0.log is always 8.97.2 !&lt;br /&gt;
&lt;br /&gt;
They both sticks &amp;quot;AMD Unsupported hardware&amp;quot; in the low-right corner of my monitor ( which can be removed easily ).&lt;br /&gt;
&lt;br /&gt;
Seems that from version 13.4, the software was deeply modified, that make it buggy.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
KMS works well ( module radeon.ko ). I have frame buffer kernel module ( radeonfb.ko  ) built&lt;br /&gt;
but I didnt try for instant to load it simultaneously with KMS.&lt;br /&gt;
&lt;br /&gt;
==aticonfig Issues==&lt;br /&gt;
If you get the message ‘‘aticonfig: No supported adapters detected’’, you might have a card not officially supported by the fglrx driver but that might still work when forcing the driver to load. See [[Ubuntu#Unsupported_adapter]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== X server dies at start, possibly with error segmentation fault at address 0x8 ===&lt;br /&gt;
* aticonfig can mess up the fglrx config in /etc/ati/amdpcsdb, try overwriting with /etc/ati/amdpcsdb.default&lt;br /&gt;
   &amp;quot;VideoOverlay&amp;quot;        &amp;quot;on&amp;quot;&lt;br /&gt;
   &amp;quot;OpenGLOverlay&amp;quot;       &amp;quot;off&amp;quot;&lt;br /&gt;
   &amp;quot;UseInternalAGPGART&amp;quot; &amp;quot;yes&amp;quot;   &lt;br /&gt;
   (10/2011, on cat-11.9, ATI 6300 aka 9803)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==AMD installer script completes, fglrx X driver loads, fglrxinfo reports error==&lt;br /&gt;
&lt;br /&gt;
Xorg.log reports 2d/3d acceleration disabled, DRI disabled and uki errors related to /proc/ati files.  AMD control panel works.&lt;br /&gt;
&lt;br /&gt;
This can happen if there is a problem w/ the AMD installer compiling the fglrx.ko kernel module.  The installation completes anyway with the fglrx Xorg driver in place.  As per 2.6.42.9 and the 12.1 AMD driver there was a compile error in/usr/src/fglrx-8.93/firegl_public.c, due to TS_USEDFPU macro not being defined.  Other compile-time errors will produce a similar problem.  Check the contents of /usr/share/ati/fglrx-install.log, note if there was a compile error.  If so, re-running the AMD installer will not fix the problem since the compile error will just recur.  Likewise, patching the bug ie&lt;br /&gt;
&lt;br /&gt;
http://phoronix.com/forums/showthread.php?68922-Patch-to-compile-fgrlx-module-on-Linux-3-3-rc4-with-x86-32-bit-arch&lt;br /&gt;
&lt;br /&gt;
and then reinstalling won&#039;t help either since the installer re-extracts the source from the archive.  To fix, apply whatever fix is required to the sourcecode that the installer leaves in /usr/src/fglrx-xxx and use dkms to compile and install the driver.&lt;br /&gt;
&lt;br /&gt;
dkms add fglrx/8.93 /usr/src/fglrx-8.93&amp;lt;BR&amp;gt;&lt;br /&gt;
dkms build fglrx/8.93&amp;lt;BR&amp;gt;&lt;br /&gt;
dkms install fglrx/8.93&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apply fixes to the fglrx source and repeat the dkms build step until the build completes, then install &amp;amp; reboot.  Check lsmod output to see if fglrx.ko is loaded, confirm DRI and proc stuff in Xorg.log is working.&lt;br /&gt;
&lt;br /&gt;
In the 2.6.42.9 w/ 12.1 bug case, the fix is to add the TS_USEDFPU ifdef in firegl_public.c as below;&lt;br /&gt;
&lt;br /&gt;
void ATI_API_CALL KCL_fpu_begin(void)&amp;lt;BR&amp;gt;&lt;br /&gt;
{&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#ifdef CONFIG_X86_64&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
    kernel_fpu_begin();&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#else&amp;lt;/nowiki&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#ifndef TS_USEDFPU&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
    preempt_disable();&lt;br /&gt;
    if (__thread_has_fpu(current))&lt;br /&gt;
       __save_init_fpu(current);&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#else&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
    struct thread_info *cur_task = current_thread_info();&lt;br /&gt;
    preempt_disable();&lt;br /&gt;
    if (cur_task-&amp;gt;status &amp;amp; TS_USEDFPU)&lt;br /&gt;
        __save_init_fpu(cur_task-&amp;gt;task);&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#endif&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
    else&lt;br /&gt;
        clts();&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#endif&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Installation Documentation]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:NeedsUpdating]]&lt;br /&gt;
{{VCT}}&lt;/div&gt;</summary>
		<author><name>77.197.11.212</name></author>
	</entry>
	<entry>
		<id>http://wiki.cchtml.com/index.php?title=Troubleshooting&amp;diff=10409</id>
		<title>Troubleshooting</title>
		<link rel="alternate" type="text/html" href="http://wiki.cchtml.com/index.php?title=Troubleshooting&amp;diff=10409"/>
		<updated>2014-01-29T09:07:28Z</updated>

		<summary type="html">&lt;p&gt;77.197.11.212: format&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Installer Issues==&lt;br /&gt;
When the installer fails to produce results, check the directory where the ati catalyst installer has been placed. If it contains international characters or spaces, weird errors will arise. (The issue has been reported to ATI some time ago, but even in the newest releases they seem to like to prefer to conserve the bug)&lt;br /&gt;
&lt;br /&gt;
===== February 15, 2013 - Catalyst 13.1 Install on Ubuntu 10.04 (lucid) =====&lt;br /&gt;
&lt;br /&gt;
Had much the same problems as the poster below, but found another fix:&lt;br /&gt;
&lt;br /&gt;
Error:&lt;br /&gt;
&lt;br /&gt;
  dh_install: fglrx missing files (arch/#SRCOTHERARCH#/etc/OpenCL/vendors/*.icd), aborting&lt;br /&gt;
&lt;br /&gt;
Solution found at [http://parallelplusplus.blogspot.ca/2013/01/problems-with-amd-catalyst-131-on-ubuntu.html http://parallelplusplus.blogspot.ca/2013/01/problems-with-amd-catalyst-131-on-ubuntu.html].&lt;br /&gt;
&lt;br /&gt;
1. Extract files from the installer:&lt;br /&gt;
&lt;br /&gt;
  sh amd-driver-installer-catalyst-13.1-linux-x86.x86_64.run --extract amd&lt;br /&gt;
&lt;br /&gt;
2. Edit the packages/Ubuntu/dists/lucid/rules file as follows:&lt;br /&gt;
&lt;br /&gt;
  The following line had to be appended after line 69:&lt;br /&gt;
  SRC_other_arch := x86_64&lt;br /&gt;
  and the following line had to be appended after line 151:&lt;br /&gt;
  -e &amp;quot;s|#SRCOTHERARCH#|$(SRC_other_arch)|g&amp;quot; \&lt;br /&gt;
&lt;br /&gt;
3. Create package:&lt;br /&gt;
&lt;br /&gt;
  sudo ./ati-installer.sh 9.012 --buildpkg Ubuntu/lucid&lt;br /&gt;
&lt;br /&gt;
===== January 22, 2013 - Catalyst 13.1 Install on Ubuntu 11.04 (natty) =====&lt;br /&gt;
&lt;br /&gt;
Just wanted to document my problems with this install and the workaround I came up with.&lt;br /&gt;
&lt;br /&gt;
1. I got the installer from AMD (amd-driver-installer-catalyst-13.1-linux-x86.x86_64.run) and attempted this:&lt;br /&gt;
&lt;br /&gt;
  sh amd-driver-installer-catalyst-13.1-linux-x86.x86_64.run --buildpkg Ubuntu/natty&lt;br /&gt;
&lt;br /&gt;
This failed with:&lt;br /&gt;
&lt;br /&gt;
  dh_install: fglrx missing files (arch/#SRCOTHERARCH#/etc/OpenCL/vendors/*.icd), aborting&lt;br /&gt;
  make: *** [binary-arch] Error 2&lt;br /&gt;
  dpkg-buildpackage: error: debian/rules binary gave error exit status 2&lt;br /&gt;
&lt;br /&gt;
That &#039;#SRCOTHERARCH#&#039; looked a bit suspicious. I found a directory arch/x86_64/etc/OpenCL/vendors with an &amp;quot;icd&amp;quot; file in it. I guessed that was what the installer was looking for.&lt;br /&gt;
&lt;br /&gt;
2. I then extracted the files from the installer:&lt;br /&gt;
&lt;br /&gt;
  sh amd-driver-installer-catalyst-13.1-linux-x86.x86_64.run --extract amd&lt;br /&gt;
&lt;br /&gt;
3. Create sym link for the &amp;quot;#SRCOTHERARCH#&amp;quot; directory that the installer is expecting to find:&lt;br /&gt;
   cd amd/arch&lt;br /&gt;
   ln -sf x86_64 &#039;#SRCOTHERARCH#&#039;&lt;br /&gt;
&lt;br /&gt;
4. Back up to the installer directory and retried the &amp;quot;buildpkg&amp;quot; step - this time it worked and created the three deb package files. I was then able to continue with the install as normal.&lt;br /&gt;
&lt;br /&gt;
==X Server Related Issues==&lt;br /&gt;
&lt;br /&gt;
This &amp;quot;free sharing&amp;quot; of information seems too good to be true. Like communism.&lt;br /&gt;
&lt;br /&gt;
===X Server freeze upon lockscreen/lid-close when Intel iGPU selected===&lt;br /&gt;
&lt;br /&gt;
On a Haswell system with an Intel HD 4400 as the integrated card in&lt;br /&gt;
a hybrid system X freezes (moveable mouse cursor but either black screen &lt;br /&gt;
or frozen image of desktop at time of freeze) often when the user locks the screen&lt;br /&gt;
(inactivity or otherwise) or closes the lid. The desktop (in 13.10 at least)&lt;br /&gt;
can be recovered by switching to a tty and back( e.g. ctrl+alt+fn1, followed&lt;br /&gt;
by ctl+alt+fn7). In 12.04 I needed to restart completely from tty.&lt;br /&gt;
&lt;br /&gt;
This bug occurs because pxpress loads the intel driver with the &lt;br /&gt;
&amp;quot;AccelMethod&amp;quot; &amp;quot;UXA&amp;quot; option. You can verify this is the cause&lt;br /&gt;
by using a minimal `xorg.conf`&lt;br /&gt;
(even before fglrx drivers are installed) with just&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    Section &amp;quot;Device&amp;quot;&lt;br /&gt;
        Identifier      &amp;quot;Intel Graphics&amp;quot;&lt;br /&gt;
        Driver          &amp;quot;intel&amp;quot;&lt;br /&gt;
        Option          &amp;quot;AccelMethod&amp;quot;  &amp;quot;UXA&amp;quot; # (fglrx uses) I can see the bug&lt;br /&gt;
    #   Option          &amp;quot;AccelMethod&amp;quot;  &amp;quot;SNA&amp;quot; #(default) no bug!&lt;br /&gt;
    EndSection&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
and you should reproduce the bug with a few attempts at closing lid/locking screen.&lt;br /&gt;
Whereas with the change to ` Option          &amp;quot;AccelMethod&amp;quot;  &amp;quot;SNA&amp;quot;` there is no bug &lt;br /&gt;
anymore (&amp;quot;SNA&amp;quot; is the default anyway).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;How to fix&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Create (or edit) the DRI config file `~/.drirc` containing&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;device screen=&amp;quot;0&amp;quot; driver=&amp;quot;dri2&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;application name=&amp;quot;Default&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;option name=&amp;quot;vblank_mode&amp;quot; value=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;/application&amp;gt;&lt;br /&gt;
    &amp;lt;/device&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This turns off vsync for the Intel card (the mode that attempts to make your gfx card sync its framerate&lt;br /&gt;
with that of the display to avoid tearing, rather than racing ahead at its intrinsic higher framerate).&lt;br /&gt;
&lt;br /&gt;
Now even in &amp;quot;UXA&amp;quot; mode, the bug should not be reproducible.&lt;br /&gt;
&lt;br /&gt;
It would be a better solution if it were possible to tell pxpress to load intel&lt;br /&gt;
driver with SNA mode...&lt;br /&gt;
&lt;br /&gt;
=== No XVideo support on 690G integrated graphic chipset ===&lt;br /&gt;
*Upgrade your BIOS if you get random flicker lines and black screen with a 690G chip.&lt;br /&gt;
*Motherboard using the 690G IGP chipset don&#039;t have XVideo support. When you execute the &amp;quot;xvinfo&amp;quot; command you get &amp;quot;no adaptors present&amp;quot;. This is the case by using the 8.39.4 FGLRX driver and whenever the &amp;quot;sudo aticonfig --overlay-type=Xv&amp;quot; command or the &amp;quot;sudo aticonfig --overlay-type=opengl&amp;quot; was used. ATI seem to know this as there list TVtime as an application unable to run on a 690G chip.&lt;br /&gt;
* XVideo works with 8-1 release (version 8.45.4).  You need to change the defaults in /etc/ati/amdpcsdb (created by amdcccle, loaded by X on start, and saved on exit). With X shutdown, set VideoOverlay=Son, OpenGLOverlay=Soff, and Textured2D=STrue. (Don&#039;t use aticonfig or xorg.conf to set these.  At this time, aticonfig and amdccle don&#039;t change these settings, and /etc/ati/amdpcsdb seems to override xorg.conf) (Verified on Asus M2A-VM with BIOS 1501)&lt;br /&gt;
* With 8-3 release (8.47.1), to get XVideo working I added &#039;&#039;Option &amp;quot;TexturedVideo&amp;quot; &amp;quot;true&amp;quot;&#039;&#039; to the xorg.conf file. It wasn&#039;t necessary to edit the /etc/ati/amdpcsdb file as described in the paragraph above; the open GL overlay can be active and it will still work.&lt;br /&gt;
&lt;br /&gt;
=== System lockup on logout or switch to virtual consoles ===&lt;br /&gt;
&lt;br /&gt;
If your system locks up after you logout or when you try to switch to a virtual console, this might be an instance of [http://ati.cchtml.com/show_bug.cgi?id=330 this bug]. It is likely that the problem only occurs for users with an &#039;&#039;&#039;Xorg version of at least 7.0&#039;&#039;&#039;. Probably it only affects users of &#039;&#039;&#039;DVI&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
There is a workaround: Use a standard D-Sub VGA connector instead of the DVI connector.&lt;br /&gt;
&lt;br /&gt;
This workaround was posted as a comment to another related bug: see [http://ati.cchtml.com/show_bug.cgi?id=239#c48 here].&lt;br /&gt;
---------&lt;br /&gt;
Unfortunately &amp;quot;D-sub&amp;quot; users (like me) have the same problem.&lt;br /&gt;
&lt;br /&gt;
=== BigDesktop (Dual screen) doesn&#039;t work after GDM login screen ===&lt;br /&gt;
&lt;br /&gt;
This can occur on Ubuntu Feisty Fawn &amp;amp; Gutsy.&lt;br /&gt;
&lt;br /&gt;
System &amp;gt; Prefrences &amp;gt; Screen Resolution&lt;br /&gt;
&lt;br /&gt;
Select the resolution that is a combination of both screen resolutions wide and your height.&lt;br /&gt;
&lt;br /&gt;
If X crashes during login, go to a virtual console using Ctrl+Alt+F1, log in, &amp;lt;code&amp;gt;sudo vim /etc/X11/xorg.conf&amp;lt;/code&amp;gt;, and comment out the line which looks like the following:&lt;br /&gt;
{{Box File|/etc/X11/xorg.conf|&lt;br /&gt;
&amp;lt;pre&amp;gt;  Option  &amp;quot;DesktopSetup&amp;quot;  &amp;quot;something&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Computer Freezes while using fglrx (UMA and SIDEPORT)  ===&lt;br /&gt;
If after choosing fglrx as your driver in either xorg.conf or xfree86.conf files, the computer freezes and becomes unresponsive while trying to start X this may be the solution.&lt;br /&gt;
&lt;br /&gt;
Some ATI cards have the ability to run in three modes: UMA, SIDEPORT, or a combination of both. UMA mode is that one in which the video card does not use its dedicated memory, but rather uses and shares the system memory. On the other hand, SIDEPORT mode is the one in which the card uses its own dedicated memory. And finally, the third mode is a combination of the previous modes in which the card uses both the system memory and its dedicated memory.&lt;br /&gt;
&lt;br /&gt;
If your computer hangs, this settings may be where the solution lies. If your computer hangs, try using either UMA by itself or a combination of both. However, if you choose the combination, make sure that the UMA one is at least 128MB. In my case, I have SIDEPORT 128MB and 128MB UMA. If I choose any less for UMA, it does not work. This is definetly not an attractive solution since it compromises your systems performance. Hopefully, this will be solved very soon.&lt;br /&gt;
&lt;br /&gt;
On some systems, the BIOS screen may not offer a choice of UMA or SIDEPORT.  In this case, you can try turning the amount of RAM dedicated to the video card down, from 128Mb to 64Mb for example.&lt;br /&gt;
&lt;br /&gt;
On some ACER laptops (at least the TimelineX), this means that you need to set display adapter mode to DISCRETE in BIOS.&lt;br /&gt;
&lt;br /&gt;
=== Graphical Anomalies ===&lt;br /&gt;
&lt;br /&gt;
This was experienced with an ATI Radeon X1600 Pro 512mb:&lt;br /&gt;
&lt;br /&gt;
After following instructions for both Method 1 and Method 2, whenever the Composite Extension is disabled, the display would be almost unusable, but the fglrxinfo command would display the correct information.  If the Composite Extension is re-enabled the display would be usable, but fglrxinfo would report using mesa drivers.&lt;br /&gt;
&lt;br /&gt;
To resolve the problem it maybe needed to lower the AGP Aperture setting in my BIOS to 128mb (or lower worked too).  The AGP Aperture was initially set to 256mb. After setting the AGP Aperture to 128mb, everything worked perfectly; the Composite Extension is disabled, fglrxinfo reports the correct drivers, and direct rendering is enabled. Some systems may require setting the AGP Aperture to the highest setting (256mb or 512mb).&lt;br /&gt;
&lt;br /&gt;
There&#039;s been a bug report regarding [https://bugs.launchpad.net/ubuntu/+source/xorg/+bug/150627 anomalies in Firefox] as well.&lt;br /&gt;
&lt;br /&gt;
=== OpenGL framebuffer Corruption ===&lt;br /&gt;
&lt;br /&gt;
This problem has been experienced on Thinkpads (T60p) with an ATI MOBILITY FireGL V5250 running driver versions 7.12, 8.01 and 8.02. Whenever any OpenGL application is rendered, the rendered output appears &amp;quot;scrambled&amp;quot; and unreadable. This problem is not very well documented and both glxgears and fgl_glxgears display this anomaly when testing.&lt;br /&gt;
&lt;br /&gt;
When Anti-Aliasing is forced, the problem resides.&lt;br /&gt;
&lt;br /&gt;
A solution (tested with 8.02 on Ubuntu Gutsy) to this problem is to open the ATI/AMD Catalyst Control Center and expand the item labeled &#039;3D&#039; in the options tree on the left-hand side of the window. From there, select &amp;quot;Anti-Aliasing&amp;quot; and check the box which reads: &amp;quot;Override application setting&amp;quot;. Apply the settings and close the control center.&lt;br /&gt;
&lt;br /&gt;
For an example of this anomaly, please see [http://i31.tinypic.com/244z9z8.png this image]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This solution not work on acer laptop with ATI Mobility Radeon HD 2400 XT.&lt;br /&gt;
kepfeltoltes.hu/view/080302/atisux_www.kepfeltoltes.hu_.jpg&lt;br /&gt;
&lt;br /&gt;
=== Blank Screen with Xorg 1.3.0 ===&lt;br /&gt;
If you happen to get a blank screen on X startup and you find lines similar to those in your Xorg.log:&lt;br /&gt;
{{Box File|/var/log/Xorg.log|&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
2: /usr/lib64/xorg/modules/drivers//fglrx_drv.so(swlDalHelperValidateModeFromDAL 0x549) [...]&lt;br /&gt;
3: /usr/lib64/xorg/modules/drivers//fglrx_drv.so [...]&lt;br /&gt;
4: /usr/lib64/xorg/modules/drivers//fglrx_drv.so(atiddxPreInit 0x8b3) [...]&lt;br /&gt;
 &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Then you&#039;re probably using the ati-drivers with Xorg-1.3.0. If that&#039;s the case the only solution (known to me) is to use a version &amp;lt; 1.3.0.&lt;br /&gt;
&lt;br /&gt;
Edit: I got the same problem after using the --add-pairmode argument of aticonfig (using Xorg 1.3.0). My ati mobility x300 seemes to try&lt;br /&gt;
sending the monitor signal to the vga output (even if no monitor is connected to it). After pressing [Fn]+[F8(CRT/LCD)] the monitor&lt;br /&gt;
signal sometimes returnes to the internal laptop monitor.&lt;br /&gt;
By switching to a console or shutting down the X-server, the card switches back to vga...&lt;br /&gt;
&lt;br /&gt;
My solution: overwriting the file /etc/ati/amdpcsdb with /etc/ati/amdpcsdb.default (sudo cp /etc/ati/amdpcsdb.default /etc/ati/amdpcsdb)&lt;br /&gt;
and restore the xorg.conf (since Xorg replaces /etc/X11/xorg.conf with a failsafe config file). Then reboot the system: fglrx should now&lt;br /&gt;
work fine again with Xorg-1.3.0 .&lt;br /&gt;
&lt;br /&gt;
=== Radeon GPU fan is very loud / constantly works ===&lt;br /&gt;
:See [http://ati.cchtml.com/show_bug.cgi?id=499 bug 499] for additional information.&lt;br /&gt;
It seems fglrx has a bug with all X800/X850 cards causing them to heat up excessively&lt;br /&gt;
even when not in 3D mode. This behaviour will cause the cards&#039; fans to function on full&lt;br /&gt;
blast continuously. There is no known fix as of driver 8.31.05 or previous. Open source&lt;br /&gt;
&amp;quot;radeon&amp;quot; driver does not exhibit this problem.&lt;br /&gt;
&lt;br /&gt;
My Ati 1650GT has the same problem.It was normal when I enter ubuntu for 1 or 2minutes,and than ,the fan became crazy..No doubt it&#039;s because the temp~&lt;br /&gt;
&lt;br /&gt;
It happens too with Radeon X1800 GTO and Radeon X1900 GT.&lt;br /&gt;
&lt;br /&gt;
Possible solution (at least using a Mobility Radeon X1600): &lt;br /&gt;
&amp;lt;pre&amp;gt;aticonfig --set-powerstate=1&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To find out which powerstates your Radeon supports try:&lt;br /&gt;
&amp;lt;pre&amp;gt;aticonfig --lsp&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== System freezes after logout with GDM, KDM or XDM&amp;lt;ref&amp;gt;http://ati.cchtml.com/show_bug.cgi?id=239 Going back to gdm/kdm/xdm hardlocks after running X session&amp;lt;/ref&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
If you use GDM, which is the default Login Manager on Ubuntu, modify&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo gedit /etc/gdm/gdm.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
{{Box File|/etc/gdm/gdm.conf|&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;AlwaysRestartServer=true&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
If you use KDM, which is the default Login Manager on Kubuntu, add to the [X-:*-Core] section the following&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo kate /etc/kde3/kdm/kdmrc&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Box File|/etc/kde3/kdm/kdmrc|&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;TerminateServer=true&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
if you use xdm, add the following to&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo gedit /etc/X11/xdm/xdm-config&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Box File|/etc/X11/xdm/xdm-config|&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;DisplayManager*terminateServer:	true&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== System freezes at startup of Fedora 7 or RHEL 5.3 after installing the driver ===&lt;br /&gt;
&lt;br /&gt;
Turn off the Redhat Graphical boot from grub config:&lt;br /&gt;
&lt;br /&gt;
Edit the grub config file located at /boot/grub/grub.conf and remove the &#039;rhgb&#039; from the kernel line in order to disable the Redhat Graphical boot.&lt;br /&gt;
&lt;br /&gt;
This also works for Red Hat Enterprise Linux 5.3.&lt;br /&gt;
&lt;br /&gt;
=== System lockup on logout with catalyst 8.01 &amp;lt;ref&amp;gt;http://www.phoronix.com/forums/showthread.php?t=7448&amp;amp;page=5 System lockup on logout with catalyst 8.01&amp;lt;/ref&amp;gt;===&lt;br /&gt;
To solve this issue you need to disable atieventsd. On ubuntu you can run:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo /usr/sbin/update-rc.d -f atieventsd remove&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Intermittent Freezes/Lockups due to AGPv3 running at 8x ===&lt;br /&gt;
Try forcing X to set AGP Speed to 4x&lt;br /&gt;
{{Box File|/etc/X11/xorg.conf|&lt;br /&gt;
&amp;lt;pre&amp;gt;  Option &amp;quot;AGPv3Mask&amp;quot; &amp;quot;0x00000002&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
((Would be nice to put down WHERE to change this, not just to change this. The same applies to just about every hint shown above.))&lt;br /&gt;
&lt;br /&gt;
+ You add it to the &amp;quot;Device&amp;quot; section for your graphics card in /etc/X11/xorg.conf.&lt;br /&gt;
&lt;br /&gt;
Great hammer of Thor, that is powerfully helpufl!&lt;br /&gt;
&lt;br /&gt;
=== _ZN17SegmentMapManager13deleteMappingEP9CMMClient+0x3f/0x170 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;UPDATE&amp;lt;/b&amp;gt;: The problem I have reported here is no more reproducible with the fglrx revision 11.03 (ati-driver-installer-11-3-x86.x86_64.run) within two months of testing. Many thanks to the guys that fixed this !&lt;br /&gt;
&lt;br /&gt;
Strange name for a bug but this is what your kernel might say if your screen freeze completely while using two sessions and switching between them. The bug is more likely to occur while doing the session switch, but can also occur in a later moment. I have observed it while starting a new application, or while doing a simple page scrolling. Anyway, in case of this bug the graphic is completely unusable as well as the console switching, but the OS and non graphic application continue to work. A reboot it the only way I know to bring back the screen to normal operations. Then your /var/log/kernel.log might contain something like this:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704151] BUG: unable to handle kernel NULL pointer dereference at 00000000000001c0&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704168] IP: [&amp;lt;ffffffffa030ef0f&amp;gt;] _ZN17SegmentMapManager13deleteMappingEP9CMMClient+0x3f/0x170 [fglrx]&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704319] PGD 171a1b067 PUD 1b5376067 PMD 0 &lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704330] Oops: 0000 [#1] SMP &lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704337] last sysfs file: /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704346] CPU 1 &lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704351] Modules linked in: cramfs ext2 iptable_nat nf_nat nf_conntrack_ipv4 nf_conntrack nf_defrag_ipv4 iptable_filter ip_tables x_tables fglrx(P) ftdi_sio usbserial ext3 jbd mbcache btrfs nls_utf8 zlib_deflate nls_cp437 crc32c vfat &lt;br /&gt;
fat libcrc32c radeon ttm drm_kms_helper drm i2c_algo_bit ppdev lp sco bridge stp bnep rfcomm l2cap crc16 powernow_k8 cpufreq_stats cpufreq_powersave cpufreq_conservative cpufreq_userspace binfmt_misc fuse loop snd_hda_codec_atihdmi snd_hda_codec_realtek snd_usb_audio snd&lt;br /&gt;
_hda_intel snd_hda_codec snd_pcm_oss snd_mixer_oss snd_pcm snd_usb_lib snd_hwdep snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device sd_mod btusb crc_t10dif usblp asus_atk0110 bluetooth snd parport_pc i2c_piix4 parport psmouse rfkill button k8tem&lt;br /&gt;
p i2c_core shpchp serio_raw processor pcspkr evdev soundcore pci_hotplug edac_core snd_page_alloc edac_mce_amd usbhid hid nfs lockd fscache nfs_acl auth_rpcgss sunrpc usb_storage ata_generic ahci firewire_ohci fi&lt;br /&gt;
Dec 16 07:22:13 cube kernel: rewire_core crc_itu_t sky2 thermal thermal_sys pata_atiixp libata ohci_hcd ehci_hcd scsi_mod usbcore nls_base [last unloaded: fglrx]&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] Pid: 7344, comm: Xorg Tainted: P        W  2.6.32-5-amd64 #1 System Product Name&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] RIP: 0010:[&amp;lt;ffffffffa030ef0f&amp;gt;]  [&amp;lt;ffffffffa030ef0f&amp;gt;] _ZN17SegmentMapManager13deleteMappingEP9CMMClient+0x3f/0x170 [fglrx]&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] RSP: 0018:ffff88003e91bc38  EFLAGS: 00010292&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] RAX: 0000000000000000 RBX: ffffc9001236f620 RCX: 00000000000006b0&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] RDX: 0000000000000000 RSI: ffffc90012398e00 RDI: 0000000000000140&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] RBP: ffffc90012398e00 R08: ffff88020b560008 R09: ffffc9001237b620&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] R10: 00000000000006bc R11: 0000000000000001 R12: ffff88003e91bc58&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] R13: 00000000000001c0 R14: ffffc90012398e00 R15: 0000000000000140&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] FS:  00007f52b107d700(0000) GS:ffff880008480000(0000) knlGS:00000000f75858d0&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] CR2: 00000000000001c0 CR3: 00000001712a7000 CR4: 00000000000006e0&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] Process Xorg (pid: 7344, threadinfo ffff88003e91a000, task ffff88020bf5a350)&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] Stack:&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516]  000000001238c660 ffffffffa0389489 0000000000000100 0000000000000148&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] &amp;lt;0&amp;gt; 0000000000000000 0000000000000000 000002af00000068 ffffffffa038c6e7&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] &amp;lt;0&amp;gt; 00000000000001c0 000000000019330c 00007f52ab7a2000 ffffc9001236f620&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] Call Trace:&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516]  [&amp;lt;ffffffffa0311680&amp;gt;] ? _ZN3MSF9free_surfEP9CMMDriverP10CMMSurface+0x50/0xe0 [fglrx]&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516]  [&amp;lt;ffffffffa030d391&amp;gt;] ? CMMFreeSurface+0x131/0x1b0 [fglrx]&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516]  [&amp;lt;ffffffffa031d24c&amp;gt;] ? _Z8uCWDDEQCmjjPvjS_+0x68c/0xf00 [fglrx]&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516]  [&amp;lt;ffffffffa02d2114&amp;gt;] ? firegl_cmmqs_CWDDE_32+0x334/0x440 [fglrx]&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516]  [&amp;lt;ffffffffa02d0ba0&amp;gt;] ? firegl_cmmqs_CWDDE32+0x70/0x100 [fglrx]&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516]  [&amp;lt;ffffffffa02d0b30&amp;gt;] ? firegl_cmmqs_CWDDE32+0x0/0x100 [fglrx]&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516]  [&amp;lt;ffffffffa02b0b5a&amp;gt;] ? firegl_ioctl+0x1ea/0x250 [fglrx]&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516]  [&amp;lt;ffffffff810fa4c7&amp;gt;] ? vfs_ioctl+0x56/0x6c&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516]  [&amp;lt;ffffffff810fa9e0&amp;gt;] ? do_vfs_ioctl+0x48d/0x4cb&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516]  [&amp;lt;ffffffff812fd946&amp;gt;] ? do_page_fault+0x2e0/0x2fc&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516]  [&amp;lt;ffffffff810faa6f&amp;gt;] ? sys_ioctl+0x51/0x70&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516]  [&amp;lt;ffffffff81010b42&amp;gt;] ? system_call_fastpath+0x16/0x1b&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] Code: 4c 8d 64 24 20 c7 44 24 04 00 00 00 00 4c 8d af 80 00 00 00 48 c7 44 24 20 00 00 00 00 48 c7 44 24 28 00 00 00 00 4c 89 6c 24 40 &amp;lt;49&amp;gt; 8b 5d 00 31 c0 48 85 db 48 89 5c 24 30 74 04 48 8b 43 30 49 &lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] RIP  [&amp;lt;ffffffffa030ef0f&amp;gt;] _ZN17SegmentMapManager13deleteMappingEP9CMMClient+0x3f/0x170 [fglrx]&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516]  RSP &amp;lt;ffff88003e91bc38&amp;gt;&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] CR2: 00000000000001c0&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.705883] ---[ end trace c9192c1a2722dc89 ]---&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
As fglrx source is closed, it will b difficult to catch this bug without AMD internal resource. If someone from AMD read this: please catch this bug. It is there from a least the last couple of monthly driver and really make my machine unable to do the work it was intended to do. I first see this bug using a Debian Lenny AMD64 with a old kernel. I recently upgraded to Debian Squeeze AMD64 with his last kernel, but the bug is exactly the same.&lt;br /&gt;
&lt;br /&gt;
=== [SOLVED] System freeze / Catalyst 11-9 / &amp;quot;unable to handle kernel NULL pointer dereference at ...&amp;quot; ===&lt;br /&gt;
&lt;br /&gt;
Similar to previous section, mouse and keyboard unresponsive afer a ramdomly amount of time.&lt;br /&gt;
&lt;br /&gt;
-----------------------------------------------------------------------------------------------&lt;br /&gt;
Computer&lt;br /&gt;
-----------------------------------------------------------------------------------------------&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Linux Debian Squeeze + sid fglrx packages&lt;br /&gt;
Desktop&lt;br /&gt;
  Motherboaord ASUS P5KPL - 4GB RAM&lt;br /&gt;
  Intel E8500 3.16GHz &lt;br /&gt;
  ACPI DISABLED&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
-----------------------------------------------------------------------------------------------&lt;br /&gt;
xorg server&lt;br /&gt;
-----------------------------------------------------------------------------------------------&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
X.Org X Server 1.7.7&lt;br /&gt;
Release Date: 2010-05-04&lt;br /&gt;
X Protocol Version 11, Revision 0&lt;br /&gt;
Build Operating System: Linux 2.6.37-trunk-amd64 x86_64 Debian&lt;br /&gt;
Current Operating System: Linux Joelle 2.6.32-[01] #1 SMP Sat Oct 8 21:03:45 CEST 2011 x86_64&lt;br /&gt;
xorg-server 2:1.7.7-13&lt;br /&gt;
Current version of pixman: 0.16.4Section &amp;quot;Device&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
-----------------------------------------------------------------------------------------------&lt;br /&gt;
xorg.conf&lt;br /&gt;
-----------------------------------------------------------------------------------------------&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Section &amp;quot;Device&amp;quot;&lt;br /&gt;
	Identifier  	&amp;quot;RADEON HD2600 - fglrx&amp;quot;&lt;br /&gt;
	Driver      	&amp;quot;fglrx&amp;quot;&lt;br /&gt;
	BusID       	&amp;quot;PCI:2:0:0&amp;quot;&lt;br /&gt;
	#Option		&amp;quot;SWCursor&amp;quot;		&amp;quot;true&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;TexturedVideo&amp;quot; 		&amp;quot;on&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;TexturedVideoSync&amp;quot; 	&amp;quot;true&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;VideoOverlay&amp;quot; 		&amp;quot;on&amp;quot;&lt;br /&gt;
	Option      &amp;quot;OpenGLOverlay&amp;quot; 		&amp;quot;off&amp;quot;&lt;br /&gt;
	# ATI&lt;br /&gt;
	#Option &amp;quot;AccelMethod&amp;quot;              &amp;quot;EXA&amp;quot;&lt;br /&gt;
	#Option &amp;quot;AGPMode&amp;quot;                  &amp;quot;4&amp;quot;&lt;br /&gt;
	#Option &amp;quot;EnablePageFlip&amp;quot;           &amp;quot;true&amp;quot;&lt;br /&gt;
	#Option &amp;quot;DDCMode&amp;quot;&lt;br /&gt;
	# NOTUSED Option &amp;quot;RenderAccel&amp;quot;              &amp;quot;true&amp;quot; &lt;br /&gt;
	#Option &amp;quot;SubPixelOrder&amp;quot;            &amp;quot;NONE&amp;quot;&lt;br /&gt;
	#Option &amp;quot;ColorTiling&amp;quot;              &amp;quot;false&amp;quot;&lt;br /&gt;
	#Option  &amp;quot;backingstore&amp;quot;            &amp;quot;true&amp;quot;&lt;br /&gt;
	#----&lt;br /&gt;
	# NOTUSED Option &amp;quot;XAANoOffscreenPixmaps&amp;quot; &amp;quot;true&amp;quot;&lt;br /&gt;
	# NOTUSED Option &amp;quot;AddARGBGLXVisuals&amp;quot; &amp;quot;true&amp;quot;&lt;br /&gt;
	# NOTUSEDOption &amp;quot;AllowGLXWithComposite&amp;quot; &amp;quot;true&amp;quot;&lt;br /&gt;
EndSection&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
------------------------------------------------------------------------------------------------&lt;br /&gt;
lspci&lt;br /&gt;
------------------------------------------------------------------------------------------------&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Vendor:	ATI Technologies Inc&lt;br /&gt;
Device:	RV630 [Radeon HD 2600 Series]&lt;br /&gt;
SVendor:	PC Partner Limited&lt;br /&gt;
SDevice:	Device e410&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
------------------------------------------------------------------------------------------------&lt;br /&gt;
/proc/ati/0/...&lt;br /&gt;
------------------------------------------------------------------------------------------------&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
BIOS_CREATION_DATE=&amp;quot;09/05/07 21:52&amp;quot;&lt;br /&gt;
BIOS_MSG=&amp;quot;11X-1E410ASA-001 RV630 GDDR2 128BIT 256MB 600E/500M&amp;quot;&lt;br /&gt;
BIOS_KIT_VERSION=&amp;quot;BK-ATI VER010.059.000.003.000000&amp;quot;&lt;br /&gt;
BIOS_PN=&amp;quot;113-B1E41QIM-X01&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
------------------------------------------------------------------------------------------------&lt;br /&gt;
amdcccle info&lt;br /&gt;
------------------------------------------------------------------------------------------------&lt;br /&gt;
BIOS&lt;br /&gt;
    Date                            09/05/07 21:52&lt;br /&gt;
    Version                         010.059.000.003.000000&lt;br /&gt;
    Part Number                     113-B1E41QIM-X01&lt;br /&gt;
Memory&lt;br /&gt;
    Type                            DDR2&lt;br /&gt;
    Clock                           500 MHz&lt;br /&gt;
    Size                            256 MB&lt;br /&gt;
    Bandwidth                       16.0 GBytes/s&lt;br /&gt;
BUS&lt;br /&gt;
        Graphics Capability         PCI Express&lt;br /&gt;
        Maximum Setting             x16&lt;br /&gt;
        Core Clock                  600 MHz&lt;br /&gt;
Software&lt;br /&gt;
    Catalyst version                10.9&lt;br /&gt;
    Driver Packaging Version        8.771-100825a-104565C-ATI&lt;br /&gt;
    2D Driver Version               8.89.4&lt;br /&gt;
    Catalyst Control Center Version 2.13&lt;br /&gt;
    RandR Version                   1.3&lt;br /&gt;
OpenGL&lt;br /&gt;
    OpenGL Provider                 Advanced Micro Devices, Inc.&lt;br /&gt;
    OpenGL Renderer                 ATI Radeon HD 2600 Pro&lt;br /&gt;
    OpenGL Version                  3.3.11079 Compatibilty Profile COntext&lt;br /&gt;
------------------------------------------------------------------------------------------------&lt;br /&gt;
BUG trace in syslog&lt;br /&gt;
------------------------------------------------------------------------------------------------&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443571] BUG: unable to handle kernel NULL pointer dereference at 0000000000000008&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443576] IP: [&amp;lt;ffffffffa024b8d1&amp;gt;] _ZN20CMMHeap_SystemMemory8pushPoolEP7CMMPool+0x11/0x40 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443623] PGD 37736067 PUD 5cfd6067 PMD 0 &lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443626] Oops: 0002 [#1] SMP &lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443628] last sysfs file: /sys/devices/pci0000:00/0000:00:1f.1/host0/target0:0:0/0:0:0:0/block/sda/uevent&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443631] CPU 1 &lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443632] Modules linked in: binfmt_misc fuse coretemp w83627ehf hwmon_vid drm loop snd_hda_codec_atihdmi snd_hda_codec_realtek snd_hda_intel snd_hda_codec snd_hwdep snd_pcm_oss snd_mixer_oss snd_pcm snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd i2c_i801 soundcore snd_page_alloc i2c_core pcspkr fglrx(P) rng_core evdev psmouse serio_raw ext3 jbd mbcache dm_mod sd_mod crc_t10dif ata_generic uhci_hcd ata_piix libata ehci_hcd scsi_mod usbcore nls_base [last unloaded: scsi_wait_scan]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443656] Pid: 1521, comm: Xorg Tainted: P           2.6.32-[01] #1 System Product Name&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443657] RIP: 0010:[&amp;lt;ffffffffa024b8d1&amp;gt;]  [&amp;lt;ffffffffa024b8d1&amp;gt;] _ZN20CMMHeap_SystemMemory8pushPoolEP7CMMPool+0x11/0x40 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443686] RSP: 0018:ffff8800370bb970  EFLAGS: 00010297&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443687] RAX: ffff880037638008 RBX: ffffc9000144a150 RCX: 0000000000000000&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443689] RDX: 0000000000000000 RSI: ffffc9000144a018 RDI: ffff880037638de8&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443690] RBP: 0000000000000002 R08: ffffffffa0278bb0 R09: ffff880037638008&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443692] R10: ffffc9000144a090 R11: ffff880037638008 R12: ffff880037638de8&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443693] R13: 0000000000000040 R14: 0000000000000000 R15: 0000000000000000&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443695] FS:  00007fb0e561d700(0000) GS:ffff880001700000(0000) knlGS:0000000000000000&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443697] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443698] CR2: 0000000000000008 CR3: 000000003776b000 CR4: 00000000000006e0&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443700] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443702] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443704] Process Xorg (pid: 1521, threadinfo ffff8800370ba000, task ffff8800377d3100)&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443705] Stack:&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443706]  ffffffffa024b2f6 0000000000000000 ffff880037638de8 ffff880037638e78&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443709] &amp;lt;0&amp;gt; 0000000000000200 0000000000000000 ffffffffa01e45d5 0000000000080000&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443711] &amp;lt;0&amp;gt; ffff880037638de8 ffffffffa0278bb0 ffffffffa01e4938 0000000000000000&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443714] Call Trace:&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443743]  [&amp;lt;ffffffffa024b2f6&amp;gt;] ? _ZN7CMMHeap15createPoolSpaceI21CMMPoolAsicAccessibleEEbj+0xb6/0xc0 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443788]  [&amp;lt;ffffffffa01e45d5&amp;gt;] ? _ZN20CMMHeap_SystemMemory10obtainPoolEv+0x85/0xc0 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443831]  [&amp;lt;ffffffffa01e4938&amp;gt;] ? _ZN16CMMHeap_PAGEABLE10expandHeapEm+0x18/0xb0 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443860]  [&amp;lt;ffffffffa024b0ea&amp;gt;] ? _ZN7CMMHeap10expandHeapEmRmPv+0xa/0x10 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443904]  [&amp;lt;ffffffffa01e32ed&amp;gt;] ? _ZN7CMMHeap21allocateMorePoolSpaceEmPv+0x8d/0x1b0 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443947]  [&amp;lt;ffffffffa01e1cbe&amp;gt;] ? _ZN14CMMHeapManager13allocPageableEjR14CMM_ALLOCATION+0xbe/0x100 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443992]  [&amp;lt;ffffffffa020a1f1&amp;gt;] ? AddrComputeSurfaceInfo+0x31/0x50 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444036]  [&amp;lt;ffffffffa01ebc57&amp;gt;] ? _ZN9CMMObjectnwEmP8CMM_CORE+0x37/0x70 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444080]  [&amp;lt;ffffffffa01ef7a2&amp;gt;] ? _ZN8MSF_CORE21get_surface_structureEv+0xc2/0xe0 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444122]  [&amp;lt;ffffffffa01da40f&amp;gt;] ? _ZN3MSF11create_surfEP9CMMClientP9CMMDriverPvRA4_K14CMM_ALLOCATIONP16MSF_SURF_ATTRIBS+0x1f/0x1c0 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444164]  [&amp;lt;ffffffffa01dbaf3&amp;gt;] ? _ZN3MSF21handle_shared_surfaceEP9CMMClientP9CMMDriverP10CMMSurfaceP16MSF_SURF_ATTRIBSP15_CMM_RETURNCODE+0x113/0x280 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444206]  [&amp;lt;ffffffffa01d61aa&amp;gt;] ? CMMAllocSurface_WA+0x62a/0xab0 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444235]  [&amp;lt;ffffffffa018a522&amp;gt;] ? firegl_trace+0x72/0x1e0 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444278]  [&amp;lt;ffffffffa01e7219&amp;gt;] ? _Z8uCWDDEQCmjjPvjS_+0xb59/0x10c0 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444307]  [&amp;lt;ffffffffa018ca32&amp;gt;] ? firegl_cmmqs_CWDDE_32+0x332/0x440 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444336]  [&amp;lt;ffffffffa018b360&amp;gt;] ? firegl_cmmqs_CWDDE32+0x70/0x100 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444365]  [&amp;lt;ffffffffa018b2f0&amp;gt;] ? firegl_cmmqs_CWDDE32+0x0/0x100 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444389]  [&amp;lt;ffffffffa0169fd8&amp;gt;] ? firegl_ioctl+0x1e8/0x250 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444412]  [&amp;lt;ffffffffa0160c75&amp;gt;] ? ip_firegl_unlocked_ioctl+0x9/0xd [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444417]  [&amp;lt;ffffffff810e34d8&amp;gt;] ? vfs_ioctl+0x19/0x83&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444419]  [&amp;lt;ffffffff810e3a22&amp;gt;] ? do_vfs_ioctl+0x46e/0x4b2&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444422]  [&amp;lt;ffffffff810d8216&amp;gt;] ? vfs_read+0xc7/0xfc&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444424]  [&amp;lt;ffffffff810e3aa2&amp;gt;] ? sys_ioctl+0x3c/0x5c&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444428]  [&amp;lt;ffffffff8100ba6b&amp;gt;] ? system_call_fastpath+0x16/0x1b&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444429] Code: 00 00 00 00 00 00 00 00 00 00 48 8d 47 60 c3 00 00 00 00 00 00 00 00 00 00 00 31 c9 48 8b 97 90 00 00 00 83 7e 18 02 48 0f 44 ce &amp;lt;48&amp;gt; 89 51 08 ff 87 98 00 00 00 48 89 8f 90 00 00 00 c3 00 00 00 &lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444449] RIP  [&amp;lt;ffffffffa024b8d1&amp;gt;] _ZN20CMMHeap_SystemMemory8pushPoolEP7CMMPool+0x11/0x40 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444477]  RSP &amp;lt;ffff8800370bb970&amp;gt;&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444478] CR2: 0000000000000008&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444480] ---[ end trace dbbddd5ad13ce08c ]---&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
Edit 29.10.2011&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
Tried  : Installed a more recent kernel ( 2.6.32.38 ) , Removed sid fglrx package, and installed a previous version &amp;quot;ati-driver-installer-11-6-x86.x86_64.run&amp;quot; downloaded from ADM site -&amp;gt; bug still present&lt;br /&gt;
&lt;br /&gt;
Trying now &amp;quot;ati-driver-installer-10-9-x86.x86_64.run&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
Edit 06.03.2012&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
Solved ! New ATI drivers conflict with kms. So you have to disable kms ( for example append &amp;quot;nomodeset&amp;quot; on your kernel boot line )&lt;br /&gt;
&lt;br /&gt;
=== An Example of a working Xorg.conf ===&lt;br /&gt;
Lots of trial and error changing Options to get Compiz-Fusion running under Mandriva 2008-2010.  X Server 1.6.5&lt;br /&gt;
(Sadly, the &#039;drak&#039; tools that come with Mandriva to configure are worthless.)&lt;br /&gt;
&lt;br /&gt;
In this instance it was chosen to remove packaged drivers and install from .bin file from AMD/ATI.&lt;br /&gt;
&lt;br /&gt;
Most Options were added per &#039;aticonfig -f --initial ... ...&#039;.  &lt;br /&gt;
And the rest were added as needed.  Constantly checking &#039;/var/log/Xorg.0.log&#039; for errors and warnings.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; Section &amp;quot;ServerLayout&amp;quot;                     &lt;br /&gt;
        Identifier     &amp;quot;aticonfig Layout&amp;quot;  &lt;br /&gt;
        Screen      0  &amp;quot;aticonfig-Screen[0]-0&amp;quot; 0 0  # The extra zeros are necessary for some reason&lt;br /&gt;
        Option         &amp;quot;AIGLX&amp;quot;                    &lt;br /&gt;
EndSection                                        &lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;Files&amp;quot;&lt;br /&gt;
EndSection     &lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;Module&amp;quot;&lt;br /&gt;
        Load &amp;quot;dbe&amp;quot;&lt;br /&gt;
        Load &amp;quot;v4l&amp;quot;&lt;br /&gt;
        Load &amp;quot;extmod&amp;quot;&lt;br /&gt;
        Load &amp;quot;type1&amp;quot; &lt;br /&gt;
        Load &amp;quot;freetype&amp;quot;&lt;br /&gt;
        Load &amp;quot;glx&amp;quot;     &lt;br /&gt;
        Load &amp;quot;dri&amp;quot;     &lt;br /&gt;
EndSection             &lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
        Identifier &amp;quot;aticonfig-Monitor[0]-0&amp;quot;&lt;br /&gt;
        Option &amp;quot;VendorName&amp;quot; &amp;quot;Hewlett-Packard&amp;quot;&lt;br /&gt;
        Option &amp;quot;ModelName&amp;quot; &amp;quot;HP D2845 Ergo 1600 21-inch Display&amp;quot;&lt;br /&gt;
        HorizSync 31.5-95.0                                    &lt;br /&gt;
        VertRefresh 50.0-160.0                                 &lt;br /&gt;
        Option      &amp;quot;DPMS&amp;quot; &amp;quot;true&amp;quot;                              &lt;br /&gt;
EndSection                                                     &lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;Device&amp;quot;&lt;br /&gt;
        Identifier  &amp;quot;aticonfig-Device[0]-0&amp;quot;&lt;br /&gt;
        Driver      &amp;quot;fglrx&amp;quot;&lt;br /&gt;
        BusID       &amp;quot;PCI:1:0:0&amp;quot;&lt;br /&gt;
        Option      &amp;quot;UseFastTLS&amp;quot; &amp;quot;2&amp;quot;&lt;br /&gt;
        Option      &amp;quot;Textured2D&amp;quot; &amp;quot;on&amp;quot;&lt;br /&gt;
        Option      &amp;quot;TexturedXrender&amp;quot; &amp;quot;off&amp;quot;&lt;br /&gt;
        Option      &amp;quot;BackingStore&amp;quot; &amp;quot;on&amp;quot;&lt;br /&gt;
        Option      &amp;quot;VideoOverlay&amp;quot; &amp;quot;off&amp;quot;&lt;br /&gt;
        Option      &amp;quot;OpenGLOverlay&amp;quot; &amp;quot;off&amp;quot;&lt;br /&gt;
EndSection&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
        Identifier &amp;quot;aticonfig-Screen[0]-0&amp;quot;&lt;br /&gt;
        Device     &amp;quot;aticonfig-Device[0]-0&amp;quot;&lt;br /&gt;
        Monitor    &amp;quot;aticonfig-Monitor[0]-0&amp;quot;&lt;br /&gt;
        DefaultDepth     24&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     24&lt;br /&gt;
        EndSubSection&lt;br /&gt;
EndSection&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;Extensions&amp;quot;&lt;br /&gt;
        Option      &amp;quot;Composite&amp;quot; &amp;quot;on&amp;quot;&lt;br /&gt;
        Option      &amp;quot;RENDER&amp;quot; &amp;quot;on&amp;quot; # essential for proper window border rendering&lt;br /&gt;
        Option      &amp;quot;DAMAGE&amp;quot; &amp;quot;on&amp;quot; # compiz-fusion calls for explicitly&lt;br /&gt;
EndSection&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Open for scrutiny and testing.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Sticky mouse cursor ===&lt;br /&gt;
&lt;br /&gt;
Some users reported that the mouse cursor gets stuck when the mouse is moved to the lower right corner. At least in several versions of Ubuntu using Gnome desktop and starting with Catalyst 11.4.&lt;br /&gt;
&lt;br /&gt;
That seems to be solved when adding &amp;quot;&amp;quot;load &amp;quot;dri&amp;quot;&amp;quot; to &amp;quot;Section Module&amp;quot; of xorg.conf.&lt;br /&gt;
&lt;br /&gt;
=== [SOLVED]  RadeonHD6670 &amp;amp; Catalyst 13.4 : X server crash ( segmentation fault after __driCreateNewScreen in fglrx_dri.so ) / KMS working ===&lt;br /&gt;
&lt;br /&gt;
-----------------------------------------------------------------------------------------------&lt;br /&gt;
Computer&lt;br /&gt;
-----------------------------------------------------------------------------------------------&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Linux &lt;br /&gt;
    Debian Wheezy + AMD installer&lt;br /&gt;
    Kernel &lt;br /&gt;
        3.2.46 #1 SMP Wed Aug 21 11:01:42 CEST 2013 x86_64 GNU/Linux&lt;br /&gt;
        ACPI disabled&lt;br /&gt;
        AMD TURKS firmwares included&lt;br /&gt;
Desktop&lt;br /&gt;
  Motherboaord ASUS P5KPL - 4GB RAM&lt;br /&gt;
  Intel E8500 3.16GHz &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
------------------------------------------------------------------------------------------------&lt;br /&gt;
BUG trace in syslog&lt;br /&gt;
------------------------------------------------------------------------------------------------&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
(...)&lt;br /&gt;
ukiDynamicMajor: found major device number 252&lt;br /&gt;
[   304.303] ukiDynamicMajor: found major device number 252&lt;br /&gt;
[   304.303] ukiOpenByBusid: Searching for BusID PCI:2:0:0&lt;br /&gt;
[   304.303] ukiOpenDevice: node name is /dev/ati/card0&lt;br /&gt;
[   304.303] ukiOpenDevice: open result is 12, (OK)&lt;br /&gt;
[   304.303] ukiOpenByBusid: ukiOpenMinor returns 12&lt;br /&gt;
[   304.303] ukiOpenByBusid: ukiGetBusid reports PCI:2:0:0&lt;br /&gt;
[   304.346] &lt;br /&gt;
[   304.346] Backtrace:&lt;br /&gt;
[   304.346] 0: /usr/bin/Xorg (xorg_backtrace+0x36) [0x7faadd5d1d06]&lt;br /&gt;
[   304.346] 1: /usr/bin/Xorg (0x7faadd453000+0x182859) [0x7faadd5d5859]&lt;br /&gt;
[   304.346] 2: /lib/x86_64-linux-gnu/libpthread.so.0 (0x7faadc77b000+0xf030) [0x7faadc78a030]&lt;br /&gt;
[   304.346] 3: /lib/x86_64-linux-gnu/libc.so.6 (0x7faadb484000+0x11fc45) [0x7faadb5a3c45]&lt;br /&gt;
[   304.346] 4: /usr/lib/dri/fglrx_dri.so (__driCreateNewScreen_20050727+0x56) [0x7faad542e0c6]&lt;br /&gt;
[   304.346] 5: /usr/lib/xorg/modules/extensions/libglx.so (0x7faad9d4c000+0x1e0ea) [0x7faad9d6a0ea]&lt;br /&gt;
[   304.346] 6: /usr/lib/xorg/modules/extensions/libglx.so (0x7faad9d4c000+0x1fb05) [0x7faad9d6bb05]&lt;br /&gt;
[   304.346] 7: /usr/bin/Xorg (InitExtensions+0x99) [0x7faadd510889]&lt;br /&gt;
[   304.346] 8: /usr/bin/Xorg (0x7faadd453000+0x41d42) [0x7faadd494d42]&lt;br /&gt;
[   304.346] 9: /lib/x86_64-linux-gnu/libc.so.6 (__libc_start_main+0xfd) [0x7faadb4a2ead]&lt;br /&gt;
[   304.346] 10: /usr/bin/Xorg (0x7faadd453000+0x4219d) [0x7faadd49519d]&lt;br /&gt;
[   304.346] &lt;br /&gt;
[   304.346] Segmentation fault at address 0x7fff00000014&lt;br /&gt;
[   304.346] &lt;br /&gt;
Fatal server error:&lt;br /&gt;
[   304.346] Caught signal 11 (Segmentation fault). Server aborting&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The solution is : downgrade AMD driver.&lt;br /&gt;
&lt;br /&gt;
I could these AMD driver working:&lt;br /&gt;
    AMD Catalyst installer (legacy) 13.1 ( installer says version 8.97.2 )&lt;br /&gt;
    AMD Catalyst installer (non-legacy) 13.1 ( installer says version 9.012 ) &lt;br /&gt;
&lt;br /&gt;
-&amp;gt; both seems to be the same, kernel module version reported in Xorg.0.log is always 8.97.2 !&lt;br /&gt;
&lt;br /&gt;
They both sticks &amp;quot;AMD Unsupported hardware&amp;quot; in the low-right corner of my monitor ( which can be removed easily ).&lt;br /&gt;
&lt;br /&gt;
Seems that from version 13.4, the software was deeply modified, that make it buggy.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
KMS works well ( module radeon.ko ). I have frame buffer kernel module ( radeonfb.ko  ) built&lt;br /&gt;
but I didnt try for instant to load it simultaneously with KMS.&lt;br /&gt;
&lt;br /&gt;
==aticonfig Issues==&lt;br /&gt;
If you get the message ‘‘aticonfig: No supported adapters detected’’, you might have a card not officially supported by the fglrx driver but that might still work when forcing the driver to load. See [[Ubuntu#Unsupported_adapter]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== X server dies at start, possibly with error segmentation fault at address 0x8 ===&lt;br /&gt;
* aticonfig can mess up the fglrx config in /etc/ati/amdpcsdb, try overwriting with /etc/ati/amdpcsdb.default&lt;br /&gt;
   &amp;quot;VideoOverlay&amp;quot;        &amp;quot;on&amp;quot;&lt;br /&gt;
   &amp;quot;OpenGLOverlay&amp;quot;       &amp;quot;off&amp;quot;&lt;br /&gt;
   &amp;quot;UseInternalAGPGART&amp;quot; &amp;quot;yes&amp;quot;   &lt;br /&gt;
   (10/2011, on cat-11.9, ATI 6300 aka 9803)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==AMD installer script completes, fglrx X driver loads, fglrxinfo reports error==&lt;br /&gt;
&lt;br /&gt;
Xorg.log reports 2d/3d acceleration disabled, DRI disabled and uki errors related to /proc/ati files.  AMD control panel works.&lt;br /&gt;
&lt;br /&gt;
This can happen if there is a problem w/ the AMD installer compiling the fglrx.ko kernel module.  The installation completes anyway with the fglrx Xorg driver in place.  As per 2.6.42.9 and the 12.1 AMD driver there was a compile error in/usr/src/fglrx-8.93/firegl_public.c, due to TS_USEDFPU macro not being defined.  Other compile-time errors will produce a similar problem.  Check the contents of /usr/share/ati/fglrx-install.log, note if there was a compile error.  If so, re-running the AMD installer will not fix the problem since the compile error will just recur.  Likewise, patching the bug ie&lt;br /&gt;
&lt;br /&gt;
http://phoronix.com/forums/showthread.php?68922-Patch-to-compile-fgrlx-module-on-Linux-3-3-rc4-with-x86-32-bit-arch&lt;br /&gt;
&lt;br /&gt;
and then reinstalling won&#039;t help either since the installer re-extracts the source from the archive.  To fix, apply whatever fix is required to the sourcecode that the installer leaves in /usr/src/fglrx-xxx and use dkms to compile and install the driver.&lt;br /&gt;
&lt;br /&gt;
dkms add fglrx/8.93 /usr/src/fglrx-8.93&amp;lt;BR&amp;gt;&lt;br /&gt;
dkms build fglrx/8.93&amp;lt;BR&amp;gt;&lt;br /&gt;
dkms install fglrx/8.93&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apply fixes to the fglrx source and repeat the dkms build step until the build completes, then install &amp;amp; reboot.  Check lsmod output to see if fglrx.ko is loaded, confirm DRI and proc stuff in Xorg.log is working.&lt;br /&gt;
&lt;br /&gt;
In the 2.6.42.9 w/ 12.1 bug case, the fix is to add the TS_USEDFPU ifdef in firegl_public.c as below;&lt;br /&gt;
&lt;br /&gt;
void ATI_API_CALL KCL_fpu_begin(void)&amp;lt;BR&amp;gt;&lt;br /&gt;
{&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#ifdef CONFIG_X86_64&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
    kernel_fpu_begin();&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#else&amp;lt;/nowiki&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#ifndef TS_USEDFPU&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
    preempt_disable();&lt;br /&gt;
    if (__thread_has_fpu(current))&lt;br /&gt;
       __save_init_fpu(current);&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#else&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
    struct thread_info *cur_task = current_thread_info();&lt;br /&gt;
    preempt_disable();&lt;br /&gt;
    if (cur_task-&amp;gt;status &amp;amp; TS_USEDFPU)&lt;br /&gt;
        __save_init_fpu(cur_task-&amp;gt;task);&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#endif&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
    else&lt;br /&gt;
        clts();&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#endif&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Installation Documentation]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:NeedsUpdating]]&lt;br /&gt;
{{VCT}}&lt;/div&gt;</summary>
		<author><name>77.197.11.212</name></author>
	</entry>
	<entry>
		<id>http://wiki.cchtml.com/index.php?title=Troubleshooting&amp;diff=10408</id>
		<title>Troubleshooting</title>
		<link rel="alternate" type="text/html" href="http://wiki.cchtml.com/index.php?title=Troubleshooting&amp;diff=10408"/>
		<updated>2014-01-29T09:06:39Z</updated>

		<summary type="html">&lt;p&gt;77.197.11.212: formatting&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Installer Issues==&lt;br /&gt;
When the installer fails to produce results, check the directory where the ati catalyst installer has been placed. If it contains international characters or spaces, weird errors will arise. (The issue has been reported to ATI some time ago, but even in the newest releases they seem to like to prefer to conserve the bug)&lt;br /&gt;
&lt;br /&gt;
===== February 15, 2013 - Catalyst 13.1 Install on Ubuntu 10.04 (lucid) =====&lt;br /&gt;
&lt;br /&gt;
Had much the same problems as the poster below, but found another fix:&lt;br /&gt;
&lt;br /&gt;
Error:&lt;br /&gt;
&lt;br /&gt;
  dh_install: fglrx missing files (arch/#SRCOTHERARCH#/etc/OpenCL/vendors/*.icd), aborting&lt;br /&gt;
&lt;br /&gt;
Solution found at [http://parallelplusplus.blogspot.ca/2013/01/problems-with-amd-catalyst-131-on-ubuntu.html http://parallelplusplus.blogspot.ca/2013/01/problems-with-amd-catalyst-131-on-ubuntu.html].&lt;br /&gt;
&lt;br /&gt;
1. Extract files from the installer:&lt;br /&gt;
&lt;br /&gt;
  sh amd-driver-installer-catalyst-13.1-linux-x86.x86_64.run --extract amd&lt;br /&gt;
&lt;br /&gt;
2. Edit the packages/Ubuntu/dists/lucid/rules file as follows:&lt;br /&gt;
&lt;br /&gt;
  The following line had to be appended after line 69:&lt;br /&gt;
  SRC_other_arch := x86_64&lt;br /&gt;
  and the following line had to be appended after line 151:&lt;br /&gt;
  -e &amp;quot;s|#SRCOTHERARCH#|$(SRC_other_arch)|g&amp;quot; \&lt;br /&gt;
&lt;br /&gt;
3. Create package:&lt;br /&gt;
&lt;br /&gt;
  sudo ./ati-installer.sh 9.012 --buildpkg Ubuntu/lucid&lt;br /&gt;
&lt;br /&gt;
===== January 22, 2013 - Catalyst 13.1 Install on Ubuntu 11.04 (natty) =====&lt;br /&gt;
&lt;br /&gt;
Just wanted to document my problems with this install and the workaround I came up with.&lt;br /&gt;
&lt;br /&gt;
1. I got the installer from AMD (amd-driver-installer-catalyst-13.1-linux-x86.x86_64.run) and attempted this:&lt;br /&gt;
&lt;br /&gt;
  sh amd-driver-installer-catalyst-13.1-linux-x86.x86_64.run --buildpkg Ubuntu/natty&lt;br /&gt;
&lt;br /&gt;
This failed with:&lt;br /&gt;
&lt;br /&gt;
  dh_install: fglrx missing files (arch/#SRCOTHERARCH#/etc/OpenCL/vendors/*.icd), aborting&lt;br /&gt;
  make: *** [binary-arch] Error 2&lt;br /&gt;
  dpkg-buildpackage: error: debian/rules binary gave error exit status 2&lt;br /&gt;
&lt;br /&gt;
That &#039;#SRCOTHERARCH#&#039; looked a bit suspicious. I found a directory arch/x86_64/etc/OpenCL/vendors with an &amp;quot;icd&amp;quot; file in it. I guessed that was what the installer was looking for.&lt;br /&gt;
&lt;br /&gt;
2. I then extracted the files from the installer:&lt;br /&gt;
&lt;br /&gt;
  sh amd-driver-installer-catalyst-13.1-linux-x86.x86_64.run --extract amd&lt;br /&gt;
&lt;br /&gt;
3. Create sym link for the &amp;quot;#SRCOTHERARCH#&amp;quot; directory that the installer is expecting to find:&lt;br /&gt;
   cd amd/arch&lt;br /&gt;
   ln -sf x86_64 &#039;#SRCOTHERARCH#&#039;&lt;br /&gt;
&lt;br /&gt;
4. Back up to the installer directory and retried the &amp;quot;buildpkg&amp;quot; step - this time it worked and created the three deb package files. I was then able to continue with the install as normal.&lt;br /&gt;
&lt;br /&gt;
==X Server Related Issues==&lt;br /&gt;
&lt;br /&gt;
This &amp;quot;free sharing&amp;quot; of information seems too good to be true. Like communism.&lt;br /&gt;
&lt;br /&gt;
===X Server freeze upon lockscreen/lid-close when Intel iGPU selected===&lt;br /&gt;
&lt;br /&gt;
On a Haswell system with an Intel HD 4400 as the integrated card in&lt;br /&gt;
a hybrid system X freezes (moveable mouse cursor but either black screen &lt;br /&gt;
or frozen image of desktop at time of freeze) often when the user locks the screen&lt;br /&gt;
(inactivity or otherwise) or closes the lid. The desktop (in 13.10 at least)&lt;br /&gt;
can be recovered by switching to a tty and back( e.g. ctrl+alt+fn1, followed&lt;br /&gt;
by ctl+alt+fn7). In 12.04 I needed to restart completely from tty.&lt;br /&gt;
&lt;br /&gt;
This bug occurs because pxpress loads the intel driver with the &lt;br /&gt;
&amp;quot;AccelMethod&amp;quot; &amp;quot;UXA&amp;quot; option. You can verify this is the cause&lt;br /&gt;
 by using a minimal `xorg.conf`&lt;br /&gt;
(even before fglrx drivers are installed) with just&lt;br /&gt;
&lt;br /&gt;
[code]&lt;br /&gt;
&lt;br /&gt;
    Section &amp;quot;Device&amp;quot;&lt;br /&gt;
        Identifier      &amp;quot;Intel Graphics&amp;quot;&lt;br /&gt;
        Driver          &amp;quot;intel&amp;quot;&lt;br /&gt;
        Option          &amp;quot;AccelMethod&amp;quot;  &amp;quot;UXA&amp;quot; # (fglrx uses) I can see the bug&lt;br /&gt;
    #   Option          &amp;quot;AccelMethod&amp;quot;  &amp;quot;SNA&amp;quot; #(default) no bug!&lt;br /&gt;
    EndSection&lt;br /&gt;
&lt;br /&gt;
[/code]&lt;br /&gt;
&lt;br /&gt;
and you should reproduce the bug with a few attempts at closing lid/locking screen.&lt;br /&gt;
Whereas with the change to ` Option          &amp;quot;AccelMethod&amp;quot;  &amp;quot;SNA&amp;quot;` there is no bug &lt;br /&gt;
anymore (&amp;quot;SNA&amp;quot; is the default anyway).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;How to fix&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Create (or edit) the DRI config file `~/.drirc` containing&lt;br /&gt;
&lt;br /&gt;
[code]&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;device screen=&amp;quot;0&amp;quot; driver=&amp;quot;dri2&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;application name=&amp;quot;Default&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;option name=&amp;quot;vblank_mode&amp;quot; value=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;/application&amp;gt;&lt;br /&gt;
    &amp;lt;/device&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[/code]&lt;br /&gt;
&lt;br /&gt;
This turns off vsync for the Intel card (the mode that attempts to make your gfx card sync its framerate&lt;br /&gt;
with that of the display to avoid tearing, rather than racing ahead at its intrinsic higher framerate).&lt;br /&gt;
&lt;br /&gt;
Now even in &amp;quot;UXA&amp;quot; mode, the bug should not be reproducible.&lt;br /&gt;
&lt;br /&gt;
It would be a better solution if it were possible to tell pxpress to load intel&lt;br /&gt;
driver with SNA mode...&lt;br /&gt;
&lt;br /&gt;
=== No XVideo support on 690G integrated graphic chipset ===&lt;br /&gt;
*Upgrade your BIOS if you get random flicker lines and black screen with a 690G chip.&lt;br /&gt;
*Motherboard using the 690G IGP chipset don&#039;t have XVideo support. When you execute the &amp;quot;xvinfo&amp;quot; command you get &amp;quot;no adaptors present&amp;quot;. This is the case by using the 8.39.4 FGLRX driver and whenever the &amp;quot;sudo aticonfig --overlay-type=Xv&amp;quot; command or the &amp;quot;sudo aticonfig --overlay-type=opengl&amp;quot; was used. ATI seem to know this as there list TVtime as an application unable to run on a 690G chip.&lt;br /&gt;
* XVideo works with 8-1 release (version 8.45.4).  You need to change the defaults in /etc/ati/amdpcsdb (created by amdcccle, loaded by X on start, and saved on exit). With X shutdown, set VideoOverlay=Son, OpenGLOverlay=Soff, and Textured2D=STrue. (Don&#039;t use aticonfig or xorg.conf to set these.  At this time, aticonfig and amdccle don&#039;t change these settings, and /etc/ati/amdpcsdb seems to override xorg.conf) (Verified on Asus M2A-VM with BIOS 1501)&lt;br /&gt;
* With 8-3 release (8.47.1), to get XVideo working I added &#039;&#039;Option &amp;quot;TexturedVideo&amp;quot; &amp;quot;true&amp;quot;&#039;&#039; to the xorg.conf file. It wasn&#039;t necessary to edit the /etc/ati/amdpcsdb file as described in the paragraph above; the open GL overlay can be active and it will still work.&lt;br /&gt;
&lt;br /&gt;
=== System lockup on logout or switch to virtual consoles ===&lt;br /&gt;
&lt;br /&gt;
If your system locks up after you logout or when you try to switch to a virtual console, this might be an instance of [http://ati.cchtml.com/show_bug.cgi?id=330 this bug]. It is likely that the problem only occurs for users with an &#039;&#039;&#039;Xorg version of at least 7.0&#039;&#039;&#039;. Probably it only affects users of &#039;&#039;&#039;DVI&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
There is a workaround: Use a standard D-Sub VGA connector instead of the DVI connector.&lt;br /&gt;
&lt;br /&gt;
This workaround was posted as a comment to another related bug: see [http://ati.cchtml.com/show_bug.cgi?id=239#c48 here].&lt;br /&gt;
---------&lt;br /&gt;
Unfortunately &amp;quot;D-sub&amp;quot; users (like me) have the same problem.&lt;br /&gt;
&lt;br /&gt;
=== BigDesktop (Dual screen) doesn&#039;t work after GDM login screen ===&lt;br /&gt;
&lt;br /&gt;
This can occur on Ubuntu Feisty Fawn &amp;amp; Gutsy.&lt;br /&gt;
&lt;br /&gt;
System &amp;gt; Prefrences &amp;gt; Screen Resolution&lt;br /&gt;
&lt;br /&gt;
Select the resolution that is a combination of both screen resolutions wide and your height.&lt;br /&gt;
&lt;br /&gt;
If X crashes during login, go to a virtual console using Ctrl+Alt+F1, log in, &amp;lt;code&amp;gt;sudo vim /etc/X11/xorg.conf&amp;lt;/code&amp;gt;, and comment out the line which looks like the following:&lt;br /&gt;
{{Box File|/etc/X11/xorg.conf|&lt;br /&gt;
&amp;lt;pre&amp;gt;  Option  &amp;quot;DesktopSetup&amp;quot;  &amp;quot;something&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Computer Freezes while using fglrx (UMA and SIDEPORT)  ===&lt;br /&gt;
If after choosing fglrx as your driver in either xorg.conf or xfree86.conf files, the computer freezes and becomes unresponsive while trying to start X this may be the solution.&lt;br /&gt;
&lt;br /&gt;
Some ATI cards have the ability to run in three modes: UMA, SIDEPORT, or a combination of both. UMA mode is that one in which the video card does not use its dedicated memory, but rather uses and shares the system memory. On the other hand, SIDEPORT mode is the one in which the card uses its own dedicated memory. And finally, the third mode is a combination of the previous modes in which the card uses both the system memory and its dedicated memory.&lt;br /&gt;
&lt;br /&gt;
If your computer hangs, this settings may be where the solution lies. If your computer hangs, try using either UMA by itself or a combination of both. However, if you choose the combination, make sure that the UMA one is at least 128MB. In my case, I have SIDEPORT 128MB and 128MB UMA. If I choose any less for UMA, it does not work. This is definetly not an attractive solution since it compromises your systems performance. Hopefully, this will be solved very soon.&lt;br /&gt;
&lt;br /&gt;
On some systems, the BIOS screen may not offer a choice of UMA or SIDEPORT.  In this case, you can try turning the amount of RAM dedicated to the video card down, from 128Mb to 64Mb for example.&lt;br /&gt;
&lt;br /&gt;
On some ACER laptops (at least the TimelineX), this means that you need to set display adapter mode to DISCRETE in BIOS.&lt;br /&gt;
&lt;br /&gt;
=== Graphical Anomalies ===&lt;br /&gt;
&lt;br /&gt;
This was experienced with an ATI Radeon X1600 Pro 512mb:&lt;br /&gt;
&lt;br /&gt;
After following instructions for both Method 1 and Method 2, whenever the Composite Extension is disabled, the display would be almost unusable, but the fglrxinfo command would display the correct information.  If the Composite Extension is re-enabled the display would be usable, but fglrxinfo would report using mesa drivers.&lt;br /&gt;
&lt;br /&gt;
To resolve the problem it maybe needed to lower the AGP Aperture setting in my BIOS to 128mb (or lower worked too).  The AGP Aperture was initially set to 256mb. After setting the AGP Aperture to 128mb, everything worked perfectly; the Composite Extension is disabled, fglrxinfo reports the correct drivers, and direct rendering is enabled. Some systems may require setting the AGP Aperture to the highest setting (256mb or 512mb).&lt;br /&gt;
&lt;br /&gt;
There&#039;s been a bug report regarding [https://bugs.launchpad.net/ubuntu/+source/xorg/+bug/150627 anomalies in Firefox] as well.&lt;br /&gt;
&lt;br /&gt;
=== OpenGL framebuffer Corruption ===&lt;br /&gt;
&lt;br /&gt;
This problem has been experienced on Thinkpads (T60p) with an ATI MOBILITY FireGL V5250 running driver versions 7.12, 8.01 and 8.02. Whenever any OpenGL application is rendered, the rendered output appears &amp;quot;scrambled&amp;quot; and unreadable. This problem is not very well documented and both glxgears and fgl_glxgears display this anomaly when testing.&lt;br /&gt;
&lt;br /&gt;
When Anti-Aliasing is forced, the problem resides.&lt;br /&gt;
&lt;br /&gt;
A solution (tested with 8.02 on Ubuntu Gutsy) to this problem is to open the ATI/AMD Catalyst Control Center and expand the item labeled &#039;3D&#039; in the options tree on the left-hand side of the window. From there, select &amp;quot;Anti-Aliasing&amp;quot; and check the box which reads: &amp;quot;Override application setting&amp;quot;. Apply the settings and close the control center.&lt;br /&gt;
&lt;br /&gt;
For an example of this anomaly, please see [http://i31.tinypic.com/244z9z8.png this image]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This solution not work on acer laptop with ATI Mobility Radeon HD 2400 XT.&lt;br /&gt;
kepfeltoltes.hu/view/080302/atisux_www.kepfeltoltes.hu_.jpg&lt;br /&gt;
&lt;br /&gt;
=== Blank Screen with Xorg 1.3.0 ===&lt;br /&gt;
If you happen to get a blank screen on X startup and you find lines similar to those in your Xorg.log:&lt;br /&gt;
{{Box File|/var/log/Xorg.log|&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
2: /usr/lib64/xorg/modules/drivers//fglrx_drv.so(swlDalHelperValidateModeFromDAL 0x549) [...]&lt;br /&gt;
3: /usr/lib64/xorg/modules/drivers//fglrx_drv.so [...]&lt;br /&gt;
4: /usr/lib64/xorg/modules/drivers//fglrx_drv.so(atiddxPreInit 0x8b3) [...]&lt;br /&gt;
 &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Then you&#039;re probably using the ati-drivers with Xorg-1.3.0. If that&#039;s the case the only solution (known to me) is to use a version &amp;lt; 1.3.0.&lt;br /&gt;
&lt;br /&gt;
Edit: I got the same problem after using the --add-pairmode argument of aticonfig (using Xorg 1.3.0). My ati mobility x300 seemes to try&lt;br /&gt;
sending the monitor signal to the vga output (even if no monitor is connected to it). After pressing [Fn]+[F8(CRT/LCD)] the monitor&lt;br /&gt;
signal sometimes returnes to the internal laptop monitor.&lt;br /&gt;
By switching to a console or shutting down the X-server, the card switches back to vga...&lt;br /&gt;
&lt;br /&gt;
My solution: overwriting the file /etc/ati/amdpcsdb with /etc/ati/amdpcsdb.default (sudo cp /etc/ati/amdpcsdb.default /etc/ati/amdpcsdb)&lt;br /&gt;
and restore the xorg.conf (since Xorg replaces /etc/X11/xorg.conf with a failsafe config file). Then reboot the system: fglrx should now&lt;br /&gt;
work fine again with Xorg-1.3.0 .&lt;br /&gt;
&lt;br /&gt;
=== Radeon GPU fan is very loud / constantly works ===&lt;br /&gt;
:See [http://ati.cchtml.com/show_bug.cgi?id=499 bug 499] for additional information.&lt;br /&gt;
It seems fglrx has a bug with all X800/X850 cards causing them to heat up excessively&lt;br /&gt;
even when not in 3D mode. This behaviour will cause the cards&#039; fans to function on full&lt;br /&gt;
blast continuously. There is no known fix as of driver 8.31.05 or previous. Open source&lt;br /&gt;
&amp;quot;radeon&amp;quot; driver does not exhibit this problem.&lt;br /&gt;
&lt;br /&gt;
My Ati 1650GT has the same problem.It was normal when I enter ubuntu for 1 or 2minutes,and than ,the fan became crazy..No doubt it&#039;s because the temp~&lt;br /&gt;
&lt;br /&gt;
It happens too with Radeon X1800 GTO and Radeon X1900 GT.&lt;br /&gt;
&lt;br /&gt;
Possible solution (at least using a Mobility Radeon X1600): &lt;br /&gt;
&amp;lt;pre&amp;gt;aticonfig --set-powerstate=1&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To find out which powerstates your Radeon supports try:&lt;br /&gt;
&amp;lt;pre&amp;gt;aticonfig --lsp&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== System freezes after logout with GDM, KDM or XDM&amp;lt;ref&amp;gt;http://ati.cchtml.com/show_bug.cgi?id=239 Going back to gdm/kdm/xdm hardlocks after running X session&amp;lt;/ref&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
If you use GDM, which is the default Login Manager on Ubuntu, modify&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo gedit /etc/gdm/gdm.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
{{Box File|/etc/gdm/gdm.conf|&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;AlwaysRestartServer=true&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
If you use KDM, which is the default Login Manager on Kubuntu, add to the [X-:*-Core] section the following&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo kate /etc/kde3/kdm/kdmrc&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Box File|/etc/kde3/kdm/kdmrc|&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;TerminateServer=true&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
if you use xdm, add the following to&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo gedit /etc/X11/xdm/xdm-config&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Box File|/etc/X11/xdm/xdm-config|&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;DisplayManager*terminateServer:	true&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== System freezes at startup of Fedora 7 or RHEL 5.3 after installing the driver ===&lt;br /&gt;
&lt;br /&gt;
Turn off the Redhat Graphical boot from grub config:&lt;br /&gt;
&lt;br /&gt;
Edit the grub config file located at /boot/grub/grub.conf and remove the &#039;rhgb&#039; from the kernel line in order to disable the Redhat Graphical boot.&lt;br /&gt;
&lt;br /&gt;
This also works for Red Hat Enterprise Linux 5.3.&lt;br /&gt;
&lt;br /&gt;
=== System lockup on logout with catalyst 8.01 &amp;lt;ref&amp;gt;http://www.phoronix.com/forums/showthread.php?t=7448&amp;amp;page=5 System lockup on logout with catalyst 8.01&amp;lt;/ref&amp;gt;===&lt;br /&gt;
To solve this issue you need to disable atieventsd. On ubuntu you can run:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo /usr/sbin/update-rc.d -f atieventsd remove&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Intermittent Freezes/Lockups due to AGPv3 running at 8x ===&lt;br /&gt;
Try forcing X to set AGP Speed to 4x&lt;br /&gt;
{{Box File|/etc/X11/xorg.conf|&lt;br /&gt;
&amp;lt;pre&amp;gt;  Option &amp;quot;AGPv3Mask&amp;quot; &amp;quot;0x00000002&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
((Would be nice to put down WHERE to change this, not just to change this. The same applies to just about every hint shown above.))&lt;br /&gt;
&lt;br /&gt;
+ You add it to the &amp;quot;Device&amp;quot; section for your graphics card in /etc/X11/xorg.conf.&lt;br /&gt;
&lt;br /&gt;
Great hammer of Thor, that is powerfully helpufl!&lt;br /&gt;
&lt;br /&gt;
=== _ZN17SegmentMapManager13deleteMappingEP9CMMClient+0x3f/0x170 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;UPDATE&amp;lt;/b&amp;gt;: The problem I have reported here is no more reproducible with the fglrx revision 11.03 (ati-driver-installer-11-3-x86.x86_64.run) within two months of testing. Many thanks to the guys that fixed this !&lt;br /&gt;
&lt;br /&gt;
Strange name for a bug but this is what your kernel might say if your screen freeze completely while using two sessions and switching between them. The bug is more likely to occur while doing the session switch, but can also occur in a later moment. I have observed it while starting a new application, or while doing a simple page scrolling. Anyway, in case of this bug the graphic is completely unusable as well as the console switching, but the OS and non graphic application continue to work. A reboot it the only way I know to bring back the screen to normal operations. Then your /var/log/kernel.log might contain something like this:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704151] BUG: unable to handle kernel NULL pointer dereference at 00000000000001c0&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704168] IP: [&amp;lt;ffffffffa030ef0f&amp;gt;] _ZN17SegmentMapManager13deleteMappingEP9CMMClient+0x3f/0x170 [fglrx]&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704319] PGD 171a1b067 PUD 1b5376067 PMD 0 &lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704330] Oops: 0000 [#1] SMP &lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704337] last sysfs file: /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704346] CPU 1 &lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704351] Modules linked in: cramfs ext2 iptable_nat nf_nat nf_conntrack_ipv4 nf_conntrack nf_defrag_ipv4 iptable_filter ip_tables x_tables fglrx(P) ftdi_sio usbserial ext3 jbd mbcache btrfs nls_utf8 zlib_deflate nls_cp437 crc32c vfat &lt;br /&gt;
fat libcrc32c radeon ttm drm_kms_helper drm i2c_algo_bit ppdev lp sco bridge stp bnep rfcomm l2cap crc16 powernow_k8 cpufreq_stats cpufreq_powersave cpufreq_conservative cpufreq_userspace binfmt_misc fuse loop snd_hda_codec_atihdmi snd_hda_codec_realtek snd_usb_audio snd&lt;br /&gt;
_hda_intel snd_hda_codec snd_pcm_oss snd_mixer_oss snd_pcm snd_usb_lib snd_hwdep snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device sd_mod btusb crc_t10dif usblp asus_atk0110 bluetooth snd parport_pc i2c_piix4 parport psmouse rfkill button k8tem&lt;br /&gt;
p i2c_core shpchp serio_raw processor pcspkr evdev soundcore pci_hotplug edac_core snd_page_alloc edac_mce_amd usbhid hid nfs lockd fscache nfs_acl auth_rpcgss sunrpc usb_storage ata_generic ahci firewire_ohci fi&lt;br /&gt;
Dec 16 07:22:13 cube kernel: rewire_core crc_itu_t sky2 thermal thermal_sys pata_atiixp libata ohci_hcd ehci_hcd scsi_mod usbcore nls_base [last unloaded: fglrx]&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] Pid: 7344, comm: Xorg Tainted: P        W  2.6.32-5-amd64 #1 System Product Name&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] RIP: 0010:[&amp;lt;ffffffffa030ef0f&amp;gt;]  [&amp;lt;ffffffffa030ef0f&amp;gt;] _ZN17SegmentMapManager13deleteMappingEP9CMMClient+0x3f/0x170 [fglrx]&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] RSP: 0018:ffff88003e91bc38  EFLAGS: 00010292&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] RAX: 0000000000000000 RBX: ffffc9001236f620 RCX: 00000000000006b0&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] RDX: 0000000000000000 RSI: ffffc90012398e00 RDI: 0000000000000140&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] RBP: ffffc90012398e00 R08: ffff88020b560008 R09: ffffc9001237b620&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] R10: 00000000000006bc R11: 0000000000000001 R12: ffff88003e91bc58&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] R13: 00000000000001c0 R14: ffffc90012398e00 R15: 0000000000000140&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] FS:  00007f52b107d700(0000) GS:ffff880008480000(0000) knlGS:00000000f75858d0&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] CR2: 00000000000001c0 CR3: 00000001712a7000 CR4: 00000000000006e0&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] Process Xorg (pid: 7344, threadinfo ffff88003e91a000, task ffff88020bf5a350)&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] Stack:&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516]  000000001238c660 ffffffffa0389489 0000000000000100 0000000000000148&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] &amp;lt;0&amp;gt; 0000000000000000 0000000000000000 000002af00000068 ffffffffa038c6e7&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] &amp;lt;0&amp;gt; 00000000000001c0 000000000019330c 00007f52ab7a2000 ffffc9001236f620&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] Call Trace:&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516]  [&amp;lt;ffffffffa0311680&amp;gt;] ? _ZN3MSF9free_surfEP9CMMDriverP10CMMSurface+0x50/0xe0 [fglrx]&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516]  [&amp;lt;ffffffffa030d391&amp;gt;] ? CMMFreeSurface+0x131/0x1b0 [fglrx]&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516]  [&amp;lt;ffffffffa031d24c&amp;gt;] ? _Z8uCWDDEQCmjjPvjS_+0x68c/0xf00 [fglrx]&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516]  [&amp;lt;ffffffffa02d2114&amp;gt;] ? firegl_cmmqs_CWDDE_32+0x334/0x440 [fglrx]&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516]  [&amp;lt;ffffffffa02d0ba0&amp;gt;] ? firegl_cmmqs_CWDDE32+0x70/0x100 [fglrx]&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516]  [&amp;lt;ffffffffa02d0b30&amp;gt;] ? firegl_cmmqs_CWDDE32+0x0/0x100 [fglrx]&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516]  [&amp;lt;ffffffffa02b0b5a&amp;gt;] ? firegl_ioctl+0x1ea/0x250 [fglrx]&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516]  [&amp;lt;ffffffff810fa4c7&amp;gt;] ? vfs_ioctl+0x56/0x6c&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516]  [&amp;lt;ffffffff810fa9e0&amp;gt;] ? do_vfs_ioctl+0x48d/0x4cb&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516]  [&amp;lt;ffffffff812fd946&amp;gt;] ? do_page_fault+0x2e0/0x2fc&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516]  [&amp;lt;ffffffff810faa6f&amp;gt;] ? sys_ioctl+0x51/0x70&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516]  [&amp;lt;ffffffff81010b42&amp;gt;] ? system_call_fastpath+0x16/0x1b&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] Code: 4c 8d 64 24 20 c7 44 24 04 00 00 00 00 4c 8d af 80 00 00 00 48 c7 44 24 20 00 00 00 00 48 c7 44 24 28 00 00 00 00 4c 89 6c 24 40 &amp;lt;49&amp;gt; 8b 5d 00 31 c0 48 85 db 48 89 5c 24 30 74 04 48 8b 43 30 49 &lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] RIP  [&amp;lt;ffffffffa030ef0f&amp;gt;] _ZN17SegmentMapManager13deleteMappingEP9CMMClient+0x3f/0x170 [fglrx]&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516]  RSP &amp;lt;ffff88003e91bc38&amp;gt;&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] CR2: 00000000000001c0&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.705883] ---[ end trace c9192c1a2722dc89 ]---&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
As fglrx source is closed, it will b difficult to catch this bug without AMD internal resource. If someone from AMD read this: please catch this bug. It is there from a least the last couple of monthly driver and really make my machine unable to do the work it was intended to do. I first see this bug using a Debian Lenny AMD64 with a old kernel. I recently upgraded to Debian Squeeze AMD64 with his last kernel, but the bug is exactly the same.&lt;br /&gt;
&lt;br /&gt;
=== [SOLVED] System freeze / Catalyst 11-9 / &amp;quot;unable to handle kernel NULL pointer dereference at ...&amp;quot; ===&lt;br /&gt;
&lt;br /&gt;
Similar to previous section, mouse and keyboard unresponsive afer a ramdomly amount of time.&lt;br /&gt;
&lt;br /&gt;
-----------------------------------------------------------------------------------------------&lt;br /&gt;
Computer&lt;br /&gt;
-----------------------------------------------------------------------------------------------&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Linux Debian Squeeze + sid fglrx packages&lt;br /&gt;
Desktop&lt;br /&gt;
  Motherboaord ASUS P5KPL - 4GB RAM&lt;br /&gt;
  Intel E8500 3.16GHz &lt;br /&gt;
  ACPI DISABLED&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
-----------------------------------------------------------------------------------------------&lt;br /&gt;
xorg server&lt;br /&gt;
-----------------------------------------------------------------------------------------------&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
X.Org X Server 1.7.7&lt;br /&gt;
Release Date: 2010-05-04&lt;br /&gt;
X Protocol Version 11, Revision 0&lt;br /&gt;
Build Operating System: Linux 2.6.37-trunk-amd64 x86_64 Debian&lt;br /&gt;
Current Operating System: Linux Joelle 2.6.32-[01] #1 SMP Sat Oct 8 21:03:45 CEST 2011 x86_64&lt;br /&gt;
xorg-server 2:1.7.7-13&lt;br /&gt;
Current version of pixman: 0.16.4Section &amp;quot;Device&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
-----------------------------------------------------------------------------------------------&lt;br /&gt;
xorg.conf&lt;br /&gt;
-----------------------------------------------------------------------------------------------&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Section &amp;quot;Device&amp;quot;&lt;br /&gt;
	Identifier  	&amp;quot;RADEON HD2600 - fglrx&amp;quot;&lt;br /&gt;
	Driver      	&amp;quot;fglrx&amp;quot;&lt;br /&gt;
	BusID       	&amp;quot;PCI:2:0:0&amp;quot;&lt;br /&gt;
	#Option		&amp;quot;SWCursor&amp;quot;		&amp;quot;true&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;TexturedVideo&amp;quot; 		&amp;quot;on&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;TexturedVideoSync&amp;quot; 	&amp;quot;true&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;VideoOverlay&amp;quot; 		&amp;quot;on&amp;quot;&lt;br /&gt;
	Option      &amp;quot;OpenGLOverlay&amp;quot; 		&amp;quot;off&amp;quot;&lt;br /&gt;
	# ATI&lt;br /&gt;
	#Option &amp;quot;AccelMethod&amp;quot;              &amp;quot;EXA&amp;quot;&lt;br /&gt;
	#Option &amp;quot;AGPMode&amp;quot;                  &amp;quot;4&amp;quot;&lt;br /&gt;
	#Option &amp;quot;EnablePageFlip&amp;quot;           &amp;quot;true&amp;quot;&lt;br /&gt;
	#Option &amp;quot;DDCMode&amp;quot;&lt;br /&gt;
	# NOTUSED Option &amp;quot;RenderAccel&amp;quot;              &amp;quot;true&amp;quot; &lt;br /&gt;
	#Option &amp;quot;SubPixelOrder&amp;quot;            &amp;quot;NONE&amp;quot;&lt;br /&gt;
	#Option &amp;quot;ColorTiling&amp;quot;              &amp;quot;false&amp;quot;&lt;br /&gt;
	#Option  &amp;quot;backingstore&amp;quot;            &amp;quot;true&amp;quot;&lt;br /&gt;
	#----&lt;br /&gt;
	# NOTUSED Option &amp;quot;XAANoOffscreenPixmaps&amp;quot; &amp;quot;true&amp;quot;&lt;br /&gt;
	# NOTUSED Option &amp;quot;AddARGBGLXVisuals&amp;quot; &amp;quot;true&amp;quot;&lt;br /&gt;
	# NOTUSEDOption &amp;quot;AllowGLXWithComposite&amp;quot; &amp;quot;true&amp;quot;&lt;br /&gt;
EndSection&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
------------------------------------------------------------------------------------------------&lt;br /&gt;
lspci&lt;br /&gt;
------------------------------------------------------------------------------------------------&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Vendor:	ATI Technologies Inc&lt;br /&gt;
Device:	RV630 [Radeon HD 2600 Series]&lt;br /&gt;
SVendor:	PC Partner Limited&lt;br /&gt;
SDevice:	Device e410&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
------------------------------------------------------------------------------------------------&lt;br /&gt;
/proc/ati/0/...&lt;br /&gt;
------------------------------------------------------------------------------------------------&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
BIOS_CREATION_DATE=&amp;quot;09/05/07 21:52&amp;quot;&lt;br /&gt;
BIOS_MSG=&amp;quot;11X-1E410ASA-001 RV630 GDDR2 128BIT 256MB 600E/500M&amp;quot;&lt;br /&gt;
BIOS_KIT_VERSION=&amp;quot;BK-ATI VER010.059.000.003.000000&amp;quot;&lt;br /&gt;
BIOS_PN=&amp;quot;113-B1E41QIM-X01&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
------------------------------------------------------------------------------------------------&lt;br /&gt;
amdcccle info&lt;br /&gt;
------------------------------------------------------------------------------------------------&lt;br /&gt;
BIOS&lt;br /&gt;
    Date                            09/05/07 21:52&lt;br /&gt;
    Version                         010.059.000.003.000000&lt;br /&gt;
    Part Number                     113-B1E41QIM-X01&lt;br /&gt;
Memory&lt;br /&gt;
    Type                            DDR2&lt;br /&gt;
    Clock                           500 MHz&lt;br /&gt;
    Size                            256 MB&lt;br /&gt;
    Bandwidth                       16.0 GBytes/s&lt;br /&gt;
BUS&lt;br /&gt;
        Graphics Capability         PCI Express&lt;br /&gt;
        Maximum Setting             x16&lt;br /&gt;
        Core Clock                  600 MHz&lt;br /&gt;
Software&lt;br /&gt;
    Catalyst version                10.9&lt;br /&gt;
    Driver Packaging Version        8.771-100825a-104565C-ATI&lt;br /&gt;
    2D Driver Version               8.89.4&lt;br /&gt;
    Catalyst Control Center Version 2.13&lt;br /&gt;
    RandR Version                   1.3&lt;br /&gt;
OpenGL&lt;br /&gt;
    OpenGL Provider                 Advanced Micro Devices, Inc.&lt;br /&gt;
    OpenGL Renderer                 ATI Radeon HD 2600 Pro&lt;br /&gt;
    OpenGL Version                  3.3.11079 Compatibilty Profile COntext&lt;br /&gt;
------------------------------------------------------------------------------------------------&lt;br /&gt;
BUG trace in syslog&lt;br /&gt;
------------------------------------------------------------------------------------------------&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443571] BUG: unable to handle kernel NULL pointer dereference at 0000000000000008&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443576] IP: [&amp;lt;ffffffffa024b8d1&amp;gt;] _ZN20CMMHeap_SystemMemory8pushPoolEP7CMMPool+0x11/0x40 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443623] PGD 37736067 PUD 5cfd6067 PMD 0 &lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443626] Oops: 0002 [#1] SMP &lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443628] last sysfs file: /sys/devices/pci0000:00/0000:00:1f.1/host0/target0:0:0/0:0:0:0/block/sda/uevent&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443631] CPU 1 &lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443632] Modules linked in: binfmt_misc fuse coretemp w83627ehf hwmon_vid drm loop snd_hda_codec_atihdmi snd_hda_codec_realtek snd_hda_intel snd_hda_codec snd_hwdep snd_pcm_oss snd_mixer_oss snd_pcm snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd i2c_i801 soundcore snd_page_alloc i2c_core pcspkr fglrx(P) rng_core evdev psmouse serio_raw ext3 jbd mbcache dm_mod sd_mod crc_t10dif ata_generic uhci_hcd ata_piix libata ehci_hcd scsi_mod usbcore nls_base [last unloaded: scsi_wait_scan]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443656] Pid: 1521, comm: Xorg Tainted: P           2.6.32-[01] #1 System Product Name&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443657] RIP: 0010:[&amp;lt;ffffffffa024b8d1&amp;gt;]  [&amp;lt;ffffffffa024b8d1&amp;gt;] _ZN20CMMHeap_SystemMemory8pushPoolEP7CMMPool+0x11/0x40 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443686] RSP: 0018:ffff8800370bb970  EFLAGS: 00010297&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443687] RAX: ffff880037638008 RBX: ffffc9000144a150 RCX: 0000000000000000&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443689] RDX: 0000000000000000 RSI: ffffc9000144a018 RDI: ffff880037638de8&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443690] RBP: 0000000000000002 R08: ffffffffa0278bb0 R09: ffff880037638008&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443692] R10: ffffc9000144a090 R11: ffff880037638008 R12: ffff880037638de8&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443693] R13: 0000000000000040 R14: 0000000000000000 R15: 0000000000000000&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443695] FS:  00007fb0e561d700(0000) GS:ffff880001700000(0000) knlGS:0000000000000000&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443697] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443698] CR2: 0000000000000008 CR3: 000000003776b000 CR4: 00000000000006e0&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443700] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443702] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443704] Process Xorg (pid: 1521, threadinfo ffff8800370ba000, task ffff8800377d3100)&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443705] Stack:&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443706]  ffffffffa024b2f6 0000000000000000 ffff880037638de8 ffff880037638e78&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443709] &amp;lt;0&amp;gt; 0000000000000200 0000000000000000 ffffffffa01e45d5 0000000000080000&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443711] &amp;lt;0&amp;gt; ffff880037638de8 ffffffffa0278bb0 ffffffffa01e4938 0000000000000000&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443714] Call Trace:&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443743]  [&amp;lt;ffffffffa024b2f6&amp;gt;] ? _ZN7CMMHeap15createPoolSpaceI21CMMPoolAsicAccessibleEEbj+0xb6/0xc0 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443788]  [&amp;lt;ffffffffa01e45d5&amp;gt;] ? _ZN20CMMHeap_SystemMemory10obtainPoolEv+0x85/0xc0 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443831]  [&amp;lt;ffffffffa01e4938&amp;gt;] ? _ZN16CMMHeap_PAGEABLE10expandHeapEm+0x18/0xb0 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443860]  [&amp;lt;ffffffffa024b0ea&amp;gt;] ? _ZN7CMMHeap10expandHeapEmRmPv+0xa/0x10 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443904]  [&amp;lt;ffffffffa01e32ed&amp;gt;] ? _ZN7CMMHeap21allocateMorePoolSpaceEmPv+0x8d/0x1b0 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443947]  [&amp;lt;ffffffffa01e1cbe&amp;gt;] ? _ZN14CMMHeapManager13allocPageableEjR14CMM_ALLOCATION+0xbe/0x100 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443992]  [&amp;lt;ffffffffa020a1f1&amp;gt;] ? AddrComputeSurfaceInfo+0x31/0x50 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444036]  [&amp;lt;ffffffffa01ebc57&amp;gt;] ? _ZN9CMMObjectnwEmP8CMM_CORE+0x37/0x70 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444080]  [&amp;lt;ffffffffa01ef7a2&amp;gt;] ? _ZN8MSF_CORE21get_surface_structureEv+0xc2/0xe0 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444122]  [&amp;lt;ffffffffa01da40f&amp;gt;] ? _ZN3MSF11create_surfEP9CMMClientP9CMMDriverPvRA4_K14CMM_ALLOCATIONP16MSF_SURF_ATTRIBS+0x1f/0x1c0 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444164]  [&amp;lt;ffffffffa01dbaf3&amp;gt;] ? _ZN3MSF21handle_shared_surfaceEP9CMMClientP9CMMDriverP10CMMSurfaceP16MSF_SURF_ATTRIBSP15_CMM_RETURNCODE+0x113/0x280 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444206]  [&amp;lt;ffffffffa01d61aa&amp;gt;] ? CMMAllocSurface_WA+0x62a/0xab0 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444235]  [&amp;lt;ffffffffa018a522&amp;gt;] ? firegl_trace+0x72/0x1e0 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444278]  [&amp;lt;ffffffffa01e7219&amp;gt;] ? _Z8uCWDDEQCmjjPvjS_+0xb59/0x10c0 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444307]  [&amp;lt;ffffffffa018ca32&amp;gt;] ? firegl_cmmqs_CWDDE_32+0x332/0x440 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444336]  [&amp;lt;ffffffffa018b360&amp;gt;] ? firegl_cmmqs_CWDDE32+0x70/0x100 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444365]  [&amp;lt;ffffffffa018b2f0&amp;gt;] ? firegl_cmmqs_CWDDE32+0x0/0x100 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444389]  [&amp;lt;ffffffffa0169fd8&amp;gt;] ? firegl_ioctl+0x1e8/0x250 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444412]  [&amp;lt;ffffffffa0160c75&amp;gt;] ? ip_firegl_unlocked_ioctl+0x9/0xd [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444417]  [&amp;lt;ffffffff810e34d8&amp;gt;] ? vfs_ioctl+0x19/0x83&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444419]  [&amp;lt;ffffffff810e3a22&amp;gt;] ? do_vfs_ioctl+0x46e/0x4b2&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444422]  [&amp;lt;ffffffff810d8216&amp;gt;] ? vfs_read+0xc7/0xfc&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444424]  [&amp;lt;ffffffff810e3aa2&amp;gt;] ? sys_ioctl+0x3c/0x5c&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444428]  [&amp;lt;ffffffff8100ba6b&amp;gt;] ? system_call_fastpath+0x16/0x1b&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444429] Code: 00 00 00 00 00 00 00 00 00 00 48 8d 47 60 c3 00 00 00 00 00 00 00 00 00 00 00 31 c9 48 8b 97 90 00 00 00 83 7e 18 02 48 0f 44 ce &amp;lt;48&amp;gt; 89 51 08 ff 87 98 00 00 00 48 89 8f 90 00 00 00 c3 00 00 00 &lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444449] RIP  [&amp;lt;ffffffffa024b8d1&amp;gt;] _ZN20CMMHeap_SystemMemory8pushPoolEP7CMMPool+0x11/0x40 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444477]  RSP &amp;lt;ffff8800370bb970&amp;gt;&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444478] CR2: 0000000000000008&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444480] ---[ end trace dbbddd5ad13ce08c ]---&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
Edit 29.10.2011&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
Tried  : Installed a more recent kernel ( 2.6.32.38 ) , Removed sid fglrx package, and installed a previous version &amp;quot;ati-driver-installer-11-6-x86.x86_64.run&amp;quot; downloaded from ADM site -&amp;gt; bug still present&lt;br /&gt;
&lt;br /&gt;
Trying now &amp;quot;ati-driver-installer-10-9-x86.x86_64.run&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
Edit 06.03.2012&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
Solved ! New ATI drivers conflict with kms. So you have to disable kms ( for example append &amp;quot;nomodeset&amp;quot; on your kernel boot line )&lt;br /&gt;
&lt;br /&gt;
=== An Example of a working Xorg.conf ===&lt;br /&gt;
Lots of trial and error changing Options to get Compiz-Fusion running under Mandriva 2008-2010.  X Server 1.6.5&lt;br /&gt;
(Sadly, the &#039;drak&#039; tools that come with Mandriva to configure are worthless.)&lt;br /&gt;
&lt;br /&gt;
In this instance it was chosen to remove packaged drivers and install from .bin file from AMD/ATI.&lt;br /&gt;
&lt;br /&gt;
Most Options were added per &#039;aticonfig -f --initial ... ...&#039;.  &lt;br /&gt;
And the rest were added as needed.  Constantly checking &#039;/var/log/Xorg.0.log&#039; for errors and warnings.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; Section &amp;quot;ServerLayout&amp;quot;                     &lt;br /&gt;
        Identifier     &amp;quot;aticonfig Layout&amp;quot;  &lt;br /&gt;
        Screen      0  &amp;quot;aticonfig-Screen[0]-0&amp;quot; 0 0  # The extra zeros are necessary for some reason&lt;br /&gt;
        Option         &amp;quot;AIGLX&amp;quot;                    &lt;br /&gt;
EndSection                                        &lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;Files&amp;quot;&lt;br /&gt;
EndSection     &lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;Module&amp;quot;&lt;br /&gt;
        Load &amp;quot;dbe&amp;quot;&lt;br /&gt;
        Load &amp;quot;v4l&amp;quot;&lt;br /&gt;
        Load &amp;quot;extmod&amp;quot;&lt;br /&gt;
        Load &amp;quot;type1&amp;quot; &lt;br /&gt;
        Load &amp;quot;freetype&amp;quot;&lt;br /&gt;
        Load &amp;quot;glx&amp;quot;     &lt;br /&gt;
        Load &amp;quot;dri&amp;quot;     &lt;br /&gt;
EndSection             &lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
        Identifier &amp;quot;aticonfig-Monitor[0]-0&amp;quot;&lt;br /&gt;
        Option &amp;quot;VendorName&amp;quot; &amp;quot;Hewlett-Packard&amp;quot;&lt;br /&gt;
        Option &amp;quot;ModelName&amp;quot; &amp;quot;HP D2845 Ergo 1600 21-inch Display&amp;quot;&lt;br /&gt;
        HorizSync 31.5-95.0                                    &lt;br /&gt;
        VertRefresh 50.0-160.0                                 &lt;br /&gt;
        Option      &amp;quot;DPMS&amp;quot; &amp;quot;true&amp;quot;                              &lt;br /&gt;
EndSection                                                     &lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;Device&amp;quot;&lt;br /&gt;
        Identifier  &amp;quot;aticonfig-Device[0]-0&amp;quot;&lt;br /&gt;
        Driver      &amp;quot;fglrx&amp;quot;&lt;br /&gt;
        BusID       &amp;quot;PCI:1:0:0&amp;quot;&lt;br /&gt;
        Option      &amp;quot;UseFastTLS&amp;quot; &amp;quot;2&amp;quot;&lt;br /&gt;
        Option      &amp;quot;Textured2D&amp;quot; &amp;quot;on&amp;quot;&lt;br /&gt;
        Option      &amp;quot;TexturedXrender&amp;quot; &amp;quot;off&amp;quot;&lt;br /&gt;
        Option      &amp;quot;BackingStore&amp;quot; &amp;quot;on&amp;quot;&lt;br /&gt;
        Option      &amp;quot;VideoOverlay&amp;quot; &amp;quot;off&amp;quot;&lt;br /&gt;
        Option      &amp;quot;OpenGLOverlay&amp;quot; &amp;quot;off&amp;quot;&lt;br /&gt;
EndSection&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
        Identifier &amp;quot;aticonfig-Screen[0]-0&amp;quot;&lt;br /&gt;
        Device     &amp;quot;aticonfig-Device[0]-0&amp;quot;&lt;br /&gt;
        Monitor    &amp;quot;aticonfig-Monitor[0]-0&amp;quot;&lt;br /&gt;
        DefaultDepth     24&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     24&lt;br /&gt;
        EndSubSection&lt;br /&gt;
EndSection&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;Extensions&amp;quot;&lt;br /&gt;
        Option      &amp;quot;Composite&amp;quot; &amp;quot;on&amp;quot;&lt;br /&gt;
        Option      &amp;quot;RENDER&amp;quot; &amp;quot;on&amp;quot; # essential for proper window border rendering&lt;br /&gt;
        Option      &amp;quot;DAMAGE&amp;quot; &amp;quot;on&amp;quot; # compiz-fusion calls for explicitly&lt;br /&gt;
EndSection&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Open for scrutiny and testing.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Sticky mouse cursor ===&lt;br /&gt;
&lt;br /&gt;
Some users reported that the mouse cursor gets stuck when the mouse is moved to the lower right corner. At least in several versions of Ubuntu using Gnome desktop and starting with Catalyst 11.4.&lt;br /&gt;
&lt;br /&gt;
That seems to be solved when adding &amp;quot;&amp;quot;load &amp;quot;dri&amp;quot;&amp;quot; to &amp;quot;Section Module&amp;quot; of xorg.conf.&lt;br /&gt;
&lt;br /&gt;
=== [SOLVED]  RadeonHD6670 &amp;amp; Catalyst 13.4 : X server crash ( segmentation fault after __driCreateNewScreen in fglrx_dri.so ) / KMS working ===&lt;br /&gt;
&lt;br /&gt;
-----------------------------------------------------------------------------------------------&lt;br /&gt;
Computer&lt;br /&gt;
-----------------------------------------------------------------------------------------------&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Linux &lt;br /&gt;
    Debian Wheezy + AMD installer&lt;br /&gt;
    Kernel &lt;br /&gt;
        3.2.46 #1 SMP Wed Aug 21 11:01:42 CEST 2013 x86_64 GNU/Linux&lt;br /&gt;
        ACPI disabled&lt;br /&gt;
        AMD TURKS firmwares included&lt;br /&gt;
Desktop&lt;br /&gt;
  Motherboaord ASUS P5KPL - 4GB RAM&lt;br /&gt;
  Intel E8500 3.16GHz &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
------------------------------------------------------------------------------------------------&lt;br /&gt;
BUG trace in syslog&lt;br /&gt;
------------------------------------------------------------------------------------------------&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
(...)&lt;br /&gt;
ukiDynamicMajor: found major device number 252&lt;br /&gt;
[   304.303] ukiDynamicMajor: found major device number 252&lt;br /&gt;
[   304.303] ukiOpenByBusid: Searching for BusID PCI:2:0:0&lt;br /&gt;
[   304.303] ukiOpenDevice: node name is /dev/ati/card0&lt;br /&gt;
[   304.303] ukiOpenDevice: open result is 12, (OK)&lt;br /&gt;
[   304.303] ukiOpenByBusid: ukiOpenMinor returns 12&lt;br /&gt;
[   304.303] ukiOpenByBusid: ukiGetBusid reports PCI:2:0:0&lt;br /&gt;
[   304.346] &lt;br /&gt;
[   304.346] Backtrace:&lt;br /&gt;
[   304.346] 0: /usr/bin/Xorg (xorg_backtrace+0x36) [0x7faadd5d1d06]&lt;br /&gt;
[   304.346] 1: /usr/bin/Xorg (0x7faadd453000+0x182859) [0x7faadd5d5859]&lt;br /&gt;
[   304.346] 2: /lib/x86_64-linux-gnu/libpthread.so.0 (0x7faadc77b000+0xf030) [0x7faadc78a030]&lt;br /&gt;
[   304.346] 3: /lib/x86_64-linux-gnu/libc.so.6 (0x7faadb484000+0x11fc45) [0x7faadb5a3c45]&lt;br /&gt;
[   304.346] 4: /usr/lib/dri/fglrx_dri.so (__driCreateNewScreen_20050727+0x56) [0x7faad542e0c6]&lt;br /&gt;
[   304.346] 5: /usr/lib/xorg/modules/extensions/libglx.so (0x7faad9d4c000+0x1e0ea) [0x7faad9d6a0ea]&lt;br /&gt;
[   304.346] 6: /usr/lib/xorg/modules/extensions/libglx.so (0x7faad9d4c000+0x1fb05) [0x7faad9d6bb05]&lt;br /&gt;
[   304.346] 7: /usr/bin/Xorg (InitExtensions+0x99) [0x7faadd510889]&lt;br /&gt;
[   304.346] 8: /usr/bin/Xorg (0x7faadd453000+0x41d42) [0x7faadd494d42]&lt;br /&gt;
[   304.346] 9: /lib/x86_64-linux-gnu/libc.so.6 (__libc_start_main+0xfd) [0x7faadb4a2ead]&lt;br /&gt;
[   304.346] 10: /usr/bin/Xorg (0x7faadd453000+0x4219d) [0x7faadd49519d]&lt;br /&gt;
[   304.346] &lt;br /&gt;
[   304.346] Segmentation fault at address 0x7fff00000014&lt;br /&gt;
[   304.346] &lt;br /&gt;
Fatal server error:&lt;br /&gt;
[   304.346] Caught signal 11 (Segmentation fault). Server aborting&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The solution is : downgrade AMD driver.&lt;br /&gt;
&lt;br /&gt;
I could these AMD driver working:&lt;br /&gt;
    AMD Catalyst installer (legacy) 13.1 ( installer says version 8.97.2 )&lt;br /&gt;
    AMD Catalyst installer (non-legacy) 13.1 ( installer says version 9.012 ) &lt;br /&gt;
&lt;br /&gt;
-&amp;gt; both seems to be the same, kernel module version reported in Xorg.0.log is always 8.97.2 !&lt;br /&gt;
&lt;br /&gt;
They both sticks &amp;quot;AMD Unsupported hardware&amp;quot; in the low-right corner of my monitor ( which can be removed easily ).&lt;br /&gt;
&lt;br /&gt;
Seems that from version 13.4, the software was deeply modified, that make it buggy.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
KMS works well ( module radeon.ko ). I have frame buffer kernel module ( radeonfb.ko  ) built&lt;br /&gt;
but I didnt try for instant to load it simultaneously with KMS.&lt;br /&gt;
&lt;br /&gt;
==aticonfig Issues==&lt;br /&gt;
If you get the message ‘‘aticonfig: No supported adapters detected’’, you might have a card not officially supported by the fglrx driver but that might still work when forcing the driver to load. See [[Ubuntu#Unsupported_adapter]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== X server dies at start, possibly with error segmentation fault at address 0x8 ===&lt;br /&gt;
* aticonfig can mess up the fglrx config in /etc/ati/amdpcsdb, try overwriting with /etc/ati/amdpcsdb.default&lt;br /&gt;
   &amp;quot;VideoOverlay&amp;quot;        &amp;quot;on&amp;quot;&lt;br /&gt;
   &amp;quot;OpenGLOverlay&amp;quot;       &amp;quot;off&amp;quot;&lt;br /&gt;
   &amp;quot;UseInternalAGPGART&amp;quot; &amp;quot;yes&amp;quot;   &lt;br /&gt;
   (10/2011, on cat-11.9, ATI 6300 aka 9803)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==AMD installer script completes, fglrx X driver loads, fglrxinfo reports error==&lt;br /&gt;
&lt;br /&gt;
Xorg.log reports 2d/3d acceleration disabled, DRI disabled and uki errors related to /proc/ati files.  AMD control panel works.&lt;br /&gt;
&lt;br /&gt;
This can happen if there is a problem w/ the AMD installer compiling the fglrx.ko kernel module.  The installation completes anyway with the fglrx Xorg driver in place.  As per 2.6.42.9 and the 12.1 AMD driver there was a compile error in/usr/src/fglrx-8.93/firegl_public.c, due to TS_USEDFPU macro not being defined.  Other compile-time errors will produce a similar problem.  Check the contents of /usr/share/ati/fglrx-install.log, note if there was a compile error.  If so, re-running the AMD installer will not fix the problem since the compile error will just recur.  Likewise, patching the bug ie&lt;br /&gt;
&lt;br /&gt;
http://phoronix.com/forums/showthread.php?68922-Patch-to-compile-fgrlx-module-on-Linux-3-3-rc4-with-x86-32-bit-arch&lt;br /&gt;
&lt;br /&gt;
and then reinstalling won&#039;t help either since the installer re-extracts the source from the archive.  To fix, apply whatever fix is required to the sourcecode that the installer leaves in /usr/src/fglrx-xxx and use dkms to compile and install the driver.&lt;br /&gt;
&lt;br /&gt;
dkms add fglrx/8.93 /usr/src/fglrx-8.93&amp;lt;BR&amp;gt;&lt;br /&gt;
dkms build fglrx/8.93&amp;lt;BR&amp;gt;&lt;br /&gt;
dkms install fglrx/8.93&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apply fixes to the fglrx source and repeat the dkms build step until the build completes, then install &amp;amp; reboot.  Check lsmod output to see if fglrx.ko is loaded, confirm DRI and proc stuff in Xorg.log is working.&lt;br /&gt;
&lt;br /&gt;
In the 2.6.42.9 w/ 12.1 bug case, the fix is to add the TS_USEDFPU ifdef in firegl_public.c as below;&lt;br /&gt;
&lt;br /&gt;
void ATI_API_CALL KCL_fpu_begin(void)&amp;lt;BR&amp;gt;&lt;br /&gt;
{&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#ifdef CONFIG_X86_64&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
    kernel_fpu_begin();&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#else&amp;lt;/nowiki&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#ifndef TS_USEDFPU&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
    preempt_disable();&lt;br /&gt;
    if (__thread_has_fpu(current))&lt;br /&gt;
       __save_init_fpu(current);&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#else&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
    struct thread_info *cur_task = current_thread_info();&lt;br /&gt;
    preempt_disable();&lt;br /&gt;
    if (cur_task-&amp;gt;status &amp;amp; TS_USEDFPU)&lt;br /&gt;
        __save_init_fpu(cur_task-&amp;gt;task);&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#endif&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
    else&lt;br /&gt;
        clts();&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#endif&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Installation Documentation]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:NeedsUpdating]]&lt;br /&gt;
{{VCT}}&lt;/div&gt;</summary>
		<author><name>77.197.11.212</name></author>
	</entry>
	<entry>
		<id>http://wiki.cchtml.com/index.php?title=Troubleshooting&amp;diff=10407</id>
		<title>Troubleshooting</title>
		<link rel="alternate" type="text/html" href="http://wiki.cchtml.com/index.php?title=Troubleshooting&amp;diff=10407"/>
		<updated>2014-01-29T09:05:56Z</updated>

		<summary type="html">&lt;p&gt;77.197.11.212: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Installer Issues==&lt;br /&gt;
When the installer fails to produce results, check the directory where the ati catalyst installer has been placed. If it contains international characters or spaces, weird errors will arise. (The issue has been reported to ATI some time ago, but even in the newest releases they seem to like to prefer to conserve the bug)&lt;br /&gt;
&lt;br /&gt;
===== February 15, 2013 - Catalyst 13.1 Install on Ubuntu 10.04 (lucid) =====&lt;br /&gt;
&lt;br /&gt;
Had much the same problems as the poster below, but found another fix:&lt;br /&gt;
&lt;br /&gt;
Error:&lt;br /&gt;
&lt;br /&gt;
  dh_install: fglrx missing files (arch/#SRCOTHERARCH#/etc/OpenCL/vendors/*.icd), aborting&lt;br /&gt;
&lt;br /&gt;
Solution found at [http://parallelplusplus.blogspot.ca/2013/01/problems-with-amd-catalyst-131-on-ubuntu.html http://parallelplusplus.blogspot.ca/2013/01/problems-with-amd-catalyst-131-on-ubuntu.html].&lt;br /&gt;
&lt;br /&gt;
1. Extract files from the installer:&lt;br /&gt;
&lt;br /&gt;
  sh amd-driver-installer-catalyst-13.1-linux-x86.x86_64.run --extract amd&lt;br /&gt;
&lt;br /&gt;
2. Edit the packages/Ubuntu/dists/lucid/rules file as follows:&lt;br /&gt;
&lt;br /&gt;
  The following line had to be appended after line 69:&lt;br /&gt;
  SRC_other_arch := x86_64&lt;br /&gt;
  and the following line had to be appended after line 151:&lt;br /&gt;
  -e &amp;quot;s|#SRCOTHERARCH#|$(SRC_other_arch)|g&amp;quot; \&lt;br /&gt;
&lt;br /&gt;
3. Create package:&lt;br /&gt;
&lt;br /&gt;
  sudo ./ati-installer.sh 9.012 --buildpkg Ubuntu/lucid&lt;br /&gt;
&lt;br /&gt;
===== January 22, 2013 - Catalyst 13.1 Install on Ubuntu 11.04 (natty) =====&lt;br /&gt;
&lt;br /&gt;
Just wanted to document my problems with this install and the workaround I came up with.&lt;br /&gt;
&lt;br /&gt;
1. I got the installer from AMD (amd-driver-installer-catalyst-13.1-linux-x86.x86_64.run) and attempted this:&lt;br /&gt;
&lt;br /&gt;
  sh amd-driver-installer-catalyst-13.1-linux-x86.x86_64.run --buildpkg Ubuntu/natty&lt;br /&gt;
&lt;br /&gt;
This failed with:&lt;br /&gt;
&lt;br /&gt;
  dh_install: fglrx missing files (arch/#SRCOTHERARCH#/etc/OpenCL/vendors/*.icd), aborting&lt;br /&gt;
  make: *** [binary-arch] Error 2&lt;br /&gt;
  dpkg-buildpackage: error: debian/rules binary gave error exit status 2&lt;br /&gt;
&lt;br /&gt;
That &#039;#SRCOTHERARCH#&#039; looked a bit suspicious. I found a directory arch/x86_64/etc/OpenCL/vendors with an &amp;quot;icd&amp;quot; file in it. I guessed that was what the installer was looking for.&lt;br /&gt;
&lt;br /&gt;
2. I then extracted the files from the installer:&lt;br /&gt;
&lt;br /&gt;
  sh amd-driver-installer-catalyst-13.1-linux-x86.x86_64.run --extract amd&lt;br /&gt;
&lt;br /&gt;
3. Create sym link for the &amp;quot;#SRCOTHERARCH#&amp;quot; directory that the installer is expecting to find:&lt;br /&gt;
   cd amd/arch&lt;br /&gt;
   ln -sf x86_64 &#039;#SRCOTHERARCH#&#039;&lt;br /&gt;
&lt;br /&gt;
4. Back up to the installer directory and retried the &amp;quot;buildpkg&amp;quot; step - this time it worked and created the three deb package files. I was then able to continue with the install as normal.&lt;br /&gt;
&lt;br /&gt;
==X Server Related Issues==&lt;br /&gt;
&lt;br /&gt;
This &amp;quot;free sharing&amp;quot; of information seems too good to be true. Like communism.&lt;br /&gt;
&lt;br /&gt;
===X Server freeze upon lockscreen/lid-close when Intel iGPU selected===&lt;br /&gt;
&lt;br /&gt;
On a Haswell system with an Intel HD 4400 as the integrated card in&lt;br /&gt;
a hybrid system X freezes (moveable mouse cursor but either black screen &lt;br /&gt;
or frozen image of desktop at time of freeze) often when the user locks the screen&lt;br /&gt;
(inactivity or otherwise) or closes the lid. The desktop (in 13.10 at least)&lt;br /&gt;
can be recovered by switching to a tty and back( e.g. ctrl+alt+fn1, followed&lt;br /&gt;
by ctl+alt+fn7). In 12.04 I needed to restart completely from tty.&lt;br /&gt;
&lt;br /&gt;
This bug occurs because pxpress loads the intel driver with the &lt;br /&gt;
&amp;quot;AccelMethod&amp;quot; &amp;quot;UXA&amp;quot; option. You can verify this is the cause&lt;br /&gt;
 by using a minimal `xorg.conf`&lt;br /&gt;
(even before fglrx drivers are installed) with just&lt;br /&gt;
&lt;br /&gt;
[code]&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;Device&amp;quot;&lt;br /&gt;
        Identifier      &amp;quot;Intel Graphics&amp;quot;&lt;br /&gt;
        Driver          &amp;quot;intel&amp;quot;&lt;br /&gt;
        Option          &amp;quot;AccelMethod&amp;quot;  &amp;quot;UXA&amp;quot; # (fglrx uses) I can see the bug&lt;br /&gt;
#       Option          &amp;quot;AccelMethod&amp;quot;  &amp;quot;SNA&amp;quot; #(default) no bug!&lt;br /&gt;
EndSection&lt;br /&gt;
&lt;br /&gt;
[/code]&lt;br /&gt;
&lt;br /&gt;
and you should reproduce the bug with a few attempts at closing lid/locking screen.&lt;br /&gt;
Whereas with the change to ` Option          &amp;quot;AccelMethod&amp;quot;  &amp;quot;SNA&amp;quot;` there is no bug &lt;br /&gt;
anymore (&amp;quot;SNA&amp;quot; is the default anyway).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;How to fix&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Create (or edit) the DRI config file `~/.drirc` containing&lt;br /&gt;
&lt;br /&gt;
[code]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;device screen=&amp;quot;0&amp;quot; driver=&amp;quot;dri2&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;application name=&amp;quot;Default&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;option name=&amp;quot;vblank_mode&amp;quot; value=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;/application&amp;gt;&lt;br /&gt;
&amp;lt;/device&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[/code]&lt;br /&gt;
&lt;br /&gt;
This turns off vsync for the Intel card (the mode that attempts to make your gfx card sync its framerate&lt;br /&gt;
with that of the display to avoid tearing, rather than racing ahead at its intrinsic higher framerate).&lt;br /&gt;
&lt;br /&gt;
Now even in &amp;quot;UXA&amp;quot; mode, the bug should not be reproducible.&lt;br /&gt;
&lt;br /&gt;
It would be a better solution if it were possible to tell pxpress to load intel&lt;br /&gt;
driver with SNA mode...&lt;br /&gt;
&lt;br /&gt;
=== No XVideo support on 690G integrated graphic chipset ===&lt;br /&gt;
*Upgrade your BIOS if you get random flicker lines and black screen with a 690G chip.&lt;br /&gt;
*Motherboard using the 690G IGP chipset don&#039;t have XVideo support. When you execute the &amp;quot;xvinfo&amp;quot; command you get &amp;quot;no adaptors present&amp;quot;. This is the case by using the 8.39.4 FGLRX driver and whenever the &amp;quot;sudo aticonfig --overlay-type=Xv&amp;quot; command or the &amp;quot;sudo aticonfig --overlay-type=opengl&amp;quot; was used. ATI seem to know this as there list TVtime as an application unable to run on a 690G chip.&lt;br /&gt;
* XVideo works with 8-1 release (version 8.45.4).  You need to change the defaults in /etc/ati/amdpcsdb (created by amdcccle, loaded by X on start, and saved on exit). With X shutdown, set VideoOverlay=Son, OpenGLOverlay=Soff, and Textured2D=STrue. (Don&#039;t use aticonfig or xorg.conf to set these.  At this time, aticonfig and amdccle don&#039;t change these settings, and /etc/ati/amdpcsdb seems to override xorg.conf) (Verified on Asus M2A-VM with BIOS 1501)&lt;br /&gt;
* With 8-3 release (8.47.1), to get XVideo working I added &#039;&#039;Option &amp;quot;TexturedVideo&amp;quot; &amp;quot;true&amp;quot;&#039;&#039; to the xorg.conf file. It wasn&#039;t necessary to edit the /etc/ati/amdpcsdb file as described in the paragraph above; the open GL overlay can be active and it will still work.&lt;br /&gt;
&lt;br /&gt;
=== System lockup on logout or switch to virtual consoles ===&lt;br /&gt;
&lt;br /&gt;
If your system locks up after you logout or when you try to switch to a virtual console, this might be an instance of [http://ati.cchtml.com/show_bug.cgi?id=330 this bug]. It is likely that the problem only occurs for users with an &#039;&#039;&#039;Xorg version of at least 7.0&#039;&#039;&#039;. Probably it only affects users of &#039;&#039;&#039;DVI&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
There is a workaround: Use a standard D-Sub VGA connector instead of the DVI connector.&lt;br /&gt;
&lt;br /&gt;
This workaround was posted as a comment to another related bug: see [http://ati.cchtml.com/show_bug.cgi?id=239#c48 here].&lt;br /&gt;
---------&lt;br /&gt;
Unfortunately &amp;quot;D-sub&amp;quot; users (like me) have the same problem.&lt;br /&gt;
&lt;br /&gt;
=== BigDesktop (Dual screen) doesn&#039;t work after GDM login screen ===&lt;br /&gt;
&lt;br /&gt;
This can occur on Ubuntu Feisty Fawn &amp;amp; Gutsy.&lt;br /&gt;
&lt;br /&gt;
System &amp;gt; Prefrences &amp;gt; Screen Resolution&lt;br /&gt;
&lt;br /&gt;
Select the resolution that is a combination of both screen resolutions wide and your height.&lt;br /&gt;
&lt;br /&gt;
If X crashes during login, go to a virtual console using Ctrl+Alt+F1, log in, &amp;lt;code&amp;gt;sudo vim /etc/X11/xorg.conf&amp;lt;/code&amp;gt;, and comment out the line which looks like the following:&lt;br /&gt;
{{Box File|/etc/X11/xorg.conf|&lt;br /&gt;
&amp;lt;pre&amp;gt;  Option  &amp;quot;DesktopSetup&amp;quot;  &amp;quot;something&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Computer Freezes while using fglrx (UMA and SIDEPORT)  ===&lt;br /&gt;
If after choosing fglrx as your driver in either xorg.conf or xfree86.conf files, the computer freezes and becomes unresponsive while trying to start X this may be the solution.&lt;br /&gt;
&lt;br /&gt;
Some ATI cards have the ability to run in three modes: UMA, SIDEPORT, or a combination of both. UMA mode is that one in which the video card does not use its dedicated memory, but rather uses and shares the system memory. On the other hand, SIDEPORT mode is the one in which the card uses its own dedicated memory. And finally, the third mode is a combination of the previous modes in which the card uses both the system memory and its dedicated memory.&lt;br /&gt;
&lt;br /&gt;
If your computer hangs, this settings may be where the solution lies. If your computer hangs, try using either UMA by itself or a combination of both. However, if you choose the combination, make sure that the UMA one is at least 128MB. In my case, I have SIDEPORT 128MB and 128MB UMA. If I choose any less for UMA, it does not work. This is definetly not an attractive solution since it compromises your systems performance. Hopefully, this will be solved very soon.&lt;br /&gt;
&lt;br /&gt;
On some systems, the BIOS screen may not offer a choice of UMA or SIDEPORT.  In this case, you can try turning the amount of RAM dedicated to the video card down, from 128Mb to 64Mb for example.&lt;br /&gt;
&lt;br /&gt;
On some ACER laptops (at least the TimelineX), this means that you need to set display adapter mode to DISCRETE in BIOS.&lt;br /&gt;
&lt;br /&gt;
=== Graphical Anomalies ===&lt;br /&gt;
&lt;br /&gt;
This was experienced with an ATI Radeon X1600 Pro 512mb:&lt;br /&gt;
&lt;br /&gt;
After following instructions for both Method 1 and Method 2, whenever the Composite Extension is disabled, the display would be almost unusable, but the fglrxinfo command would display the correct information.  If the Composite Extension is re-enabled the display would be usable, but fglrxinfo would report using mesa drivers.&lt;br /&gt;
&lt;br /&gt;
To resolve the problem it maybe needed to lower the AGP Aperture setting in my BIOS to 128mb (or lower worked too).  The AGP Aperture was initially set to 256mb. After setting the AGP Aperture to 128mb, everything worked perfectly; the Composite Extension is disabled, fglrxinfo reports the correct drivers, and direct rendering is enabled. Some systems may require setting the AGP Aperture to the highest setting (256mb or 512mb).&lt;br /&gt;
&lt;br /&gt;
There&#039;s been a bug report regarding [https://bugs.launchpad.net/ubuntu/+source/xorg/+bug/150627 anomalies in Firefox] as well.&lt;br /&gt;
&lt;br /&gt;
=== OpenGL framebuffer Corruption ===&lt;br /&gt;
&lt;br /&gt;
This problem has been experienced on Thinkpads (T60p) with an ATI MOBILITY FireGL V5250 running driver versions 7.12, 8.01 and 8.02. Whenever any OpenGL application is rendered, the rendered output appears &amp;quot;scrambled&amp;quot; and unreadable. This problem is not very well documented and both glxgears and fgl_glxgears display this anomaly when testing.&lt;br /&gt;
&lt;br /&gt;
When Anti-Aliasing is forced, the problem resides.&lt;br /&gt;
&lt;br /&gt;
A solution (tested with 8.02 on Ubuntu Gutsy) to this problem is to open the ATI/AMD Catalyst Control Center and expand the item labeled &#039;3D&#039; in the options tree on the left-hand side of the window. From there, select &amp;quot;Anti-Aliasing&amp;quot; and check the box which reads: &amp;quot;Override application setting&amp;quot;. Apply the settings and close the control center.&lt;br /&gt;
&lt;br /&gt;
For an example of this anomaly, please see [http://i31.tinypic.com/244z9z8.png this image]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This solution not work on acer laptop with ATI Mobility Radeon HD 2400 XT.&lt;br /&gt;
kepfeltoltes.hu/view/080302/atisux_www.kepfeltoltes.hu_.jpg&lt;br /&gt;
&lt;br /&gt;
=== Blank Screen with Xorg 1.3.0 ===&lt;br /&gt;
If you happen to get a blank screen on X startup and you find lines similar to those in your Xorg.log:&lt;br /&gt;
{{Box File|/var/log/Xorg.log|&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
2: /usr/lib64/xorg/modules/drivers//fglrx_drv.so(swlDalHelperValidateModeFromDAL 0x549) [...]&lt;br /&gt;
3: /usr/lib64/xorg/modules/drivers//fglrx_drv.so [...]&lt;br /&gt;
4: /usr/lib64/xorg/modules/drivers//fglrx_drv.so(atiddxPreInit 0x8b3) [...]&lt;br /&gt;
 &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Then you&#039;re probably using the ati-drivers with Xorg-1.3.0. If that&#039;s the case the only solution (known to me) is to use a version &amp;lt; 1.3.0.&lt;br /&gt;
&lt;br /&gt;
Edit: I got the same problem after using the --add-pairmode argument of aticonfig (using Xorg 1.3.0). My ati mobility x300 seemes to try&lt;br /&gt;
sending the monitor signal to the vga output (even if no monitor is connected to it). After pressing [Fn]+[F8(CRT/LCD)] the monitor&lt;br /&gt;
signal sometimes returnes to the internal laptop monitor.&lt;br /&gt;
By switching to a console or shutting down the X-server, the card switches back to vga...&lt;br /&gt;
&lt;br /&gt;
My solution: overwriting the file /etc/ati/amdpcsdb with /etc/ati/amdpcsdb.default (sudo cp /etc/ati/amdpcsdb.default /etc/ati/amdpcsdb)&lt;br /&gt;
and restore the xorg.conf (since Xorg replaces /etc/X11/xorg.conf with a failsafe config file). Then reboot the system: fglrx should now&lt;br /&gt;
work fine again with Xorg-1.3.0 .&lt;br /&gt;
&lt;br /&gt;
=== Radeon GPU fan is very loud / constantly works ===&lt;br /&gt;
:See [http://ati.cchtml.com/show_bug.cgi?id=499 bug 499] for additional information.&lt;br /&gt;
It seems fglrx has a bug with all X800/X850 cards causing them to heat up excessively&lt;br /&gt;
even when not in 3D mode. This behaviour will cause the cards&#039; fans to function on full&lt;br /&gt;
blast continuously. There is no known fix as of driver 8.31.05 or previous. Open source&lt;br /&gt;
&amp;quot;radeon&amp;quot; driver does not exhibit this problem.&lt;br /&gt;
&lt;br /&gt;
My Ati 1650GT has the same problem.It was normal when I enter ubuntu for 1 or 2minutes,and than ,the fan became crazy..No doubt it&#039;s because the temp~&lt;br /&gt;
&lt;br /&gt;
It happens too with Radeon X1800 GTO and Radeon X1900 GT.&lt;br /&gt;
&lt;br /&gt;
Possible solution (at least using a Mobility Radeon X1600): &lt;br /&gt;
&amp;lt;pre&amp;gt;aticonfig --set-powerstate=1&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To find out which powerstates your Radeon supports try:&lt;br /&gt;
&amp;lt;pre&amp;gt;aticonfig --lsp&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== System freezes after logout with GDM, KDM or XDM&amp;lt;ref&amp;gt;http://ati.cchtml.com/show_bug.cgi?id=239 Going back to gdm/kdm/xdm hardlocks after running X session&amp;lt;/ref&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
If you use GDM, which is the default Login Manager on Ubuntu, modify&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo gedit /etc/gdm/gdm.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
{{Box File|/etc/gdm/gdm.conf|&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;AlwaysRestartServer=true&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
If you use KDM, which is the default Login Manager on Kubuntu, add to the [X-:*-Core] section the following&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo kate /etc/kde3/kdm/kdmrc&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Box File|/etc/kde3/kdm/kdmrc|&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;TerminateServer=true&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
if you use xdm, add the following to&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo gedit /etc/X11/xdm/xdm-config&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Box File|/etc/X11/xdm/xdm-config|&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;DisplayManager*terminateServer:	true&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== System freezes at startup of Fedora 7 or RHEL 5.3 after installing the driver ===&lt;br /&gt;
&lt;br /&gt;
Turn off the Redhat Graphical boot from grub config:&lt;br /&gt;
&lt;br /&gt;
Edit the grub config file located at /boot/grub/grub.conf and remove the &#039;rhgb&#039; from the kernel line in order to disable the Redhat Graphical boot.&lt;br /&gt;
&lt;br /&gt;
This also works for Red Hat Enterprise Linux 5.3.&lt;br /&gt;
&lt;br /&gt;
=== System lockup on logout with catalyst 8.01 &amp;lt;ref&amp;gt;http://www.phoronix.com/forums/showthread.php?t=7448&amp;amp;page=5 System lockup on logout with catalyst 8.01&amp;lt;/ref&amp;gt;===&lt;br /&gt;
To solve this issue you need to disable atieventsd. On ubuntu you can run:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo /usr/sbin/update-rc.d -f atieventsd remove&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Intermittent Freezes/Lockups due to AGPv3 running at 8x ===&lt;br /&gt;
Try forcing X to set AGP Speed to 4x&lt;br /&gt;
{{Box File|/etc/X11/xorg.conf|&lt;br /&gt;
&amp;lt;pre&amp;gt;  Option &amp;quot;AGPv3Mask&amp;quot; &amp;quot;0x00000002&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
((Would be nice to put down WHERE to change this, not just to change this. The same applies to just about every hint shown above.))&lt;br /&gt;
&lt;br /&gt;
+ You add it to the &amp;quot;Device&amp;quot; section for your graphics card in /etc/X11/xorg.conf.&lt;br /&gt;
&lt;br /&gt;
Great hammer of Thor, that is powerfully helpufl!&lt;br /&gt;
&lt;br /&gt;
=== _ZN17SegmentMapManager13deleteMappingEP9CMMClient+0x3f/0x170 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;UPDATE&amp;lt;/b&amp;gt;: The problem I have reported here is no more reproducible with the fglrx revision 11.03 (ati-driver-installer-11-3-x86.x86_64.run) within two months of testing. Many thanks to the guys that fixed this !&lt;br /&gt;
&lt;br /&gt;
Strange name for a bug but this is what your kernel might say if your screen freeze completely while using two sessions and switching between them. The bug is more likely to occur while doing the session switch, but can also occur in a later moment. I have observed it while starting a new application, or while doing a simple page scrolling. Anyway, in case of this bug the graphic is completely unusable as well as the console switching, but the OS and non graphic application continue to work. A reboot it the only way I know to bring back the screen to normal operations. Then your /var/log/kernel.log might contain something like this:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704151] BUG: unable to handle kernel NULL pointer dereference at 00000000000001c0&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704168] IP: [&amp;lt;ffffffffa030ef0f&amp;gt;] _ZN17SegmentMapManager13deleteMappingEP9CMMClient+0x3f/0x170 [fglrx]&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704319] PGD 171a1b067 PUD 1b5376067 PMD 0 &lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704330] Oops: 0000 [#1] SMP &lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704337] last sysfs file: /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704346] CPU 1 &lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704351] Modules linked in: cramfs ext2 iptable_nat nf_nat nf_conntrack_ipv4 nf_conntrack nf_defrag_ipv4 iptable_filter ip_tables x_tables fglrx(P) ftdi_sio usbserial ext3 jbd mbcache btrfs nls_utf8 zlib_deflate nls_cp437 crc32c vfat &lt;br /&gt;
fat libcrc32c radeon ttm drm_kms_helper drm i2c_algo_bit ppdev lp sco bridge stp bnep rfcomm l2cap crc16 powernow_k8 cpufreq_stats cpufreq_powersave cpufreq_conservative cpufreq_userspace binfmt_misc fuse loop snd_hda_codec_atihdmi snd_hda_codec_realtek snd_usb_audio snd&lt;br /&gt;
_hda_intel snd_hda_codec snd_pcm_oss snd_mixer_oss snd_pcm snd_usb_lib snd_hwdep snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device sd_mod btusb crc_t10dif usblp asus_atk0110 bluetooth snd parport_pc i2c_piix4 parport psmouse rfkill button k8tem&lt;br /&gt;
p i2c_core shpchp serio_raw processor pcspkr evdev soundcore pci_hotplug edac_core snd_page_alloc edac_mce_amd usbhid hid nfs lockd fscache nfs_acl auth_rpcgss sunrpc usb_storage ata_generic ahci firewire_ohci fi&lt;br /&gt;
Dec 16 07:22:13 cube kernel: rewire_core crc_itu_t sky2 thermal thermal_sys pata_atiixp libata ohci_hcd ehci_hcd scsi_mod usbcore nls_base [last unloaded: fglrx]&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] Pid: 7344, comm: Xorg Tainted: P        W  2.6.32-5-amd64 #1 System Product Name&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] RIP: 0010:[&amp;lt;ffffffffa030ef0f&amp;gt;]  [&amp;lt;ffffffffa030ef0f&amp;gt;] _ZN17SegmentMapManager13deleteMappingEP9CMMClient+0x3f/0x170 [fglrx]&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] RSP: 0018:ffff88003e91bc38  EFLAGS: 00010292&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] RAX: 0000000000000000 RBX: ffffc9001236f620 RCX: 00000000000006b0&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] RDX: 0000000000000000 RSI: ffffc90012398e00 RDI: 0000000000000140&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] RBP: ffffc90012398e00 R08: ffff88020b560008 R09: ffffc9001237b620&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] R10: 00000000000006bc R11: 0000000000000001 R12: ffff88003e91bc58&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] R13: 00000000000001c0 R14: ffffc90012398e00 R15: 0000000000000140&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] FS:  00007f52b107d700(0000) GS:ffff880008480000(0000) knlGS:00000000f75858d0&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] CR2: 00000000000001c0 CR3: 00000001712a7000 CR4: 00000000000006e0&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] Process Xorg (pid: 7344, threadinfo ffff88003e91a000, task ffff88020bf5a350)&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] Stack:&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516]  000000001238c660 ffffffffa0389489 0000000000000100 0000000000000148&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] &amp;lt;0&amp;gt; 0000000000000000 0000000000000000 000002af00000068 ffffffffa038c6e7&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] &amp;lt;0&amp;gt; 00000000000001c0 000000000019330c 00007f52ab7a2000 ffffc9001236f620&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] Call Trace:&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516]  [&amp;lt;ffffffffa0311680&amp;gt;] ? _ZN3MSF9free_surfEP9CMMDriverP10CMMSurface+0x50/0xe0 [fglrx]&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516]  [&amp;lt;ffffffffa030d391&amp;gt;] ? CMMFreeSurface+0x131/0x1b0 [fglrx]&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516]  [&amp;lt;ffffffffa031d24c&amp;gt;] ? _Z8uCWDDEQCmjjPvjS_+0x68c/0xf00 [fglrx]&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516]  [&amp;lt;ffffffffa02d2114&amp;gt;] ? firegl_cmmqs_CWDDE_32+0x334/0x440 [fglrx]&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516]  [&amp;lt;ffffffffa02d0ba0&amp;gt;] ? firegl_cmmqs_CWDDE32+0x70/0x100 [fglrx]&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516]  [&amp;lt;ffffffffa02d0b30&amp;gt;] ? firegl_cmmqs_CWDDE32+0x0/0x100 [fglrx]&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516]  [&amp;lt;ffffffffa02b0b5a&amp;gt;] ? firegl_ioctl+0x1ea/0x250 [fglrx]&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516]  [&amp;lt;ffffffff810fa4c7&amp;gt;] ? vfs_ioctl+0x56/0x6c&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516]  [&amp;lt;ffffffff810fa9e0&amp;gt;] ? do_vfs_ioctl+0x48d/0x4cb&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516]  [&amp;lt;ffffffff812fd946&amp;gt;] ? do_page_fault+0x2e0/0x2fc&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516]  [&amp;lt;ffffffff810faa6f&amp;gt;] ? sys_ioctl+0x51/0x70&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516]  [&amp;lt;ffffffff81010b42&amp;gt;] ? system_call_fastpath+0x16/0x1b&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] Code: 4c 8d 64 24 20 c7 44 24 04 00 00 00 00 4c 8d af 80 00 00 00 48 c7 44 24 20 00 00 00 00 48 c7 44 24 28 00 00 00 00 4c 89 6c 24 40 &amp;lt;49&amp;gt; 8b 5d 00 31 c0 48 85 db 48 89 5c 24 30 74 04 48 8b 43 30 49 &lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] RIP  [&amp;lt;ffffffffa030ef0f&amp;gt;] _ZN17SegmentMapManager13deleteMappingEP9CMMClient+0x3f/0x170 [fglrx]&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516]  RSP &amp;lt;ffff88003e91bc38&amp;gt;&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] CR2: 00000000000001c0&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.705883] ---[ end trace c9192c1a2722dc89 ]---&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
As fglrx source is closed, it will b difficult to catch this bug without AMD internal resource. If someone from AMD read this: please catch this bug. It is there from a least the last couple of monthly driver and really make my machine unable to do the work it was intended to do. I first see this bug using a Debian Lenny AMD64 with a old kernel. I recently upgraded to Debian Squeeze AMD64 with his last kernel, but the bug is exactly the same.&lt;br /&gt;
&lt;br /&gt;
=== [SOLVED] System freeze / Catalyst 11-9 / &amp;quot;unable to handle kernel NULL pointer dereference at ...&amp;quot; ===&lt;br /&gt;
&lt;br /&gt;
Similar to previous section, mouse and keyboard unresponsive afer a ramdomly amount of time.&lt;br /&gt;
&lt;br /&gt;
-----------------------------------------------------------------------------------------------&lt;br /&gt;
Computer&lt;br /&gt;
-----------------------------------------------------------------------------------------------&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Linux Debian Squeeze + sid fglrx packages&lt;br /&gt;
Desktop&lt;br /&gt;
  Motherboaord ASUS P5KPL - 4GB RAM&lt;br /&gt;
  Intel E8500 3.16GHz &lt;br /&gt;
  ACPI DISABLED&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
-----------------------------------------------------------------------------------------------&lt;br /&gt;
xorg server&lt;br /&gt;
-----------------------------------------------------------------------------------------------&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
X.Org X Server 1.7.7&lt;br /&gt;
Release Date: 2010-05-04&lt;br /&gt;
X Protocol Version 11, Revision 0&lt;br /&gt;
Build Operating System: Linux 2.6.37-trunk-amd64 x86_64 Debian&lt;br /&gt;
Current Operating System: Linux Joelle 2.6.32-[01] #1 SMP Sat Oct 8 21:03:45 CEST 2011 x86_64&lt;br /&gt;
xorg-server 2:1.7.7-13&lt;br /&gt;
Current version of pixman: 0.16.4Section &amp;quot;Device&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
-----------------------------------------------------------------------------------------------&lt;br /&gt;
xorg.conf&lt;br /&gt;
-----------------------------------------------------------------------------------------------&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Section &amp;quot;Device&amp;quot;&lt;br /&gt;
	Identifier  	&amp;quot;RADEON HD2600 - fglrx&amp;quot;&lt;br /&gt;
	Driver      	&amp;quot;fglrx&amp;quot;&lt;br /&gt;
	BusID       	&amp;quot;PCI:2:0:0&amp;quot;&lt;br /&gt;
	#Option		&amp;quot;SWCursor&amp;quot;		&amp;quot;true&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;TexturedVideo&amp;quot; 		&amp;quot;on&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;TexturedVideoSync&amp;quot; 	&amp;quot;true&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;VideoOverlay&amp;quot; 		&amp;quot;on&amp;quot;&lt;br /&gt;
	Option      &amp;quot;OpenGLOverlay&amp;quot; 		&amp;quot;off&amp;quot;&lt;br /&gt;
	# ATI&lt;br /&gt;
	#Option &amp;quot;AccelMethod&amp;quot;              &amp;quot;EXA&amp;quot;&lt;br /&gt;
	#Option &amp;quot;AGPMode&amp;quot;                  &amp;quot;4&amp;quot;&lt;br /&gt;
	#Option &amp;quot;EnablePageFlip&amp;quot;           &amp;quot;true&amp;quot;&lt;br /&gt;
	#Option &amp;quot;DDCMode&amp;quot;&lt;br /&gt;
	# NOTUSED Option &amp;quot;RenderAccel&amp;quot;              &amp;quot;true&amp;quot; &lt;br /&gt;
	#Option &amp;quot;SubPixelOrder&amp;quot;            &amp;quot;NONE&amp;quot;&lt;br /&gt;
	#Option &amp;quot;ColorTiling&amp;quot;              &amp;quot;false&amp;quot;&lt;br /&gt;
	#Option  &amp;quot;backingstore&amp;quot;            &amp;quot;true&amp;quot;&lt;br /&gt;
	#----&lt;br /&gt;
	# NOTUSED Option &amp;quot;XAANoOffscreenPixmaps&amp;quot; &amp;quot;true&amp;quot;&lt;br /&gt;
	# NOTUSED Option &amp;quot;AddARGBGLXVisuals&amp;quot; &amp;quot;true&amp;quot;&lt;br /&gt;
	# NOTUSEDOption &amp;quot;AllowGLXWithComposite&amp;quot; &amp;quot;true&amp;quot;&lt;br /&gt;
EndSection&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
------------------------------------------------------------------------------------------------&lt;br /&gt;
lspci&lt;br /&gt;
------------------------------------------------------------------------------------------------&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Vendor:	ATI Technologies Inc&lt;br /&gt;
Device:	RV630 [Radeon HD 2600 Series]&lt;br /&gt;
SVendor:	PC Partner Limited&lt;br /&gt;
SDevice:	Device e410&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
------------------------------------------------------------------------------------------------&lt;br /&gt;
/proc/ati/0/...&lt;br /&gt;
------------------------------------------------------------------------------------------------&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
BIOS_CREATION_DATE=&amp;quot;09/05/07 21:52&amp;quot;&lt;br /&gt;
BIOS_MSG=&amp;quot;11X-1E410ASA-001 RV630 GDDR2 128BIT 256MB 600E/500M&amp;quot;&lt;br /&gt;
BIOS_KIT_VERSION=&amp;quot;BK-ATI VER010.059.000.003.000000&amp;quot;&lt;br /&gt;
BIOS_PN=&amp;quot;113-B1E41QIM-X01&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
------------------------------------------------------------------------------------------------&lt;br /&gt;
amdcccle info&lt;br /&gt;
------------------------------------------------------------------------------------------------&lt;br /&gt;
BIOS&lt;br /&gt;
    Date                            09/05/07 21:52&lt;br /&gt;
    Version                         010.059.000.003.000000&lt;br /&gt;
    Part Number                     113-B1E41QIM-X01&lt;br /&gt;
Memory&lt;br /&gt;
    Type                            DDR2&lt;br /&gt;
    Clock                           500 MHz&lt;br /&gt;
    Size                            256 MB&lt;br /&gt;
    Bandwidth                       16.0 GBytes/s&lt;br /&gt;
BUS&lt;br /&gt;
        Graphics Capability         PCI Express&lt;br /&gt;
        Maximum Setting             x16&lt;br /&gt;
        Core Clock                  600 MHz&lt;br /&gt;
Software&lt;br /&gt;
    Catalyst version                10.9&lt;br /&gt;
    Driver Packaging Version        8.771-100825a-104565C-ATI&lt;br /&gt;
    2D Driver Version               8.89.4&lt;br /&gt;
    Catalyst Control Center Version 2.13&lt;br /&gt;
    RandR Version                   1.3&lt;br /&gt;
OpenGL&lt;br /&gt;
    OpenGL Provider                 Advanced Micro Devices, Inc.&lt;br /&gt;
    OpenGL Renderer                 ATI Radeon HD 2600 Pro&lt;br /&gt;
    OpenGL Version                  3.3.11079 Compatibilty Profile COntext&lt;br /&gt;
------------------------------------------------------------------------------------------------&lt;br /&gt;
BUG trace in syslog&lt;br /&gt;
------------------------------------------------------------------------------------------------&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443571] BUG: unable to handle kernel NULL pointer dereference at 0000000000000008&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443576] IP: [&amp;lt;ffffffffa024b8d1&amp;gt;] _ZN20CMMHeap_SystemMemory8pushPoolEP7CMMPool+0x11/0x40 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443623] PGD 37736067 PUD 5cfd6067 PMD 0 &lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443626] Oops: 0002 [#1] SMP &lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443628] last sysfs file: /sys/devices/pci0000:00/0000:00:1f.1/host0/target0:0:0/0:0:0:0/block/sda/uevent&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443631] CPU 1 &lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443632] Modules linked in: binfmt_misc fuse coretemp w83627ehf hwmon_vid drm loop snd_hda_codec_atihdmi snd_hda_codec_realtek snd_hda_intel snd_hda_codec snd_hwdep snd_pcm_oss snd_mixer_oss snd_pcm snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd i2c_i801 soundcore snd_page_alloc i2c_core pcspkr fglrx(P) rng_core evdev psmouse serio_raw ext3 jbd mbcache dm_mod sd_mod crc_t10dif ata_generic uhci_hcd ata_piix libata ehci_hcd scsi_mod usbcore nls_base [last unloaded: scsi_wait_scan]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443656] Pid: 1521, comm: Xorg Tainted: P           2.6.32-[01] #1 System Product Name&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443657] RIP: 0010:[&amp;lt;ffffffffa024b8d1&amp;gt;]  [&amp;lt;ffffffffa024b8d1&amp;gt;] _ZN20CMMHeap_SystemMemory8pushPoolEP7CMMPool+0x11/0x40 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443686] RSP: 0018:ffff8800370bb970  EFLAGS: 00010297&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443687] RAX: ffff880037638008 RBX: ffffc9000144a150 RCX: 0000000000000000&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443689] RDX: 0000000000000000 RSI: ffffc9000144a018 RDI: ffff880037638de8&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443690] RBP: 0000000000000002 R08: ffffffffa0278bb0 R09: ffff880037638008&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443692] R10: ffffc9000144a090 R11: ffff880037638008 R12: ffff880037638de8&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443693] R13: 0000000000000040 R14: 0000000000000000 R15: 0000000000000000&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443695] FS:  00007fb0e561d700(0000) GS:ffff880001700000(0000) knlGS:0000000000000000&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443697] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443698] CR2: 0000000000000008 CR3: 000000003776b000 CR4: 00000000000006e0&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443700] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443702] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443704] Process Xorg (pid: 1521, threadinfo ffff8800370ba000, task ffff8800377d3100)&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443705] Stack:&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443706]  ffffffffa024b2f6 0000000000000000 ffff880037638de8 ffff880037638e78&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443709] &amp;lt;0&amp;gt; 0000000000000200 0000000000000000 ffffffffa01e45d5 0000000000080000&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443711] &amp;lt;0&amp;gt; ffff880037638de8 ffffffffa0278bb0 ffffffffa01e4938 0000000000000000&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443714] Call Trace:&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443743]  [&amp;lt;ffffffffa024b2f6&amp;gt;] ? _ZN7CMMHeap15createPoolSpaceI21CMMPoolAsicAccessibleEEbj+0xb6/0xc0 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443788]  [&amp;lt;ffffffffa01e45d5&amp;gt;] ? _ZN20CMMHeap_SystemMemory10obtainPoolEv+0x85/0xc0 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443831]  [&amp;lt;ffffffffa01e4938&amp;gt;] ? _ZN16CMMHeap_PAGEABLE10expandHeapEm+0x18/0xb0 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443860]  [&amp;lt;ffffffffa024b0ea&amp;gt;] ? _ZN7CMMHeap10expandHeapEmRmPv+0xa/0x10 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443904]  [&amp;lt;ffffffffa01e32ed&amp;gt;] ? _ZN7CMMHeap21allocateMorePoolSpaceEmPv+0x8d/0x1b0 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443947]  [&amp;lt;ffffffffa01e1cbe&amp;gt;] ? _ZN14CMMHeapManager13allocPageableEjR14CMM_ALLOCATION+0xbe/0x100 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443992]  [&amp;lt;ffffffffa020a1f1&amp;gt;] ? AddrComputeSurfaceInfo+0x31/0x50 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444036]  [&amp;lt;ffffffffa01ebc57&amp;gt;] ? _ZN9CMMObjectnwEmP8CMM_CORE+0x37/0x70 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444080]  [&amp;lt;ffffffffa01ef7a2&amp;gt;] ? _ZN8MSF_CORE21get_surface_structureEv+0xc2/0xe0 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444122]  [&amp;lt;ffffffffa01da40f&amp;gt;] ? _ZN3MSF11create_surfEP9CMMClientP9CMMDriverPvRA4_K14CMM_ALLOCATIONP16MSF_SURF_ATTRIBS+0x1f/0x1c0 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444164]  [&amp;lt;ffffffffa01dbaf3&amp;gt;] ? _ZN3MSF21handle_shared_surfaceEP9CMMClientP9CMMDriverP10CMMSurfaceP16MSF_SURF_ATTRIBSP15_CMM_RETURNCODE+0x113/0x280 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444206]  [&amp;lt;ffffffffa01d61aa&amp;gt;] ? CMMAllocSurface_WA+0x62a/0xab0 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444235]  [&amp;lt;ffffffffa018a522&amp;gt;] ? firegl_trace+0x72/0x1e0 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444278]  [&amp;lt;ffffffffa01e7219&amp;gt;] ? _Z8uCWDDEQCmjjPvjS_+0xb59/0x10c0 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444307]  [&amp;lt;ffffffffa018ca32&amp;gt;] ? firegl_cmmqs_CWDDE_32+0x332/0x440 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444336]  [&amp;lt;ffffffffa018b360&amp;gt;] ? firegl_cmmqs_CWDDE32+0x70/0x100 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444365]  [&amp;lt;ffffffffa018b2f0&amp;gt;] ? firegl_cmmqs_CWDDE32+0x0/0x100 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444389]  [&amp;lt;ffffffffa0169fd8&amp;gt;] ? firegl_ioctl+0x1e8/0x250 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444412]  [&amp;lt;ffffffffa0160c75&amp;gt;] ? ip_firegl_unlocked_ioctl+0x9/0xd [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444417]  [&amp;lt;ffffffff810e34d8&amp;gt;] ? vfs_ioctl+0x19/0x83&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444419]  [&amp;lt;ffffffff810e3a22&amp;gt;] ? do_vfs_ioctl+0x46e/0x4b2&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444422]  [&amp;lt;ffffffff810d8216&amp;gt;] ? vfs_read+0xc7/0xfc&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444424]  [&amp;lt;ffffffff810e3aa2&amp;gt;] ? sys_ioctl+0x3c/0x5c&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444428]  [&amp;lt;ffffffff8100ba6b&amp;gt;] ? system_call_fastpath+0x16/0x1b&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444429] Code: 00 00 00 00 00 00 00 00 00 00 48 8d 47 60 c3 00 00 00 00 00 00 00 00 00 00 00 31 c9 48 8b 97 90 00 00 00 83 7e 18 02 48 0f 44 ce &amp;lt;48&amp;gt; 89 51 08 ff 87 98 00 00 00 48 89 8f 90 00 00 00 c3 00 00 00 &lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444449] RIP  [&amp;lt;ffffffffa024b8d1&amp;gt;] _ZN20CMMHeap_SystemMemory8pushPoolEP7CMMPool+0x11/0x40 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444477]  RSP &amp;lt;ffff8800370bb970&amp;gt;&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444478] CR2: 0000000000000008&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444480] ---[ end trace dbbddd5ad13ce08c ]---&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
Edit 29.10.2011&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
Tried  : Installed a more recent kernel ( 2.6.32.38 ) , Removed sid fglrx package, and installed a previous version &amp;quot;ati-driver-installer-11-6-x86.x86_64.run&amp;quot; downloaded from ADM site -&amp;gt; bug still present&lt;br /&gt;
&lt;br /&gt;
Trying now &amp;quot;ati-driver-installer-10-9-x86.x86_64.run&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
Edit 06.03.2012&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
Solved ! New ATI drivers conflict with kms. So you have to disable kms ( for example append &amp;quot;nomodeset&amp;quot; on your kernel boot line )&lt;br /&gt;
&lt;br /&gt;
=== An Example of a working Xorg.conf ===&lt;br /&gt;
Lots of trial and error changing Options to get Compiz-Fusion running under Mandriva 2008-2010.  X Server 1.6.5&lt;br /&gt;
(Sadly, the &#039;drak&#039; tools that come with Mandriva to configure are worthless.)&lt;br /&gt;
&lt;br /&gt;
In this instance it was chosen to remove packaged drivers and install from .bin file from AMD/ATI.&lt;br /&gt;
&lt;br /&gt;
Most Options were added per &#039;aticonfig -f --initial ... ...&#039;.  &lt;br /&gt;
And the rest were added as needed.  Constantly checking &#039;/var/log/Xorg.0.log&#039; for errors and warnings.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; Section &amp;quot;ServerLayout&amp;quot;                     &lt;br /&gt;
        Identifier     &amp;quot;aticonfig Layout&amp;quot;  &lt;br /&gt;
        Screen      0  &amp;quot;aticonfig-Screen[0]-0&amp;quot; 0 0  # The extra zeros are necessary for some reason&lt;br /&gt;
        Option         &amp;quot;AIGLX&amp;quot;                    &lt;br /&gt;
EndSection                                        &lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;Files&amp;quot;&lt;br /&gt;
EndSection     &lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;Module&amp;quot;&lt;br /&gt;
        Load &amp;quot;dbe&amp;quot;&lt;br /&gt;
        Load &amp;quot;v4l&amp;quot;&lt;br /&gt;
        Load &amp;quot;extmod&amp;quot;&lt;br /&gt;
        Load &amp;quot;type1&amp;quot; &lt;br /&gt;
        Load &amp;quot;freetype&amp;quot;&lt;br /&gt;
        Load &amp;quot;glx&amp;quot;     &lt;br /&gt;
        Load &amp;quot;dri&amp;quot;     &lt;br /&gt;
EndSection             &lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
        Identifier &amp;quot;aticonfig-Monitor[0]-0&amp;quot;&lt;br /&gt;
        Option &amp;quot;VendorName&amp;quot; &amp;quot;Hewlett-Packard&amp;quot;&lt;br /&gt;
        Option &amp;quot;ModelName&amp;quot; &amp;quot;HP D2845 Ergo 1600 21-inch Display&amp;quot;&lt;br /&gt;
        HorizSync 31.5-95.0                                    &lt;br /&gt;
        VertRefresh 50.0-160.0                                 &lt;br /&gt;
        Option      &amp;quot;DPMS&amp;quot; &amp;quot;true&amp;quot;                              &lt;br /&gt;
EndSection                                                     &lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;Device&amp;quot;&lt;br /&gt;
        Identifier  &amp;quot;aticonfig-Device[0]-0&amp;quot;&lt;br /&gt;
        Driver      &amp;quot;fglrx&amp;quot;&lt;br /&gt;
        BusID       &amp;quot;PCI:1:0:0&amp;quot;&lt;br /&gt;
        Option      &amp;quot;UseFastTLS&amp;quot; &amp;quot;2&amp;quot;&lt;br /&gt;
        Option      &amp;quot;Textured2D&amp;quot; &amp;quot;on&amp;quot;&lt;br /&gt;
        Option      &amp;quot;TexturedXrender&amp;quot; &amp;quot;off&amp;quot;&lt;br /&gt;
        Option      &amp;quot;BackingStore&amp;quot; &amp;quot;on&amp;quot;&lt;br /&gt;
        Option      &amp;quot;VideoOverlay&amp;quot; &amp;quot;off&amp;quot;&lt;br /&gt;
        Option      &amp;quot;OpenGLOverlay&amp;quot; &amp;quot;off&amp;quot;&lt;br /&gt;
EndSection&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
        Identifier &amp;quot;aticonfig-Screen[0]-0&amp;quot;&lt;br /&gt;
        Device     &amp;quot;aticonfig-Device[0]-0&amp;quot;&lt;br /&gt;
        Monitor    &amp;quot;aticonfig-Monitor[0]-0&amp;quot;&lt;br /&gt;
        DefaultDepth     24&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     24&lt;br /&gt;
        EndSubSection&lt;br /&gt;
EndSection&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;Extensions&amp;quot;&lt;br /&gt;
        Option      &amp;quot;Composite&amp;quot; &amp;quot;on&amp;quot;&lt;br /&gt;
        Option      &amp;quot;RENDER&amp;quot; &amp;quot;on&amp;quot; # essential for proper window border rendering&lt;br /&gt;
        Option      &amp;quot;DAMAGE&amp;quot; &amp;quot;on&amp;quot; # compiz-fusion calls for explicitly&lt;br /&gt;
EndSection&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Open for scrutiny and testing.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Sticky mouse cursor ===&lt;br /&gt;
&lt;br /&gt;
Some users reported that the mouse cursor gets stuck when the mouse is moved to the lower right corner. At least in several versions of Ubuntu using Gnome desktop and starting with Catalyst 11.4.&lt;br /&gt;
&lt;br /&gt;
That seems to be solved when adding &amp;quot;&amp;quot;load &amp;quot;dri&amp;quot;&amp;quot; to &amp;quot;Section Module&amp;quot; of xorg.conf.&lt;br /&gt;
&lt;br /&gt;
=== [SOLVED]  RadeonHD6670 &amp;amp; Catalyst 13.4 : X server crash ( segmentation fault after __driCreateNewScreen in fglrx_dri.so ) / KMS working ===&lt;br /&gt;
&lt;br /&gt;
-----------------------------------------------------------------------------------------------&lt;br /&gt;
Computer&lt;br /&gt;
-----------------------------------------------------------------------------------------------&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Linux &lt;br /&gt;
    Debian Wheezy + AMD installer&lt;br /&gt;
    Kernel &lt;br /&gt;
        3.2.46 #1 SMP Wed Aug 21 11:01:42 CEST 2013 x86_64 GNU/Linux&lt;br /&gt;
        ACPI disabled&lt;br /&gt;
        AMD TURKS firmwares included&lt;br /&gt;
Desktop&lt;br /&gt;
  Motherboaord ASUS P5KPL - 4GB RAM&lt;br /&gt;
  Intel E8500 3.16GHz &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
------------------------------------------------------------------------------------------------&lt;br /&gt;
BUG trace in syslog&lt;br /&gt;
------------------------------------------------------------------------------------------------&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
(...)&lt;br /&gt;
ukiDynamicMajor: found major device number 252&lt;br /&gt;
[   304.303] ukiDynamicMajor: found major device number 252&lt;br /&gt;
[   304.303] ukiOpenByBusid: Searching for BusID PCI:2:0:0&lt;br /&gt;
[   304.303] ukiOpenDevice: node name is /dev/ati/card0&lt;br /&gt;
[   304.303] ukiOpenDevice: open result is 12, (OK)&lt;br /&gt;
[   304.303] ukiOpenByBusid: ukiOpenMinor returns 12&lt;br /&gt;
[   304.303] ukiOpenByBusid: ukiGetBusid reports PCI:2:0:0&lt;br /&gt;
[   304.346] &lt;br /&gt;
[   304.346] Backtrace:&lt;br /&gt;
[   304.346] 0: /usr/bin/Xorg (xorg_backtrace+0x36) [0x7faadd5d1d06]&lt;br /&gt;
[   304.346] 1: /usr/bin/Xorg (0x7faadd453000+0x182859) [0x7faadd5d5859]&lt;br /&gt;
[   304.346] 2: /lib/x86_64-linux-gnu/libpthread.so.0 (0x7faadc77b000+0xf030) [0x7faadc78a030]&lt;br /&gt;
[   304.346] 3: /lib/x86_64-linux-gnu/libc.so.6 (0x7faadb484000+0x11fc45) [0x7faadb5a3c45]&lt;br /&gt;
[   304.346] 4: /usr/lib/dri/fglrx_dri.so (__driCreateNewScreen_20050727+0x56) [0x7faad542e0c6]&lt;br /&gt;
[   304.346] 5: /usr/lib/xorg/modules/extensions/libglx.so (0x7faad9d4c000+0x1e0ea) [0x7faad9d6a0ea]&lt;br /&gt;
[   304.346] 6: /usr/lib/xorg/modules/extensions/libglx.so (0x7faad9d4c000+0x1fb05) [0x7faad9d6bb05]&lt;br /&gt;
[   304.346] 7: /usr/bin/Xorg (InitExtensions+0x99) [0x7faadd510889]&lt;br /&gt;
[   304.346] 8: /usr/bin/Xorg (0x7faadd453000+0x41d42) [0x7faadd494d42]&lt;br /&gt;
[   304.346] 9: /lib/x86_64-linux-gnu/libc.so.6 (__libc_start_main+0xfd) [0x7faadb4a2ead]&lt;br /&gt;
[   304.346] 10: /usr/bin/Xorg (0x7faadd453000+0x4219d) [0x7faadd49519d]&lt;br /&gt;
[   304.346] &lt;br /&gt;
[   304.346] Segmentation fault at address 0x7fff00000014&lt;br /&gt;
[   304.346] &lt;br /&gt;
Fatal server error:&lt;br /&gt;
[   304.346] Caught signal 11 (Segmentation fault). Server aborting&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The solution is : downgrade AMD driver.&lt;br /&gt;
&lt;br /&gt;
I could these AMD driver working:&lt;br /&gt;
    AMD Catalyst installer (legacy) 13.1 ( installer says version 8.97.2 )&lt;br /&gt;
    AMD Catalyst installer (non-legacy) 13.1 ( installer says version 9.012 ) &lt;br /&gt;
&lt;br /&gt;
-&amp;gt; both seems to be the same, kernel module version reported in Xorg.0.log is always 8.97.2 !&lt;br /&gt;
&lt;br /&gt;
They both sticks &amp;quot;AMD Unsupported hardware&amp;quot; in the low-right corner of my monitor ( which can be removed easily ).&lt;br /&gt;
&lt;br /&gt;
Seems that from version 13.4, the software was deeply modified, that make it buggy.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
KMS works well ( module radeon.ko ). I have frame buffer kernel module ( radeonfb.ko  ) built&lt;br /&gt;
but I didnt try for instant to load it simultaneously with KMS.&lt;br /&gt;
&lt;br /&gt;
==aticonfig Issues==&lt;br /&gt;
If you get the message ‘‘aticonfig: No supported adapters detected’’, you might have a card not officially supported by the fglrx driver but that might still work when forcing the driver to load. See [[Ubuntu#Unsupported_adapter]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== X server dies at start, possibly with error segmentation fault at address 0x8 ===&lt;br /&gt;
* aticonfig can mess up the fglrx config in /etc/ati/amdpcsdb, try overwriting with /etc/ati/amdpcsdb.default&lt;br /&gt;
   &amp;quot;VideoOverlay&amp;quot;        &amp;quot;on&amp;quot;&lt;br /&gt;
   &amp;quot;OpenGLOverlay&amp;quot;       &amp;quot;off&amp;quot;&lt;br /&gt;
   &amp;quot;UseInternalAGPGART&amp;quot; &amp;quot;yes&amp;quot;   &lt;br /&gt;
   (10/2011, on cat-11.9, ATI 6300 aka 9803)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==AMD installer script completes, fglrx X driver loads, fglrxinfo reports error==&lt;br /&gt;
&lt;br /&gt;
Xorg.log reports 2d/3d acceleration disabled, DRI disabled and uki errors related to /proc/ati files.  AMD control panel works.&lt;br /&gt;
&lt;br /&gt;
This can happen if there is a problem w/ the AMD installer compiling the fglrx.ko kernel module.  The installation completes anyway with the fglrx Xorg driver in place.  As per 2.6.42.9 and the 12.1 AMD driver there was a compile error in/usr/src/fglrx-8.93/firegl_public.c, due to TS_USEDFPU macro not being defined.  Other compile-time errors will produce a similar problem.  Check the contents of /usr/share/ati/fglrx-install.log, note if there was a compile error.  If so, re-running the AMD installer will not fix the problem since the compile error will just recur.  Likewise, patching the bug ie&lt;br /&gt;
&lt;br /&gt;
http://phoronix.com/forums/showthread.php?68922-Patch-to-compile-fgrlx-module-on-Linux-3-3-rc4-with-x86-32-bit-arch&lt;br /&gt;
&lt;br /&gt;
and then reinstalling won&#039;t help either since the installer re-extracts the source from the archive.  To fix, apply whatever fix is required to the sourcecode that the installer leaves in /usr/src/fglrx-xxx and use dkms to compile and install the driver.&lt;br /&gt;
&lt;br /&gt;
dkms add fglrx/8.93 /usr/src/fglrx-8.93&amp;lt;BR&amp;gt;&lt;br /&gt;
dkms build fglrx/8.93&amp;lt;BR&amp;gt;&lt;br /&gt;
dkms install fglrx/8.93&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apply fixes to the fglrx source and repeat the dkms build step until the build completes, then install &amp;amp; reboot.  Check lsmod output to see if fglrx.ko is loaded, confirm DRI and proc stuff in Xorg.log is working.&lt;br /&gt;
&lt;br /&gt;
In the 2.6.42.9 w/ 12.1 bug case, the fix is to add the TS_USEDFPU ifdef in firegl_public.c as below;&lt;br /&gt;
&lt;br /&gt;
void ATI_API_CALL KCL_fpu_begin(void)&amp;lt;BR&amp;gt;&lt;br /&gt;
{&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#ifdef CONFIG_X86_64&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
    kernel_fpu_begin();&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#else&amp;lt;/nowiki&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#ifndef TS_USEDFPU&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
    preempt_disable();&lt;br /&gt;
    if (__thread_has_fpu(current))&lt;br /&gt;
       __save_init_fpu(current);&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#else&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
    struct thread_info *cur_task = current_thread_info();&lt;br /&gt;
    preempt_disable();&lt;br /&gt;
    if (cur_task-&amp;gt;status &amp;amp; TS_USEDFPU)&lt;br /&gt;
        __save_init_fpu(cur_task-&amp;gt;task);&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#endif&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
    else&lt;br /&gt;
        clts();&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#endif&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Installation Documentation]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:NeedsUpdating]]&lt;br /&gt;
{{VCT}}&lt;/div&gt;</summary>
		<author><name>77.197.11.212</name></author>
	</entry>
	<entry>
		<id>http://wiki.cchtml.com/index.php?title=Troubleshooting&amp;diff=10406</id>
		<title>Troubleshooting</title>
		<link rel="alternate" type="text/html" href="http://wiki.cchtml.com/index.php?title=Troubleshooting&amp;diff=10406"/>
		<updated>2014-01-29T09:05:20Z</updated>

		<summary type="html">&lt;p&gt;77.197.11.212: Haswell systems: X server freeze when igpu selected upon lockscreen/lid-close&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Installer Issues==&lt;br /&gt;
When the installer fails to produce results, check the directory where the ati catalyst installer has been placed. If it contains international characters or spaces, weird errors will arise. (The issue has been reported to ATI some time ago, but even in the newest releases they seem to like to prefer to conserve the bug)&lt;br /&gt;
&lt;br /&gt;
===== February 15, 2013 - Catalyst 13.1 Install on Ubuntu 10.04 (lucid) =====&lt;br /&gt;
&lt;br /&gt;
Had much the same problems as the poster below, but found another fix:&lt;br /&gt;
&lt;br /&gt;
Error:&lt;br /&gt;
&lt;br /&gt;
  dh_install: fglrx missing files (arch/#SRCOTHERARCH#/etc/OpenCL/vendors/*.icd), aborting&lt;br /&gt;
&lt;br /&gt;
Solution found at [http://parallelplusplus.blogspot.ca/2013/01/problems-with-amd-catalyst-131-on-ubuntu.html http://parallelplusplus.blogspot.ca/2013/01/problems-with-amd-catalyst-131-on-ubuntu.html].&lt;br /&gt;
&lt;br /&gt;
1. Extract files from the installer:&lt;br /&gt;
&lt;br /&gt;
  sh amd-driver-installer-catalyst-13.1-linux-x86.x86_64.run --extract amd&lt;br /&gt;
&lt;br /&gt;
2. Edit the packages/Ubuntu/dists/lucid/rules file as follows:&lt;br /&gt;
&lt;br /&gt;
  The following line had to be appended after line 69:&lt;br /&gt;
  SRC_other_arch := x86_64&lt;br /&gt;
  and the following line had to be appended after line 151:&lt;br /&gt;
  -e &amp;quot;s|#SRCOTHERARCH#|$(SRC_other_arch)|g&amp;quot; \&lt;br /&gt;
&lt;br /&gt;
3. Create package:&lt;br /&gt;
&lt;br /&gt;
  sudo ./ati-installer.sh 9.012 --buildpkg Ubuntu/lucid&lt;br /&gt;
&lt;br /&gt;
===== January 22, 2013 - Catalyst 13.1 Install on Ubuntu 11.04 (natty) =====&lt;br /&gt;
&lt;br /&gt;
Just wanted to document my problems with this install and the workaround I came up with.&lt;br /&gt;
&lt;br /&gt;
1. I got the installer from AMD (amd-driver-installer-catalyst-13.1-linux-x86.x86_64.run) and attempted this:&lt;br /&gt;
&lt;br /&gt;
  sh amd-driver-installer-catalyst-13.1-linux-x86.x86_64.run --buildpkg Ubuntu/natty&lt;br /&gt;
&lt;br /&gt;
This failed with:&lt;br /&gt;
&lt;br /&gt;
  dh_install: fglrx missing files (arch/#SRCOTHERARCH#/etc/OpenCL/vendors/*.icd), aborting&lt;br /&gt;
  make: *** [binary-arch] Error 2&lt;br /&gt;
  dpkg-buildpackage: error: debian/rules binary gave error exit status 2&lt;br /&gt;
&lt;br /&gt;
That &#039;#SRCOTHERARCH#&#039; looked a bit suspicious. I found a directory arch/x86_64/etc/OpenCL/vendors with an &amp;quot;icd&amp;quot; file in it. I guessed that was what the installer was looking for.&lt;br /&gt;
&lt;br /&gt;
2. I then extracted the files from the installer:&lt;br /&gt;
&lt;br /&gt;
  sh amd-driver-installer-catalyst-13.1-linux-x86.x86_64.run --extract amd&lt;br /&gt;
&lt;br /&gt;
3. Create sym link for the &amp;quot;#SRCOTHERARCH#&amp;quot; directory that the installer is expecting to find:&lt;br /&gt;
   cd amd/arch&lt;br /&gt;
   ln -sf x86_64 &#039;#SRCOTHERARCH#&#039;&lt;br /&gt;
&lt;br /&gt;
4. Back up to the installer directory and retried the &amp;quot;buildpkg&amp;quot; step - this time it worked and created the three deb package files. I was then able to continue with the install as normal.&lt;br /&gt;
&lt;br /&gt;
==X Server Related Issues==&lt;br /&gt;
&lt;br /&gt;
This &amp;quot;free sharing&amp;quot; of information seems too good to be true. Like communism.&lt;br /&gt;
&lt;br /&gt;
===X Server freeze upon lockscreen/lid-close when Intel iGPU selected===&lt;br /&gt;
&lt;br /&gt;
On a Haswell system with an Intel HD 4400 as the integrated card in&lt;br /&gt;
a hybrid system X freezes (moveable mouse cursor but either black screen &lt;br /&gt;
or frozen image of desktop at time of freeze) often when the user locks the screen&lt;br /&gt;
(inactivity or otherwise) or closes the lid. The desktop (in 13.10 at least)&lt;br /&gt;
can be recovered by switching to a tty and back( e.g. ctrl+alt+fn1, followed&lt;br /&gt;
by ctl+alt+fn7). In 12.04 I needed to restart completely from tty.&lt;br /&gt;
&lt;br /&gt;
This bug occurs because pxpress loads the intel driver with the &lt;br /&gt;
&amp;quot;AccelMethod&amp;quot; &amp;quot;UXA&amp;quot; option. You can verify this is the cause&lt;br /&gt;
 by using a minimal `xorg.conf`&lt;br /&gt;
(even before fglrx drivers are installed) with just&lt;br /&gt;
&lt;br /&gt;
[code]&lt;br /&gt;
Section &amp;quot;Device&amp;quot;&lt;br /&gt;
        Identifier      &amp;quot;Intel Graphics&amp;quot;&lt;br /&gt;
        Driver          &amp;quot;intel&amp;quot;&lt;br /&gt;
        Option          &amp;quot;AccelMethod&amp;quot;  &amp;quot;UXA&amp;quot; # (fglrx uses) I can see the bug&lt;br /&gt;
#       Option          &amp;quot;AccelMethod&amp;quot;  &amp;quot;SNA&amp;quot; #(default) no bug!&lt;br /&gt;
EndSection&lt;br /&gt;
[/code]&lt;br /&gt;
&lt;br /&gt;
and you should reproduce the bug with a few attempts at closing lid/locking screen.&lt;br /&gt;
Whereas with the change to ` Option          &amp;quot;AccelMethod&amp;quot;  &amp;quot;SNA&amp;quot;` there is no bug &lt;br /&gt;
anymore (&amp;quot;SNA&amp;quot; is the default anyway).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;How to fix&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Create (or edit) the DRI config file `~/.drirc` containing&lt;br /&gt;
&lt;br /&gt;
[code]&lt;br /&gt;
&amp;lt;device screen=&amp;quot;0&amp;quot; driver=&amp;quot;dri2&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;application name=&amp;quot;Default&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;option name=&amp;quot;vblank_mode&amp;quot; value=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;/application&amp;gt;&lt;br /&gt;
&amp;lt;/device&amp;gt;&lt;br /&gt;
[/code]&lt;br /&gt;
&lt;br /&gt;
This turns off vsync for the Intel card (the mode that attempts to make your gfx card sync its framerate&lt;br /&gt;
with that of the display to avoid tearing, rather than racing ahead at its intrinsic higher framerate).&lt;br /&gt;
&lt;br /&gt;
Now even in &amp;quot;UXA&amp;quot; mode, the bug should not be reproducible.&lt;br /&gt;
&lt;br /&gt;
It would be a better solution if it were possible to tell pxpress to load intel&lt;br /&gt;
driver with SNA mode...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== No XVideo support on 690G integrated graphic chipset ===&lt;br /&gt;
*Upgrade your BIOS if you get random flicker lines and black screen with a 690G chip.&lt;br /&gt;
*Motherboard using the 690G IGP chipset don&#039;t have XVideo support. When you execute the &amp;quot;xvinfo&amp;quot; command you get &amp;quot;no adaptors present&amp;quot;. This is the case by using the 8.39.4 FGLRX driver and whenever the &amp;quot;sudo aticonfig --overlay-type=Xv&amp;quot; command or the &amp;quot;sudo aticonfig --overlay-type=opengl&amp;quot; was used. ATI seem to know this as there list TVtime as an application unable to run on a 690G chip.&lt;br /&gt;
* XVideo works with 8-1 release (version 8.45.4).  You need to change the defaults in /etc/ati/amdpcsdb (created by amdcccle, loaded by X on start, and saved on exit). With X shutdown, set VideoOverlay=Son, OpenGLOverlay=Soff, and Textured2D=STrue. (Don&#039;t use aticonfig or xorg.conf to set these.  At this time, aticonfig and amdccle don&#039;t change these settings, and /etc/ati/amdpcsdb seems to override xorg.conf) (Verified on Asus M2A-VM with BIOS 1501)&lt;br /&gt;
* With 8-3 release (8.47.1), to get XVideo working I added &#039;&#039;Option &amp;quot;TexturedVideo&amp;quot; &amp;quot;true&amp;quot;&#039;&#039; to the xorg.conf file. It wasn&#039;t necessary to edit the /etc/ati/amdpcsdb file as described in the paragraph above; the open GL overlay can be active and it will still work.&lt;br /&gt;
&lt;br /&gt;
=== System lockup on logout or switch to virtual consoles ===&lt;br /&gt;
&lt;br /&gt;
If your system locks up after you logout or when you try to switch to a virtual console, this might be an instance of [http://ati.cchtml.com/show_bug.cgi?id=330 this bug]. It is likely that the problem only occurs for users with an &#039;&#039;&#039;Xorg version of at least 7.0&#039;&#039;&#039;. Probably it only affects users of &#039;&#039;&#039;DVI&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
There is a workaround: Use a standard D-Sub VGA connector instead of the DVI connector.&lt;br /&gt;
&lt;br /&gt;
This workaround was posted as a comment to another related bug: see [http://ati.cchtml.com/show_bug.cgi?id=239#c48 here].&lt;br /&gt;
---------&lt;br /&gt;
Unfortunately &amp;quot;D-sub&amp;quot; users (like me) have the same problem.&lt;br /&gt;
&lt;br /&gt;
=== BigDesktop (Dual screen) doesn&#039;t work after GDM login screen ===&lt;br /&gt;
&lt;br /&gt;
This can occur on Ubuntu Feisty Fawn &amp;amp; Gutsy.&lt;br /&gt;
&lt;br /&gt;
System &amp;gt; Prefrences &amp;gt; Screen Resolution&lt;br /&gt;
&lt;br /&gt;
Select the resolution that is a combination of both screen resolutions wide and your height.&lt;br /&gt;
&lt;br /&gt;
If X crashes during login, go to a virtual console using Ctrl+Alt+F1, log in, &amp;lt;code&amp;gt;sudo vim /etc/X11/xorg.conf&amp;lt;/code&amp;gt;, and comment out the line which looks like the following:&lt;br /&gt;
{{Box File|/etc/X11/xorg.conf|&lt;br /&gt;
&amp;lt;pre&amp;gt;  Option  &amp;quot;DesktopSetup&amp;quot;  &amp;quot;something&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Computer Freezes while using fglrx (UMA and SIDEPORT)  ===&lt;br /&gt;
If after choosing fglrx as your driver in either xorg.conf or xfree86.conf files, the computer freezes and becomes unresponsive while trying to start X this may be the solution.&lt;br /&gt;
&lt;br /&gt;
Some ATI cards have the ability to run in three modes: UMA, SIDEPORT, or a combination of both. UMA mode is that one in which the video card does not use its dedicated memory, but rather uses and shares the system memory. On the other hand, SIDEPORT mode is the one in which the card uses its own dedicated memory. And finally, the third mode is a combination of the previous modes in which the card uses both the system memory and its dedicated memory.&lt;br /&gt;
&lt;br /&gt;
If your computer hangs, this settings may be where the solution lies. If your computer hangs, try using either UMA by itself or a combination of both. However, if you choose the combination, make sure that the UMA one is at least 128MB. In my case, I have SIDEPORT 128MB and 128MB UMA. If I choose any less for UMA, it does not work. This is definetly not an attractive solution since it compromises your systems performance. Hopefully, this will be solved very soon.&lt;br /&gt;
&lt;br /&gt;
On some systems, the BIOS screen may not offer a choice of UMA or SIDEPORT.  In this case, you can try turning the amount of RAM dedicated to the video card down, from 128Mb to 64Mb for example.&lt;br /&gt;
&lt;br /&gt;
On some ACER laptops (at least the TimelineX), this means that you need to set display adapter mode to DISCRETE in BIOS.&lt;br /&gt;
&lt;br /&gt;
=== Graphical Anomalies ===&lt;br /&gt;
&lt;br /&gt;
This was experienced with an ATI Radeon X1600 Pro 512mb:&lt;br /&gt;
&lt;br /&gt;
After following instructions for both Method 1 and Method 2, whenever the Composite Extension is disabled, the display would be almost unusable, but the fglrxinfo command would display the correct information.  If the Composite Extension is re-enabled the display would be usable, but fglrxinfo would report using mesa drivers.&lt;br /&gt;
&lt;br /&gt;
To resolve the problem it maybe needed to lower the AGP Aperture setting in my BIOS to 128mb (or lower worked too).  The AGP Aperture was initially set to 256mb. After setting the AGP Aperture to 128mb, everything worked perfectly; the Composite Extension is disabled, fglrxinfo reports the correct drivers, and direct rendering is enabled. Some systems may require setting the AGP Aperture to the highest setting (256mb or 512mb).&lt;br /&gt;
&lt;br /&gt;
There&#039;s been a bug report regarding [https://bugs.launchpad.net/ubuntu/+source/xorg/+bug/150627 anomalies in Firefox] as well.&lt;br /&gt;
&lt;br /&gt;
=== OpenGL framebuffer Corruption ===&lt;br /&gt;
&lt;br /&gt;
This problem has been experienced on Thinkpads (T60p) with an ATI MOBILITY FireGL V5250 running driver versions 7.12, 8.01 and 8.02. Whenever any OpenGL application is rendered, the rendered output appears &amp;quot;scrambled&amp;quot; and unreadable. This problem is not very well documented and both glxgears and fgl_glxgears display this anomaly when testing.&lt;br /&gt;
&lt;br /&gt;
When Anti-Aliasing is forced, the problem resides.&lt;br /&gt;
&lt;br /&gt;
A solution (tested with 8.02 on Ubuntu Gutsy) to this problem is to open the ATI/AMD Catalyst Control Center and expand the item labeled &#039;3D&#039; in the options tree on the left-hand side of the window. From there, select &amp;quot;Anti-Aliasing&amp;quot; and check the box which reads: &amp;quot;Override application setting&amp;quot;. Apply the settings and close the control center.&lt;br /&gt;
&lt;br /&gt;
For an example of this anomaly, please see [http://i31.tinypic.com/244z9z8.png this image]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This solution not work on acer laptop with ATI Mobility Radeon HD 2400 XT.&lt;br /&gt;
kepfeltoltes.hu/view/080302/atisux_www.kepfeltoltes.hu_.jpg&lt;br /&gt;
&lt;br /&gt;
=== Blank Screen with Xorg 1.3.0 ===&lt;br /&gt;
If you happen to get a blank screen on X startup and you find lines similar to those in your Xorg.log:&lt;br /&gt;
{{Box File|/var/log/Xorg.log|&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
2: /usr/lib64/xorg/modules/drivers//fglrx_drv.so(swlDalHelperValidateModeFromDAL 0x549) [...]&lt;br /&gt;
3: /usr/lib64/xorg/modules/drivers//fglrx_drv.so [...]&lt;br /&gt;
4: /usr/lib64/xorg/modules/drivers//fglrx_drv.so(atiddxPreInit 0x8b3) [...]&lt;br /&gt;
 &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Then you&#039;re probably using the ati-drivers with Xorg-1.3.0. If that&#039;s the case the only solution (known to me) is to use a version &amp;lt; 1.3.0.&lt;br /&gt;
&lt;br /&gt;
Edit: I got the same problem after using the --add-pairmode argument of aticonfig (using Xorg 1.3.0). My ati mobility x300 seemes to try&lt;br /&gt;
sending the monitor signal to the vga output (even if no monitor is connected to it). After pressing [Fn]+[F8(CRT/LCD)] the monitor&lt;br /&gt;
signal sometimes returnes to the internal laptop monitor.&lt;br /&gt;
By switching to a console or shutting down the X-server, the card switches back to vga...&lt;br /&gt;
&lt;br /&gt;
My solution: overwriting the file /etc/ati/amdpcsdb with /etc/ati/amdpcsdb.default (sudo cp /etc/ati/amdpcsdb.default /etc/ati/amdpcsdb)&lt;br /&gt;
and restore the xorg.conf (since Xorg replaces /etc/X11/xorg.conf with a failsafe config file). Then reboot the system: fglrx should now&lt;br /&gt;
work fine again with Xorg-1.3.0 .&lt;br /&gt;
&lt;br /&gt;
=== Radeon GPU fan is very loud / constantly works ===&lt;br /&gt;
:See [http://ati.cchtml.com/show_bug.cgi?id=499 bug 499] for additional information.&lt;br /&gt;
It seems fglrx has a bug with all X800/X850 cards causing them to heat up excessively&lt;br /&gt;
even when not in 3D mode. This behaviour will cause the cards&#039; fans to function on full&lt;br /&gt;
blast continuously. There is no known fix as of driver 8.31.05 or previous. Open source&lt;br /&gt;
&amp;quot;radeon&amp;quot; driver does not exhibit this problem.&lt;br /&gt;
&lt;br /&gt;
My Ati 1650GT has the same problem.It was normal when I enter ubuntu for 1 or 2minutes,and than ,the fan became crazy..No doubt it&#039;s because the temp~&lt;br /&gt;
&lt;br /&gt;
It happens too with Radeon X1800 GTO and Radeon X1900 GT.&lt;br /&gt;
&lt;br /&gt;
Possible solution (at least using a Mobility Radeon X1600): &lt;br /&gt;
&amp;lt;pre&amp;gt;aticonfig --set-powerstate=1&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To find out which powerstates your Radeon supports try:&lt;br /&gt;
&amp;lt;pre&amp;gt;aticonfig --lsp&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== System freezes after logout with GDM, KDM or XDM&amp;lt;ref&amp;gt;http://ati.cchtml.com/show_bug.cgi?id=239 Going back to gdm/kdm/xdm hardlocks after running X session&amp;lt;/ref&amp;gt; ===&lt;br /&gt;
&lt;br /&gt;
If you use GDM, which is the default Login Manager on Ubuntu, modify&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo gedit /etc/gdm/gdm.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
{{Box File|/etc/gdm/gdm.conf|&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;AlwaysRestartServer=true&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
If you use KDM, which is the default Login Manager on Kubuntu, add to the [X-:*-Core] section the following&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo kate /etc/kde3/kdm/kdmrc&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Box File|/etc/kde3/kdm/kdmrc|&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;TerminateServer=true&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
if you use xdm, add the following to&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo gedit /etc/X11/xdm/xdm-config&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Box File|/etc/X11/xdm/xdm-config|&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;DisplayManager*terminateServer:	true&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== System freezes at startup of Fedora 7 or RHEL 5.3 after installing the driver ===&lt;br /&gt;
&lt;br /&gt;
Turn off the Redhat Graphical boot from grub config:&lt;br /&gt;
&lt;br /&gt;
Edit the grub config file located at /boot/grub/grub.conf and remove the &#039;rhgb&#039; from the kernel line in order to disable the Redhat Graphical boot.&lt;br /&gt;
&lt;br /&gt;
This also works for Red Hat Enterprise Linux 5.3.&lt;br /&gt;
&lt;br /&gt;
=== System lockup on logout with catalyst 8.01 &amp;lt;ref&amp;gt;http://www.phoronix.com/forums/showthread.php?t=7448&amp;amp;page=5 System lockup on logout with catalyst 8.01&amp;lt;/ref&amp;gt;===&lt;br /&gt;
To solve this issue you need to disable atieventsd. On ubuntu you can run:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo /usr/sbin/update-rc.d -f atieventsd remove&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Intermittent Freezes/Lockups due to AGPv3 running at 8x ===&lt;br /&gt;
Try forcing X to set AGP Speed to 4x&lt;br /&gt;
{{Box File|/etc/X11/xorg.conf|&lt;br /&gt;
&amp;lt;pre&amp;gt;  Option &amp;quot;AGPv3Mask&amp;quot; &amp;quot;0x00000002&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
((Would be nice to put down WHERE to change this, not just to change this. The same applies to just about every hint shown above.))&lt;br /&gt;
&lt;br /&gt;
+ You add it to the &amp;quot;Device&amp;quot; section for your graphics card in /etc/X11/xorg.conf.&lt;br /&gt;
&lt;br /&gt;
Great hammer of Thor, that is powerfully helpufl!&lt;br /&gt;
&lt;br /&gt;
=== _ZN17SegmentMapManager13deleteMappingEP9CMMClient+0x3f/0x170 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;UPDATE&amp;lt;/b&amp;gt;: The problem I have reported here is no more reproducible with the fglrx revision 11.03 (ati-driver-installer-11-3-x86.x86_64.run) within two months of testing. Many thanks to the guys that fixed this !&lt;br /&gt;
&lt;br /&gt;
Strange name for a bug but this is what your kernel might say if your screen freeze completely while using two sessions and switching between them. The bug is more likely to occur while doing the session switch, but can also occur in a later moment. I have observed it while starting a new application, or while doing a simple page scrolling. Anyway, in case of this bug the graphic is completely unusable as well as the console switching, but the OS and non graphic application continue to work. A reboot it the only way I know to bring back the screen to normal operations. Then your /var/log/kernel.log might contain something like this:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704151] BUG: unable to handle kernel NULL pointer dereference at 00000000000001c0&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704168] IP: [&amp;lt;ffffffffa030ef0f&amp;gt;] _ZN17SegmentMapManager13deleteMappingEP9CMMClient+0x3f/0x170 [fglrx]&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704319] PGD 171a1b067 PUD 1b5376067 PMD 0 &lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704330] Oops: 0000 [#1] SMP &lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704337] last sysfs file: /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704346] CPU 1 &lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704351] Modules linked in: cramfs ext2 iptable_nat nf_nat nf_conntrack_ipv4 nf_conntrack nf_defrag_ipv4 iptable_filter ip_tables x_tables fglrx(P) ftdi_sio usbserial ext3 jbd mbcache btrfs nls_utf8 zlib_deflate nls_cp437 crc32c vfat &lt;br /&gt;
fat libcrc32c radeon ttm drm_kms_helper drm i2c_algo_bit ppdev lp sco bridge stp bnep rfcomm l2cap crc16 powernow_k8 cpufreq_stats cpufreq_powersave cpufreq_conservative cpufreq_userspace binfmt_misc fuse loop snd_hda_codec_atihdmi snd_hda_codec_realtek snd_usb_audio snd&lt;br /&gt;
_hda_intel snd_hda_codec snd_pcm_oss snd_mixer_oss snd_pcm snd_usb_lib snd_hwdep snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device sd_mod btusb crc_t10dif usblp asus_atk0110 bluetooth snd parport_pc i2c_piix4 parport psmouse rfkill button k8tem&lt;br /&gt;
p i2c_core shpchp serio_raw processor pcspkr evdev soundcore pci_hotplug edac_core snd_page_alloc edac_mce_amd usbhid hid nfs lockd fscache nfs_acl auth_rpcgss sunrpc usb_storage ata_generic ahci firewire_ohci fi&lt;br /&gt;
Dec 16 07:22:13 cube kernel: rewire_core crc_itu_t sky2 thermal thermal_sys pata_atiixp libata ohci_hcd ehci_hcd scsi_mod usbcore nls_base [last unloaded: fglrx]&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] Pid: 7344, comm: Xorg Tainted: P        W  2.6.32-5-amd64 #1 System Product Name&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] RIP: 0010:[&amp;lt;ffffffffa030ef0f&amp;gt;]  [&amp;lt;ffffffffa030ef0f&amp;gt;] _ZN17SegmentMapManager13deleteMappingEP9CMMClient+0x3f/0x170 [fglrx]&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] RSP: 0018:ffff88003e91bc38  EFLAGS: 00010292&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] RAX: 0000000000000000 RBX: ffffc9001236f620 RCX: 00000000000006b0&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] RDX: 0000000000000000 RSI: ffffc90012398e00 RDI: 0000000000000140&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] RBP: ffffc90012398e00 R08: ffff88020b560008 R09: ffffc9001237b620&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] R10: 00000000000006bc R11: 0000000000000001 R12: ffff88003e91bc58&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] R13: 00000000000001c0 R14: ffffc90012398e00 R15: 0000000000000140&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] FS:  00007f52b107d700(0000) GS:ffff880008480000(0000) knlGS:00000000f75858d0&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] CR2: 00000000000001c0 CR3: 00000001712a7000 CR4: 00000000000006e0&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] Process Xorg (pid: 7344, threadinfo ffff88003e91a000, task ffff88020bf5a350)&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] Stack:&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516]  000000001238c660 ffffffffa0389489 0000000000000100 0000000000000148&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] &amp;lt;0&amp;gt; 0000000000000000 0000000000000000 000002af00000068 ffffffffa038c6e7&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] &amp;lt;0&amp;gt; 00000000000001c0 000000000019330c 00007f52ab7a2000 ffffc9001236f620&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] Call Trace:&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516]  [&amp;lt;ffffffffa0311680&amp;gt;] ? _ZN3MSF9free_surfEP9CMMDriverP10CMMSurface+0x50/0xe0 [fglrx]&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516]  [&amp;lt;ffffffffa030d391&amp;gt;] ? CMMFreeSurface+0x131/0x1b0 [fglrx]&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516]  [&amp;lt;ffffffffa031d24c&amp;gt;] ? _Z8uCWDDEQCmjjPvjS_+0x68c/0xf00 [fglrx]&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516]  [&amp;lt;ffffffffa02d2114&amp;gt;] ? firegl_cmmqs_CWDDE_32+0x334/0x440 [fglrx]&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516]  [&amp;lt;ffffffffa02d0ba0&amp;gt;] ? firegl_cmmqs_CWDDE32+0x70/0x100 [fglrx]&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516]  [&amp;lt;ffffffffa02d0b30&amp;gt;] ? firegl_cmmqs_CWDDE32+0x0/0x100 [fglrx]&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516]  [&amp;lt;ffffffffa02b0b5a&amp;gt;] ? firegl_ioctl+0x1ea/0x250 [fglrx]&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516]  [&amp;lt;ffffffff810fa4c7&amp;gt;] ? vfs_ioctl+0x56/0x6c&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516]  [&amp;lt;ffffffff810fa9e0&amp;gt;] ? do_vfs_ioctl+0x48d/0x4cb&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516]  [&amp;lt;ffffffff812fd946&amp;gt;] ? do_page_fault+0x2e0/0x2fc&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516]  [&amp;lt;ffffffff810faa6f&amp;gt;] ? sys_ioctl+0x51/0x70&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516]  [&amp;lt;ffffffff81010b42&amp;gt;] ? system_call_fastpath+0x16/0x1b&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] Code: 4c 8d 64 24 20 c7 44 24 04 00 00 00 00 4c 8d af 80 00 00 00 48 c7 44 24 20 00 00 00 00 48 c7 44 24 28 00 00 00 00 4c 89 6c 24 40 &amp;lt;49&amp;gt; 8b 5d 00 31 c0 48 85 db 48 89 5c 24 30 74 04 48 8b 43 30 49 &lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] RIP  [&amp;lt;ffffffffa030ef0f&amp;gt;] _ZN17SegmentMapManager13deleteMappingEP9CMMClient+0x3f/0x170 [fglrx]&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516]  RSP &amp;lt;ffff88003e91bc38&amp;gt;&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.704516] CR2: 00000000000001c0&lt;br /&gt;
Dec 16 07:22:13 cube kernel: [1178220.705883] ---[ end trace c9192c1a2722dc89 ]---&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
As fglrx source is closed, it will b difficult to catch this bug without AMD internal resource. If someone from AMD read this: please catch this bug. It is there from a least the last couple of monthly driver and really make my machine unable to do the work it was intended to do. I first see this bug using a Debian Lenny AMD64 with a old kernel. I recently upgraded to Debian Squeeze AMD64 with his last kernel, but the bug is exactly the same.&lt;br /&gt;
&lt;br /&gt;
=== [SOLVED] System freeze / Catalyst 11-9 / &amp;quot;unable to handle kernel NULL pointer dereference at ...&amp;quot; ===&lt;br /&gt;
&lt;br /&gt;
Similar to previous section, mouse and keyboard unresponsive afer a ramdomly amount of time.&lt;br /&gt;
&lt;br /&gt;
-----------------------------------------------------------------------------------------------&lt;br /&gt;
Computer&lt;br /&gt;
-----------------------------------------------------------------------------------------------&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Linux Debian Squeeze + sid fglrx packages&lt;br /&gt;
Desktop&lt;br /&gt;
  Motherboaord ASUS P5KPL - 4GB RAM&lt;br /&gt;
  Intel E8500 3.16GHz &lt;br /&gt;
  ACPI DISABLED&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
-----------------------------------------------------------------------------------------------&lt;br /&gt;
xorg server&lt;br /&gt;
-----------------------------------------------------------------------------------------------&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
X.Org X Server 1.7.7&lt;br /&gt;
Release Date: 2010-05-04&lt;br /&gt;
X Protocol Version 11, Revision 0&lt;br /&gt;
Build Operating System: Linux 2.6.37-trunk-amd64 x86_64 Debian&lt;br /&gt;
Current Operating System: Linux Joelle 2.6.32-[01] #1 SMP Sat Oct 8 21:03:45 CEST 2011 x86_64&lt;br /&gt;
xorg-server 2:1.7.7-13&lt;br /&gt;
Current version of pixman: 0.16.4Section &amp;quot;Device&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
-----------------------------------------------------------------------------------------------&lt;br /&gt;
xorg.conf&lt;br /&gt;
-----------------------------------------------------------------------------------------------&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Section &amp;quot;Device&amp;quot;&lt;br /&gt;
	Identifier  	&amp;quot;RADEON HD2600 - fglrx&amp;quot;&lt;br /&gt;
	Driver      	&amp;quot;fglrx&amp;quot;&lt;br /&gt;
	BusID       	&amp;quot;PCI:2:0:0&amp;quot;&lt;br /&gt;
	#Option		&amp;quot;SWCursor&amp;quot;		&amp;quot;true&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;TexturedVideo&amp;quot; 		&amp;quot;on&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;TexturedVideoSync&amp;quot; 	&amp;quot;true&amp;quot;&lt;br /&gt;
	Option	    &amp;quot;VideoOverlay&amp;quot; 		&amp;quot;on&amp;quot;&lt;br /&gt;
	Option      &amp;quot;OpenGLOverlay&amp;quot; 		&amp;quot;off&amp;quot;&lt;br /&gt;
	# ATI&lt;br /&gt;
	#Option &amp;quot;AccelMethod&amp;quot;              &amp;quot;EXA&amp;quot;&lt;br /&gt;
	#Option &amp;quot;AGPMode&amp;quot;                  &amp;quot;4&amp;quot;&lt;br /&gt;
	#Option &amp;quot;EnablePageFlip&amp;quot;           &amp;quot;true&amp;quot;&lt;br /&gt;
	#Option &amp;quot;DDCMode&amp;quot;&lt;br /&gt;
	# NOTUSED Option &amp;quot;RenderAccel&amp;quot;              &amp;quot;true&amp;quot; &lt;br /&gt;
	#Option &amp;quot;SubPixelOrder&amp;quot;            &amp;quot;NONE&amp;quot;&lt;br /&gt;
	#Option &amp;quot;ColorTiling&amp;quot;              &amp;quot;false&amp;quot;&lt;br /&gt;
	#Option  &amp;quot;backingstore&amp;quot;            &amp;quot;true&amp;quot;&lt;br /&gt;
	#----&lt;br /&gt;
	# NOTUSED Option &amp;quot;XAANoOffscreenPixmaps&amp;quot; &amp;quot;true&amp;quot;&lt;br /&gt;
	# NOTUSED Option &amp;quot;AddARGBGLXVisuals&amp;quot; &amp;quot;true&amp;quot;&lt;br /&gt;
	# NOTUSEDOption &amp;quot;AllowGLXWithComposite&amp;quot; &amp;quot;true&amp;quot;&lt;br /&gt;
EndSection&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
------------------------------------------------------------------------------------------------&lt;br /&gt;
lspci&lt;br /&gt;
------------------------------------------------------------------------------------------------&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Vendor:	ATI Technologies Inc&lt;br /&gt;
Device:	RV630 [Radeon HD 2600 Series]&lt;br /&gt;
SVendor:	PC Partner Limited&lt;br /&gt;
SDevice:	Device e410&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
------------------------------------------------------------------------------------------------&lt;br /&gt;
/proc/ati/0/...&lt;br /&gt;
------------------------------------------------------------------------------------------------&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
BIOS_CREATION_DATE=&amp;quot;09/05/07 21:52&amp;quot;&lt;br /&gt;
BIOS_MSG=&amp;quot;11X-1E410ASA-001 RV630 GDDR2 128BIT 256MB 600E/500M&amp;quot;&lt;br /&gt;
BIOS_KIT_VERSION=&amp;quot;BK-ATI VER010.059.000.003.000000&amp;quot;&lt;br /&gt;
BIOS_PN=&amp;quot;113-B1E41QIM-X01&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
------------------------------------------------------------------------------------------------&lt;br /&gt;
amdcccle info&lt;br /&gt;
------------------------------------------------------------------------------------------------&lt;br /&gt;
BIOS&lt;br /&gt;
    Date                            09/05/07 21:52&lt;br /&gt;
    Version                         010.059.000.003.000000&lt;br /&gt;
    Part Number                     113-B1E41QIM-X01&lt;br /&gt;
Memory&lt;br /&gt;
    Type                            DDR2&lt;br /&gt;
    Clock                           500 MHz&lt;br /&gt;
    Size                            256 MB&lt;br /&gt;
    Bandwidth                       16.0 GBytes/s&lt;br /&gt;
BUS&lt;br /&gt;
        Graphics Capability         PCI Express&lt;br /&gt;
        Maximum Setting             x16&lt;br /&gt;
        Core Clock                  600 MHz&lt;br /&gt;
Software&lt;br /&gt;
    Catalyst version                10.9&lt;br /&gt;
    Driver Packaging Version        8.771-100825a-104565C-ATI&lt;br /&gt;
    2D Driver Version               8.89.4&lt;br /&gt;
    Catalyst Control Center Version 2.13&lt;br /&gt;
    RandR Version                   1.3&lt;br /&gt;
OpenGL&lt;br /&gt;
    OpenGL Provider                 Advanced Micro Devices, Inc.&lt;br /&gt;
    OpenGL Renderer                 ATI Radeon HD 2600 Pro&lt;br /&gt;
    OpenGL Version                  3.3.11079 Compatibilty Profile COntext&lt;br /&gt;
------------------------------------------------------------------------------------------------&lt;br /&gt;
BUG trace in syslog&lt;br /&gt;
------------------------------------------------------------------------------------------------&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443571] BUG: unable to handle kernel NULL pointer dereference at 0000000000000008&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443576] IP: [&amp;lt;ffffffffa024b8d1&amp;gt;] _ZN20CMMHeap_SystemMemory8pushPoolEP7CMMPool+0x11/0x40 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443623] PGD 37736067 PUD 5cfd6067 PMD 0 &lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443626] Oops: 0002 [#1] SMP &lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443628] last sysfs file: /sys/devices/pci0000:00/0000:00:1f.1/host0/target0:0:0/0:0:0:0/block/sda/uevent&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443631] CPU 1 &lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443632] Modules linked in: binfmt_misc fuse coretemp w83627ehf hwmon_vid drm loop snd_hda_codec_atihdmi snd_hda_codec_realtek snd_hda_intel snd_hda_codec snd_hwdep snd_pcm_oss snd_mixer_oss snd_pcm snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd i2c_i801 soundcore snd_page_alloc i2c_core pcspkr fglrx(P) rng_core evdev psmouse serio_raw ext3 jbd mbcache dm_mod sd_mod crc_t10dif ata_generic uhci_hcd ata_piix libata ehci_hcd scsi_mod usbcore nls_base [last unloaded: scsi_wait_scan]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443656] Pid: 1521, comm: Xorg Tainted: P           2.6.32-[01] #1 System Product Name&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443657] RIP: 0010:[&amp;lt;ffffffffa024b8d1&amp;gt;]  [&amp;lt;ffffffffa024b8d1&amp;gt;] _ZN20CMMHeap_SystemMemory8pushPoolEP7CMMPool+0x11/0x40 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443686] RSP: 0018:ffff8800370bb970  EFLAGS: 00010297&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443687] RAX: ffff880037638008 RBX: ffffc9000144a150 RCX: 0000000000000000&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443689] RDX: 0000000000000000 RSI: ffffc9000144a018 RDI: ffff880037638de8&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443690] RBP: 0000000000000002 R08: ffffffffa0278bb0 R09: ffff880037638008&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443692] R10: ffffc9000144a090 R11: ffff880037638008 R12: ffff880037638de8&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443693] R13: 0000000000000040 R14: 0000000000000000 R15: 0000000000000000&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443695] FS:  00007fb0e561d700(0000) GS:ffff880001700000(0000) knlGS:0000000000000000&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443697] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443698] CR2: 0000000000000008 CR3: 000000003776b000 CR4: 00000000000006e0&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443700] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443702] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443704] Process Xorg (pid: 1521, threadinfo ffff8800370ba000, task ffff8800377d3100)&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443705] Stack:&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443706]  ffffffffa024b2f6 0000000000000000 ffff880037638de8 ffff880037638e78&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443709] &amp;lt;0&amp;gt; 0000000000000200 0000000000000000 ffffffffa01e45d5 0000000000080000&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443711] &amp;lt;0&amp;gt; ffff880037638de8 ffffffffa0278bb0 ffffffffa01e4938 0000000000000000&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443714] Call Trace:&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443743]  [&amp;lt;ffffffffa024b2f6&amp;gt;] ? _ZN7CMMHeap15createPoolSpaceI21CMMPoolAsicAccessibleEEbj+0xb6/0xc0 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443788]  [&amp;lt;ffffffffa01e45d5&amp;gt;] ? _ZN20CMMHeap_SystemMemory10obtainPoolEv+0x85/0xc0 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443831]  [&amp;lt;ffffffffa01e4938&amp;gt;] ? _ZN16CMMHeap_PAGEABLE10expandHeapEm+0x18/0xb0 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443860]  [&amp;lt;ffffffffa024b0ea&amp;gt;] ? _ZN7CMMHeap10expandHeapEmRmPv+0xa/0x10 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443904]  [&amp;lt;ffffffffa01e32ed&amp;gt;] ? _ZN7CMMHeap21allocateMorePoolSpaceEmPv+0x8d/0x1b0 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443947]  [&amp;lt;ffffffffa01e1cbe&amp;gt;] ? _ZN14CMMHeapManager13allocPageableEjR14CMM_ALLOCATION+0xbe/0x100 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.443992]  [&amp;lt;ffffffffa020a1f1&amp;gt;] ? AddrComputeSurfaceInfo+0x31/0x50 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444036]  [&amp;lt;ffffffffa01ebc57&amp;gt;] ? _ZN9CMMObjectnwEmP8CMM_CORE+0x37/0x70 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444080]  [&amp;lt;ffffffffa01ef7a2&amp;gt;] ? _ZN8MSF_CORE21get_surface_structureEv+0xc2/0xe0 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444122]  [&amp;lt;ffffffffa01da40f&amp;gt;] ? _ZN3MSF11create_surfEP9CMMClientP9CMMDriverPvRA4_K14CMM_ALLOCATIONP16MSF_SURF_ATTRIBS+0x1f/0x1c0 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444164]  [&amp;lt;ffffffffa01dbaf3&amp;gt;] ? _ZN3MSF21handle_shared_surfaceEP9CMMClientP9CMMDriverP10CMMSurfaceP16MSF_SURF_ATTRIBSP15_CMM_RETURNCODE+0x113/0x280 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444206]  [&amp;lt;ffffffffa01d61aa&amp;gt;] ? CMMAllocSurface_WA+0x62a/0xab0 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444235]  [&amp;lt;ffffffffa018a522&amp;gt;] ? firegl_trace+0x72/0x1e0 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444278]  [&amp;lt;ffffffffa01e7219&amp;gt;] ? _Z8uCWDDEQCmjjPvjS_+0xb59/0x10c0 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444307]  [&amp;lt;ffffffffa018ca32&amp;gt;] ? firegl_cmmqs_CWDDE_32+0x332/0x440 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444336]  [&amp;lt;ffffffffa018b360&amp;gt;] ? firegl_cmmqs_CWDDE32+0x70/0x100 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444365]  [&amp;lt;ffffffffa018b2f0&amp;gt;] ? firegl_cmmqs_CWDDE32+0x0/0x100 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444389]  [&amp;lt;ffffffffa0169fd8&amp;gt;] ? firegl_ioctl+0x1e8/0x250 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444412]  [&amp;lt;ffffffffa0160c75&amp;gt;] ? ip_firegl_unlocked_ioctl+0x9/0xd [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444417]  [&amp;lt;ffffffff810e34d8&amp;gt;] ? vfs_ioctl+0x19/0x83&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444419]  [&amp;lt;ffffffff810e3a22&amp;gt;] ? do_vfs_ioctl+0x46e/0x4b2&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444422]  [&amp;lt;ffffffff810d8216&amp;gt;] ? vfs_read+0xc7/0xfc&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444424]  [&amp;lt;ffffffff810e3aa2&amp;gt;] ? sys_ioctl+0x3c/0x5c&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444428]  [&amp;lt;ffffffff8100ba6b&amp;gt;] ? system_call_fastpath+0x16/0x1b&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444429] Code: 00 00 00 00 00 00 00 00 00 00 48 8d 47 60 c3 00 00 00 00 00 00 00 00 00 00 00 31 c9 48 8b 97 90 00 00 00 83 7e 18 02 48 0f 44 ce &amp;lt;48&amp;gt; 89 51 08 ff 87 98 00 00 00 48 89 8f 90 00 00 00 c3 00 00 00 &lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444449] RIP  [&amp;lt;ffffffffa024b8d1&amp;gt;] _ZN20CMMHeap_SystemMemory8pushPoolEP7CMMPool+0x11/0x40 [fglrx]&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444477]  RSP &amp;lt;ffff8800370bb970&amp;gt;&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444478] CR2: 0000000000000008&lt;br /&gt;
Oct  8 23:17:33 Joelle kernel: [ 3922.444480] ---[ end trace dbbddd5ad13ce08c ]---&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
Edit 29.10.2011&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
Tried  : Installed a more recent kernel ( 2.6.32.38 ) , Removed sid fglrx package, and installed a previous version &amp;quot;ati-driver-installer-11-6-x86.x86_64.run&amp;quot; downloaded from ADM site -&amp;gt; bug still present&lt;br /&gt;
&lt;br /&gt;
Trying now &amp;quot;ati-driver-installer-10-9-x86.x86_64.run&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
Edit 06.03.2012&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
Solved ! New ATI drivers conflict with kms. So you have to disable kms ( for example append &amp;quot;nomodeset&amp;quot; on your kernel boot line )&lt;br /&gt;
&lt;br /&gt;
=== An Example of a working Xorg.conf ===&lt;br /&gt;
Lots of trial and error changing Options to get Compiz-Fusion running under Mandriva 2008-2010.  X Server 1.6.5&lt;br /&gt;
(Sadly, the &#039;drak&#039; tools that come with Mandriva to configure are worthless.)&lt;br /&gt;
&lt;br /&gt;
In this instance it was chosen to remove packaged drivers and install from .bin file from AMD/ATI.&lt;br /&gt;
&lt;br /&gt;
Most Options were added per &#039;aticonfig -f --initial ... ...&#039;.  &lt;br /&gt;
And the rest were added as needed.  Constantly checking &#039;/var/log/Xorg.0.log&#039; for errors and warnings.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; Section &amp;quot;ServerLayout&amp;quot;                     &lt;br /&gt;
        Identifier     &amp;quot;aticonfig Layout&amp;quot;  &lt;br /&gt;
        Screen      0  &amp;quot;aticonfig-Screen[0]-0&amp;quot; 0 0  # The extra zeros are necessary for some reason&lt;br /&gt;
        Option         &amp;quot;AIGLX&amp;quot;                    &lt;br /&gt;
EndSection                                        &lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;Files&amp;quot;&lt;br /&gt;
EndSection     &lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;Module&amp;quot;&lt;br /&gt;
        Load &amp;quot;dbe&amp;quot;&lt;br /&gt;
        Load &amp;quot;v4l&amp;quot;&lt;br /&gt;
        Load &amp;quot;extmod&amp;quot;&lt;br /&gt;
        Load &amp;quot;type1&amp;quot; &lt;br /&gt;
        Load &amp;quot;freetype&amp;quot;&lt;br /&gt;
        Load &amp;quot;glx&amp;quot;     &lt;br /&gt;
        Load &amp;quot;dri&amp;quot;     &lt;br /&gt;
EndSection             &lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
        Identifier &amp;quot;aticonfig-Monitor[0]-0&amp;quot;&lt;br /&gt;
        Option &amp;quot;VendorName&amp;quot; &amp;quot;Hewlett-Packard&amp;quot;&lt;br /&gt;
        Option &amp;quot;ModelName&amp;quot; &amp;quot;HP D2845 Ergo 1600 21-inch Display&amp;quot;&lt;br /&gt;
        HorizSync 31.5-95.0                                    &lt;br /&gt;
        VertRefresh 50.0-160.0                                 &lt;br /&gt;
        Option      &amp;quot;DPMS&amp;quot; &amp;quot;true&amp;quot;                              &lt;br /&gt;
EndSection                                                     &lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;Device&amp;quot;&lt;br /&gt;
        Identifier  &amp;quot;aticonfig-Device[0]-0&amp;quot;&lt;br /&gt;
        Driver      &amp;quot;fglrx&amp;quot;&lt;br /&gt;
        BusID       &amp;quot;PCI:1:0:0&amp;quot;&lt;br /&gt;
        Option      &amp;quot;UseFastTLS&amp;quot; &amp;quot;2&amp;quot;&lt;br /&gt;
        Option      &amp;quot;Textured2D&amp;quot; &amp;quot;on&amp;quot;&lt;br /&gt;
        Option      &amp;quot;TexturedXrender&amp;quot; &amp;quot;off&amp;quot;&lt;br /&gt;
        Option      &amp;quot;BackingStore&amp;quot; &amp;quot;on&amp;quot;&lt;br /&gt;
        Option      &amp;quot;VideoOverlay&amp;quot; &amp;quot;off&amp;quot;&lt;br /&gt;
        Option      &amp;quot;OpenGLOverlay&amp;quot; &amp;quot;off&amp;quot;&lt;br /&gt;
EndSection&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
        Identifier &amp;quot;aticonfig-Screen[0]-0&amp;quot;&lt;br /&gt;
        Device     &amp;quot;aticonfig-Device[0]-0&amp;quot;&lt;br /&gt;
        Monitor    &amp;quot;aticonfig-Monitor[0]-0&amp;quot;&lt;br /&gt;
        DefaultDepth     24&lt;br /&gt;
        SubSection &amp;quot;Display&amp;quot;&lt;br /&gt;
                Viewport   0 0&lt;br /&gt;
                Depth     24&lt;br /&gt;
        EndSubSection&lt;br /&gt;
EndSection&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;Extensions&amp;quot;&lt;br /&gt;
        Option      &amp;quot;Composite&amp;quot; &amp;quot;on&amp;quot;&lt;br /&gt;
        Option      &amp;quot;RENDER&amp;quot; &amp;quot;on&amp;quot; # essential for proper window border rendering&lt;br /&gt;
        Option      &amp;quot;DAMAGE&amp;quot; &amp;quot;on&amp;quot; # compiz-fusion calls for explicitly&lt;br /&gt;
EndSection&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Open for scrutiny and testing.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Sticky mouse cursor ===&lt;br /&gt;
&lt;br /&gt;
Some users reported that the mouse cursor gets stuck when the mouse is moved to the lower right corner. At least in several versions of Ubuntu using Gnome desktop and starting with Catalyst 11.4.&lt;br /&gt;
&lt;br /&gt;
That seems to be solved when adding &amp;quot;&amp;quot;load &amp;quot;dri&amp;quot;&amp;quot; to &amp;quot;Section Module&amp;quot; of xorg.conf.&lt;br /&gt;
&lt;br /&gt;
=== [SOLVED]  RadeonHD6670 &amp;amp; Catalyst 13.4 : X server crash ( segmentation fault after __driCreateNewScreen in fglrx_dri.so ) / KMS working ===&lt;br /&gt;
&lt;br /&gt;
-----------------------------------------------------------------------------------------------&lt;br /&gt;
Computer&lt;br /&gt;
-----------------------------------------------------------------------------------------------&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Linux &lt;br /&gt;
    Debian Wheezy + AMD installer&lt;br /&gt;
    Kernel &lt;br /&gt;
        3.2.46 #1 SMP Wed Aug 21 11:01:42 CEST 2013 x86_64 GNU/Linux&lt;br /&gt;
        ACPI disabled&lt;br /&gt;
        AMD TURKS firmwares included&lt;br /&gt;
Desktop&lt;br /&gt;
  Motherboaord ASUS P5KPL - 4GB RAM&lt;br /&gt;
  Intel E8500 3.16GHz &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
------------------------------------------------------------------------------------------------&lt;br /&gt;
BUG trace in syslog&lt;br /&gt;
------------------------------------------------------------------------------------------------&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
(...)&lt;br /&gt;
ukiDynamicMajor: found major device number 252&lt;br /&gt;
[   304.303] ukiDynamicMajor: found major device number 252&lt;br /&gt;
[   304.303] ukiOpenByBusid: Searching for BusID PCI:2:0:0&lt;br /&gt;
[   304.303] ukiOpenDevice: node name is /dev/ati/card0&lt;br /&gt;
[   304.303] ukiOpenDevice: open result is 12, (OK)&lt;br /&gt;
[   304.303] ukiOpenByBusid: ukiOpenMinor returns 12&lt;br /&gt;
[   304.303] ukiOpenByBusid: ukiGetBusid reports PCI:2:0:0&lt;br /&gt;
[   304.346] &lt;br /&gt;
[   304.346] Backtrace:&lt;br /&gt;
[   304.346] 0: /usr/bin/Xorg (xorg_backtrace+0x36) [0x7faadd5d1d06]&lt;br /&gt;
[   304.346] 1: /usr/bin/Xorg (0x7faadd453000+0x182859) [0x7faadd5d5859]&lt;br /&gt;
[   304.346] 2: /lib/x86_64-linux-gnu/libpthread.so.0 (0x7faadc77b000+0xf030) [0x7faadc78a030]&lt;br /&gt;
[   304.346] 3: /lib/x86_64-linux-gnu/libc.so.6 (0x7faadb484000+0x11fc45) [0x7faadb5a3c45]&lt;br /&gt;
[   304.346] 4: /usr/lib/dri/fglrx_dri.so (__driCreateNewScreen_20050727+0x56) [0x7faad542e0c6]&lt;br /&gt;
[   304.346] 5: /usr/lib/xorg/modules/extensions/libglx.so (0x7faad9d4c000+0x1e0ea) [0x7faad9d6a0ea]&lt;br /&gt;
[   304.346] 6: /usr/lib/xorg/modules/extensions/libglx.so (0x7faad9d4c000+0x1fb05) [0x7faad9d6bb05]&lt;br /&gt;
[   304.346] 7: /usr/bin/Xorg (InitExtensions+0x99) [0x7faadd510889]&lt;br /&gt;
[   304.346] 8: /usr/bin/Xorg (0x7faadd453000+0x41d42) [0x7faadd494d42]&lt;br /&gt;
[   304.346] 9: /lib/x86_64-linux-gnu/libc.so.6 (__libc_start_main+0xfd) [0x7faadb4a2ead]&lt;br /&gt;
[   304.346] 10: /usr/bin/Xorg (0x7faadd453000+0x4219d) [0x7faadd49519d]&lt;br /&gt;
[   304.346] &lt;br /&gt;
[   304.346] Segmentation fault at address 0x7fff00000014&lt;br /&gt;
[   304.346] &lt;br /&gt;
Fatal server error:&lt;br /&gt;
[   304.346] Caught signal 11 (Segmentation fault). Server aborting&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The solution is : downgrade AMD driver.&lt;br /&gt;
&lt;br /&gt;
I could these AMD driver working:&lt;br /&gt;
    AMD Catalyst installer (legacy) 13.1 ( installer says version 8.97.2 )&lt;br /&gt;
    AMD Catalyst installer (non-legacy) 13.1 ( installer says version 9.012 ) &lt;br /&gt;
&lt;br /&gt;
-&amp;gt; both seems to be the same, kernel module version reported in Xorg.0.log is always 8.97.2 !&lt;br /&gt;
&lt;br /&gt;
They both sticks &amp;quot;AMD Unsupported hardware&amp;quot; in the low-right corner of my monitor ( which can be removed easily ).&lt;br /&gt;
&lt;br /&gt;
Seems that from version 13.4, the software was deeply modified, that make it buggy.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
KMS works well ( module radeon.ko ). I have frame buffer kernel module ( radeonfb.ko  ) built&lt;br /&gt;
but I didnt try for instant to load it simultaneously with KMS.&lt;br /&gt;
&lt;br /&gt;
==aticonfig Issues==&lt;br /&gt;
If you get the message ‘‘aticonfig: No supported adapters detected’’, you might have a card not officially supported by the fglrx driver but that might still work when forcing the driver to load. See [[Ubuntu#Unsupported_adapter]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== X server dies at start, possibly with error segmentation fault at address 0x8 ===&lt;br /&gt;
* aticonfig can mess up the fglrx config in /etc/ati/amdpcsdb, try overwriting with /etc/ati/amdpcsdb.default&lt;br /&gt;
   &amp;quot;VideoOverlay&amp;quot;        &amp;quot;on&amp;quot;&lt;br /&gt;
   &amp;quot;OpenGLOverlay&amp;quot;       &amp;quot;off&amp;quot;&lt;br /&gt;
   &amp;quot;UseInternalAGPGART&amp;quot; &amp;quot;yes&amp;quot;   &lt;br /&gt;
   (10/2011, on cat-11.9, ATI 6300 aka 9803)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==AMD installer script completes, fglrx X driver loads, fglrxinfo reports error==&lt;br /&gt;
&lt;br /&gt;
Xorg.log reports 2d/3d acceleration disabled, DRI disabled and uki errors related to /proc/ati files.  AMD control panel works.&lt;br /&gt;
&lt;br /&gt;
This can happen if there is a problem w/ the AMD installer compiling the fglrx.ko kernel module.  The installation completes anyway with the fglrx Xorg driver in place.  As per 2.6.42.9 and the 12.1 AMD driver there was a compile error in/usr/src/fglrx-8.93/firegl_public.c, due to TS_USEDFPU macro not being defined.  Other compile-time errors will produce a similar problem.  Check the contents of /usr/share/ati/fglrx-install.log, note if there was a compile error.  If so, re-running the AMD installer will not fix the problem since the compile error will just recur.  Likewise, patching the bug ie&lt;br /&gt;
&lt;br /&gt;
http://phoronix.com/forums/showthread.php?68922-Patch-to-compile-fgrlx-module-on-Linux-3-3-rc4-with-x86-32-bit-arch&lt;br /&gt;
&lt;br /&gt;
and then reinstalling won&#039;t help either since the installer re-extracts the source from the archive.  To fix, apply whatever fix is required to the sourcecode that the installer leaves in /usr/src/fglrx-xxx and use dkms to compile and install the driver.&lt;br /&gt;
&lt;br /&gt;
dkms add fglrx/8.93 /usr/src/fglrx-8.93&amp;lt;BR&amp;gt;&lt;br /&gt;
dkms build fglrx/8.93&amp;lt;BR&amp;gt;&lt;br /&gt;
dkms install fglrx/8.93&amp;lt;BR&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apply fixes to the fglrx source and repeat the dkms build step until the build completes, then install &amp;amp; reboot.  Check lsmod output to see if fglrx.ko is loaded, confirm DRI and proc stuff in Xorg.log is working.&lt;br /&gt;
&lt;br /&gt;
In the 2.6.42.9 w/ 12.1 bug case, the fix is to add the TS_USEDFPU ifdef in firegl_public.c as below;&lt;br /&gt;
&lt;br /&gt;
void ATI_API_CALL KCL_fpu_begin(void)&amp;lt;BR&amp;gt;&lt;br /&gt;
{&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#ifdef CONFIG_X86_64&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
    kernel_fpu_begin();&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#else&amp;lt;/nowiki&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#ifndef TS_USEDFPU&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
    preempt_disable();&lt;br /&gt;
    if (__thread_has_fpu(current))&lt;br /&gt;
       __save_init_fpu(current);&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#else&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
    struct thread_info *cur_task = current_thread_info();&lt;br /&gt;
    preempt_disable();&lt;br /&gt;
    if (cur_task-&amp;gt;status &amp;amp; TS_USEDFPU)&lt;br /&gt;
        __save_init_fpu(cur_task-&amp;gt;task);&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#endif&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
    else&lt;br /&gt;
        clts();&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#endif&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Installation Documentation]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:NeedsUpdating]]&lt;br /&gt;
{{VCT}}&lt;/div&gt;</summary>
		<author><name>77.197.11.212</name></author>
	</entry>
	<entry>
		<id>http://wiki.cchtml.com/index.php?title=Ubuntu_Saucy_Installation_Guide&amp;diff=10403</id>
		<title>Ubuntu Saucy Installation Guide</title>
		<link rel="alternate" type="text/html" href="http://wiki.cchtml.com/index.php?title=Ubuntu_Saucy_Installation_Guide&amp;diff=10403"/>
		<updated>2014-01-24T13:34:10Z</updated>

		<summary type="html">&lt;p&gt;77.197.11.212: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; __TOC__&lt;br /&gt;
&lt;br /&gt;
= The Options =&lt;br /&gt;
Users with ATI cards have the following driver options:&lt;br /&gt;
* &#039;&#039;&#039;vesa&#039;&#039;&#039; - very basic, lacks 2D/3D acceleration, and focuses on compatibility with all VESA-compliant graphics cards. It is good for starting the GUI environment when no accelerated driver is available/working, and little else.&lt;br /&gt;
* &#039;&#039;&#039;ati&#039;&#039;&#039; - actually a thin wrapper that will invoke the radeon driver (or another ati open-source driver for pre-Radeon cards). &lt;br /&gt;
* &#039;&#039;&#039;radeon&#039;&#039;&#039; - open source driver supporting all Radeon cards. This driver has excellent 2D acceleration and compatibility with the Linux graphics stack. 3D acceleration is sufficient for desktop effects and a nice set of native Linux games.&lt;br /&gt;
* &#039;&#039;&#039;Catalyst (a.k.a fglrx)&#039;&#039;&#039; a proprietary &amp;quot;blob&amp;quot; (closed source binary) driver designed by ATI, with 3D code based off of their Windows driver. Only RadeonHD chips are supported on recent Linux distros. You may want to use this driver for longer battery life on a laptop or for more demanding 3D applications.&lt;br /&gt;
&lt;br /&gt;
= Updated Open Source Driver PPA&#039;s =&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Ubuntu-X&amp;quot;&#039;&#039;&#039; : This PPA offers the latest stable releases of video driver-related components. Follow the instructions at: https://launchpad.net/~ubuntu-x-swat/+archive/x-updates &#039;&#039;&#039;(currently has no packages for Saucy)&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Xorg-edgers&#039;&#039;&#039;: This bleeding-edge PPA offers video driver-related components straight from their code (git) repositories. Follow the instructions at: https://launchpad.net/~xorg-edgers/+archive/ppa&lt;br /&gt;
&lt;br /&gt;
= Installing Proprietary Drivers a.k.a. Catalyst/fglrx =&lt;br /&gt;
&lt;br /&gt;
{| WIDTH=&amp;quot;650&amp;quot; cellpadding=0 cellspacing=0 style=&amp;quot;background-color: red; border: solid 1px #666666; color: #ffffff; text-align: center;&amp;quot; &lt;br /&gt;
| style=&amp;quot;background-color: #666666; border: solid 1px #666666; border-bottom: 1px solid #888;&amp;quot; | &amp;lt;font size=&amp;quot;-1&amp;quot;&amp;gt;&#039;&#039;&#039;ATTENTION RADEON USERS&#039;&#039;&#039;&amp;lt;/font&amp;gt; &lt;br /&gt;
|- &lt;br /&gt;
| &amp;lt;br /&amp;gt;*PLEASE READ FIRST!&lt;br /&gt;
&#039;&#039;&#039;Which Radeon cards are no longer supported by ATI&#039;s Catalyst?&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ATI Radeon 9500-9800, Xpress200-1250, 690G, 740G, X300-X2500, Mobility RadeonHD 2300&#039;&#039;&#039;&lt;br /&gt;
If your card is on that list, you are limited to open-source drivers on Ubuntu Lucid/10.04 (and later). If you really need the proprietary Catalyst/fglrx driver, you will have to use an older Linux distribution, such as Debian Lenny/5.0.x or Ubuntu Hardy/8.04.x.&lt;br /&gt;
NOTE: If you enter your card information on AMD/ATI&#039;s driver page, it will offer you the Catalyst 9-3 driver to download. However, the Catalyst 9-3 driver doesn&#039;t support X servers past 1.5, and it will not work with Precise (or anything later than Lucid/10,04)! !!!SO BE CAREFUL!!! If you tried to install Catalyst on a system with one of these cards, see the &#039;Removing the Driver&#039; section to restore the default/pre-installed drivers.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ATI RadeonHD 2x00 - 4xx0 cards&#039;&#039;&#039;&lt;br /&gt;
If you have one of these cards, you do have the option of using the Catalyst Legacy driver, but only if you downgrade your Xserver version (the Catalyst Legacy driver does not support the kernel version (3.5) or the Xserver version (1.13) that Ubuntu Quantal/12.10 uses).&lt;br /&gt;
This can be done really easily and automaticly (downgrading &amp;amp; installing) by following the instructions given at [[https://launchpad.net/~makson96/+archive/fglrx]]. This PPA downgrades the Xserver and install a patched version of fglrx that supports kernel version 3.5 of Ubuntu Quantal.&lt;br /&gt;
&lt;br /&gt;
I recommend copying and pasting the commands to ensure there are no typing mistakes and speed up the install process. Remember to use Ctrl &#039;&#039;&#039;+ Shift&#039;&#039;&#039; + V or Shift + Insert to paste into the terminal (or go to the terminals menu, select edit and click paste).&lt;br /&gt;
&lt;br /&gt;
== Before you start ==&lt;br /&gt;
If you have previously attempted installing Catalyst, remove any leftover files by following the [[#Removing_Catalyst.2Ffglrx| Removing the Driver]] section. Make sure &#039;&#039;universe&#039;&#039; and &#039;&#039;multiverse&#039;&#039; are enabled in your repository sources (System -&amp;gt; Administration -&amp;gt; Software Sources).&lt;br /&gt;
or Applications-&amp;gt;Ubuntu Software Center-&amp;gt;Edit-&amp;gt;Software sources-&amp;gt;Other software: check canonical partners.&lt;br /&gt;
&lt;br /&gt;
Install the prerequisite packages:&lt;br /&gt;
 sudo apt-get install cdbs dh-make dkms execstack dh-modaliases linux-headers-generic libqtgui4&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;If you are using the x86_64 architecture (64 bit)&#039;&#039;:&lt;br /&gt;
 sudo apt-get install lib32gcc1&lt;br /&gt;
&lt;br /&gt;
== Installing Catalyst Manually (from AMD/ATI&#039;s site) &#039;&#039;STABLE&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
=== Download the latest Catalyst package ===&lt;br /&gt;
This package contains both the 32-bit and 64-bit driver.&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-&amp;lt;/nowiki&amp;gt;{{Catalystversion}}-linux-x86.x86_64.zip&lt;br /&gt;
 unzip amd-catalyst-{{Catalystversion}}-linux-x86.x86_64.zip&lt;br /&gt;
 chmod +x amd-catalyst-{{Catalystversion}}-linux-x86.x86_64.run&lt;br /&gt;
&lt;br /&gt;
=== Create and install .deb packages ===&lt;br /&gt;
 sudo ./amd-catalyst-{{Catalystversion}}-linux-x86.x86_64.run --buildpkg Ubuntu/saucy&lt;br /&gt;
 sudo dpkg -i fglrx*.deb&lt;br /&gt;
&lt;br /&gt;
If building .deb packages fails (since Ubuntu/saucy is currently not supported in the rev. 13.12 release from 19 December, 2013) you can apply a patch folowing [https://gist.github.com/moldcraft/8116528 This instructions] (recommended as you create deb packages) or you can try an [http://wiki.cchtml.com/index.php/Ubuntu_Precise_Installation_Guide#Alternative_Manual_Installation Alternative Manual Installation] which does NOT create deb packages and might cause some trouble when trying to uninstall.&lt;br /&gt;
&lt;br /&gt;
== Installing Catalyst Manually (from AMD/ATI&#039;s site) &#039;&#039;BETA/EXPERIMENTAL&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
=== Download the latest Catalyst package ===&lt;br /&gt;
This package contains both the 32-bit and 64-bit driver.&lt;br /&gt;
&lt;br /&gt;
 mkdir catalyst-13.11beta9.4 &amp;amp;&amp;amp; cd catalyst-13.11beta9.4&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/beta/amd-catalyst-13.11-beta-v9.4-linux-x86.x86_64.run.zip&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 unzip amd-catalyst-13.11-beta-v9.4-linux-x86.x86_64.run.zip&lt;br /&gt;
 chmod +x amd-catalyst-13.11-beta\ V9.4-linux-x86.x86_64.run&lt;br /&gt;
&lt;br /&gt;
=== Create and install .deb packages ===&lt;br /&gt;
&lt;br /&gt;
 sudo ./amd-catalyst-13.11-beta\ V9.4-linux-x86.x86_64.run --buildpkg Ubuntu/saucy&lt;br /&gt;
 sudo dpkg -i fglrx*.deb&lt;br /&gt;
&lt;br /&gt;
As of V9.5 beta package, there&#039;s no option &amp;quot;Ubuntu/saucy&amp;quot; yet. &amp;quot;Ubuntu/raring&amp;quot; will still do well though. If building .deb packages fails, there is also an [http://wiki.cchtml.com/index.php/Ubuntu_Precise_Installation_Guide#Alternative_Manual_Installation Alternative Manual Installation]&lt;br /&gt;
&lt;br /&gt;
== In case of failure ==&lt;br /&gt;
Remember these steps before you reboot your computer.&lt;br /&gt;
&lt;br /&gt;
If the X server fails to start, switch to a new TTY using ctrl+alt+F2. Log in, and attempt to start the X server.&lt;br /&gt;
&lt;br /&gt;
 sudo startx&lt;br /&gt;
&lt;br /&gt;
If it fails to start, you will likely see a stacktrace, and immediately above it will be something along the lines of &amp;quot;Could not stat /usr/lib64/fglrx/switchlibGL&amp;quot; which means that you failed to copy the executables properly. Ctrl+c, and immediately copy the switchlibGL and switchlibglx executables to the fglrx folder in /usr/lib64/ or /usr/lib32/. &lt;br /&gt;
&lt;br /&gt;
If all else fails, revert your xorg.conf and reboot.&lt;br /&gt;
&lt;br /&gt;
 sudo cp /etc/X11/xorg.conf.orig /etc/X11/xorg.conf&lt;br /&gt;
&lt;br /&gt;
This should return your original display.&lt;br /&gt;
&lt;br /&gt;
== Generate a new /etc/X11/xorg.conf file ==&lt;br /&gt;
Unfortunately, there is no sure way to generate the ATI version of the Xorg.conf file.  It is entirely dependent on your configuration.  The following subsections will attempt to address possible (and tested) variations for their respective configurations.&lt;br /&gt;
&lt;br /&gt;
=== Generic Config ===&lt;br /&gt;
This will work for most people:&lt;br /&gt;
 sudo amdconfig --initial -f&lt;br /&gt;
&lt;br /&gt;
=== Minimal Config ===&lt;br /&gt;
A very basic /etc/X11/xorg.conf file might be what you need if you have a new card that&#039;s not fully supported by amdconfig. Here follows the entirety of a minimal xorg.conf file for the Radeon HD 6870:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
  Identifier &amp;quot;ATI radeon 6870&amp;quot;&lt;br /&gt;
  Driver &amp;quot;fglrx&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
=== X2/Dual GPU Cards ===&lt;br /&gt;
If you have an X2 card (e.g. 5970), use... &#039;&#039;&#039;!!Do not use for two separate cards in crossfire!!&#039;&#039;&#039;&lt;br /&gt;
 sudo amdconfig --initial -f --adapter&amp;lt;nowiki&amp;gt;=&amp;lt;/nowiki&amp;gt;all&lt;br /&gt;
&lt;br /&gt;
=== Dual/Multi Monitors ===&lt;br /&gt;
If you have a dual monitor display (also known as &amp;quot;Big Desktop&amp;quot;), use:&lt;br /&gt;
 sudo amdconfig --initial -f&lt;br /&gt;
 sudo amdconfig --set-pcs-str&amp;lt;nowiki&amp;gt;=&amp;lt;/nowiki&amp;gt;&amp;quot;DDX,EnableRandR12,FALSE&amp;quot;&lt;br /&gt;
This was confirmed in http://phoronix.com/forums/showthread.php?t=18553. Be advised that you may need to manually set the correct refresh rate for your second monitor through catalyst.&lt;br /&gt;
&lt;br /&gt;
== Force use of the new xorg.conf &#039;&#039;(if necessary)&#039;&#039;==&lt;br /&gt;
Some people find that changes to xorg.conf don&#039;t get used by the driver. To force the ATI driver to adopt changes made to xorg.conf, use the following command:&lt;br /&gt;
&lt;br /&gt;
 sudo amdconfig &amp;lt;nowiki&amp;gt;--input=/etc/X11/xorg.conf --tls=1&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Test your installation ==&lt;br /&gt;
NOTE: if you don&#039;t reboot first, fglrxinfo gives an error message.&lt;br /&gt;
Reboot the computer and type&lt;br /&gt;
 fglrxinfo&lt;br /&gt;
into the terminal. If the vendor string contains ATI, you have installed the driver successfully. Using fglrxinfo on a system with Catalyst 12-3 and a RadeonHD 4550 returns:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
display: :0.0  screen: 0&lt;br /&gt;
OpenGL vendor string: ATI Technologies Inc.&lt;br /&gt;
OpenGL renderer string: ATI Radeon HD 4550 (This line may be different depending on what graphics card you are using.)&lt;br /&gt;
OpenGL version string: 3.3.11566 Compatibility Profile Context (This line may be different depending on what graphics card and &lt;br /&gt;
Catalyst version you are using.)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Now, try:&lt;br /&gt;
 fgl_glxgears&lt;br /&gt;
If you experience issues or a hang, you may need to disable fast TLS.&lt;br /&gt;
 sudo amdconfig --tls=0&lt;br /&gt;
&lt;br /&gt;
=== Just in case ===&lt;br /&gt;
Write down or remember this series of Alt+PrntScr key combinations, just in case your screen should go black and Ctrl+Alt+F1 and Ctrl+Alt+Backspace doesn&#039;t work.&lt;br /&gt;
&lt;br /&gt;
Alt+PrntScr+r, Alt+PrntScr+s, Alt+PrntScr+e, Alt+PrntScr+i, Alt+PrntScr+n, Alt+PrntScr+u, Alt+PrntScr+b&lt;br /&gt;
&lt;br /&gt;
These key-presses will reboot the system safely. To remember the key-presses, remember this nonsensical phrase: &amp;quot;Raising Skinny Elephants Is Never Utterly Boring&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
An alternative would be to hold down Ctrl+Alt+SysRq (SysRq is usually the same key as PrintScreen) and type very slowly R E I S U B. A way to remember this is by inverting the word: &amp;quot;BUSIER&amp;quot; or remembering a phrase: &amp;quot;Restart Even If System Utterly Broken&amp;quot;. This would also safely shutdown the system.&lt;br /&gt;
&lt;br /&gt;
= Hardware Video Decode Acceleration (EXPERIMENTAL) =&lt;br /&gt;
&lt;br /&gt;
== Using XBMC player (XvBA) ==&lt;br /&gt;
&lt;br /&gt;
XBMC has added support for accelerating video using XvBA/libxvba directly, but the support is currently not in the xbmc package in Ubuntu&#039;s repositories. To install the XvBA-enabled version of xbmc:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-add-repository ppa:wsnipex/xbmc-xvba&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get install xbmc&lt;br /&gt;
&lt;br /&gt;
NOTE: deprecated as of october 2013. Moved to ppa:aap/xbmc-fernetmenta&lt;br /&gt;
&lt;br /&gt;
== Using the xvba-va driver (VA-API) ==&lt;br /&gt;
NOTE: The VA-API wrapper for XvBA has been dead code for a while now. It will probably give you some acceleration of HD formats, but using the previously mentioned xbmc PPA is a better solution.&lt;br /&gt;
&lt;br /&gt;
This is confirmed to work for newer RadeonHD GPU&#039;s (those with UVD2). If you have a RadeonHD 4000-series or newer, you have UVD2. To see the complete list: http://en.wikipedia.org/wiki/Unified_Video_Decoder#UVD_enabled_GPUs&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install xvba-va-driver&lt;br /&gt;
&lt;br /&gt;
A good player the utilizes va-api is VLC. You can enable va-api in Tools -&amp;gt; Preferences -&amp;gt; Input and Codecs. Check the box named &amp;quot;Use GPU accelerated decoding&amp;quot; and then restart VLC.&lt;br /&gt;
&lt;br /&gt;
=== Test the xvba-va driver (VA-API) ===&lt;br /&gt;
The tool &#039;&#039;&amp;quot;vainfo&amp;quot;&#039;&#039; allows you to test the proper functioning of the xvba-va driver.&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install libva-glx1 libva-x11-1 vainfo&lt;br /&gt;
 vainfo&lt;br /&gt;
&lt;br /&gt;
vainfo should return something like the following (and no errors):&lt;br /&gt;
      libva: libva version 0.32.0&lt;br /&gt;
      Xlib:  extension &amp;quot;XFree86-DRI&amp;quot; missing on display &amp;quot;:0.0&amp;quot;.&lt;br /&gt;
      libva: va_getDriverName() returns 0&lt;br /&gt;
      libva: Trying to open /usr/lib/dri/fglrx_drv_video.so&lt;br /&gt;
      libva: va_openDriver() returns 0&lt;br /&gt;
      vainfo: VA API version: 0.32&lt;br /&gt;
      vainfo: Driver version: Splitted-Desktop Systems XvBA backend for VA-API - 0.7.8&lt;br /&gt;
      vainfo: Supported profile and entrypoints&lt;br /&gt;
      VAProfileH264High               :	VAEntrypointVLD&lt;br /&gt;
      VAProfileVC1Advanced            :	VAEntrypointVLD&lt;br /&gt;
&lt;br /&gt;
If vainfo returns an error, you may need to create a symlink:&lt;br /&gt;
&lt;br /&gt;
 sudo ln -s /usr/lib/va/drivers/fglrx_drv_video.so /usr/lib/x86_64-linux-gnu/dri/fglrx_drv_video.so  #for 64-bit&lt;br /&gt;
 sudo ln -s /usr/lib/va/drivers/fglrx_drv_video.so /usr/lib/dri/fglrx_drv_video.so  #for 32-bit&lt;br /&gt;
&lt;br /&gt;
== Other ==&lt;br /&gt;
There is possibility to enable &amp;gt; H.264 Level 5.1 decoding in the driver which &amp;quot;has been in the driver for some time but not enabled by default&amp;quot;. This only applies for pre-12.11 beta releases of the drivers. Since 12.11 beta the setting is enabled by default &amp;lt;ref&amp;gt;Kano, Phoronix,[http://phoronix.com/forums/showthread.php?74703-AMD-Catalyst-12-11-Beta-Linux-Driver-Released&amp;amp;p=293310#post293310 AMD Catalyst 12.11 Beta Linux Driver Released]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 sudo amdconfig --set-pcs-u32=MCIL,HWUVD_H264Level51Support,1&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
 sudo service lightdm stop&lt;br /&gt;
 sudo cp -p  /etc/ati/amdpcsdb  /etc/ati/amdpcsdb.bak&lt;br /&gt;
 sudo sed -i &#039;/UvdEnabled=V1/ a HWUVD_H264Level51Support=V1&#039; /etc/ati/amdpcsdb&lt;br /&gt;
 sudo reboot&lt;br /&gt;
&lt;br /&gt;
=Updating Catalyst/fglrx=&lt;br /&gt;
&lt;br /&gt;
DO NOT try to install a new version over an old one. Follow the &#039;Removing Catalyst/fglrx&#039; section below to remove your existing driver, and then you can start at &#039;Downloading the latest Catalyst&#039; to install the new one.&lt;br /&gt;
&lt;br /&gt;
=Removing Catalyst/fglrx=&lt;br /&gt;
The uninstall script in the first command will only exist if you downloaded the drivers and installed them directly (rather than building packages as this guide does). Skip the first command if it does not exist.&lt;br /&gt;
 sudo sh /usr/share/ati/fglrx-uninstall.sh&lt;br /&gt;
 sudo apt-get remove --purge fglrx*&lt;br /&gt;
&lt;br /&gt;
If you plan on using open-source drivers, you will need to reinstall some packages because Catalyst overwrites or diverts some key 3D libraries with proprietary versions. For more information on this issue, see [https://wiki.ubuntu.com/X/Troubleshooting/FglrxInteferesWithRadeonDriver this Ubuntu wiki page]&lt;br /&gt;
 sudo apt-get remove --purge xserver-xorg-video-ati xserver-xorg-video-radeon&lt;br /&gt;
 sudo apt-get install xserver-xorg-video-ati&lt;br /&gt;
 sudo apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core&lt;br /&gt;
 sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.backup&lt;br /&gt;
 sudo rm -rf /etc/ati&lt;br /&gt;
&lt;br /&gt;
If you receive&lt;br /&gt;
&lt;br /&gt;
 $ E: Internal Error, No file name for libgl1-mesa-dri&lt;br /&gt;
&lt;br /&gt;
Change the third command above to:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install --reinstall libgl1-mesa-glx:i386 libgl1-mesa-glx:amd64 libgl1-mesa-dri:i386 libgl1-mesa-dri:amd64 xserver-xorg-core&lt;br /&gt;
&lt;br /&gt;
= Issues =&lt;br /&gt;
&lt;br /&gt;
== Video Tearing ==&lt;br /&gt;
&lt;br /&gt;
AMD/ATI claims that the &amp;quot;Tear Free Video&amp;quot; option is enabled by default, but that wasn&#039;t the case with Catalyst 12-3 installed on Kubuntu 12.04.&lt;br /&gt;
If you&#039;re having issues with tearing, make sure that &amp;quot;Tear Free Video&amp;quot; is on. You can find this option in the Catalyst Control Center under &#039;Display Options&#039; or you can use the following command:&lt;br /&gt;
 sudo amdconfig --sync-video=on&lt;br /&gt;
The option will not take effect until you restart X (i.e. log out).&lt;br /&gt;
&lt;br /&gt;
If you&#039;re using compositing, you should also make sure that vsync is enabled in the compositor&#039;s settings. I found that vsync was enabled by default, but here are the appropriate settings should you want to experiment.&lt;br /&gt;
&lt;br /&gt;
=== kwin === &lt;br /&gt;
You can enable vsync for kwin in System Settings -&amp;gt; Desktop Effects -&amp;gt; Advanced tab&lt;br /&gt;
&lt;br /&gt;
=== Compiz (Unity/GNOME-Shell) ===&lt;br /&gt;
TODO: See if there&#039;s a friendlier way to make sure vsync is enabled without installing ccsm.&lt;br /&gt;
&lt;br /&gt;
Install the compiz settings manager: &lt;br /&gt;
 sudo apt-get install compizconfig-settings-manager&lt;br /&gt;
 ccsm&lt;br /&gt;
&lt;br /&gt;
The &#039;Sync to Vblank&#039; is found in the &#039;OpenGL&#039; subsection of the &#039;General&#039; group&lt;br /&gt;
&lt;br /&gt;
== Hybrid Graphics and Catalyst==&lt;br /&gt;
&lt;br /&gt;
There are two basic types of hybrid designs. Older hybrid systems use a multiplexor (mux) to switch between GPU&#039;s. Newer systems (those with PowerXpress &amp;gt;= 4.0) are muxless. As far as I can tell, PowerXpress 4.0 started with RadeonHD 6000-series GPU&#039;s, and systems with older ATI GPU&#039;s have a mux, but don&#039;t quote that.&lt;br /&gt;
&lt;br /&gt;
=== ATI/ATI Hybrids ===&lt;br /&gt;
As of Catalyst 11-8, switching between two ATI cards (and maybe Intel/ATI muxless too?) is supposed to be doable, though it&#039;s not clear if that applies to all ATI/ATI hybrids or only the muxless ones. One would use amdconfig&#039;s PowerXpress options to switch back and forth between the integrated and discrete cards, like so:&lt;br /&gt;
&lt;br /&gt;
 amdconfig --pxl            # List current activated GPU&lt;br /&gt;
 sudo amdconfig --px-dgpu   # Activate discrete GPU (High-Performance mode), must re-start X to take effect&lt;br /&gt;
 sudo amdconfig --px-igpu   # Activate integrated GPU (Power-Saving mode), must re-start X to take effect&lt;br /&gt;
&lt;br /&gt;
After switching, one would log out and back in to restart X.&lt;br /&gt;
&lt;br /&gt;
=== Intel/ATI Hybrids ===&lt;br /&gt;
&lt;br /&gt;
By using the officially provided drivers, there are three problems ( Launchpad Bug: [https://bugs.launchpad.net/ubuntu/+source/fglrx-installer/+bug/1068404 #1068404]):&lt;br /&gt;
: An incompatibility problem between intel and fglrx drivers (This gives segmentation fault at X server)&lt;br /&gt;
: An incompatibility problem between intel and fglrx drivers that gives an error related to allocation of resources in Xorg log file.&lt;br /&gt;
: Some paths missing for openGL operation of the fglrx driver (This prevents applications that require direct rendering, e.g. Unity/games/etc, from loading correctly)&lt;br /&gt;
&lt;br /&gt;
If you follow the instructions described in the [https://help.ubuntu.com/community/BinaryDriverHowto/ATI#WORKAROUND Binary Driver HOWTO], you should get functional configuration. &lt;br /&gt;
&lt;br /&gt;
If however you suffer from the problem related to intel driver not able to allocate resources, you need to install the older intel driver 2.20.2-1ubuntu1 which can be found at https://launchpad.net/ubuntu/quantal/+source/xserver-xorg-video-intel&lt;br /&gt;
&lt;br /&gt;
There is still another bug if you use the integrated GPU (Intel), making the X server crashing ( Launchpad Bug: [https://bugs.launchpad.net/ubuntu/+source/fglrx-installer/+bug/1088220 #1088220] )&lt;br /&gt;
&lt;br /&gt;
A workaround for now is to use the discrete GPU (ATI)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For more information you may want to follow this [http://ubuntuforums.org/showthread.php?p=12324761#post12324761 forum topic]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://ubuntuforums.org/showthread.php?t=1930450&amp;amp;page=82&amp;amp;p=12755069#post12755069 This post] got both the integrated (Intel 3rd Gen Core processor Graphics Controller) and discrete (Radeon HD 7670M) to work on Ubuntu 13.04 x64.&lt;br /&gt;
&lt;br /&gt;
== Build Fails and Log Shows &amp;quot;mixed implicit and normal rules.  Stop.&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
If the installation fails and you find the above message in /var/lib/dkms/fglrx/&amp;lt;version_number&amp;gt;/build/make.log, it may be because you&#039;re using a pentium-build wrapper around gcc. See what the following ls command returns:&lt;br /&gt;
 ls -la /usr/bin/gcc&lt;br /&gt;
If it shows that gcc is a link to builder-cc, temporarily redirect the link to point to the real gcc (gcc-4.8 in Ubuntu Saucy). This should allow you to install fglrx:&lt;br /&gt;
 sudo ln -sf /usr/bin/gcc-4.8 /usr/bin/gcc&lt;br /&gt;
When you&#039;re finished installing the driver, return the gcc link to its original value:&lt;br /&gt;
 sudo ln -sf /usr/bin/builder-cc /usr/bin/gcc&lt;br /&gt;
Launchpad link for this bug: https://bugs.launchpad.net/ubuntu/+source/fglrx-installer/+bug/555957&lt;br /&gt;
&lt;br /&gt;
== &amp;quot;Errors were encountered while processing: fglrx-amdcccle&amp;quot; (on 64-bit systems) ==&lt;br /&gt;
Most likely, you probably did not have the ia32-libs-multiarch:i386 lib32gcc1 libc6-i386 packages installed beforehand. If you have a 64 bit install, the above dpkg command may complain that &amp;quot;Errors were encountered while processing: fglrx-amdcccle&amp;quot;.  This is because of a dependency of the amdccle package on 32 bit libraries.  If you receive this error, use the following command, which will force the installation of all of the 32 bit dependencies, and then the amdcccle package:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get -f install&lt;br /&gt;
&lt;br /&gt;
Catalyst {{Template:Catalystversion}} on 64-bit systems may require the &#039;&#039;--force-overwrite&#039;&#039; command in the above &#039;&#039;dpkg&#039;&#039; command:&lt;br /&gt;
 sudo dpkg -i --force-overwrite fglrx*.deb&lt;br /&gt;
&lt;br /&gt;
== Problems Starting Xserver ==&lt;br /&gt;
&lt;br /&gt;
If you get a black screen hang, the first thing to check is if xorg.conf is the problem.&lt;br /&gt;
&lt;br /&gt;
You can disable the xorg.conf with:&lt;br /&gt;
 sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.disabled&lt;br /&gt;
&lt;br /&gt;
Reboot and check to see if things work now.&lt;br /&gt;
&lt;br /&gt;
You can reinstate the file with:&lt;br /&gt;
 sudo mv /etc/X11/xorg.conf.disabled /etc/X11/xorg.conf&lt;br /&gt;
&lt;br /&gt;
Before tweaking ACPI settings, try ensuring /dev/null is chmodded to 0666. This intermittently changes when using the nano (and possibly other) editors with sudo and the group/world permissions are unset. This leads to the ATI drivers hanging on boot or otherwise. A quick and dirty init script saved as /etc/init/chmodnull does the trick -&lt;br /&gt;
&lt;br /&gt;
 start on filesystem&lt;br /&gt;
&lt;br /&gt;
 script&lt;br /&gt;
	chmod 0666 /dev/null&lt;br /&gt;
	chmod 0666 /lib/udev/devices/null&lt;br /&gt;
 end script&lt;br /&gt;
&lt;br /&gt;
This has been tested using Ubuntu 10.04 64-bit on a ATI Radeon HD 4830 (HP Envy 15-1060ea). It&#039;s worth noting that I had to disable TLS  (amdconfig --tls=0) to get things to stay stable!&lt;br /&gt;
&lt;br /&gt;
If you&#039;ve properly installed the driver, but experience problems when starting the X server, such as hanging, black/white/gray screen, distortion, etc., your system BIOS may have a buggy ACPI implementation. To work around, press Ctrl+Alt+F1 to get to a terminal (or failing that, boot to recovery mode) and run:&lt;br /&gt;
 sudo amdconfig --acpi-services=off&lt;br /&gt;
If this method works, you should consider checking your system vendor&#039;s BIOS changelogs for relevant ACPI fixes, updating your BIOS, and reenabling the driver&#039;s ACPI services.&lt;br /&gt;
&lt;br /&gt;
== Unsupported Hardware Watermark ==&lt;br /&gt;
This can happen if your card&#039;s PCI ID wasn&#039;t officially certified to work with a particular version of Catalyst. It does not necessarily mean that your card is unsupported, but it does mean that you shouldn&#039;t file bugs with that particular card/driver combination. If you installed the driver by downloading it from AMD/ATI, installing a newer version of Catalyst will probably help. &lt;br /&gt;
&lt;br /&gt;
If you installed the proprietary driver included with Ubuntu or you do not want to upgrade to a newer version, it is possible to work around the issue. First check if AMD&#039;s signature file has a proper signature:&lt;br /&gt;
&lt;br /&gt;
 sudo nano /etc/ati/signature&lt;br /&gt;
&lt;br /&gt;
If the file only contains the word &#039;&#039;UNSIGNED&#039;&#039;, replace the line with:&lt;br /&gt;
 9777c589791007f4aeef06c922ad54a2:ae59f5b9572136d99fdd36f0109d358fa643f2bd4a2644d9efbb4fe91a9f6590a145:f612f0b01f2565cd9bd834f8119b309bae11a1ed4a2661c49fdf3fad11986cc4f641f1ba1f2265909a8e34ff1699309bf211a7eb4d7662cd9f8e3faf14986d92f646f1bc&lt;br /&gt;
&lt;br /&gt;
Reboot and see if the watermark is gone. If not, try using a control file from a older version of Catalyst than the one you&#039;re running:&lt;br /&gt;
&lt;br /&gt;
 cd ~/; mkdir catalyst12.10; cd catalyst12.10/&lt;br /&gt;
 wget http://www2.ati.com/drivers/linux/amd-driver-installer-catalyst-12.10-x86.x86_64.zip&lt;br /&gt;
 unzip amd-driver-installer-catalyst-12.10-x86.x86_64.zip&lt;br /&gt;
 chmod +x amd-driver-installer-catalyst-12.10-x86.x86_64.run&lt;br /&gt;
 ./amd-driver-installer-catalyst-12.10-x86.x86_64.run --extract driver&lt;br /&gt;
 sudo mv /etc/ati/control ~/control.bak&lt;br /&gt;
 sudo cp driver/common/etc/ati/control /etc/ati&lt;br /&gt;
&lt;br /&gt;
==Poor battery life (atieventsd not starting and/or not authenticating)==&lt;br /&gt;
&lt;br /&gt;
The atieventsd daemon is a daemon that monitors various acpi events (it does this by connecting with the acpid daemon), such as a laptop lid close, or an AC connect/disconnect, presumably to let the GPU know for reasons of power saving. See the [http://manpages.ubuntu.com/manpages/hardy/en/man8/atieventsd.8.html man page] for more info.&lt;br /&gt;
On my system, `Ubuntu 13.10`, and with the latest drivers from Catalyst, 13.12, the daemon installs itself at `/etc/alternatives/x86_64-linux-gnu_atieventsd` with a symlink to that at `/usr/bin/atieventsd`. &lt;br /&gt;
&lt;br /&gt;
The Sys-V-init script, `/etc/init.d/atieventsd` thinks the symlink is elsewhere, namely `/usr/sbin/atieventsd` (i.e. `sbin` not where it actually is, `bin`)&lt;br /&gt;
&lt;br /&gt;
So to launch successfully the `atieventsd` on startup I had to do make the change:&lt;br /&gt;
&lt;br /&gt;
     DAEMONPATH=/usr/bin/atieventsd&lt;br /&gt;
&lt;br /&gt;
Then remove/regenerate the run levels:&lt;br /&gt;
&lt;br /&gt;
    cd /etc/init.d&lt;br /&gt;
    mv atieventsd atieventsd.temp&lt;br /&gt;
    update-rc.d atieventsd remove&lt;br /&gt;
    mv atieventsd.temp atieventsd&lt;br /&gt;
    update-rc.d atieventsd defaults&lt;br /&gt;
&lt;br /&gt;
This should now at least allow the daemon to correctly start/stop. You can test with `service atieventsd start`.&lt;br /&gt;
&lt;br /&gt;
On each startup the daemon attempts to launch a script, `/etc/ati/authatieventsd.sh` (by default) , whose purpose is to grant the `atieventsd daemon` authorization access to the X server display, so it can send it various commands. &lt;br /&gt;
&lt;br /&gt;
This script is called by `atieventd` like (see `ps aux | grep atieventsd` after starting the service or booting)&lt;br /&gt;
&lt;br /&gt;
     /etc/ati/authatieventsd.sh grant :0 /tmp/atieventsdGWt098&lt;br /&gt;
&lt;br /&gt;
Here argument one (`$1`) is the action: *grant/revoke*&lt;br /&gt;
, argument two (`$2`) is the X display number (e.g `:0`), and argument three (`$3`) is the file wanting the authority. See the `xauth` [http://www.x.org/archive/X11R6.8.1/doc/xauth.1.html man page] for some more background.&lt;br /&gt;
&lt;br /&gt;
The problem is that if you look at the `/etc/ati/authatieventsd.sh` script you will see it does not support `lightdm`, you need to add the chunk of code inside the `GetServerAuthFile()` function:&lt;br /&gt;
&lt;br /&gt;
    #Check lightdm     &lt;br /&gt;
     LIGHTDM_AUTH_FILE=/var/run/lightdm/root/$1&lt;br /&gt;
     if [ -e $LIGHTDM_AUTH_FILE ]; then&lt;br /&gt;
         SERVER_AUTH_FILE=$LIGHTDM_AUTH_FILE&lt;br /&gt;
         DISP_SEARCH_STRING=&amp;quot;unix$1&amp;quot;&lt;br /&gt;
         return 0&lt;br /&gt;
     fi&lt;br /&gt;
&lt;br /&gt;
to allow it find the correct server authentication file. Save this and you should&lt;br /&gt;
see a file in the `/tmp` directory of the form `atieventsdGWt098`, the next time the `atieventd` is stopped/start (or next reboot), and if you do&lt;br /&gt;
&lt;br /&gt;
    xauth -f /tmp/atievntX.Dh1AJV list&lt;br /&gt;
&lt;br /&gt;
you should get something like&lt;br /&gt;
&lt;br /&gt;
    yourHostname/unix:0  MIT-MAGIC-COOKIE-1  98deg034234kkn34234mmm3242&lt;br /&gt;
&lt;br /&gt;
Showing that the daemon has indeed been granted authority. &lt;br /&gt;
&lt;br /&gt;
You can also look at syslog, if you add the `--debug` option to `/etc/init.d/atieventsd` init file DAEMONOPTS options (regen run levels), and you should see everything is now working correctly, and the daemon is responding to events such as unplugging the AC and lid closes. For example:&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;Dbg&amp;gt;: ACPI event: ac_adapter AC 00000080 00000000&lt;br /&gt;
    &amp;lt;Dbg&amp;gt;: ACPI event: processor CPU0 00000081 00000000&lt;br /&gt;
    processor CPU1 00000081 00000000&lt;br /&gt;
    processor CPU2 00000081 00000000&lt;br /&gt;
    processor CPU3 00000081 00000000&lt;br /&gt;
&lt;br /&gt;
Maybe this will help extend battery life.&lt;br /&gt;
&lt;br /&gt;
== Hang at logout ==&lt;br /&gt;
&lt;br /&gt;
If you experience hangs when logging out (of X) it is probably due to the /etc/ati/authatieventsd.sh script looking for X authorization files in the wrong place when it starts up. You can kill the hanging authatieventsd.sh processes from a console tty to allow the shutdown of the X server.&lt;br /&gt;
&lt;br /&gt;
Before the following commands verify that /etc/ati/authatieventsd.sh exists after build and install, if not just do: &lt;br /&gt;
(assuming that the installer is in the directory we used to install)&lt;br /&gt;
&lt;br /&gt;
 cd ~/catalyst{{Catalystversion}}&lt;br /&gt;
 sh amd-driver-installer-{{Catalystversion}}-x86.x86_64.run --extract driver&lt;br /&gt;
 sudo cp driver/packages/Ubuntu/dists/quantal/replacements/authatieventsd.sh /etc/ati/authatieventsd.sh&lt;br /&gt;
 sudo chmod +x /etc/ati/authatieventsd.sh&lt;br /&gt;
&lt;br /&gt;
This problem can be fixed permanently with:&lt;br /&gt;
&lt;br /&gt;
 sudo mkdir -p /var/lib/xdm/authdir&lt;br /&gt;
 sudo ln -s /var/run/xauth /var/lib/xdm/authdir/authfiles&lt;br /&gt;
&lt;br /&gt;
If that doesn&#039;t work then you can disable atieventsd with this command:&lt;br /&gt;
&lt;br /&gt;
 sudo /usr/sbin/update-rc.d -f atieventsd remove&lt;br /&gt;
&lt;br /&gt;
You&#039;ll have to restart for this to take effect.&lt;br /&gt;
&lt;br /&gt;
== Can&#039;t remove fglrx with dpkg (diversion issue) ==&lt;br /&gt;
&lt;br /&gt;
If dpkg refuses to remove an fglrx package and complains about a diversion of a file, you might need to manually remove it. For example, if dpkg complains:&lt;br /&gt;
&amp;lt;pre&amp;gt;dpkg-divert: mismatch on divert-to&lt;br /&gt;
  when removing `diversion of /usr/lib/libGL.so.1.2 to /usr/share/fglrx/diversions/libGL.so.1.2 by xorg-driver-fglrx&#039;&lt;br /&gt;
  found `diversion of /usr/lib/libGL.so.1.2 to /usr/lib/fglrx/libGL.so.1.2.xlibmesa by xorg-driver-fglrx&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
then:&lt;br /&gt;
 sudo dpkg-divert --remove /usr/lib/libGL.so.1.2&lt;br /&gt;
&lt;br /&gt;
== This module/version combo is already installed ==&lt;br /&gt;
&lt;br /&gt;
If you get this error-message, simply uninstall the previous version before installing the new one with:&lt;br /&gt;
 sudo dkms remove -m fglrx --all&lt;br /&gt;
&lt;br /&gt;
== New kernel installed? ==&lt;br /&gt;
In theory, DKMS should automatically install the fglrx kernel module for your new kernel the first time you boot it. Should you need to manually install it:&lt;br /&gt;
 sudo dkms build -m fglrx -k `uname -r`&lt;br /&gt;
 sudo dkms install -m fglrx -k `uname -r`&lt;br /&gt;
&lt;br /&gt;
if amdcccle doesn&#039;t work and says Identifier is not a valid word. Use lower case letter in xorg.conf&lt;br /&gt;
 &lt;br /&gt;
or specify all the correct parameters. For example:&lt;br /&gt;
 sudo dkms build -m fglrx -v &#039;&#039;&#039;9.012&#039;&#039;&#039; -k &#039;&#039;&#039;3.5.0-22&#039;&#039;&#039;-generic&lt;br /&gt;
 sudo dkms install -m fglrx -v &#039;&#039;&#039;9.012&#039;&#039;&#039; -k &#039;&#039;&#039;3.5.0-22&#039;&#039;&#039;-generic&lt;br /&gt;
&lt;br /&gt;
[[Category:Installation Documentation]]&lt;br /&gt;
&lt;br /&gt;
== amdconfig not found after installation ==&lt;br /&gt;
This scenario is possible when the driver installation has seemingly succeeded and is possibly related to previous fglrx installs, including those through Jockey (i.e. you first used drivers provided by Ubuntu but then upgraded to ones available from AMD&#039;s website). When doing amdconfig --initial after driver installation, you might end up not having the amdconfig available at all:&lt;br /&gt;
&amp;lt;pre&amp;gt;amdconfig: command not found&amp;lt;/pre&amp;gt;&lt;br /&gt;
After booting you might receive X error &#039;(EE) Failed to load module &amp;quot;fglrx&amp;quot; (module does not exist, 0)&#039;. These do not necessarily indicate that the installation has failed completely. On command line, do&lt;br /&gt;
 ls /usr/lib/fglrx/bin&lt;br /&gt;
and see if the command lists some Ati related programs. If they are listed but not found from /usr/bin, it is possible that the &amp;quot;update-alternatives&amp;quot; fglrx .deb installation does has been ignored. See man update-alternatives for more information about the concept and workings of alternatives. In practice, update-alternatives is supposed to create several symbolic links to the files in the fglrx directory, but it will be ignored if the alternatives for the very related gl_conf entry has been set to manual. Do&lt;br /&gt;
 update-alternatives --get-selections | grep gl_conf&lt;br /&gt;
and see if the mode is manual instead of auto and if mesa is mentioned instead of fglrx in the path that is printed. In this case you need to &lt;br /&gt;
 sudo update-alternatives --set gl_conf /usr/lib/fglrx/ld.so.conf&lt;br /&gt;
to set fglrx as the active alternative. You can alternatively (no pun intended) and additionally change the gl_conf into automatic mode before the installation this way:&lt;br /&gt;
 sudo update-alternatives --auto gl_conf&lt;br /&gt;
After that, the alternatives should automatically be configured correctly when the graphics driver .debs are installed.&lt;br /&gt;
&lt;br /&gt;
== &amp;quot;update-alternatives: error&amp;quot; during install ==&lt;br /&gt;
During installation you may receive the following message:&lt;br /&gt;
&amp;lt;pre&amp;gt;update-alternatives: error: unable to make /usr/lib/xorg/modules/drivers/fglrx_drv.so.dpkg-tmp a symlink to /etc/alternatives/fglrx_drv: No such file or directory&amp;lt;/pre&amp;gt;&lt;br /&gt;
This can be easily solved by creating directory &amp;quot;drivers&amp;quot; under /usr/lib/xorg/modules/&lt;br /&gt;
 sudo mkdir /usr/lib/xorg/modules/drivers&lt;br /&gt;
&lt;br /&gt;
== &#039;Can&#039;t exec &amp;quot;debian/rules&amp;quot;: Permission denied at /usr/bin/dpkg-buildpackage line 507.&#039; during deb generation ==&lt;br /&gt;
During installation you may receive the following message:&lt;br /&gt;
&amp;lt;pre&amp;gt;Can&#039;t exec &amp;quot;debian/rules&amp;quot;: Permission denied at /usr/bin/dpkg-buildpackage line 507.&amp;lt;/pre&amp;gt;&lt;br /&gt;
This can happen when your /tmp folder is mounted with the option &amp;quot;noexec&amp;quot;. The noexec is suggested by many howtos regarding Ubuntu on SSD, when placing the /tmp in memory.&lt;br /&gt;
A workaround can be found here: [http://serialized.net/2010/03/getting-around-tmpfs-noexec-problems/]&lt;br /&gt;
&lt;br /&gt;
== Black screen after uninstalling old amd drivers ==&lt;br /&gt;
Start you computer in recovery mode and exit to root shell.&lt;br /&gt;
Remount your partitions in rw mode:&lt;br /&gt;
 mount -rw -o remount /&lt;br /&gt;
 ...&lt;br /&gt;
Go to your download directory and proceed with building and installing the drivers in recovery mode.&lt;br /&gt;
All should be fine after a reboot.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>77.197.11.212</name></author>
	</entry>
	<entry>
		<id>http://wiki.cchtml.com/index.php?title=Ubuntu_Saucy_Installation_Guide&amp;diff=10402</id>
		<title>Ubuntu Saucy Installation Guide</title>
		<link rel="alternate" type="text/html" href="http://wiki.cchtml.com/index.php?title=Ubuntu_Saucy_Installation_Guide&amp;diff=10402"/>
		<updated>2014-01-24T08:00:02Z</updated>

		<summary type="html">&lt;p&gt;77.197.11.212: atieventsd doesn&amp;#039;t start/X auth correctly in 13.10&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; __TOC__&lt;br /&gt;
&lt;br /&gt;
= The Options =&lt;br /&gt;
Users with ATI cards have the following driver options:&lt;br /&gt;
* &#039;&#039;&#039;vesa&#039;&#039;&#039; - very basic, lacks 2D/3D acceleration, and focuses on compatibility with all VESA-compliant graphics cards. It is good for starting the GUI environment when no accelerated driver is available/working, and little else.&lt;br /&gt;
* &#039;&#039;&#039;ati&#039;&#039;&#039; - actually a thin wrapper that will invoke the radeon driver (or another ati open-source driver for pre-Radeon cards). &lt;br /&gt;
* &#039;&#039;&#039;radeon&#039;&#039;&#039; - open source driver supporting all Radeon cards. This driver has excellent 2D acceleration and compatibility with the Linux graphics stack. 3D acceleration is sufficient for desktop effects and a nice set of native Linux games.&lt;br /&gt;
* &#039;&#039;&#039;Catalyst (a.k.a fglrx)&#039;&#039;&#039; a proprietary &amp;quot;blob&amp;quot; (closed source binary) driver designed by ATI, with 3D code based off of their Windows driver. Only RadeonHD chips are supported on recent Linux distros. You may want to use this driver for longer battery life on a laptop or for more demanding 3D applications.&lt;br /&gt;
&lt;br /&gt;
= Updated Open Source Driver PPA&#039;s =&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;Ubuntu-X&amp;quot;&#039;&#039;&#039; : This PPA offers the latest stable releases of video driver-related components. Follow the instructions at: https://launchpad.net/~ubuntu-x-swat/+archive/x-updates &#039;&#039;&#039;(currently has no packages for Saucy)&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Xorg-edgers&#039;&#039;&#039;: This bleeding-edge PPA offers video driver-related components straight from their code (git) repositories. Follow the instructions at: https://launchpad.net/~xorg-edgers/+archive/ppa&lt;br /&gt;
&lt;br /&gt;
= Installing Proprietary Drivers a.k.a. Catalyst/fglrx =&lt;br /&gt;
&lt;br /&gt;
{| WIDTH=&amp;quot;650&amp;quot; cellpadding=0 cellspacing=0 style=&amp;quot;background-color: red; border: solid 1px #666666; color: #ffffff; text-align: center;&amp;quot; &lt;br /&gt;
| style=&amp;quot;background-color: #666666; border: solid 1px #666666; border-bottom: 1px solid #888;&amp;quot; | &amp;lt;font size=&amp;quot;-1&amp;quot;&amp;gt;&#039;&#039;&#039;ATTENTION RADEON USERS&#039;&#039;&#039;&amp;lt;/font&amp;gt; &lt;br /&gt;
|- &lt;br /&gt;
| &amp;lt;br /&amp;gt;*PLEASE READ FIRST!&lt;br /&gt;
&#039;&#039;&#039;Which Radeon cards are no longer supported by ATI&#039;s Catalyst?&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ATI Radeon 9500-9800, Xpress200-1250, 690G, 740G, X300-X2500, Mobility RadeonHD 2300&#039;&#039;&#039;&lt;br /&gt;
If your card is on that list, you are limited to open-source drivers on Ubuntu Lucid/10.04 (and later). If you really need the proprietary Catalyst/fglrx driver, you will have to use an older Linux distribution, such as Debian Lenny/5.0.x or Ubuntu Hardy/8.04.x.&lt;br /&gt;
NOTE: If you enter your card information on AMD/ATI&#039;s driver page, it will offer you the Catalyst 9-3 driver to download. However, the Catalyst 9-3 driver doesn&#039;t support X servers past 1.5, and it will not work with Precise (or anything later than Lucid/10,04)! !!!SO BE CAREFUL!!! If you tried to install Catalyst on a system with one of these cards, see the &#039;Removing the Driver&#039; section to restore the default/pre-installed drivers.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ATI RadeonHD 2x00 - 4xx0 cards&#039;&#039;&#039;&lt;br /&gt;
If you have one of these cards, you do have the option of using the Catalyst Legacy driver, but only if you downgrade your Xserver version (the Catalyst Legacy driver does not support the kernel version (3.5) or the Xserver version (1.13) that Ubuntu Quantal/12.10 uses).&lt;br /&gt;
This can be done really easily and automaticly (downgrading &amp;amp; installing) by following the instructions given at [[https://launchpad.net/~makson96/+archive/fglrx]]. This PPA downgrades the Xserver and install a patched version of fglrx that supports kernel version 3.5 of Ubuntu Quantal.&lt;br /&gt;
&lt;br /&gt;
I recommend copying and pasting the commands to ensure there are no typing mistakes and speed up the install process. Remember to use Ctrl &#039;&#039;&#039;+ Shift&#039;&#039;&#039; + V or Shift + Insert to paste into the terminal (or go to the terminals menu, select edit and click paste).&lt;br /&gt;
&lt;br /&gt;
== Before you start ==&lt;br /&gt;
If you have previously attempted installing Catalyst, remove any leftover files by following the [[#Removing_Catalyst.2Ffglrx| Removing the Driver]] section. Make sure &#039;&#039;universe&#039;&#039; and &#039;&#039;multiverse&#039;&#039; are enabled in your repository sources (System -&amp;gt; Administration -&amp;gt; Software Sources).&lt;br /&gt;
or Applications-&amp;gt;Ubuntu Software Center-&amp;gt;Edit-&amp;gt;Software sources-&amp;gt;Other software: check canonical partners.&lt;br /&gt;
&lt;br /&gt;
Install the prerequisite packages:&lt;br /&gt;
 sudo apt-get install cdbs dh-make dkms execstack dh-modaliases linux-headers-generic libqtgui4&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;If you are using the x86_64 architecture (64 bit)&#039;&#039;:&lt;br /&gt;
 sudo apt-get install lib32gcc1&lt;br /&gt;
&lt;br /&gt;
== Installing Catalyst Manually (from AMD/ATI&#039;s site) &#039;&#039;STABLE&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
=== Download the latest Catalyst package ===&lt;br /&gt;
This package contains both the 32-bit and 64-bit driver.&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-&amp;lt;/nowiki&amp;gt;{{Catalystversion}}-linux-x86.x86_64.zip&lt;br /&gt;
 unzip amd-catalyst-{{Catalystversion}}-linux-x86.x86_64.zip&lt;br /&gt;
 chmod +x amd-catalyst-{{Catalystversion}}-linux-x86.x86_64.run&lt;br /&gt;
&lt;br /&gt;
=== Create and install .deb packages ===&lt;br /&gt;
 sudo ./amd-catalyst-{{Catalystversion}}-linux-x86.x86_64.run --buildpkg Ubuntu/saucy&lt;br /&gt;
 sudo dpkg -i fglrx*.deb&lt;br /&gt;
&lt;br /&gt;
If building .deb packages fails (since Ubuntu/saucy is currently not supported in the rev. 13.12 release from 19 December, 2013) you can apply a patch folowing [https://gist.github.com/moldcraft/8116528 This instructions] (recommended as you create deb packages) or you can try an [http://wiki.cchtml.com/index.php/Ubuntu_Precise_Installation_Guide#Alternative_Manual_Installation Alternative Manual Installation] which does NOT create deb packages and might cause some trouble when trying to uninstall.&lt;br /&gt;
&lt;br /&gt;
== Installing Catalyst Manually (from AMD/ATI&#039;s site) &#039;&#039;BETA/EXPERIMENTAL&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
=== Download the latest Catalyst package ===&lt;br /&gt;
This package contains both the 32-bit and 64-bit driver.&lt;br /&gt;
&lt;br /&gt;
 mkdir catalyst-13.11beta9.4 &amp;amp;&amp;amp; cd catalyst-13.11beta9.4&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/beta/amd-catalyst-13.11-beta-v9.4-linux-x86.x86_64.run.zip&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 unzip amd-catalyst-13.11-beta-v9.4-linux-x86.x86_64.run.zip&lt;br /&gt;
 chmod +x amd-catalyst-13.11-beta\ V9.4-linux-x86.x86_64.run&lt;br /&gt;
&lt;br /&gt;
=== Create and install .deb packages ===&lt;br /&gt;
&lt;br /&gt;
 sudo ./amd-catalyst-13.11-beta\ V9.4-linux-x86.x86_64.run --buildpkg Ubuntu/saucy&lt;br /&gt;
 sudo dpkg -i fglrx*.deb&lt;br /&gt;
&lt;br /&gt;
As of V9.5 beta package, there&#039;s no option &amp;quot;Ubuntu/saucy&amp;quot; yet. &amp;quot;Ubuntu/raring&amp;quot; will still do well though. If building .deb packages fails, there is also an [http://wiki.cchtml.com/index.php/Ubuntu_Precise_Installation_Guide#Alternative_Manual_Installation Alternative Manual Installation]&lt;br /&gt;
&lt;br /&gt;
== In case of failure ==&lt;br /&gt;
Remember these steps before you reboot your computer.&lt;br /&gt;
&lt;br /&gt;
If the X server fails to start, switch to a new TTY using ctrl+alt+F2. Log in, and attempt to start the X server.&lt;br /&gt;
&lt;br /&gt;
 sudo startx&lt;br /&gt;
&lt;br /&gt;
If it fails to start, you will likely see a stacktrace, and immediately above it will be something along the lines of &amp;quot;Could not stat /usr/lib64/fglrx/switchlibGL&amp;quot; which means that you failed to copy the executables properly. Ctrl+c, and immediately copy the switchlibGL and switchlibglx executables to the fglrx folder in /usr/lib64/ or /usr/lib32/. &lt;br /&gt;
&lt;br /&gt;
If all else fails, revert your xorg.conf and reboot.&lt;br /&gt;
&lt;br /&gt;
 sudo cp /etc/X11/xorg.conf.orig /etc/X11/xorg.conf&lt;br /&gt;
&lt;br /&gt;
This should return your original display.&lt;br /&gt;
&lt;br /&gt;
== Generate a new /etc/X11/xorg.conf file ==&lt;br /&gt;
Unfortunately, there is no sure way to generate the ATI version of the Xorg.conf file.  It is entirely dependent on your configuration.  The following subsections will attempt to address possible (and tested) variations for their respective configurations.&lt;br /&gt;
&lt;br /&gt;
=== Generic Config ===&lt;br /&gt;
This will work for most people:&lt;br /&gt;
 sudo amdconfig --initial -f&lt;br /&gt;
&lt;br /&gt;
=== Minimal Config ===&lt;br /&gt;
A very basic /etc/X11/xorg.conf file might be what you need if you have a new card that&#039;s not fully supported by amdconfig. Here follows the entirety of a minimal xorg.conf file for the Radeon HD 6870:&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
  Identifier &amp;quot;ATI radeon 6870&amp;quot;&lt;br /&gt;
  Driver &amp;quot;fglrx&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
=== X2/Dual GPU Cards ===&lt;br /&gt;
If you have an X2 card (e.g. 5970), use... &#039;&#039;&#039;!!Do not use for two separate cards in crossfire!!&#039;&#039;&#039;&lt;br /&gt;
 sudo amdconfig --initial -f --adapter&amp;lt;nowiki&amp;gt;=&amp;lt;/nowiki&amp;gt;all&lt;br /&gt;
&lt;br /&gt;
=== Dual/Multi Monitors ===&lt;br /&gt;
If you have a dual monitor display (also known as &amp;quot;Big Desktop&amp;quot;), use:&lt;br /&gt;
 sudo amdconfig --initial -f&lt;br /&gt;
 sudo amdconfig --set-pcs-str&amp;lt;nowiki&amp;gt;=&amp;lt;/nowiki&amp;gt;&amp;quot;DDX,EnableRandR12,FALSE&amp;quot;&lt;br /&gt;
This was confirmed in http://phoronix.com/forums/showthread.php?t=18553. Be advised that you may need to manually set the correct refresh rate for your second monitor through catalyst.&lt;br /&gt;
&lt;br /&gt;
== Force use of the new xorg.conf &#039;&#039;(if necessary)&#039;&#039;==&lt;br /&gt;
Some people find that changes to xorg.conf don&#039;t get used by the driver. To force the ATI driver to adopt changes made to xorg.conf, use the following command:&lt;br /&gt;
&lt;br /&gt;
 sudo amdconfig &amp;lt;nowiki&amp;gt;--input=/etc/X11/xorg.conf --tls=1&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Test your installation ==&lt;br /&gt;
NOTE: if you don&#039;t reboot first, fglrxinfo gives an error message.&lt;br /&gt;
Reboot the computer and type&lt;br /&gt;
 fglrxinfo&lt;br /&gt;
into the terminal. If the vendor string contains ATI, you have installed the driver successfully. Using fglrxinfo on a system with Catalyst 12-3 and a RadeonHD 4550 returns:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
display: :0.0  screen: 0&lt;br /&gt;
OpenGL vendor string: ATI Technologies Inc.&lt;br /&gt;
OpenGL renderer string: ATI Radeon HD 4550 (This line may be different depending on what graphics card you are using.)&lt;br /&gt;
OpenGL version string: 3.3.11566 Compatibility Profile Context (This line may be different depending on what graphics card and &lt;br /&gt;
Catalyst version you are using.)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Now, try:&lt;br /&gt;
 fgl_glxgears&lt;br /&gt;
If you experience issues or a hang, you may need to disable fast TLS.&lt;br /&gt;
 sudo amdconfig --tls=0&lt;br /&gt;
&lt;br /&gt;
=== Just in case ===&lt;br /&gt;
Write down or remember this series of Alt+PrntScr key combinations, just in case your screen should go black and Ctrl+Alt+F1 and Ctrl+Alt+Backspace doesn&#039;t work.&lt;br /&gt;
&lt;br /&gt;
Alt+PrntScr+r, Alt+PrntScr+s, Alt+PrntScr+e, Alt+PrntScr+i, Alt+PrntScr+n, Alt+PrntScr+u, Alt+PrntScr+b&lt;br /&gt;
&lt;br /&gt;
These key-presses will reboot the system safely. To remember the key-presses, remember this nonsensical phrase: &amp;quot;Raising Skinny Elephants Is Never Utterly Boring&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
An alternative would be to hold down Ctrl+Alt+SysRq (SysRq is usually the same key as PrintScreen) and type very slowly R E I S U B. A way to remember this is by inverting the word: &amp;quot;BUSIER&amp;quot; or remembering a phrase: &amp;quot;Restart Even If System Utterly Broken&amp;quot;. This would also safely shutdown the system.&lt;br /&gt;
&lt;br /&gt;
= Hardware Video Decode Acceleration (EXPERIMENTAL) =&lt;br /&gt;
&lt;br /&gt;
== Using XBMC player (XvBA) ==&lt;br /&gt;
&lt;br /&gt;
XBMC has added support for accelerating video using XvBA/libxvba directly, but the support is currently not in the xbmc package in Ubuntu&#039;s repositories. To install the XvBA-enabled version of xbmc:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-add-repository ppa:wsnipex/xbmc-xvba&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get install xbmc&lt;br /&gt;
&lt;br /&gt;
NOTE: deprecated as of october 2013. Moved to ppa:aap/xbmc-fernetmenta&lt;br /&gt;
&lt;br /&gt;
== Using the xvba-va driver (VA-API) ==&lt;br /&gt;
NOTE: The VA-API wrapper for XvBA has been dead code for a while now. It will probably give you some acceleration of HD formats, but using the previously mentioned xbmc PPA is a better solution.&lt;br /&gt;
&lt;br /&gt;
This is confirmed to work for newer RadeonHD GPU&#039;s (those with UVD2). If you have a RadeonHD 4000-series or newer, you have UVD2. To see the complete list: http://en.wikipedia.org/wiki/Unified_Video_Decoder#UVD_enabled_GPUs&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install xvba-va-driver&lt;br /&gt;
&lt;br /&gt;
A good player the utilizes va-api is VLC. You can enable va-api in Tools -&amp;gt; Preferences -&amp;gt; Input and Codecs. Check the box named &amp;quot;Use GPU accelerated decoding&amp;quot; and then restart VLC.&lt;br /&gt;
&lt;br /&gt;
=== Test the xvba-va driver (VA-API) ===&lt;br /&gt;
The tool &#039;&#039;&amp;quot;vainfo&amp;quot;&#039;&#039; allows you to test the proper functioning of the xvba-va driver.&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install libva-glx1 libva-x11-1 vainfo&lt;br /&gt;
 vainfo&lt;br /&gt;
&lt;br /&gt;
vainfo should return something like the following (and no errors):&lt;br /&gt;
      libva: libva version 0.32.0&lt;br /&gt;
      Xlib:  extension &amp;quot;XFree86-DRI&amp;quot; missing on display &amp;quot;:0.0&amp;quot;.&lt;br /&gt;
      libva: va_getDriverName() returns 0&lt;br /&gt;
      libva: Trying to open /usr/lib/dri/fglrx_drv_video.so&lt;br /&gt;
      libva: va_openDriver() returns 0&lt;br /&gt;
      vainfo: VA API version: 0.32&lt;br /&gt;
      vainfo: Driver version: Splitted-Desktop Systems XvBA backend for VA-API - 0.7.8&lt;br /&gt;
      vainfo: Supported profile and entrypoints&lt;br /&gt;
      VAProfileH264High               :	VAEntrypointVLD&lt;br /&gt;
      VAProfileVC1Advanced            :	VAEntrypointVLD&lt;br /&gt;
&lt;br /&gt;
If vainfo returns an error, you may need to create a symlink:&lt;br /&gt;
&lt;br /&gt;
 sudo ln -s /usr/lib/va/drivers/fglrx_drv_video.so /usr/lib/x86_64-linux-gnu/dri/fglrx_drv_video.so  #for 64-bit&lt;br /&gt;
 sudo ln -s /usr/lib/va/drivers/fglrx_drv_video.so /usr/lib/dri/fglrx_drv_video.so  #for 32-bit&lt;br /&gt;
&lt;br /&gt;
== Other ==&lt;br /&gt;
There is possibility to enable &amp;gt; H.264 Level 5.1 decoding in the driver which &amp;quot;has been in the driver for some time but not enabled by default&amp;quot;. This only applies for pre-12.11 beta releases of the drivers. Since 12.11 beta the setting is enabled by default &amp;lt;ref&amp;gt;Kano, Phoronix,[http://phoronix.com/forums/showthread.php?74703-AMD-Catalyst-12-11-Beta-Linux-Driver-Released&amp;amp;p=293310#post293310 AMD Catalyst 12.11 Beta Linux Driver Released]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 sudo amdconfig --set-pcs-u32=MCIL,HWUVD_H264Level51Support,1&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
&lt;br /&gt;
 sudo service lightdm stop&lt;br /&gt;
 sudo cp -p  /etc/ati/amdpcsdb  /etc/ati/amdpcsdb.bak&lt;br /&gt;
 sudo sed -i &#039;/UvdEnabled=V1/ a HWUVD_H264Level51Support=V1&#039; /etc/ati/amdpcsdb&lt;br /&gt;
 sudo reboot&lt;br /&gt;
&lt;br /&gt;
=Updating Catalyst/fglrx=&lt;br /&gt;
&lt;br /&gt;
DO NOT try to install a new version over an old one. Follow the &#039;Removing Catalyst/fglrx&#039; section below to remove your existing driver, and then you can start at &#039;Downloading the latest Catalyst&#039; to install the new one.&lt;br /&gt;
&lt;br /&gt;
=Removing Catalyst/fglrx=&lt;br /&gt;
The uninstall script in the first command will only exist if you downloaded the drivers and installed them directly (rather than building packages as this guide does). Skip the first command if it does not exist.&lt;br /&gt;
 sudo sh /usr/share/ati/fglrx-uninstall.sh&lt;br /&gt;
 sudo apt-get remove --purge fglrx*&lt;br /&gt;
&lt;br /&gt;
If you plan on using open-source drivers, you will need to reinstall some packages because Catalyst overwrites or diverts some key 3D libraries with proprietary versions. For more information on this issue, see [https://wiki.ubuntu.com/X/Troubleshooting/FglrxInteferesWithRadeonDriver this Ubuntu wiki page]&lt;br /&gt;
 sudo apt-get remove --purge xserver-xorg-video-ati xserver-xorg-video-radeon&lt;br /&gt;
 sudo apt-get install xserver-xorg-video-ati&lt;br /&gt;
 sudo apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core&lt;br /&gt;
 sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.backup&lt;br /&gt;
 sudo rm -rf /etc/ati&lt;br /&gt;
&lt;br /&gt;
If you receive&lt;br /&gt;
&lt;br /&gt;
 $ E: Internal Error, No file name for libgl1-mesa-dri&lt;br /&gt;
&lt;br /&gt;
Change the third command above to:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get install --reinstall libgl1-mesa-glx:i386 libgl1-mesa-glx:amd64 libgl1-mesa-dri:i386 libgl1-mesa-dri:amd64 xserver-xorg-core&lt;br /&gt;
&lt;br /&gt;
= Issues =&lt;br /&gt;
&lt;br /&gt;
== Video Tearing ==&lt;br /&gt;
&lt;br /&gt;
AMD/ATI claims that the &amp;quot;Tear Free Video&amp;quot; option is enabled by default, but that wasn&#039;t the case with Catalyst 12-3 installed on Kubuntu 12.04.&lt;br /&gt;
If you&#039;re having issues with tearing, make sure that &amp;quot;Tear Free Video&amp;quot; is on. You can find this option in the Catalyst Control Center under &#039;Display Options&#039; or you can use the following command:&lt;br /&gt;
 sudo amdconfig --sync-video=on&lt;br /&gt;
The option will not take effect until you restart X (i.e. log out).&lt;br /&gt;
&lt;br /&gt;
If you&#039;re using compositing, you should also make sure that vsync is enabled in the compositor&#039;s settings. I found that vsync was enabled by default, but here are the appropriate settings should you want to experiment.&lt;br /&gt;
&lt;br /&gt;
=== kwin === &lt;br /&gt;
You can enable vsync for kwin in System Settings -&amp;gt; Desktop Effects -&amp;gt; Advanced tab&lt;br /&gt;
&lt;br /&gt;
=== Compiz (Unity/GNOME-Shell) ===&lt;br /&gt;
TODO: See if there&#039;s a friendlier way to make sure vsync is enabled without installing ccsm.&lt;br /&gt;
&lt;br /&gt;
Install the compiz settings manager: &lt;br /&gt;
 sudo apt-get install compizconfig-settings-manager&lt;br /&gt;
 ccsm&lt;br /&gt;
&lt;br /&gt;
The &#039;Sync to Vblank&#039; is found in the &#039;OpenGL&#039; subsection of the &#039;General&#039; group&lt;br /&gt;
&lt;br /&gt;
== Hybrid Graphics and Catalyst==&lt;br /&gt;
&lt;br /&gt;
There are two basic types of hybrid designs. Older hybrid systems use a multiplexor (mux) to switch between GPU&#039;s. Newer systems (those with PowerXpress &amp;gt;= 4.0) are muxless. As far as I can tell, PowerXpress 4.0 started with RadeonHD 6000-series GPU&#039;s, and systems with older ATI GPU&#039;s have a mux, but don&#039;t quote that.&lt;br /&gt;
&lt;br /&gt;
=== ATI/ATI Hybrids ===&lt;br /&gt;
As of Catalyst 11-8, switching between two ATI cards (and maybe Intel/ATI muxless too?) is supposed to be doable, though it&#039;s not clear if that applies to all ATI/ATI hybrids or only the muxless ones. One would use amdconfig&#039;s PowerXpress options to switch back and forth between the integrated and discrete cards, like so:&lt;br /&gt;
&lt;br /&gt;
 amdconfig --pxl            # List current activated GPU&lt;br /&gt;
 sudo amdconfig --px-dgpu   # Activate discrete GPU (High-Performance mode), must re-start X to take effect&lt;br /&gt;
 sudo amdconfig --px-igpu   # Activate integrated GPU (Power-Saving mode), must re-start X to take effect&lt;br /&gt;
&lt;br /&gt;
After switching, one would log out and back in to restart X.&lt;br /&gt;
&lt;br /&gt;
=== Intel/ATI Hybrids ===&lt;br /&gt;
&lt;br /&gt;
By using the officially provided drivers, there are three problems ( Launchpad Bug: [https://bugs.launchpad.net/ubuntu/+source/fglrx-installer/+bug/1068404 #1068404]):&lt;br /&gt;
: An incompatibility problem between intel and fglrx drivers (This gives segmentation fault at X server)&lt;br /&gt;
: An incompatibility problem between intel and fglrx drivers that gives an error related to allocation of resources in Xorg log file.&lt;br /&gt;
: Some paths missing for openGL operation of the fglrx driver (This prevents applications that require direct rendering, e.g. Unity/games/etc, from loading correctly)&lt;br /&gt;
&lt;br /&gt;
If you follow the instructions described in the [https://help.ubuntu.com/community/BinaryDriverHowto/ATI#WORKAROUND Binary Driver HOWTO], you should get functional configuration. &lt;br /&gt;
&lt;br /&gt;
If however you suffer from the problem related to intel driver not able to allocate resources, you need to install the older intel driver 2.20.2-1ubuntu1 which can be found at https://launchpad.net/ubuntu/quantal/+source/xserver-xorg-video-intel&lt;br /&gt;
&lt;br /&gt;
There is still another bug if you use the integrated GPU (Intel), making the X server crashing ( Launchpad Bug: [https://bugs.launchpad.net/ubuntu/+source/fglrx-installer/+bug/1088220 #1088220] )&lt;br /&gt;
&lt;br /&gt;
A workaround for now is to use the discrete GPU (ATI)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For more information you may want to follow this [http://ubuntuforums.org/showthread.php?p=12324761#post12324761 forum topic]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://ubuntuforums.org/showthread.php?t=1930450&amp;amp;page=82&amp;amp;p=12755069#post12755069 This post] got both the integrated (Intel 3rd Gen Core processor Graphics Controller) and discrete (Radeon HD 7670M) to work on Ubuntu 13.04 x64.&lt;br /&gt;
&lt;br /&gt;
== Build Fails and Log Shows &amp;quot;mixed implicit and normal rules.  Stop.&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
If the installation fails and you find the above message in /var/lib/dkms/fglrx/&amp;lt;version_number&amp;gt;/build/make.log, it may be because you&#039;re using a pentium-build wrapper around gcc. See what the following ls command returns:&lt;br /&gt;
 ls -la /usr/bin/gcc&lt;br /&gt;
If it shows that gcc is a link to builder-cc, temporarily redirect the link to point to the real gcc (gcc-4.8 in Ubuntu Saucy). This should allow you to install fglrx:&lt;br /&gt;
 sudo ln -sf /usr/bin/gcc-4.8 /usr/bin/gcc&lt;br /&gt;
When you&#039;re finished installing the driver, return the gcc link to its original value:&lt;br /&gt;
 sudo ln -sf /usr/bin/builder-cc /usr/bin/gcc&lt;br /&gt;
Launchpad link for this bug: https://bugs.launchpad.net/ubuntu/+source/fglrx-installer/+bug/555957&lt;br /&gt;
&lt;br /&gt;
== &amp;quot;Errors were encountered while processing: fglrx-amdcccle&amp;quot; (on 64-bit systems) ==&lt;br /&gt;
Most likely, you probably did not have the ia32-libs-multiarch:i386 lib32gcc1 libc6-i386 packages installed beforehand. If you have a 64 bit install, the above dpkg command may complain that &amp;quot;Errors were encountered while processing: fglrx-amdcccle&amp;quot;.  This is because of a dependency of the amdccle package on 32 bit libraries.  If you receive this error, use the following command, which will force the installation of all of the 32 bit dependencies, and then the amdcccle package:&lt;br /&gt;
&lt;br /&gt;
 sudo apt-get -f install&lt;br /&gt;
&lt;br /&gt;
Catalyst {{Template:Catalystversion}} on 64-bit systems may require the &#039;&#039;--force-overwrite&#039;&#039; command in the above &#039;&#039;dpkg&#039;&#039; command:&lt;br /&gt;
 sudo dpkg -i --force-overwrite fglrx*.deb&lt;br /&gt;
&lt;br /&gt;
== Problems Starting Xserver ==&lt;br /&gt;
&lt;br /&gt;
If you get a black screen hang, the first thing to check is if xorg.conf is the problem.&lt;br /&gt;
&lt;br /&gt;
You can disable the xorg.conf with:&lt;br /&gt;
 sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.disabled&lt;br /&gt;
&lt;br /&gt;
Reboot and check to see if things work now.&lt;br /&gt;
&lt;br /&gt;
You can reinstate the file with:&lt;br /&gt;
 sudo mv /etc/X11/xorg.conf.disabled /etc/X11/xorg.conf&lt;br /&gt;
&lt;br /&gt;
Before tweaking ACPI settings, try ensuring /dev/null is chmodded to 0666. This intermittently changes when using the nano (and possibly other) editors with sudo and the group/world permissions are unset. This leads to the ATI drivers hanging on boot or otherwise. A quick and dirty init script saved as /etc/init/chmodnull does the trick -&lt;br /&gt;
&lt;br /&gt;
 start on filesystem&lt;br /&gt;
&lt;br /&gt;
 script&lt;br /&gt;
	chmod 0666 /dev/null&lt;br /&gt;
	chmod 0666 /lib/udev/devices/null&lt;br /&gt;
 end script&lt;br /&gt;
&lt;br /&gt;
This has been tested using Ubuntu 10.04 64-bit on a ATI Radeon HD 4830 (HP Envy 15-1060ea). It&#039;s worth noting that I had to disable TLS  (amdconfig --tls=0) to get things to stay stable!&lt;br /&gt;
&lt;br /&gt;
If you&#039;ve properly installed the driver, but experience problems when starting the X server, such as hanging, black/white/gray screen, distortion, etc., your system BIOS may have a buggy ACPI implementation. To work around, press Ctrl+Alt+F1 to get to a terminal (or failing that, boot to recovery mode) and run:&lt;br /&gt;
 sudo amdconfig --acpi-services=off&lt;br /&gt;
If this method works, you should consider checking your system vendor&#039;s BIOS changelogs for relevant ACPI fixes, updating your BIOS, and reenabling the driver&#039;s ACPI services.&lt;br /&gt;
&lt;br /&gt;
== Unsupported Hardware Watermark ==&lt;br /&gt;
This can happen if your card&#039;s PCI ID wasn&#039;t officially certified to work with a particular version of Catalyst. It does not necessarily mean that your card is unsupported, but it does mean that you shouldn&#039;t file bugs with that particular card/driver combination. If you installed the driver by downloading it from AMD/ATI, installing a newer version of Catalyst will probably help. &lt;br /&gt;
&lt;br /&gt;
If you installed the proprietary driver included with Ubuntu or you do not want to upgrade to a newer version, it is possible to work around the issue. First check if AMD&#039;s signature file has a proper signature:&lt;br /&gt;
&lt;br /&gt;
 sudo nano /etc/ati/signature&lt;br /&gt;
&lt;br /&gt;
If the file only contains the word &#039;&#039;UNSIGNED&#039;&#039;, replace the line with:&lt;br /&gt;
 9777c589791007f4aeef06c922ad54a2:ae59f5b9572136d99fdd36f0109d358fa643f2bd4a2644d9efbb4fe91a9f6590a145:f612f0b01f2565cd9bd834f8119b309bae11a1ed4a2661c49fdf3fad11986cc4f641f1ba1f2265909a8e34ff1699309bf211a7eb4d7662cd9f8e3faf14986d92f646f1bc&lt;br /&gt;
&lt;br /&gt;
Reboot and see if the watermark is gone. If not, try using a control file from a older version of Catalyst than the one you&#039;re running:&lt;br /&gt;
&lt;br /&gt;
 cd ~/; mkdir catalyst12.10; cd catalyst12.10/&lt;br /&gt;
 wget http://www2.ati.com/drivers/linux/amd-driver-installer-catalyst-12.10-x86.x86_64.zip&lt;br /&gt;
 unzip amd-driver-installer-catalyst-12.10-x86.x86_64.zip&lt;br /&gt;
 chmod +x amd-driver-installer-catalyst-12.10-x86.x86_64.run&lt;br /&gt;
 ./amd-driver-installer-catalyst-12.10-x86.x86_64.run --extract driver&lt;br /&gt;
 sudo mv /etc/ati/control ~/control.bak&lt;br /&gt;
 sudo cp driver/common/etc/ati/control /etc/ati&lt;br /&gt;
&lt;br /&gt;
==atieventsd not starting and/or not authenticating==&lt;br /&gt;
&lt;br /&gt;
The atieventsd daemon is a daemon that monitors various acpi events, such as a laptop lid close, or an AC connect/disconnect, presumably to let the GPU know for reasons of power saving. See the [http://manpages.ubuntu.com/manpages/hardy/en/man8/atieventsd.8.html man page] for more info.&lt;br /&gt;
On my system, `Ubuntu 13.10`, and with the latest drivers from Catalyst, 13.12, the daemon installs itself at `/etc/alternatives/x86_64-linux-gnu_atieventsd` with a symlink to that at `/usr/bin/atieventsd`. &lt;br /&gt;
&lt;br /&gt;
The Sys-V-init script, `/etc/init.d/atieventsd` thinks the symlink is elsewhere, namely `/usr/sbin/atieventsd` (i.e. `sbin` not where it actually is, `bin`)&lt;br /&gt;
&lt;br /&gt;
So to launch successfully the `atieventsd` on startup I had to do make the change:&lt;br /&gt;
&lt;br /&gt;
     DAEMONPATH=/usr/bin/atieventsd&lt;br /&gt;
&lt;br /&gt;
Then remove/regenerate the run levels:&lt;br /&gt;
&lt;br /&gt;
    cd /etc/init.d&lt;br /&gt;
    mv atieventsd atieventsd.temp&lt;br /&gt;
    update-rc.d atieventsd remove&lt;br /&gt;
    mv atieventsd.temp atieventsd&lt;br /&gt;
    update-rc.d atieventsd defaults&lt;br /&gt;
&lt;br /&gt;
This should now at least allow the daemon to correctly start/stop. You can test with `service atieventsd start`.&lt;br /&gt;
&lt;br /&gt;
On each startup the daemon attempts to launch a script, `/etc/ati/authatieventsd.sh` (by default) , whose purpose is to grant the `atieventsd daemon` authorization access to the X server display, so it can send it various commands. &lt;br /&gt;
&lt;br /&gt;
This script is called by `atieventd` like (see `ps aux | grep atieventsd` after starting the service or booting)&lt;br /&gt;
&lt;br /&gt;
     /etc/ati/authatieventsd.sh grant :0 /tmp/atieventsdGWt098&lt;br /&gt;
&lt;br /&gt;
Here argument one (`$1`) is the action: *grant/revoke*&lt;br /&gt;
, argument two (`$2`) is the X display number (e.g `:0`), and argument three (`$3`) is the file wanting the authority. See the `xauth` [http://www.x.org/archive/X11R6.8.1/doc/xauth.1.html man page] for some more background.&lt;br /&gt;
&lt;br /&gt;
The problem is that if you look at the `/etc/ati/authatieventsd.sh` script you will see it does not support `lightdm`, you need to add the chunk of code inside the `GetServerAuthFile()` function:&lt;br /&gt;
&lt;br /&gt;
    #Check lightdm     &lt;br /&gt;
     LIGHTDM_AUTH_FILE=/var/run/lightdm/root/$1&lt;br /&gt;
     if [ -e $LIGHTDM_AUTH_FILE ]; then&lt;br /&gt;
         SERVER_AUTH_FILE=$LIGHTDM_AUTH_FILE&lt;br /&gt;
         DISP_SEARCH_STRING=&amp;quot;unix$1&amp;quot;&lt;br /&gt;
         return 0&lt;br /&gt;
     fi&lt;br /&gt;
&lt;br /&gt;
to allow it find the correct server authentication file. Save this and you should&lt;br /&gt;
see a file in the `/tmp` directory of the form `atieventsdGWt098`, the next time the `atieventd` is stopped/start (or next reboot), and if you do&lt;br /&gt;
&lt;br /&gt;
    xauth -f /tmp/atievntX.Dh1AJV list&lt;br /&gt;
&lt;br /&gt;
you should get something like&lt;br /&gt;
&lt;br /&gt;
    yourHostname/unix:0  MIT-MAGIC-COOKIE-1  98deg034234kkn34234mmm3242&lt;br /&gt;
&lt;br /&gt;
Showing that the daemon has indeed been granted authority. &lt;br /&gt;
&lt;br /&gt;
You can also look at syslog, if you add the `--debug` option to `/etc/init.d/atieventsd` init file DAEMONOPTS options (regen run levels), and you should see everything is now working correctly, and the daemon is responding to events such as unplugging the AC and lid closes. For example:&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;Dbg&amp;gt;: ACPI event: ac_adapter AC 00000080 00000000&lt;br /&gt;
    &amp;lt;Dbg&amp;gt;: ACPI event: processor CPU0 00000081 00000000&lt;br /&gt;
    processor CPU1 00000081 00000000&lt;br /&gt;
    processor CPU2 00000081 00000000&lt;br /&gt;
    processor CPU3 00000081 00000000&lt;br /&gt;
&lt;br /&gt;
Maybe this will help extend battery life.&lt;br /&gt;
&lt;br /&gt;
== Hang at logout ==&lt;br /&gt;
&lt;br /&gt;
If you experience hangs when logging out (of X) it is probably due to the /etc/ati/authatieventsd.sh script looking for X authorization files in the wrong place when it starts up. You can kill the hanging authatieventsd.sh processes from a console tty to allow the shutdown of the X server.&lt;br /&gt;
&lt;br /&gt;
Before the following commands verify that /etc/ati/authatieventsd.sh exists after build and install, if not just do: &lt;br /&gt;
(assuming that the installer is in the directory we used to install)&lt;br /&gt;
&lt;br /&gt;
 cd ~/catalyst{{Catalystversion}}&lt;br /&gt;
 sh amd-driver-installer-{{Catalystversion}}-x86.x86_64.run --extract driver&lt;br /&gt;
 sudo cp driver/packages/Ubuntu/dists/quantal/replacements/authatieventsd.sh /etc/ati/authatieventsd.sh&lt;br /&gt;
 sudo chmod +x /etc/ati/authatieventsd.sh&lt;br /&gt;
&lt;br /&gt;
This problem can be fixed permanently with:&lt;br /&gt;
&lt;br /&gt;
 sudo mkdir -p /var/lib/xdm/authdir&lt;br /&gt;
 sudo ln -s /var/run/xauth /var/lib/xdm/authdir/authfiles&lt;br /&gt;
&lt;br /&gt;
If that doesn&#039;t work then you can disable atieventsd with this command:&lt;br /&gt;
&lt;br /&gt;
 sudo /usr/sbin/update-rc.d -f atieventsd remove&lt;br /&gt;
&lt;br /&gt;
You&#039;ll have to restart for this to take effect.&lt;br /&gt;
&lt;br /&gt;
== Can&#039;t remove fglrx with dpkg (diversion issue) ==&lt;br /&gt;
&lt;br /&gt;
If dpkg refuses to remove an fglrx package and complains about a diversion of a file, you might need to manually remove it. For example, if dpkg complains:&lt;br /&gt;
&amp;lt;pre&amp;gt;dpkg-divert: mismatch on divert-to&lt;br /&gt;
  when removing `diversion of /usr/lib/libGL.so.1.2 to /usr/share/fglrx/diversions/libGL.so.1.2 by xorg-driver-fglrx&#039;&lt;br /&gt;
  found `diversion of /usr/lib/libGL.so.1.2 to /usr/lib/fglrx/libGL.so.1.2.xlibmesa by xorg-driver-fglrx&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
then:&lt;br /&gt;
 sudo dpkg-divert --remove /usr/lib/libGL.so.1.2&lt;br /&gt;
&lt;br /&gt;
== This module/version combo is already installed ==&lt;br /&gt;
&lt;br /&gt;
If you get this error-message, simply uninstall the previous version before installing the new one with:&lt;br /&gt;
 sudo dkms remove -m fglrx --all&lt;br /&gt;
&lt;br /&gt;
== New kernel installed? ==&lt;br /&gt;
In theory, DKMS should automatically install the fglrx kernel module for your new kernel the first time you boot it. Should you need to manually install it:&lt;br /&gt;
 sudo dkms build -m fglrx -k `uname -r`&lt;br /&gt;
 sudo dkms install -m fglrx -k `uname -r`&lt;br /&gt;
&lt;br /&gt;
if amdcccle doesn&#039;t work and says Identifier is not a valid word. Use lower case letter in xorg.conf&lt;br /&gt;
 &lt;br /&gt;
or specify all the correct parameters. For example:&lt;br /&gt;
 sudo dkms build -m fglrx -v &#039;&#039;&#039;9.012&#039;&#039;&#039; -k &#039;&#039;&#039;3.5.0-22&#039;&#039;&#039;-generic&lt;br /&gt;
 sudo dkms install -m fglrx -v &#039;&#039;&#039;9.012&#039;&#039;&#039; -k &#039;&#039;&#039;3.5.0-22&#039;&#039;&#039;-generic&lt;br /&gt;
&lt;br /&gt;
[[Category:Installation Documentation]]&lt;br /&gt;
&lt;br /&gt;
== amdconfig not found after installation ==&lt;br /&gt;
This scenario is possible when the driver installation has seemingly succeeded and is possibly related to previous fglrx installs, including those through Jockey (i.e. you first used drivers provided by Ubuntu but then upgraded to ones available from AMD&#039;s website). When doing amdconfig --initial after driver installation, you might end up not having the amdconfig available at all:&lt;br /&gt;
&amp;lt;pre&amp;gt;amdconfig: command not found&amp;lt;/pre&amp;gt;&lt;br /&gt;
After booting you might receive X error &#039;(EE) Failed to load module &amp;quot;fglrx&amp;quot; (module does not exist, 0)&#039;. These do not necessarily indicate that the installation has failed completely. On command line, do&lt;br /&gt;
 ls /usr/lib/fglrx/bin&lt;br /&gt;
and see if the command lists some Ati related programs. If they are listed but not found from /usr/bin, it is possible that the &amp;quot;update-alternatives&amp;quot; fglrx .deb installation does has been ignored. See man update-alternatives for more information about the concept and workings of alternatives. In practice, update-alternatives is supposed to create several symbolic links to the files in the fglrx directory, but it will be ignored if the alternatives for the very related gl_conf entry has been set to manual. Do&lt;br /&gt;
 update-alternatives --get-selections | grep gl_conf&lt;br /&gt;
and see if the mode is manual instead of auto and if mesa is mentioned instead of fglrx in the path that is printed. In this case you need to &lt;br /&gt;
 sudo update-alternatives --set gl_conf /usr/lib/fglrx/ld.so.conf&lt;br /&gt;
to set fglrx as the active alternative. You can alternatively (no pun intended) and additionally change the gl_conf into automatic mode before the installation this way:&lt;br /&gt;
 sudo update-alternatives --auto gl_conf&lt;br /&gt;
After that, the alternatives should automatically be configured correctly when the graphics driver .debs are installed.&lt;br /&gt;
&lt;br /&gt;
== &amp;quot;update-alternatives: error&amp;quot; during install ==&lt;br /&gt;
During installation you may receive the following message:&lt;br /&gt;
&amp;lt;pre&amp;gt;update-alternatives: error: unable to make /usr/lib/xorg/modules/drivers/fglrx_drv.so.dpkg-tmp a symlink to /etc/alternatives/fglrx_drv: No such file or directory&amp;lt;/pre&amp;gt;&lt;br /&gt;
This can be easily solved by creating directory &amp;quot;drivers&amp;quot; under /usr/lib/xorg/modules/&lt;br /&gt;
 sudo mkdir /usr/lib/xorg/modules/drivers&lt;br /&gt;
&lt;br /&gt;
== &#039;Can&#039;t exec &amp;quot;debian/rules&amp;quot;: Permission denied at /usr/bin/dpkg-buildpackage line 507.&#039; during deb generation ==&lt;br /&gt;
During installation you may receive the following message:&lt;br /&gt;
&amp;lt;pre&amp;gt;Can&#039;t exec &amp;quot;debian/rules&amp;quot;: Permission denied at /usr/bin/dpkg-buildpackage line 507.&amp;lt;/pre&amp;gt;&lt;br /&gt;
This can happen when your /tmp folder is mounted with the option &amp;quot;noexec&amp;quot;. The noexec is suggested by many howtos regarding Ubuntu on SSD, when placing the /tmp in memory.&lt;br /&gt;
A workaround can be found here: [http://serialized.net/2010/03/getting-around-tmpfs-noexec-problems/]&lt;br /&gt;
&lt;br /&gt;
== Black screen after uninstalling old amd drivers ==&lt;br /&gt;
Start you computer in recovery mode and exit to root shell.&lt;br /&gt;
Remount your partitions in rw mode:&lt;br /&gt;
 mount -rw -o remount /&lt;br /&gt;
 ...&lt;br /&gt;
Go to your download directory and proceed with building and installing the drivers in recovery mode.&lt;br /&gt;
All should be fine after a reboot.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>77.197.11.212</name></author>
	</entry>
</feed>