<?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=203.157.0.0%2F16</id>
	<title>cchtml.com - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.cchtml.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=203.157.0.0%2F16"/>
	<link rel="alternate" type="text/html" href="http://wiki.cchtml.com/index.php?title=Special:Contributions/203.157.0.0/16"/>
	<updated>2026-11-10T18:59:35Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.46.2</generator>
	<entry>
		<id>http://wiki.cchtml.com/index.php?title=Red_Hat_Enterprise_Linux&amp;diff=8143</id>
		<title>Red Hat Enterprise Linux</title>
		<link rel="alternate" type="text/html" href="http://wiki.cchtml.com/index.php?title=Red_Hat_Enterprise_Linux&amp;diff=8143"/>
		<updated>2012-02-28T10:56:51Z</updated>

		<summary type="html">&lt;p&gt;203.157.240.13: /* Red Hat Enterprise Linux 4 Update 3 (RHEL 4.3 and CentOS 4.3) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;quot;Red Hat Enterprise Linux is the leading platform for open source computing. It is sold by subscription, delivers continuous value and is certified by top enterprise hardware and software vendors. From the desktop to the datacenter, Enterprise Linux couples the innovation of open source technology and the stability of a true enterprise-class platform.&amp;quot; -redhat.com&lt;br /&gt;
&lt;br /&gt;
Please note that Red Hat Enterprise Linux and Fedora Core are distantly related and are not the same product.  Please see the [[Fedora]] distribution page for more details.&lt;br /&gt;
&lt;br /&gt;
Another option for those wanting the stability of RHEL, there are various RHEL clones, some of them listed below:&lt;br /&gt;
&lt;br /&gt;
- [http://centos.org/ CentOS] is a community effort which tracks each RHEL release and update and offers up2date and yum service.  All this for free, donations encouraged.&lt;br /&gt;
&lt;br /&gt;
- The [http://linux.startcom.org/ StartCom Linux] operating systems, are based on the RedHat Enterprise and Fedora source code each modified with reliability, security and efficiency in mind, to fit the tasks assigned to each flavor of StartCom Linux.&lt;br /&gt;
&lt;br /&gt;
==Installation Workaround for RHEL clones==&lt;br /&gt;
Installation of current RPMs like fglrx_6_8_0-8.42.3-1.i386.rpm may fail on RHEL clones with this error message:&lt;br /&gt;
&lt;br /&gt;
   FATAL: Module fglrx not found.&lt;br /&gt;
   /var/tmp/rpm-tmp.5182: line 807: [: =: unary operator expected&lt;br /&gt;
&lt;br /&gt;
The problem is that the installation script searches for the string &amp;quot;Red Hat&amp;quot; in /etc/redhat-release. So before installing the RPM simply replace &amp;quot;CentOS&amp;quot; by &amp;quot;Red Hat&amp;quot; in /etc/redhat-release using a text editor. After the RPM has installed successfully I recommend to restore your old /etc/redhat-release. For StartCom Linux create the file /etc/redhat-release with the string &amp;quot;Red Hat&amp;quot; in it.  This seems to have been fixed as of CentOS 5.1.&lt;br /&gt;
&lt;br /&gt;
I am hnaivg the same problem.Happily I found that someone had the same problem.  Happily  only to know, because the problem is the same and I could not SOLVE it.  I skiped the Media Test, than choose language and Kind of keyboard.Then it asks about the kind of installation.In my case, I choose CD/DVDI thought about Skip Media test, too. And it goes a bit more steps until this message error: The CentOS disc was not found in any of your drives. Please insert the CentOSSkip Media testChoose URL&amp;gt; Config TCP/IP (all default) Waiting the NetworkManager config eth0Gave and ERROR to config network interface, too.The unique option is: REPEAT.I have tried to open the CDROM driver severall times. Did not work!CentOs 6.2 (x86_64) NET INSTALL (not that BIG default iso &amp;gt;&amp;gt; this one is for HOST pourposes).Intel Core i3, 2Gb ram, 500Gb hd.It has a Linux distro called Satus (brazilian one).I want to install KVM, BUT FIRST, I need an O.S. Like VPS companies usually use CENTOS, I&#039;d like to use the same. But I need to be honest: it&#039;s been very difficult.It is this kind of thing that make people prefer to use WINDOWS. I have tried to install CentOS for SEVERAL DAYS. If I try to install Windows, it&#039;ll install in 30min.&lt;br /&gt;
&lt;br /&gt;
== Important Note as of 5/18/2009 ==&lt;br /&gt;
None of the above seems to work for an ATI Radeon HD4670 (512 MB) with the Dell S2409W 24&amp;quot; widescreen LCD on a Dell XPS 435MT (core i7-920) running under 64 bit CentOS 5.3 with the latest updates as of 5/18/2009. &amp;quot;Automatic&amp;quot; installation of the ATI Catalyst 9.4 driver seems to run smoothly, fglrxinfo detects and reports the graphics hardware, and aticonfig --initial reports that it saved a backup of xorg.conf. However, restart X11 (or reboot the PC) and what you get is an incomprehensible screen full of big squares peppered with little dots.  Alt-R will reboot the PC and allow use of CD 1 to reboot linux in rescue mode, after which the driver&#039;s uninstall script works nicely. So no permanent harm seems to be done.&lt;br /&gt;
&lt;br /&gt;
Here is what finally worked on this particular hardware:&lt;br /&gt;
&lt;br /&gt;
First, to save time and effort, as root edit /etc/inittab and change runlevel to 3. Replace this line&lt;br /&gt;
&amp;lt;pre&amp;gt;id:5:initdefault:&amp;lt;/pre&amp;gt;&lt;br /&gt;
with&lt;br /&gt;
&amp;lt;pre&amp;gt;# id:5:initdefault:&lt;br /&gt;
# for tinkering with display and xorg.conf&lt;br /&gt;
# boots to text mode, requires startx to start X&lt;br /&gt;
id:3:initdefault:&amp;lt;/pre&amp;gt;&lt;br /&gt;
Then the system will boot to multiuser with text display, and X can be started by startx.&lt;br /&gt;
&lt;br /&gt;
Next, make sure that the required packages have been installed. After reading the installation instructions, I used CentOS 5.3&#039;s graphical Package Manager to install the Development Libraries, Gnome Software Development, and X Software Development. Undoubtedly this adds more than the bare minimum, but disk space is cheap and (my) time is not.&lt;br /&gt;
&lt;br /&gt;
I took the path of generating and testing rpms. This made it easy to back out of any drivers that failed to work (and plenty failed)--just ^-Alt-Backspace to break out of X, then at the command line&lt;br /&gt;
&amp;lt;pre&amp;gt;rpm -e drivername&amp;lt;/pre&amp;gt;&lt;br /&gt;
e.g.&lt;br /&gt;
&amp;lt;pre&amp;gt;rpm -e fglrx64_7_1_0&amp;lt;/pre&amp;gt;&lt;br /&gt;
and finally make sure that /etc/X11/xorg.conf was restored to a copy of its original form.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Caution:&#039;&#039;&#039; when testing, one version (8.6) responded to startx by blanking the screen for several seconds, during which the fans in the Dell XPS 435 revved up and stayed revved up. This made me nervous as I imagined the possibility that the video card might overheat (read something about that somewhere on the WWW in connection with a different card and a different driver). I had to repeatedly press ^-Alt-Del and ^-Alt-Backspace to stop it and reboot.&lt;br /&gt;
&lt;br /&gt;
Finally I discovered that the 8.8 version worked with my hardware.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Installing the version 8.8 driver&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The ATI page for the 8.8 version actually placed a file called ati-driver-installer-8-7-x86.x86_64.run on my Desktop. The name suggests that it&#039;s 8.7, but I tried it anyway.&lt;br /&gt;
&lt;br /&gt;
As root,&lt;br /&gt;
&amp;lt;pre&amp;gt;sh ./ati-driver-installer-8-7-x86.x86_64.run&amp;lt;/pre&amp;gt;&lt;br /&gt;
brought up a panel that I used to select &amp;quot;Generate Distribution Specific Driver Package.&amp;quot;  I selected RedHat/RHEL5_64a (RedHat/RHEL5 for 32 bit).  The driver package turned out to be an rpm called fglrx64_7_1_0-8.512-1.x86_64.rpm (fglrx_7_1_0-8.512-1.i386.rpm for 32 bit).&lt;br /&gt;
&lt;br /&gt;
Then I ran&lt;br /&gt;
&amp;lt;pre&amp;gt;rpm -Uvh fglrx64_7_1_0-8.512-1.x86_64.rpm&amp;lt;/pre&amp;gt;&lt;br /&gt;
which failed with an error message that indicated it needed compat-libstdc++-33. After installing that, I tried installing the fglrx... rpm again, which succeeded. Finally, I typed&lt;br /&gt;
&amp;lt;pre&amp;gt;aticonfig --initial&amp;lt;/pre&amp;gt;&lt;br /&gt;
at the system prompt.&lt;br /&gt;
&lt;br /&gt;
I rebooted, logged in as myself (not root), ran startx, and was relieved to see that the display was in a higher resolution mode, and ATI Catalyst Control Center now appeared in the System / Preferences and System / Administration menus.&lt;br /&gt;
&lt;br /&gt;
Turns out I couldn&#039;t run ATI Catalyst Control Center as myself--had to su, then run amdcccle at the command line.&lt;br /&gt;
&lt;br /&gt;
After verifying that all was well, as root I restored the boot runlevel to 5 by editing /etc/inittab again.&lt;br /&gt;
&lt;br /&gt;
Did a bit of tinkering and got the following performance out of glxgears: 720 frames in 5.4 sec = 133 FPS.&lt;br /&gt;
Doesn&#039;t seem too impressive.  fgl_glxgears causes a segmentation fault and exits.  Dragging windows around the screen, I see a distinct lag between when I drag something and when it finally gets to its location. But at least I&#039;m not looking at a 1200x800 display.&lt;br /&gt;
&lt;br /&gt;
==Tips and Tricks==&lt;br /&gt;
If you have SELinux enabled and set to enforcing you may need to change the context of the fglrx_dri.so file for it to load properly:&lt;br /&gt;
&lt;br /&gt;
     chcon -t textrel_shlib_t /usr/lib/dri/fglrx_dri.so&lt;br /&gt;
&lt;br /&gt;
Substitute lib with lib64 where appropriate.&lt;br /&gt;
&lt;br /&gt;
Tip for Centos 5.4 x86_64 kernel 2.6.18+&lt;br /&gt;
Before installing the driver package it is absolutely vital to ensure that  version/build number in /lib/modules/{your kernel build}/build/include/linux/utsrelease.h number is EXACTLY the same as the output of uname -r&lt;br /&gt;
&lt;br /&gt;
for example&lt;br /&gt;
     uname-r&lt;br /&gt;
     2.6.18-164.el5&lt;br /&gt;
     cat /lib/modules/2.6.18-164.el5/build/include/linux/utsrelease.h &lt;br /&gt;
     #define UTS_RELEASE &amp;quot;2.6.18-164.&#039;&#039;&#039;1.15&#039;&#039;&#039;.el5&amp;quot;&lt;br /&gt;
&lt;br /&gt;
fglrx.ko will NOT be built and installed properly due to the discrepancy (1.15) in utsrelease.h.&lt;br /&gt;
&lt;br /&gt;
In most cases modifying utsrelease.h solves the problem&lt;br /&gt;
&lt;br /&gt;
==Related Resources==&lt;br /&gt;
[http://ati.amd.com/support/drivers/linux/linux-radeon.html Follow link &amp;quot;ATI Driver Installer&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
{{VCT}}&lt;br /&gt;
[[Category:Distributions]]&lt;br /&gt;
[[Category:NeedsUpdating]]&lt;/div&gt;</summary>
		<author><name>203.157.240.13</name></author>
	</entry>
	<entry>
		<id>http://wiki.cchtml.com/index.php?title=Frequently_Asked_Questions&amp;diff=7576</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=7576"/>
		<updated>2011-11-08T05:12:40Z</updated>

		<summary type="html">&lt;p&gt;203.157.159.2: /* Troubleshooting */&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;
 # less /var/log/Xorg.0.log&lt;br /&gt;
 or&lt;br /&gt;
 # less /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;
&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 kernel?===&lt;br /&gt;
The development process of the fglrx driver and the 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;
There is also an 11-12 week cycle required to develop, validate and test each release of an ATI driver &amp;lt;ref&amp;gt;http://www.phoronix.com/scan.php?page=article&amp;amp;item=735&amp;amp;num=1&amp;lt;/ref&amp;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;
Note: That&#039;s why an opensource hardware driver is necessary. Hopefully, AMD will continue releasing more documentation and we will be able to code our own maintainable and free driver, thus freeing ourselves from this dependency on AMD&#039;s good will - and freeing AMD to focus on hardware.&lt;br /&gt;
&lt;br /&gt;
==X Configuration==&lt;br /&gt;
===How do I configure my system to use the fglrx driver?===&lt;br /&gt;
*aticonfig&lt;br /&gt;
:Command line program to modify the /etc/X11/xorg.conf file.&lt;br /&gt;
*amdcccle&lt;br /&gt;
:GUI program that allows detailed configuration over the driver&#039;s controls.&lt;br /&gt;
*/etc/X11/xorg.conf&lt;br /&gt;
:X configuration file. Find the Device section for your ATI card and edit the Driver line to read&lt;br /&gt;
 Driver &amp;quot;fglrx&amp;quot;&lt;br /&gt;
:Note: This is the least-preferred method. Many things can stop working.&lt;br /&gt;
&lt;br /&gt;
You have the monopoly on useful informationaren&#039;t mnoopoiles illegal? ;)&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;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>203.157.159.2</name></author>
	</entry>
	<entry>
		<id>http://wiki.cchtml.com/index.php?title=Gentoo_Installation_Guide&amp;diff=1015</id>
		<title>Gentoo Installation Guide</title>
		<link rel="alternate" type="text/html" href="http://wiki.cchtml.com/index.php?title=Gentoo_Installation_Guide&amp;diff=1015"/>
		<updated>2008-05-07T19:31:16Z</updated>

		<summary type="html">&lt;p&gt;203.157.116.14: /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Orginally found on the [http://gentoo-wiki.com/HOWTO_ATI_Drivers Gentoo Wiki], the GNU Free Documentation license allows me to copy/paste it here.&lt;br /&gt;
&lt;br /&gt;
this post is fantastic &amp;lt;a href=&amp;quot; dcoreanal &amp;quot;&amp;gt;hentailesbian&amp;lt;/a&amp;gt;  %))&lt;br /&gt;
&lt;br /&gt;
== Kernel Configuration ==&lt;br /&gt;
&lt;br /&gt;
Get into menuconfig (cd /usr/src/your-kernel &amp;amp;&amp;amp; make menuconfig) and check the following:&lt;br /&gt;
{{Box Code|menuconfig|&amp;lt;pre&amp;gt;&lt;br /&gt;
Loadable Module Support ---&amp;gt;&lt;br /&gt;
 [*] Enable loadable module support&lt;br /&gt;
   [*]   Module unloading &lt;br /&gt;
&lt;br /&gt;
Processor type and features  ---&amp;gt;&lt;br /&gt;
 [*] Enable VM86 support&lt;br /&gt;
 [*] MTRR (Memory Type Range Register) support&lt;br /&gt;
&lt;br /&gt;
Device Drivers ---&amp;gt;&lt;br /&gt;
 Character Devices ---&amp;gt; &lt;br /&gt;
  &amp;lt;M&amp;gt; /dev/agpgart (AGP Support)  &lt;br /&gt;
    &amp;lt;M&amp;gt; Your_AGP_Chipset_Here&lt;br /&gt;
  [ ] Direct Rendering Manager (XFree86 4.1.0 and higher DRI support)&lt;br /&gt;
&lt;br /&gt;
 Graphics support ---&amp;gt;&lt;br /&gt;
  [ ]  Support for framebuffer devices&lt;br /&gt;
&lt;br /&gt;
Kernel Hacking ---&amp;gt;&lt;br /&gt;
  [ ] Kernel debugging&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
Sync your kernel menuconfig with the selected portions posted here. (note: you can compile /dev/agpgart &amp;amp; your agp chipset [most likely ati-agp] into the kernel if you want.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Please be aware that -mm and -rc(1,2,3,4,...) kernels often break fglrx due to unexpected changes in syntax, etc. If you want to use ati-drivers, use the stock gentoo-sources or at the very least, a STABLE 2.4 or 2.6 kernel!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Don&#039;t forget to compile, install, and reboot into the kernel. Directions for this are beyond the scope of this file; if you need help recompiling the kernel, [http://gentoo-wiki.com/HOWTO_Compile_a_Kernel_Manually click here].&lt;br /&gt;
&lt;br /&gt;
== Grabbing a Driver Set ==&lt;br /&gt;
&lt;br /&gt;
For installation it will be easier to drop out of X to a command prompt. Do this using whatever command your Window Manager uses. &lt;br /&gt;
I use fluxbox so it&#039;s just rightclick -&amp;gt; fluxbox menu -&amp;gt; exit. For KDE or GNOME it&#039;s probably just a matter of logging out. When all else fails, hit CTL+ALT+BACKSPACE to kill the X server ungracefully. If the X server only reboots or for some reason you&#039;ve disabled this hotkey, log in as root and type &#039;&#039;&#039;init 3&#039;&#039;&#039; to bring the system run level down.&lt;br /&gt;
&lt;br /&gt;
There is also the possibility to stop the xdm service by entering &#039;&#039;/etc/init.d/xdm stop&#039;&#039; as root.&lt;br /&gt;
&lt;br /&gt;
Thanks to portage, installing the drivers is easy. If you have not already done it recently, start by synchronising your portage tree:&lt;br /&gt;
&lt;br /&gt;
 emerge --sync&lt;br /&gt;
 &lt;br /&gt;
Getting the latest drivers will probably mean unmasking them.&lt;br /&gt;
&lt;br /&gt;
 echo &amp;quot;x11-drivers/ati-drivers ~arch&amp;quot; &amp;gt;&amp;gt; /etc/portage/package.keywords&lt;br /&gt;
 echo &amp;quot;x11-drivers/ati-drivers-extra ~arch&amp;quot; &amp;gt;&amp;gt; /etc/portage/package.keywords&lt;br /&gt;
&lt;br /&gt;
Replace {{Codeline|&amp;lt;~arch&amp;gt;}} with your system architecture; it&#039;s going to be either {{Codeline|~x86}} or {{Codeline|~amd64}}, the only two CPU architectures supported by the ATI driver.&lt;br /&gt;
&lt;br /&gt;
Now let&#039;s install the drivers. ati-drivers-extra is a (god-awful) control panel for the driver you probably won&#039;t use; you can leave that part out if you want, but for completeness we mention it here.&lt;br /&gt;
&lt;br /&gt;
 su -&lt;br /&gt;
 emerge -av ati-drivers ati-drivers-extra&lt;br /&gt;
&lt;br /&gt;
The next step is switch to the ATi OpenGL subsytem:&lt;br /&gt;
&lt;br /&gt;
 (#opengl-update ati)&lt;br /&gt;
 eselect opengl set ati&lt;br /&gt;
 (very important!)(opengl-update is deprecated)&lt;br /&gt;
Configure X:&lt;br /&gt;
First, make a standard config file.&lt;br /&gt;
&lt;br /&gt;
 xorgconfig&lt;br /&gt;
&lt;br /&gt;
For a single screen&lt;br /&gt;
&lt;br /&gt;
 aticonfig --initial --input=/etc/X11/xorg.conf&lt;br /&gt;
&lt;br /&gt;
For a dual head, second screen is {left|right|above|below}&lt;br /&gt;
&lt;br /&gt;
 aticonfig --initial=dual-head --input=/etc/X11/xorg.conf --screen-layout={left|right|above|below}&lt;br /&gt;
&lt;br /&gt;
Adapt input with your path to xorg&#039;s conf file&lt;br /&gt;
&lt;br /&gt;
If for some reason this command doesn&#039;t work, then try manually executing from its default location:&lt;br /&gt;
&lt;br /&gt;
 /opt/ati/bin/aticonfig [...]&lt;br /&gt;
&lt;br /&gt;
Now, let&#039;s get back into X.&lt;br /&gt;
&lt;br /&gt;
 startx&lt;br /&gt;
&lt;br /&gt;
Open up a command prompt and run:&lt;br /&gt;
&lt;br /&gt;
 fglrxinfo&lt;br /&gt;
&lt;br /&gt;
If the OpenGL vendor string says &amp;quot;ATI Technologies,&amp;quot; then congrats! You&#039;ve got the drivers working and hardware acceleration going great. If not...read on...&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
=== Config Files ===&lt;br /&gt;
By default, the driver uses the Internal AGPGART. Sometimes the internal one doesn&#039;t work, and you will have to use the one provided with the kernel. Search your xorg.conf for the line that has the option &amp;quot;UseInternalAGPGART.&amp;quot; Simply change the &amp;quot;yes&amp;quot; to &amp;quot;no.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
{{Box File|xorg.conf|&lt;br /&gt;
 Option &amp;quot;UseInternalAGPGART&amp;quot; &amp;quot;no&amp;quot;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now simply add the modules to {{Filename|/etc/modules.autoload.d/kernel-2.x}} where x is your kernel version. &lt;br /&gt;
&lt;br /&gt;
Add the following (ORDER IS VERY IMPORTANT);&lt;br /&gt;
{{Box File|/etc/modules.autoload.d/kernel-2.x|&lt;br /&gt;
 agpgart&lt;br /&gt;
 intel-agp # change intel-agp to your chipset. eg: via-agp, nvidia-agp sis-agp.&lt;br /&gt;
 fglrx&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Finally, run&lt;br /&gt;
&lt;br /&gt;
 modules-update&lt;br /&gt;
&lt;br /&gt;
Then you can reboot and everything should work. If you have are having problems, check dmesg and /var/log/Xorg.0.log for more info.&lt;br /&gt;
&lt;br /&gt;
=== Blank screen or monitor turning off after startx ===&lt;br /&gt;
&lt;br /&gt;
Versions of ati-drivers &amp;gt;= 8.16.20 have an issue with this that&#039;s easily corrected by inserting:&lt;br /&gt;
{{Box File|xorg.conf|&lt;br /&gt;
     Option &amp;quot;ForceMonitors&amp;quot; &amp;quot;notv&amp;quot;&lt;br /&gt;
}}&lt;br /&gt;
in the device section of xorg.conf (discussed here: http://bugs.gentoo.org/show_bug.cgi?id=103028)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Check if you have a non-DDC monitor connected via VGA/HD15 connector. If so change your xorg.conf:&lt;br /&gt;
{{Box File|xorg.conf|&lt;br /&gt;
 #   Option &amp;quot;DesktopSetup&amp;quot;               &amp;quot;0x00000000&amp;quot;&lt;br /&gt;
     Option &amp;quot;MonitorLayout&amp;quot;              &amp;quot;NONE, CRT&amp;quot;&lt;br /&gt;
     Option &amp;quot;IgnoreEDID&amp;quot;                 &amp;quot;off&amp;quot;&lt;br /&gt;
     Option &amp;quot;HSync2&amp;quot;                     &amp;quot;30-85&amp;quot;&lt;br /&gt;
     Option &amp;quot;VRefresh2&amp;quot;                  &amp;quot;50-160&amp;quot;&lt;br /&gt;
 #   Option &amp;quot;ScreenOverlap&amp;quot;              &amp;quot;0&amp;quot;&lt;br /&gt;
}}&lt;br /&gt;
where HSync2 and VRefresh2 are your monitor parameters.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Also, try changing the MonitorLayout option. The default is &amp;quot;AUTO, AUTO&amp;quot;, which is to say X will attempt to autodetect what kind of monitor you&#039;ve got on the first and second display heads. This can theoretically fail (though I have never observed it). Try changing it around a bit. For example, if you have an LCD and no secondary monitor, change the line to read:&lt;br /&gt;
&lt;br /&gt;
{{Box File|xorg.conf|&lt;br /&gt;
     Option &amp;quot;MonitorLayout&amp;quot;              &amp;quot;TMDS, NONE&amp;quot;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
if you have a CRT, simply replace &amp;quot;TMDS&amp;quot; with &amp;quot;CRT&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Crashes on startup ===&lt;br /&gt;
&#039;&#039;&#039;If you are unable to use any 3d applications and get this error instead:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 FGLTexMgr: open of shared memory object failed (Function not implemented)&lt;br /&gt;
 __FGLTexMgrCreateObject: __FGLTexMgrSHMmalloc failed!!!&lt;br /&gt;
 fglX11AllocateManagedSurface: __FGLTexMgrCreateObject failed!!&lt;br /&gt;
 FGLTexMgr: open of shared memory object failed (Function not implemented)&lt;br /&gt;
 __FGLTexMgrCreateObject: __FGLTexMgrSHMmalloc failed!!!&lt;br /&gt;
 fglX11AllocateManagedSurface: __FGLTexMgrCreateObject failed!!&lt;br /&gt;
 FGLTexMgr: open of shared memory object failed (Function not implemented)&lt;br /&gt;
 __FGLTexMgrCreateObject: __FGLTexMgrSHMmalloc failed!!!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Then you do not have tmpfs mounted on /dev/shm, which the driver requires.&#039;&#039;&#039; Make yourself sure you have tmpfs support compiled into kernel. It&#039;s under&lt;br /&gt;
&lt;br /&gt;
    File systems --&amp;gt;&lt;br /&gt;
        Pseudo filesystems --&amp;gt;&lt;br /&gt;
            [*] Virtual memory file system support (former shm fs)&lt;br /&gt;
&lt;br /&gt;
To mount this, add to following line to {{filename|/etc/fstab}} (if it isn&#039;t there already):&lt;br /&gt;
&lt;br /&gt;
{{Box File|/etc/fstab|&lt;br /&gt;
 tmpfs     /dev/shm           tmpfs        defaults            0 0&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Then just do a:&lt;br /&gt;
 mount /dev/shm&lt;br /&gt;
&lt;br /&gt;
If the drivers still crap out on you, or for example you get a black screen on X init, try going into your system BIOS and change graphics-related stuff around. Believe it or not, for me my 9800 gives a black screen on X init if I have the AGP Aperture set at anything other than 128MB. I don&#039;t know what causes this, and I don&#039;t care; I&#039;m just relating to you how I overcame &#039;&#039;my&#039;&#039; problem ;)&lt;br /&gt;
&lt;br /&gt;
Also, &#039;&#039;&#039;whenever you update your compiler&#039;&#039;&#039;, you &#039;&#039;&#039;must&#039;&#039;&#039; recompile your kernel otherwise you won&#039;t be able to insert the fglrx module. Note that recompiling your kernel means you must also unmerge/emerge ati-drivers!&lt;br /&gt;
&lt;br /&gt;
=== Duplicate symbol errors in X log ===&lt;br /&gt;
If you are unable to start X or X fails to load the fglrx driver and you have multiple symbol errors in your Xorg log, chances are that you have compiled X with the &#039;&#039;dlloader&#039;&#039; flag.  This flag can not be used with the fglrx driver.  To fix this problem, remove the dlloader flag by editing your /etc/portage/package.use file as follows:&lt;br /&gt;
{{Box File|/etc/portage/package.use|&lt;br /&gt;
 x11-base/xorg-x11 -dlloader&lt;br /&gt;
}}&lt;br /&gt;
Now re-emerge the &#039;&#039;xorg-x11&#039;&#039; package and reinstall the fglrx driver.&lt;br /&gt;
&lt;br /&gt;
=== Crashes on the exit of X.org / X won&#039;t shutdown ===&lt;br /&gt;
Perform the following if you can get the fglrx drivers working with hardware acceleration, but are suffering from a complete system crash when trying to quit X. You should boot into your system, login, then start on this. You don&#039;t need to boot into X, and shouldn&#039;t need to edit your xorg.conf file (as fglrx is already setup as the driver and working)&lt;br /&gt;
&lt;br /&gt;
You&#039;ve emerged the &amp;quot;stable&amp;quot; version of the ati-drivers, these are out of date -- remove them (emerge --unmerge ati-drivers), to add the most recent you should either add them to the keywords file (/etc/portage/package.keywords) or emerge your local ebuild (emerge /usr/portage/x11-drivers/ati-drivers/ati-drivers-8.22.5.ebuild) if you&#039;re told it requires a dependency, emerge the local e-build for that, then try again. (usually eselect-opengl is required.)&lt;br /&gt;
Once you have the most recent ati-drivers emerged, run (eselect opengl set ati). Now you can (startx) and hopefully quit without any problems. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== glxinfo says &amp;quot;error: failed to open DRM: Operation not permitted&amp;quot;  ===&lt;br /&gt;
If a check with the glxinfo fails for ordinary users though works fine for root it might be related to filepermissions of the device-file.&lt;br /&gt;
Here is how to solve it:&lt;br /&gt;
&lt;br /&gt;
Make sure that the filepermissions on the card-device allows the video-group to read and write. The common group in gentoo with X is &amp;quot;video&amp;quot;. All normal users should be part of this group. Also, the device must have permissions for this group to read and write the card-device.&lt;br /&gt;
&lt;br /&gt;
Check the permissions on the card-device:&lt;br /&gt;
&lt;br /&gt;
root:/#ls -lcF /dev/dri/card0&lt;br /&gt;
&lt;br /&gt;
crw-rw---- 1 root root 226, 0 Oct  5 16:19 /dev/dri/card0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It can be changed with:&lt;br /&gt;
&lt;br /&gt;
root:/dev/dri#chgrp video card0&lt;br /&gt;
&lt;br /&gt;
Check if user is part of video:&lt;br /&gt;
&lt;br /&gt;
paddlaren:~&amp;gt;id paddlaren&lt;br /&gt;
&lt;br /&gt;
uid=1000(paddlaren) gid=1000(paddlaren) &lt;br /&gt;
&lt;br /&gt;
groups=1000(paddlaren),10(wheel),11(floppy),18(audio),19(cdrom),80(cdrw),85(usb),100(users),35(games)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To add a user to the video-group:&lt;br /&gt;
&lt;br /&gt;
root:~#gpasswd -a my_user video&lt;br /&gt;
&lt;br /&gt;
paddlaren:~&amp;gt;id paddlaren&lt;br /&gt;
&lt;br /&gt;
uid=1000(paddlaren) gid=1000(paddlaren) &lt;br /&gt;
&lt;br /&gt;
groups=1000(paddlaren),10(wheel),11(floppy),18(audio),19(cdrom),27(video),80(cdrw),85(usb),100(users),35(games)&lt;br /&gt;
&lt;br /&gt;
Logoff and on to ensure that the membership of the group is known to the system.&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
&lt;br /&gt;
*[http://ati.cchtml.com/ ATi Unofficial Bugzilla (occasionally monitored by ATi personnel)]&lt;br /&gt;
*Check out user Wedge_&#039;s excellent ATI Radeon [http://odin.prohosting.com/wedge01/gentoo-radeon-faq.html FAQ here]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Installation Documentation]]&lt;/div&gt;</summary>
		<author><name>203.157.116.14</name></author>
	</entry>
</feed>