<?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=64.20.188.2</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=64.20.188.2"/>
	<link rel="alternate" type="text/html" href="http://wiki.cchtml.com/index.php?title=Special:Contributions/64.20.188.2"/>
	<updated>2026-05-13T14:54:08Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>http://wiki.cchtml.com/index.php?title=Ubuntu_Feisty_Installation_Guide&amp;diff=3695</id>
		<title>Ubuntu Feisty Installation Guide</title>
		<link rel="alternate" type="text/html" href="http://wiki.cchtml.com/index.php?title=Ubuntu_Feisty_Installation_Guide&amp;diff=3695"/>
		<updated>2007-04-20T01:24:07Z</updated>

		<summary type="html">&lt;p&gt;64.20.188.2: /* If suspend is not working */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The [[:Category:Releases|latest]] fglrx driver supports Radeon 9500+ and the X-series cards up to X1900.&lt;br /&gt;
&lt;br /&gt;
==Pre-Installation Checks==&lt;br /&gt;
=== Enable &amp;quot;restricted&amp;quot; Repository ===&lt;br /&gt;
Make sure the &#039;&#039;restricted&#039;&#039; repository is enabled in &#039;&#039;/etc/apt/sources.list&#039;&#039; or this guide will not work!&lt;br /&gt;
&lt;br /&gt;
=== Disable Composite Extension ===&lt;br /&gt;
In Ubuntu Feisty the Composite extension is enabled by default, however, &#039;&#039;fglrx&#039;&#039; does not yet support Composite with DRI. In order to disable Composite you have to edit the &#039;&#039;xorg.conf&#039;&#039; file:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo gedit /etc/X11/xorg.conf&amp;lt;/pre&amp;gt;&lt;br /&gt;
and add these lines at the end of the file:&lt;br /&gt;
{{Box File|/etc/X11/xorg.conf|&lt;br /&gt;
&amp;lt;pre&amp;gt;Section &amp;quot;Extensions&amp;quot;&lt;br /&gt;
        Option  &amp;quot;Composite&amp;quot; &amp;quot;Disable&amp;quot; &lt;br /&gt;
EndSection&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
*Note: Xubuntu does not have gedit. The default text editor in Xubuntu is called mousepad.&lt;br /&gt;
*Note: Kubuntu does not have gedit. The default text editor in Kubuntu is called Kate. Another option is to use nano.&lt;br /&gt;
*Note: Use &amp;quot;0&amp;quot; instead of &amp;quot;Disable&amp;quot; if you get the black screen of death.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
===Method 1: Install the Driver the Ubuntu Way===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get update&lt;br /&gt;
sudo apt-get install linux-restricted-modules-$(uname -r) #Okay if it is already installed&lt;br /&gt;
sudo apt-get install xorg-driver-fglrx&lt;br /&gt;
sudo depmod -a&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Method 2: Install the 8.36.5 Driver Manually===&lt;br /&gt;
&lt;br /&gt;
*Note: &#039;&#039;This is just an alternative installation method for the section above. It might help if you still get &#039;DRI missing&#039; errors.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
**NOTE: This driver is now prepared for 2.6.20 kernels!&lt;br /&gt;
&lt;br /&gt;
Download the ATI driver installer: [https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/ati-driver-installer-8.36.5-x86.x86_64.run  ati-driver-installer-8.36.5-x86.x86_64.run](this installer is for 32bit &#039;&#039;&#039;and&#039;&#039;&#039; 64bit systems), taking care of which version needs for your [[Hardware|device]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Change to the download directory.  Make sure that you have the &#039;&#039;universe&#039;&#039; and &#039;&#039;multiverse&#039;&#039; repositories enabled in &#039;&#039;/etc/apt/sources.list&#039;&#039; before doing these steps.  (Could someone edit this to tell how to enable universe and multiverse?)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Install necessary tools:&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get update&lt;br /&gt;
sudo apt-get install module-assistant build-essential fakeroot dh-make debhelper debconf libstdc++5 linux-headers-$(uname -r)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Create .deb packages:&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
bash ati-driver-installer-8.36.5-x86.x86_64.run --buildpkg Ubuntu/feisty&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Blacklist old fglrx module from linux-restricted-modules:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Note: You only need to do this if you&#039;ve installed the driver from Method 1 above.&lt;br /&gt;
&lt;br /&gt;
As ubuntu&#039;s &#039;&#039;linux-restricted-modules&#039;&#039; package includes the fglrx module from an old driver version (8.28.8), we have to blacklist this module to make sure the new kernel module which is needed by the new driver will be used instead.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo gedit /etc/default/linux-restricted-modules-common&amp;lt;/pre&amp;gt;&lt;br /&gt;
Add &amp;quot;fglrx&amp;quot; to the line &amp;quot;DISABLED_MODULES&amp;quot;&lt;br /&gt;
{{Box File|/etc/default/linux-restricted-modules-common|&lt;br /&gt;
&amp;lt;pre&amp;gt;DISABLED_MODULES=&amp;quot;fglrx&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Install .deb packages:&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo dpkg -i xorg-driver-fglrx_8.36.5-1*.deb&lt;br /&gt;
sudo dpkg -i fglrx-kernel-source_8.36.5-1*.deb&lt;br /&gt;
sudo dpkg -i fglrx-amdcccle_8.36.5-1*.deb&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Remove any old fglrx debs from /usr/src/:&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo rm /usr/src/fglrx-kernel*.deb&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Fix broken dependencies&#039;&#039;&lt;br /&gt;
*Note: &#039;&#039;You only need to do this if you have installed previous versions of these drivers using this method before.&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get -f install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Compile the kernel module:&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo module-assistant prepare&lt;br /&gt;
sudo module-assistant update&lt;br /&gt;
sudo module-assistant build fglrx&lt;br /&gt;
sudo module-assistant install fglrx&lt;br /&gt;
sudo depmod -ae&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;IMPORTANT&#039;&#039;&#039;: You have to recompile the kernel module after each kernel update!&lt;br /&gt;
&#039;&#039;NOTE&#039;&#039;: The fglrx source code now prepared for 2.6.20.&lt;br /&gt;
&lt;br /&gt;
===Configure the Driver===&lt;br /&gt;
*Note: An &#039;&#039;&#039;alternative&#039;&#039;&#039; to the &#039;&#039;&#039;aticonfig --initial&#039;&#039;&#039; command is to edit &#039;&#039;/etc/X11/xorg.conf&#039;&#039; and replace the string &amp;quot;ati&amp;quot; with &amp;quot;fglrx&amp;quot; in the &amp;quot;Device&amp;quot; section. This way you won&#039;t lose your old &amp;quot;Screen&amp;quot; and &amp;quot;Monitor&amp;quot; settings. Afterwards you can use aticonfig for setting overlay etc.  &#039;&#039;&#039;I suggest that you do it the manual way if you patched the module, aticonfig --initial didn&#039;t work for me.  Another alternative is aticonfig --initial --force&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo aticonfig --initial&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Then:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo aticonfig --overlay-type=Xv&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Finish the Installation===&lt;br /&gt;
Now save any open document and reboot your system:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo shutdown -r now&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Note: An &#039;&#039;&#039;alternative&#039;&#039;&#039; to rebooting is to restart the X Server by pressing your CTRL+ALT+BACKSPACE keys. You must remove any old kernel modules such as &amp;quot;drm&amp;quot; &amp;quot;radeon&amp;quot; or &amp;quot;fglrx&amp;quot; using the &amp;quot;rmmod&amp;quot; command. Example: &amp;lt;code&amp;gt;rmmod fglrx&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Post-Installation Checks ==&lt;br /&gt;
===Verifying===&lt;br /&gt;
Run the following command to check its output to ensure the fglrx driver is installed properly:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$fglrxinfo&lt;br /&gt;
display: :0.0  screen: 0&lt;br /&gt;
OpenGL vendor string: ATI Technologies Inc.&lt;br /&gt;
OpenGL renderer string: MOBILITY RADEON 9700 Generic&lt;br /&gt;
OpenGL version string: 2.0.6458 (8.36.5)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Additional configure with aticonfig tool ===&lt;br /&gt;
You can even more configure the driver with the &#039;&#039;&#039;aticonfig&#039;&#039;&#039; tool, more information can be found at [[Configuring]].&lt;br /&gt;
&lt;br /&gt;
For example: &amp;lt;br&amp;gt;&lt;br /&gt;
* use powerplay option to switch power state for battery friendly or performance mode&lt;br /&gt;
* use dual head or one big desktop mode &lt;br /&gt;
* turn second monitor on/off on the fly&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Ubuntu-specific Issues==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Revert to Xorg driver ===&lt;br /&gt;
&lt;br /&gt;
If (for any reason) the fglrx install fails, you can revert to the Xorg driver by executing&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo dpkg-reconfigure xserver-xorg&amp;lt;/pre&amp;gt;&lt;br /&gt;
and selecting the &amp;quot;ati&amp;quot; driver, or simply restoring the previous /etc/X11/xorg.conf file, if you made a backup. &lt;br /&gt;
&lt;br /&gt;
You also need to remove the xorg-driver-fglrx or your manually installed drivers to get the 3D acceleration back, since it is provided by file /usr/lib/libGL.so.1.2 which belongs to libgl1-mesa package and which is moved to backup and replaced at the installation of xorg-driver-fglrx (or the manually built) package. In case the removal of the fglrx drivers fails to restore the file from libgl1-mesa, you have to reinstall the package by running:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt-get install --reinstall libgl1-mesa&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== If suspend is not working ===&lt;br /&gt;
&lt;br /&gt;
If after fglrx installation suspend stops working, meaning it suspends not start and just gives black screen. Then changing a few options is reported to work for some hardware ([https://launchpad.net/ubuntu/+source/linux-restricted-modules-2.6.20/+bug/84991 Bug 84991 ]).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For ATI X700:&lt;br /&gt;
{{Box File|/etc/default/acpi-support|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SAVE_VBE_STATE=false&lt;br /&gt;
POST_VIDEO=true&lt;br /&gt;
USE_DPMS=false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
For ATI X1300:&lt;br /&gt;
{{Box File|/etc/default/acpi-support|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
POST_VIDEO=false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
For ATI X1400, no combination of /etc/default/acpi-support settings has been found to work.&lt;br /&gt;
&lt;br /&gt;
=== BigDesktop not working after login ===&lt;br /&gt;
&lt;br /&gt;
BigDesktop Works on GDM login screen, but not after window manager loads&lt;br /&gt;
&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;
[edit]&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
*[[Frequently Asked Questions]]&lt;br /&gt;
*[[Performance Issues]]&lt;br /&gt;
*[http://www.petitiononline.com/x200MLin/petition.html| Petition for better ATI/AMD Radeon XPRESS 200M Linux Drivers]&lt;br /&gt;
{{VCT}}&lt;br /&gt;
[[Category:Installation Documentation]]&lt;/div&gt;</summary>
		<author><name>64.20.188.2</name></author>
	</entry>
	<entry>
		<id>http://wiki.cchtml.com/index.php?title=Frequently_Asked_Questions&amp;diff=803</id>
		<title>Frequently Asked Questions</title>
		<link rel="alternate" type="text/html" href="http://wiki.cchtml.com/index.php?title=Frequently_Asked_Questions&amp;diff=803"/>
		<updated>2007-04-20T01:23:19Z</updated>

		<summary type="html">&lt;p&gt;64.20.188.2: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Installation==&lt;br /&gt;
===How do I know fglrx is installed correctly?===&lt;br /&gt;
There are several ways to check if fglrx is loaded and running.&lt;br /&gt;
&amp;lt;br&amp;gt;1. Check your X.org or XFree86 log. You should see &amp;quot;DRI Initialization Successful.&amp;quot;&lt;br /&gt;
 # vi /var/log/Xorg.0.log&lt;br /&gt;
 or&lt;br /&gt;
 # vi /var/log/XFree86.0.log&lt;br /&gt;
2. Check glxinfo. You should see &amp;quot;direct&amp;quot; and not &amp;quot;indirect.&amp;quot;&lt;br /&gt;
 # glxinfo | grep direct&lt;br /&gt;
3. Check your kernel log. You should see fglrx messages near the bottom.&lt;br /&gt;
 # dmesg&lt;br /&gt;
4. Check your modules. You should see fglrx loaded.&lt;br /&gt;
 # lsmod | grep fglrx&lt;br /&gt;
*NOTE: [[Glxgears is not a Benchmark|glxgears]] is not a definite way of checking the installation of fglrx.&lt;br /&gt;
=== Is the rebooting really necessary? ===&lt;br /&gt;
&lt;br /&gt;
No.&lt;br /&gt;
&lt;br /&gt;
However, rebooting is the easiest method to ensure that the kernel module(s) from the old driver are unloaded and the fglrx module is loaded instead. If you don&#039;t want to reboot for some reason, you may manually shut down Xorg, unload any old &amp;quot;drm&amp;quot;, &amp;quot;radeon&amp;quot; or &amp;quot;fglrx&amp;quot; modules and then start Xorg again.&lt;br /&gt;
&lt;br /&gt;
==Kernel==&lt;br /&gt;
===Why does fglrx not work for my bleeding-edge kernel?===&lt;br /&gt;
The development process of the fglrx driver and the GNU/Linux kernel are not on the same level. The fglrx driver requires some special interactions with the kernel memory API and these tend to change between kernel versions. &lt;br /&gt;
&lt;br /&gt;
ATI will only look to support the latest kernel that is officially out (no -rc or -git releases are supported) at the time they release a driver. Example: fglrx version A comes out Monday, but kernel version B comes out Tuesday. Kernel version B is not supported by fglrx version A. (but might be able to work anyway by doing a &#039;modprobe -f fglrx&#039; in a shell)&lt;br /&gt;
&lt;br /&gt;
The binary part of ATI&#039;s kernel module has no explicit dependency on the Linux kernel.  There are a set of source files that provide the glue to the kernel.  This is where the dependency to different kernels exist.  As a result, user contributed patches for newer kernels can often be found by searching [http://ati.cchtml.com Bugzilla].&lt;br /&gt;
&lt;br /&gt;
==X Configuration==&lt;br /&gt;
===Composite Extension===&lt;br /&gt;
If you&#039;ve enabled transparency, and you&#039;ve added the Composite extension to the xorg.conf file, the ATI driver will disable DRI.&lt;br /&gt;
&lt;br /&gt;
The only way to use 3D and the ATI OpenGL drivers is commenting the Option &amp;quot;Composite&amp;quot; &amp;quot;Enable&amp;quot; line.&lt;br /&gt;
&lt;br /&gt;
It may be necessary to put the following lines into xorg.conf:&lt;br /&gt;
&lt;br /&gt;
    Section &amp;quot;Extensions&amp;quot;&lt;br /&gt;
          Option      &amp;quot;Composite&amp;quot; &amp;quot;Disable&amp;quot;&lt;br /&gt;
    EndSection&lt;br /&gt;
&lt;br /&gt;
==Troubleshooting==&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;
=== BigDesktop Works on GDM login screen, but not after window manager loads ===&lt;br /&gt;
&lt;br /&gt;
This can occur on Ubuntu Feisty Fawn sometimes.&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;
==See Also==&lt;br /&gt;
*[http://ati.amd.com/products/catalyst/linux.html Official ATI Linux Driver FAQ]&lt;/div&gt;</summary>
		<author><name>64.20.188.2</name></author>
	</entry>
	<entry>
		<id>http://wiki.cchtml.com/index.php?title=Frequently_Asked_Questions&amp;diff=802</id>
		<title>Frequently Asked Questions</title>
		<link rel="alternate" type="text/html" href="http://wiki.cchtml.com/index.php?title=Frequently_Asked_Questions&amp;diff=802"/>
		<updated>2007-04-20T01:21:47Z</updated>

		<summary type="html">&lt;p&gt;64.20.188.2: /* BigDesktop Works on GDM login screen, but no after window manager load */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Installation==&lt;br /&gt;
===How do I know fglrx is installed correctly?===&lt;br /&gt;
There are several ways to check if fglrx is loaded and running.&lt;br /&gt;
&amp;lt;br&amp;gt;1. Check your X.org or XFree86 log. You should see &amp;quot;DRI Initialization Successful.&amp;quot;&lt;br /&gt;
 # vi /var/log/Xorg.0.log&lt;br /&gt;
 or&lt;br /&gt;
 # vi /var/log/XFree86.0.log&lt;br /&gt;
2. Check glxinfo. You should see &amp;quot;direct&amp;quot; and not &amp;quot;indirect.&amp;quot;&lt;br /&gt;
 # glxinfo | grep direct&lt;br /&gt;
3. Check your kernel log. You should see fglrx messages near the bottom.&lt;br /&gt;
 # dmesg&lt;br /&gt;
4. Check your modules. You should see fglrx loaded.&lt;br /&gt;
 # lsmod | grep fglrx&lt;br /&gt;
*NOTE: [[Glxgears is not a Benchmark|glxgears]] is not a definite way of checking the installation of fglrx.&lt;br /&gt;
=== Is the rebooting really necessary? ===&lt;br /&gt;
&lt;br /&gt;
No.&lt;br /&gt;
&lt;br /&gt;
However, rebooting is the easiest method to ensure that the kernel module(s) from the old driver are unloaded and the fglrx module is loaded instead. If you don&#039;t want to reboot for some reason, you may manually shut down Xorg, unload any old &amp;quot;drm&amp;quot;, &amp;quot;radeon&amp;quot; or &amp;quot;fglrx&amp;quot; modules and then start Xorg again.&lt;br /&gt;
&lt;br /&gt;
==Kernel==&lt;br /&gt;
===Why does fglrx not work for my bleeding-edge kernel?===&lt;br /&gt;
The development process of the fglrx driver and the GNU/Linux kernel are not on the same level. The fglrx driver requires some special interactions with the kernel memory API and these tend to change between kernel versions. &lt;br /&gt;
&lt;br /&gt;
ATI will only look to support the latest kernel that is officially out (no -rc or -git releases are supported) at the time they release a driver. Example: fglrx version A comes out Monday, but kernel version B comes out Tuesday. Kernel version B is not supported by fglrx version A. (but might be able to work anyway by doing a &#039;modprobe -f fglrx&#039; in a shell)&lt;br /&gt;
&lt;br /&gt;
The binary part of ATI&#039;s kernel module has no explicit dependency on the Linux kernel.  There are a set of source files that provide the glue to the kernel.  This is where the dependency to different kernels exist.  As a result, user contributed patches for newer kernels can often be found by searching [http://ati.cchtml.com Bugzilla].&lt;br /&gt;
&lt;br /&gt;
==X Configuration==&lt;br /&gt;
===Composite Extension===&lt;br /&gt;
If you&#039;ve enabled transparency, and you&#039;ve added the Composite extension to the xorg.conf file, the ATI driver will disable DRI.&lt;br /&gt;
&lt;br /&gt;
The only way to use 3D and the ATI OpenGL drivers is commenting the Option &amp;quot;Composite&amp;quot; &amp;quot;Enable&amp;quot; line.&lt;br /&gt;
&lt;br /&gt;
It may be necessary to put the following lines into xorg.conf:&lt;br /&gt;
&lt;br /&gt;
    Section &amp;quot;Extensions&amp;quot;&lt;br /&gt;
          Option      &amp;quot;Composite&amp;quot; &amp;quot;Disable&amp;quot;&lt;br /&gt;
    EndSection&lt;br /&gt;
&lt;br /&gt;
==Troubleshooting==&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;
=== BigDesktop Works on GDM login screen, but not after window manager loads ===&lt;br /&gt;
&lt;br /&gt;
This can occur on Feisty Fawn sometimes.&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;
==See Also==&lt;br /&gt;
*[http://ati.amd.com/products/catalyst/linux.html Official ATI Linux Driver FAQ]&lt;/div&gt;</summary>
		<author><name>64.20.188.2</name></author>
	</entry>
	<entry>
		<id>http://wiki.cchtml.com/index.php?title=Frequently_Asked_Questions&amp;diff=801</id>
		<title>Frequently Asked Questions</title>
		<link rel="alternate" type="text/html" href="http://wiki.cchtml.com/index.php?title=Frequently_Asked_Questions&amp;diff=801"/>
		<updated>2007-04-20T01:21:29Z</updated>

		<summary type="html">&lt;p&gt;64.20.188.2: /* Computer Freezes while using fglrx (UMA and SIDEPORT) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Installation==&lt;br /&gt;
===How do I know fglrx is installed correctly?===&lt;br /&gt;
There are several ways to check if fglrx is loaded and running.&lt;br /&gt;
&amp;lt;br&amp;gt;1. Check your X.org or XFree86 log. You should see &amp;quot;DRI Initialization Successful.&amp;quot;&lt;br /&gt;
 # vi /var/log/Xorg.0.log&lt;br /&gt;
 or&lt;br /&gt;
 # vi /var/log/XFree86.0.log&lt;br /&gt;
2. Check glxinfo. You should see &amp;quot;direct&amp;quot; and not &amp;quot;indirect.&amp;quot;&lt;br /&gt;
 # glxinfo | grep direct&lt;br /&gt;
3. Check your kernel log. You should see fglrx messages near the bottom.&lt;br /&gt;
 # dmesg&lt;br /&gt;
4. Check your modules. You should see fglrx loaded.&lt;br /&gt;
 # lsmod | grep fglrx&lt;br /&gt;
*NOTE: [[Glxgears is not a Benchmark|glxgears]] is not a definite way of checking the installation of fglrx.&lt;br /&gt;
=== Is the rebooting really necessary? ===&lt;br /&gt;
&lt;br /&gt;
No.&lt;br /&gt;
&lt;br /&gt;
However, rebooting is the easiest method to ensure that the kernel module(s) from the old driver are unloaded and the fglrx module is loaded instead. If you don&#039;t want to reboot for some reason, you may manually shut down Xorg, unload any old &amp;quot;drm&amp;quot;, &amp;quot;radeon&amp;quot; or &amp;quot;fglrx&amp;quot; modules and then start Xorg again.&lt;br /&gt;
&lt;br /&gt;
==Kernel==&lt;br /&gt;
===Why does fglrx not work for my bleeding-edge kernel?===&lt;br /&gt;
The development process of the fglrx driver and the GNU/Linux kernel are not on the same level. The fglrx driver requires some special interactions with the kernel memory API and these tend to change between kernel versions. &lt;br /&gt;
&lt;br /&gt;
ATI will only look to support the latest kernel that is officially out (no -rc or -git releases are supported) at the time they release a driver. Example: fglrx version A comes out Monday, but kernel version B comes out Tuesday. Kernel version B is not supported by fglrx version A. (but might be able to work anyway by doing a &#039;modprobe -f fglrx&#039; in a shell)&lt;br /&gt;
&lt;br /&gt;
The binary part of ATI&#039;s kernel module has no explicit dependency on the Linux kernel.  There are a set of source files that provide the glue to the kernel.  This is where the dependency to different kernels exist.  As a result, user contributed patches for newer kernels can often be found by searching [http://ati.cchtml.com Bugzilla].&lt;br /&gt;
&lt;br /&gt;
==X Configuration==&lt;br /&gt;
===Composite Extension===&lt;br /&gt;
If you&#039;ve enabled transparency, and you&#039;ve added the Composite extension to the xorg.conf file, the ATI driver will disable DRI.&lt;br /&gt;
&lt;br /&gt;
The only way to use 3D and the ATI OpenGL drivers is commenting the Option &amp;quot;Composite&amp;quot; &amp;quot;Enable&amp;quot; line.&lt;br /&gt;
&lt;br /&gt;
It may be necessary to put the following lines into xorg.conf:&lt;br /&gt;
&lt;br /&gt;
    Section &amp;quot;Extensions&amp;quot;&lt;br /&gt;
          Option      &amp;quot;Composite&amp;quot; &amp;quot;Disable&amp;quot;&lt;br /&gt;
    EndSection&lt;br /&gt;
&lt;br /&gt;
==Troubleshooting==&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;
=== BigDesktop Works on GDM login screen, but no after window manager load ===&lt;br /&gt;
&lt;br /&gt;
This can occur on Feisty Fawn sometimes.&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;
==See Also==&lt;br /&gt;
*[http://ati.amd.com/products/catalyst/linux.html Official ATI Linux Driver FAQ]&lt;/div&gt;</summary>
		<author><name>64.20.188.2</name></author>
	</entry>
</feed>