<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://www.slacky.eu/wikislack/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="it">
		<id>http://www.slacky.eu/wikislack/index.php?title=ATI_Radeon_graphic_accelerator_on_Slackware_9.1&amp;feed=atom&amp;action=history</id>
		<title>ATI Radeon graphic accelerator on Slackware 9.1 - Cronologia</title>
		<link rel="self" type="application/atom+xml" href="http://www.slacky.eu/wikislack/index.php?title=ATI_Radeon_graphic_accelerator_on_Slackware_9.1&amp;feed=atom&amp;action=history"/>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/wikislack/index.php?title=ATI_Radeon_graphic_accelerator_on_Slackware_9.1&amp;action=history"/>
		<updated>2013-05-22T19:49:25Z</updated>
		<subtitle>Cronologia della pagina su questo sito</subtitle>
		<generator>MediaWiki 1.20.3</generator>

	<entry>
		<id>http://www.slacky.eu/wikislack/index.php?title=ATI_Radeon_graphic_accelerator_on_Slackware_9.1&amp;diff=6306&amp;oldid=prev</id>
		<title>Zoros: Archiviato in 10.x ma si riferisce alla 9.1 - articolo in inglese</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/wikislack/index.php?title=ATI_Radeon_graphic_accelerator_on_Slackware_9.1&amp;diff=6306&amp;oldid=prev"/>
				<updated>2011-04-22T20:31:17Z</updated>
		
		<summary type="html">&lt;p&gt;Archiviato in 10.x ma si riferisce alla 9.1 - articolo in inglese&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Versione meno recente&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Versione delle 20:31, 22 apr 2011&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 1:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 1:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;−&lt;/td&gt;
  &lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;span class=&quot;diffchange diffchange-inline&quot;&gt;[[Category:Server_X]]&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;span class=&quot;diffchange diffchange-inline&quot;&gt;[[Category:Server_X-10]]&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;= Intro =&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;= Intro =&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;In this basic tutorial I'll try to explain how to install ati radeon&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;In this basic tutorial I'll try to explain how to install ati radeon&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Zoros</name></author>	</entry>

	<entry>
		<id>http://www.slacky.eu/wikislack/index.php?title=ATI_Radeon_graphic_accelerator_on_Slackware_9.1&amp;diff=1487&amp;oldid=prev</id>
		<title>L1q1d il 13:14, 29 ago 2006</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/wikislack/index.php?title=ATI_Radeon_graphic_accelerator_on_Slackware_9.1&amp;diff=1487&amp;oldid=prev"/>
				<updated>2006-08-29T13:14:17Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nuova pagina&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Category:Server_X]]&lt;br /&gt;
= Intro =&lt;br /&gt;
In this basic tutorial I'll try to explain how to install ati radeon&lt;br /&gt;
drivers on Slackware linux 9.1 (of course with full 3d acceleration enabled)&lt;br /&gt;
to help that people (like me :) that are still searching for a simple solution&lt;br /&gt;
to have this card full working on their linux boxes...&lt;br /&gt;
= Disclamer =&lt;br /&gt;
Informations in this how-to are taken from various documents found on the net, and from my&lt;br /&gt;
personal experience. they can be erroneus, incomplete, useless or stupid, it is your job take&lt;br /&gt;
from this tutorial something good. I can only tell you how i have done, but you know.. every linux box&lt;br /&gt;
has its own personality.. this is the fun :D&lt;br /&gt;
= what about agp =&lt;br /&gt;
As I can see, most installation related problems, are originated by erroneus AGP controller&lt;br /&gt;
drivers installation. So, before starting this tutorial, i think that should be usefull&lt;br /&gt;
understand something about this.&lt;br /&gt;
AGP (Advanced Graphics Port) is an hardware interface for the acceleration of graphics to&lt;br /&gt;
a display such as a monitor. AGP video cards display three-dimensional graphics faster&lt;br /&gt;
than peripheral component interconnect (PCI) cards, just because it faster data transfer&lt;br /&gt;
rate.&lt;br /&gt;
AGP comes in multiple modes, rated on the multiplier used based on the PCI bus speed. Each&lt;br /&gt;
mode still runs at the normal 66 MHz AGP bus speed, but data is transferred at different&lt;br /&gt;
times per clock cycle. For example, a 2X AGP system transfers data twice per clock cycle,&lt;br /&gt;
whereas a 4X system transfers data four times per clock cycle.&lt;br /&gt;
The problems in our situation is originated by using agp 8x that are not supported by&lt;br /&gt;
2.4 kernels, and so we need to compile unofficial agp drivers to have our port working&lt;br /&gt;
at full power.&lt;br /&gt;
= Unofficial Driver =&lt;br /&gt;
I believe that ati official driver should do its job well, however i havn't already tested it&lt;br /&gt;
and i suggest you to use unofficial RADEON drivers that can be found there:&lt;br /&gt;
http://www.schneider-digital.de/html/download_ati.html&lt;br /&gt;
In my case, RADEON9500, i have downloaded &amp;quot;glx1_linux_X4.3.zip&amp;quot;, if you are using different&lt;br /&gt;
version of XFREE86, select appropriate driver.&lt;br /&gt;
= Setting up Slackware Kernel =&lt;br /&gt;
As i say before, AGP 8x is not supported by 2.4 kernels, and so we need to disable AGP in our&lt;br /&gt;
kernel. Let's do it step by step:&lt;br /&gt;
First, linux kernel sources should be located in /usr/src/linux-2.4.XX, in slackware 9.1, you&lt;br /&gt;
should have linux 2.4.22 installed and be sure that you have a simbolic link &amp;quot;linux&amp;quot; that take&lt;br /&gt;
you to this dir. If not, do the following:&lt;br /&gt;
 # ln -s /usr/src/linux-2.4.22 /usr/src/linux&lt;br /&gt;
Ok, now, let's check if agpgart is already included in our kernel:&lt;br /&gt;
 # cd /usr/src/linux&lt;br /&gt;
 # make menuconfig&lt;br /&gt;
In &amp;quot;CHARACTER DEVICES&amp;quot; section, be sure that &amp;quot;/dev/agpgart (AGP SUPPORT)&amp;quot; is unchecked, if not,&lt;br /&gt;
we need to disable it and recompile kernel. (is not the purpose of this how-to, explain how to&lt;br /&gt;
recompile kernel, so read another docs and come back here after kernel recompilation..)&lt;br /&gt;
= Compiling Drivers =&lt;br /&gt;
Well, now that our slackware is ready, we can begin to install our drivers. First unzip package&lt;br /&gt;
downloaded in temp dir:&lt;br /&gt;
 # unzip glx1_linux_x4.3.zip&lt;br /&gt;
 # cd X4.3.0-3.2.8&lt;br /&gt;
now we must convert rpm package in a tgz standard slackware package. Seems to be impossible but&lt;br /&gt;
there is a usefull tool (rpm2tgz) that does this work very well! So let's do it:&lt;br /&gt;
 # rpm2tgz fireglrx-4.3.0_3.2.8-6.i586.rpm&lt;br /&gt;
&lt;br /&gt;
 [ DO NOT TRY TO INSTALL RPM PACKAGE EVEN IF SlACKWARE SUPPORT IT, CONVERT IN TGZ BEFORE ]&lt;br /&gt;
&lt;br /&gt;
Now we should have a file called fireglrx-4.3.0_3.2.8-6.i586.tgz in our dir, and we can install&lt;br /&gt;
our drivers with:&lt;br /&gt;
 # installpkg fireglrx-4.3.0_3.2.8-6.i586.tgz&lt;br /&gt;
The first part of our job is done, now we have to compile them. To do so, first move to&lt;br /&gt;
drivers directory:&lt;br /&gt;
 # cd /lib/modules/fglrx/build_mod&lt;br /&gt;
and call compilation script:&lt;br /&gt;
 # ./make.sh&lt;br /&gt;
If everything is ok, step back to /lib/modules/fglrx/:&lt;br /&gt;
 # cd ..&lt;br /&gt;
and install fglrx:&lt;br /&gt;
 # ./make_install.sh&lt;br /&gt;
OK, now we have fglrx module installed in our system and ready to work!&lt;br /&gt;
however our system is not ready yet...&lt;br /&gt;
&lt;br /&gt;
= X configuration =&lt;br /&gt;
We now need to setup XF86Config-4 and tell X to load fglrx driver and activate DRI. To do so we&lt;br /&gt;
have a tool called fglrxconfig that help us to create the config file.&lt;br /&gt;
 # fglrxconfig&lt;br /&gt;
After script execution, we are now ready to start X with our new drivers and with Hardware&lt;br /&gt;
acceleration enabled.&lt;br /&gt;
First of all, we need to load fglrx module:&lt;br /&gt;
 # insmod /lib/modules/fglrx/fglrx.o&lt;br /&gt;
Everything should be ok, if not check /var/log/syslog for error messages. And start X:&lt;br /&gt;
 # xinit&lt;br /&gt;
= Testing fglrx modules =&lt;br /&gt;
If X is running, probably you have done everything well and fglrx is doing its job.. but is good idea&lt;br /&gt;
to tests if hardware acceleration is enabled.&lt;br /&gt;
First of all try&lt;br /&gt;
 # fglrxinfo&lt;br /&gt;
in my linux box it gives a report like this:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
genesis@psy:/etc/rc.d$ fglrxinfo&lt;br /&gt;
display: :0.0  screen: 0&lt;br /&gt;
OpenGL vendor string: ATI Technologies Inc.&lt;br /&gt;
OpenGL renderer string: Radeon 9500 (AIB) Athlon (3DNow!)&lt;br /&gt;
OpenGL version string: 1.3 (X4.3.0-3.2.8)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Then we can check Opengl performance with&lt;br /&gt;
 # glxgears&lt;br /&gt;
that should report an average FPS near 1900-2000 on radeon 9500 card. if it gives you 100-200 average&lt;br /&gt;
FPS, probably 3d acceleration is not enabled. If so, try to do again fglrxconfig and have a look to&lt;br /&gt;
/var/log to error messages given by module.&lt;br /&gt;
&lt;br /&gt;
= VIAKT400 chipset based motherboards =&lt;br /&gt;
Some people (like me :D ) have detected some problems using fglrx AGP support with motherboards&lt;br /&gt;
based on chipset VIAKT400. Fortunately solution is quite simple, because seems that the problems&lt;br /&gt;
is on chipset detection code, located in agpgart_be.c&lt;br /&gt;
To resolve this problem, before driver compilation (described in section 5) we have to change source&lt;br /&gt;
code to force it to detect VIAKT400.&lt;br /&gt;
 # cd /lib/modules/fglrx/build_mod&lt;br /&gt;
and then with your favourite editor, open agpgart_be.c and replace&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 { PCI_DEVICE_ID_VIA_8377_0,&lt;br /&gt;
        PCI_VENDOR_ID_VIA,&lt;br /&gt;
        VIA_APOLLO_KT400,&lt;br /&gt;
        &amp;quot;Via&amp;quot;,&lt;br /&gt;
        &amp;quot;Apollo KT400&amp;quot;,&lt;br /&gt;
        via_generic_setup }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
with:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 { PCI_DEVICE_ID_VIA_8377_0,&lt;br /&gt;
        PCI_VENDOR_ID_VIA,&lt;br /&gt;
        VIA_APOLLO_KT400,&lt;br /&gt;
        &amp;quot;Via&amp;quot;,&lt;br /&gt;
        &amp;quot;Apollo KT400&amp;quot;,&lt;br /&gt;
        via_kt400_setup }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Now everything should be ok..&lt;br /&gt;
&lt;br /&gt;
= Outro &amp;amp; Credits =&lt;br /&gt;
Author [[Utente:G3N3S1S|G3N3S1S]]&lt;br /&gt;
This doc is dedicated to Lorys and Slacky.it forum, that has helped me in many cases... tnx a lot!&lt;br /&gt;
&lt;br /&gt;
If you wanna mail me to report bugs or just ask something:&lt;br /&gt;
&lt;br /&gt;
G3N3S1S@Softhome.net&lt;/div&gt;</summary>
		<author><name>L1q1d</name></author>	</entry>

	</feed>