<?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=Scheda_grafica_ATI_RADEON_su_Slackware_9.1&amp;feed=atom&amp;action=history</id>
		<title>Scheda grafica ATI RADEON su Slackware 9.1 - Cronologia</title>
		<link rel="self" type="application/atom+xml" href="http://www.slacky.eu/wikislack/index.php?title=Scheda_grafica_ATI_RADEON_su_Slackware_9.1&amp;feed=atom&amp;action=history"/>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/wikislack/index.php?title=Scheda_grafica_ATI_RADEON_su_Slackware_9.1&amp;action=history"/>
		<updated>2013-05-18T20:23:32Z</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=Scheda_grafica_ATI_RADEON_su_Slackware_9.1&amp;diff=6314&amp;oldid=prev</id>
		<title>Zoros: Archiviata 10.x - la guida si riferisce a slackware 9.1, link non più attivi</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/wikislack/index.php?title=Scheda_grafica_ATI_RADEON_su_Slackware_9.1&amp;diff=6314&amp;oldid=prev"/>
				<updated>2011-04-22T21:08:34Z</updated>
		
		<summary type="html">&lt;p&gt;Archiviata 10.x - la guida si riferisce a slackware 9.1, link non più attivi&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 21:08, 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 142:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 142:&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;/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;/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;G3N3S1S@Softhome.net&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;G3N3S1S@Softhome.net&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: #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;/table&gt;</summary>
		<author><name>Zoros</name></author>	</entry>

	<entry>
		<id>http://www.slacky.eu/wikislack/index.php?title=Scheda_grafica_ATI_RADEON_su_Slackware_9.1&amp;diff=1489&amp;oldid=prev</id>
		<title>L1q1d: /* Outro &amp; Credits */</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/wikislack/index.php?title=Scheda_grafica_ATI_RADEON_su_Slackware_9.1&amp;diff=1489&amp;oldid=prev"/>
				<updated>2006-08-29T13:22:14Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Outro &amp;amp; Credits&lt;/span&gt;&lt;/span&gt;&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 13:22, 29 ago 2006&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 142:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 142:&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;/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;/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;G3N3S1S@Softhome.net&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;G3N3S1S@Softhome.net&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&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;[[Category:Server_X]]&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>L1q1d</name></author>	</entry>

	<entry>
		<id>http://www.slacky.eu/wikislack/index.php?title=Scheda_grafica_ATI_RADEON_su_Slackware_9.1&amp;diff=1488&amp;oldid=prev</id>
		<title>L1q1d il 13:21, 29 ago 2006</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/wikislack/index.php?title=Scheda_grafica_ATI_RADEON_su_Slackware_9.1&amp;diff=1488&amp;oldid=prev"/>
				<updated>2006-08-29T13:21:42Z</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;= Introduzione =&lt;br /&gt;
In questo piccolo tutorial cercherò di spiegare come installare i drivers ATI radeon&lt;br /&gt;
su linux slackware 9.1 (naturalmente con il completo supporto per l'accelerazione 3d)&lt;br /&gt;
per aiutare tutte quelle persone (come me poco tempo fa...:) che stanno ancora cercando&lt;br /&gt;
il modo x far funzionare questa scheda sulla loro linux box.&lt;br /&gt;
= Disclamer =&lt;br /&gt;
Le informazioni e le cose qui riportate derivano da documenti sparsi qua e la nella rete&lt;br /&gt;
e dall'esperienza personale, possono quindi essere parzialmente errate, incomplete, incoerenti&lt;br /&gt;
stupide o inutili.. sta a voi trarne qualcosa di buono. Posso solo spiegarvi come ho fatto io,&lt;br /&gt;
poi si sa, ogni linux box ha il suo carattere.. è questo il bello :D&lt;br /&gt;
= Note riguardo la porta AGP =&lt;br /&gt;
Come ho potuto notare cercando di installare i drivers, la maggior parte dei problemi derivano&lt;br /&gt;
da drivers non correttamente funzionanti per la porta AGP, quindi penso che prima di iniziare sia&lt;br /&gt;
meglio cercare di capire cosa sia e a cosa serva questa interfaccia.&lt;br /&gt;
AGP (Advanced Graphics Port) è un bus, inventato dalla intel, con accesso alla memoria ram molto&lt;br /&gt;
più veloce rispetto al normale bus pci, e collega direttamente la scheda grafica alla memoria del&lt;br /&gt;
sistema attraverso un chipset apposito.&lt;br /&gt;
AGP può avere diverse &amp;quot;modalità&amp;quot; basate sul moltiplicatore rispetto alla velocità del bus pci. C'è&lt;br /&gt;
da precisare che la porta lavora comunque alla frequenza di 66mhz (rispetto ai 33 della pci), ma i&lt;br /&gt;
dati sono trasferiti varie volte ogni ciclo di clock. Per esempio un bus AGP 2x trasferisce il doppio&lt;br /&gt;
dei dati rispetto ogni clock, quello 4x quattro volte di più e così via.&lt;br /&gt;
I problemi nel nostro caso sono dovuti al fatto che l'agp8x non è supportato dal kernel della serie 2.4&lt;br /&gt;
e quindi dobbiamo compilare dei drivers apposta per poter sfruttare al massimo la sua velocità.&lt;br /&gt;
= Drivers non ufficiali =&lt;br /&gt;
Penso che i drivers ufficiali dell'ati compiano senza problemi il loro dovere, ma io non li ho mai provati,&lt;br /&gt;
quindi per il momento se volete seguire questo how-to, vi suggerisco quelli non ufficiali scaricabili&lt;br /&gt;
gratuitamente da:&lt;br /&gt;
&lt;br /&gt;
http://www.schneider-digital.de/html/download_ati.html&lt;br /&gt;
&lt;br /&gt;
Nel mio caso (una RADEON9500) ho scaricato  &amp;quot;glx1_linux_X4.3.zip&amp;quot;, se si sta usando una versione diversa&lt;br /&gt;
di XFREE86 è necessario ovviamente scegliere il pacchetto opportuno.&lt;br /&gt;
Ricordo che la slackware 9.1 contiene XFREE86 versione 4.3&lt;br /&gt;
&lt;br /&gt;
= Settare il kernel slackware =&lt;br /&gt;
Come ho detto prima, dato che l'agp8x non è supportato dal kernel serie 2.4, dobbiamo prima disabilitare&lt;br /&gt;
il supporto AGPGART dal nostro kernel per evitare conflitti con quello nuovo che andremo ad installare in&lt;br /&gt;
seguito. Vediamo come fare passo passo:&lt;br /&gt;
Per iniziare, i sorgenti del kernel dovrebbero trovarsi in /usr/src/linux-2.4.xx, nella slackware&lt;br /&gt;
9.1 è presente di default il 2.4.22. Occorre controllare per prima cosa che in /usr/src vi sia un link&lt;br /&gt;
simbolico che punta alla dir dei sorgenti del kernel. Se così non fosse, basta un:&lt;br /&gt;
 # ln -s /usr/src/linux-2.4.22 /usr/src/linux&lt;br /&gt;
ora /usr/src/linux punterà a /usr/src/linux-2.4.22.&lt;br /&gt;
A questo punto assicuriamoci che il supporto per l'agp non sia compilato nel nostro kernel:&lt;br /&gt;
 # cd /usr/src/linux&lt;br /&gt;
 # make menuconfig&lt;br /&gt;
Nella sezione &amp;quot;CHARACTER DEVICES&amp;quot;, assicurarsi che &amp;quot;/dev/agpgart (AGP SUPPORT)&amp;quot; sia disabilitata. Se così&lt;br /&gt;
non fosse occorre ricompilare il kernel, apportando la modifica. (non è nello scopo di questo how-to&lt;br /&gt;
spiegare come si ricompila il kenel, se non si è in grado di farlo, continuare la lettura dopo aver consultato&lt;br /&gt;
relative documentazioni.)&lt;br /&gt;
= Compilare i drivers = &lt;br /&gt;
Ora che la nostra slackware è pronta, possiamo iniziare ad installare i drivers, prima di tutto occorre&lt;br /&gt;
unzippare il pacchetto che abbiamo scaricato in una dir temporanea:&lt;br /&gt;
 # unzip glx1_linux_x4.3.zip&lt;br /&gt;
 # cd X4.3.0-3.2.8&lt;br /&gt;
A questo punto dobbiamo convertire il pacchetto rpm contentente i drivers in un pacchetto standard&lt;br /&gt;
slackware tgz, per fare ciò ci viene in aiuto un potente tool (rpm2tgz) che compie il suo lavoro fin&lt;br /&gt;
troppo bene :) vediamo come:&lt;br /&gt;
 # rpm2tgz fireglrx-4.3.0_3.2.8-6.i586.rpm&lt;br /&gt;
 &lt;br /&gt;
 [ NON CERCARE DI INSTALLARE DIRETTAMENTE IL PACCHETTO RPM, OCCORRE CONVERTIRLO PRIMA IN TGZ!! ]&lt;br /&gt;
&lt;br /&gt;
A questo punto dovremmo avere nella nostra dir un file chiamato fireglrx-4.3.0_3.2.8-6.i586.tgz,&lt;br /&gt;
installabile con un semplice:&lt;br /&gt;
 # installpkg fireglrx-4.3.0_3.2.8-6.i586.tgz&lt;br /&gt;
La prima parte del nostro lavoro è compiuta! ora non ci resta che compilare.&lt;br /&gt;
Per fare ciò andiamo nella directory dove sono stati installati i sorgenti:&lt;br /&gt;
 # cd /lib/modules/fglrx/build_mod&lt;br /&gt;
E runniamo lo script di compilazione:&lt;br /&gt;
 # ./make.sh&lt;br /&gt;
Se tutto, come dovrebbe, è andato bene, torniamo indietro su /lib/modules/fglrx/:&lt;br /&gt;
 # cd ..&lt;br /&gt;
E installiamo definitivamente il modulo appena compilato:&lt;br /&gt;
 # ./make_install.sh&lt;br /&gt;
BENE! ora abbuamo fglrx.o (il nostro driver) installato e pronto all'uso, ma non abbiamo ancora finito..&lt;br /&gt;
= Configurare X =&lt;br /&gt;
Ora dobbiamo settare il config di XFREE86 (XF86Config-4) per dire a X di caricare fglrx come&lt;br /&gt;
display driver e attivare i moduli glx e dri. Per fare questo possiamo servirci di uno script&lt;br /&gt;
chiamato fglrxconfig che ci aiuta nel nostro compito:&lt;br /&gt;
 # fglrxconfig&lt;br /&gt;
Dopo aver eseguito e seguito le indicazioni proposte, siamo pronti per far partire X con il nostro&lt;br /&gt;
nuovo driver e con l'accelerazione attivata. Prima di tutto dobbiamo caricare il modulo:&lt;br /&gt;
 # insmod /lib/modules/fglrx/fglrx.o&lt;br /&gt;
Tutto dovrebbe essere andato bene, se così non fosse è possibile un more /var/log/syslog per&lt;br /&gt;
vedere gli eventuali errori riportati. A questo punto si può startare X:&lt;br /&gt;
 # xinit&lt;br /&gt;
= Test del modulo =&lt;br /&gt;
Se X sta funzionando, probabilmente le cose sono andate bene e fglrx sta facendo il suo dovere, è comunque&lt;br /&gt;
buona idea fare un paio di tests per vedere se effettivamente tutto gira come dovrebbe.&lt;br /&gt;
Intanto vediamo cosa rileva fglrx:&lt;br /&gt;
 # fglrxinfo&lt;br /&gt;
Sulla mia linux box, ritorna una cosa del genere:&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;
Possiamo inoltre testare le performance dell'opengl con:&lt;br /&gt;
 # glxgears&lt;br /&gt;
Dovrebbe dare come output un FPS medio attorno ai 1900-200 su una radeon9500. Se ritorna cose tipo 100-200,&lt;br /&gt;
probabilmente l'accelerazione 3d non è attivata. Sarebbe bene provare a riconfigurare XF86Config-4 con lo&lt;br /&gt;
script di prima e provare a risolvere il problema. Controllare in ogni caso che sul suddetto file di&lt;br /&gt;
configurazone sia presente&lt;br /&gt;
 Load &amp;quot;dri&amp;quot;&lt;br /&gt;
 Load &amp;quot;glx&amp;quot;&lt;br /&gt;
In ogni caso ricordarsi che in /var/log si possono avere molte informazioni su eventuali errori.&lt;br /&gt;
= Note su schede madri basate sul chipset VIAKT400 =&lt;br /&gt;
Certe persone (come me :D ) hanno riscontrato problemi con fglrx su schede madri basate sul chipset&lt;br /&gt;
VIAKT400. Fortunatamente la soluzione (almeno nel mio caso :) sembra essere abbastanza semplice, dato&lt;br /&gt;
che i problemi sono originati dal codice che rileva il chipset in agpgart_be.c&lt;br /&gt;
Per risolvere il problema, prima di compilare il modulo (il procedimento è descritto nella sezione 5),&lt;br /&gt;
occorre apportare qualche modifica ai sorgenti:&lt;br /&gt;
 # cd /lib/modules/fglrx/build_mod&lt;br /&gt;
&lt;br /&gt;
E quindi con il vostro editor preferito, aprire agpgart_be.c e sostituire:&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;
con:&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;
A questo punto tutto dovrebbe funzionare :D&lt;br /&gt;
= Outro &amp;amp; Credits =&lt;br /&gt;
Autore: [[utente:G3N3S1S|G3N3S1S]]&lt;br /&gt;
Questo doc è dedicato a Lorys e a tutto il forum di Slacky.it che mi ha aiutato in molte occasioni...grazie&lt;br /&gt;
a tutti di cuore!!!&lt;br /&gt;
&lt;br /&gt;
Se vuoi mandarmi una mail per segnalarmi qualche bug o semplicemente per chiedere qualcosa:&lt;br /&gt;
&lt;br /&gt;
G3N3S1S@Softhome.net&lt;/div&gt;</summary>
		<author><name>L1q1d</name></author>	</entry>

	</feed>