<?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=Radeon_igp320m_%26_accelerazione_grafica&amp;feed=atom&amp;action=history</id>
		<title>Radeon igp320m &amp; accelerazione grafica - Cronologia</title>
		<link rel="self" type="application/atom+xml" href="http://www.slacky.eu/wikislack/index.php?title=Radeon_igp320m_%26_accelerazione_grafica&amp;feed=atom&amp;action=history"/>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/wikislack/index.php?title=Radeon_igp320m_%26_accelerazione_grafica&amp;action=history"/>
		<updated>2013-05-19T00:03:28Z</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=Radeon_igp320m_%26_accelerazione_grafica&amp;diff=1486&amp;oldid=prev</id>
		<title>L1q1d il 13:03, 29 ago 2006</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/wikislack/index.php?title=Radeon_igp320m_%26_accelerazione_grafica&amp;diff=1486&amp;oldid=prev"/>
				<updated>2006-08-29T13:03:38Z</updated>
		
		<summary type="html">&lt;p&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:03, 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 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 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;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;= Introduzione: =&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;= Introduzione: =&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;Essendo il mio primo how-to, spero che sia esaustivo ma sopratutto efficace. &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;Essendo il mio primo how-to, spero che sia esaustivo ma sopratutto efficace. &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=Radeon_igp320m_%26_accelerazione_grafica&amp;diff=1485&amp;oldid=prev</id>
		<title>L1q1d il 13:03, 29 ago 2006</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/wikislack/index.php?title=Radeon_igp320m_%26_accelerazione_grafica&amp;diff=1485&amp;oldid=prev"/>
				<updated>2006-08-29T13:03:06Z</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;
Essendo il mio primo how-to, spero che sia esaustivo ma sopratutto efficace. &lt;br /&gt;
Quindi chiunque trovi errori ed imprecisioni è tenuto a farmelo sapere. (ferenkileen@slacky.it)&lt;br /&gt;
Devo naturalmente avvisarvi che la procedura da me effettuata potrebbe non essere valida per tutti. Se alla fine della procedura descritta il Direct rendering non fosse abilitato e se nella sfiga più totale vi si spapocchia il computer son cavoletti vostri. &lt;br /&gt;
Anche se spero proprio che questo non accada... :-)&lt;br /&gt;
Voglio anche farvi notare che dopo l'installazione del pacchetto 3ddesktop l'accelerazione grafica procedeva a scatti. &lt;br /&gt;
Togliendolo, tutto ha reiniziato a funzionare.&lt;br /&gt;
= Sistema utilizzato = &lt;br /&gt;
Versione Xserver: X11-6.8.1&lt;br /&gt;
Versione Kernel: (2.4.26) &amp;amp; 2.6.7&lt;br /&gt;
&lt;br /&gt;
In questo caso si suppone di iniziare con il kernel di default di slackware (2.4.26) per poi compilare un kernel 2.6.7 per ottenere il tanto agognato direct rendering.&lt;br /&gt;
= Xorg.conf =&lt;br /&gt;
In primo luogo è necessario abilitare in xorg.conf i driver appropriati quindi, per chi non lo avesse ancora fatto:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
# Graphics device section&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;Device&amp;quot;&lt;br /&gt;
    Identifier  &amp;quot;igp320m&amp;quot; (chiamami come vuoi, Baby!)&lt;br /&gt;
    Driver      &amp;quot;radeon&amp;quot;&lt;br /&gt;
    #Option      &amp;quot;FastVram&amp;quot; (questa opzione l'ho trovata sui tips&amp;amp;tricks di ziobuuda.net&lt;br /&gt;
                             dovrebbe in un certo senso overclockkare la scheda video, non so se sia realmente utile) &lt;br /&gt;
    #VideoRam    131072     (in questa sezione potete decidere quanta ram dedicare alla scheda video, oppure decidetelo voi dal bios) &lt;br /&gt;
    # Insert Clocks lines here if appropriate&lt;br /&gt;
EndSection&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;NOTA:&amp;lt;/u&amp;gt;&lt;br /&gt;
Per evitare di bloccare tutto bisogna che in Screen Section il device si chiami nello stesso modo con cui avete nominato l'identifier &lt;br /&gt;
e comunque non necessariamente igp320m, quindi date sfogo alla vostra fantasia ma non inserite spazi.&lt;br /&gt;
&lt;br /&gt;
per capirci deve risultare così:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
# Screen sections&lt;br /&gt;
# **********************************************************************&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
    Identifier  &amp;quot;Screen 1&amp;quot;&lt;br /&gt;
    device      &amp;quot;igp320m&amp;quot; (chiamami come vuoi, Baby!) &lt;br /&gt;
    Monitor     &amp;quot;MyMonitor&amp;quot;&lt;br /&gt;
    DefaultDepth 24&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Naturalmente poi dovrete aggiungere ancora due cosettine:&lt;br /&gt;
 in Section &amp;quot;Module&amp;quot; &lt;br /&gt;
dovete aggiungere (prima di EndSection naturalmente):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# This loads the GLX module &lt;br /&gt;
    Load       &amp;quot;glx&amp;quot;        &lt;br /&gt;
# This loads the DRI module  &lt;br /&gt;
    Load       &amp;quot;dri&amp;quot;         &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
ed al fondo di xorg.conf (in questo caso dopo l'ultimo Endsection):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Section &amp;quot;DRI&amp;quot;&lt;br /&gt;
    Mode 0666&lt;br /&gt;
 EndSection&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Fin qui nulla di nuovo. &lt;br /&gt;
= Problema con il direct rendering =&lt;br /&gt;
Infatti se provate a riavviare non dovrebbe succedere nulla di particolare giusto?&lt;br /&gt;
Peccato che il comando glxinfo dia ancora:&lt;br /&gt;
 direct rendering: No&lt;br /&gt;
&lt;br /&gt;
(oppure tutto funge alla grande se avete un kernel 2.6.X già ben configurato)&lt;br /&gt;
&lt;br /&gt;
andando a zonzo per i file di log però ho trovato una cosa interessante in Xlog0.log:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
(EE) RADEON(0): [dri] RADEONDRIScreenInit failed because of a version mismatch.&lt;br /&gt;
[dri] radeon.o kernel module version is 1.7.0 but version 1.10.0 or newer is needed.&lt;br /&gt;
[dri] Disabling DRI.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
A questo punto, per merito di una illuminante affermazione di useless, ho capito che era necessario caricare dei moduli più recenti dal kernel.&lt;br /&gt;
Quindi che ho fatto? Ho compilato un kernel 2.6.7 ed al riavvio il direct rendering era attivo.&lt;br /&gt;
= Cambiare kernel =&lt;br /&gt;
Naturalmente non ha senso spiegare come ricompilare il kernel, visto che c'è una fantastica guida che vi aspetta nella sezione HOWTO.&lt;br /&gt;
Come consiglia l'HOWTO sopracitato, vi conviene partire dal .config che PJV fornisce nel secondo cd e se non volete buttarvi in voli pindarici non modificarlo per niente, chissà magari il DR parte lo stesso.....   &lt;br /&gt;
Andiamo più nello specifico, quali sono i moduli da caricare?&lt;br /&gt;
&lt;br /&gt;
La sezione Hardware configuration deve risultare così: &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#&lt;br /&gt;
# Hardware configuration&lt;br /&gt;
#&lt;br /&gt;
CONFIG_FT_STD_FDC=y&lt;br /&gt;
# CONFIG_FT_MACH2 is not set&lt;br /&gt;
# CONFIG_FT_PROBE_FC10 is not set&lt;br /&gt;
# CONFIG_FT_ALT_FDC is not set&lt;br /&gt;
CONFIG_FT_FDC_THR=8&lt;br /&gt;
CONFIG_FT_FDC_MAX_RATE=2000&lt;br /&gt;
CONFIG_FT_ALPHA_CLOCK=0&lt;br /&gt;
CONFIG_AGP=m&lt;br /&gt;
# CONFIG_AGP_ALI is not set&lt;br /&gt;
CONFIG_AGP_ATI=m&lt;br /&gt;
# CONFIG_AGP_AMD is not set&lt;br /&gt;
# CONFIG_AGP_AMD64 is not set&lt;br /&gt;
# CONFIG_AGP_INTEL is not set&lt;br /&gt;
# CONFIG_AGP_INTEL_MCH is not set&lt;br /&gt;
# CONFIG_AGP_NVIDIA is not set&lt;br /&gt;
# CONFIG_AGP_SIS is not set&lt;br /&gt;
# CONFIG_AGP_SWORKS is not set&lt;br /&gt;
# CONFIG_AGP_VIA is not set&lt;br /&gt;
# CONFIG_AGP_EFFICEON is not set&lt;br /&gt;
CONFIG_DRM=y&lt;br /&gt;
# CONFIG_DRM_TDFX is not set&lt;br /&gt;
# CONFIG_DRM_GAMMA is not set&lt;br /&gt;
# CONFIG_DRM_R128 is not set&lt;br /&gt;
CONFIG_DRM_RADEON=m&lt;br /&gt;
# CONFIG_DRM_MGA is not set&lt;br /&gt;
# CONFIG_DRM_SIS is not set&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
La sezione Graphics support deve risultare così:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#&lt;br /&gt;
# Graphics support&lt;br /&gt;
#&lt;br /&gt;
CONFIG_FB=y&lt;br /&gt;
# CONFIG_FB_PM2 is not set&lt;br /&gt;
# CONFIG_FB_CYBER2000 is not set&lt;br /&gt;
# CONFIG_FB_ASILIANT is not set&lt;br /&gt;
# CONFIG_FB_IMSTT is not set&lt;br /&gt;
CONFIG_FB_VGA16=m&lt;br /&gt;
CONFIG_FB_VESA=y&lt;br /&gt;
CONFIG_VIDEO_SELECT=y&lt;br /&gt;
# CONFIG_FB_HGA is not set&lt;br /&gt;
# CONFIG_FB_RIVA is not set&lt;br /&gt;
# CONFIG_FB_MATROX is not set&lt;br /&gt;
# CONFIG_FB_RADEON_OLD is not set&lt;br /&gt;
CONFIG_FB_RADEON=m&lt;br /&gt;
CONFIG_FB_RADEON_I2C=y&lt;br /&gt;
# CONFIG_FB_RADEON_DEBUG is not set&lt;br /&gt;
# CONFIG_FB_ATY128 is not set&lt;br /&gt;
# CONFIG_FB_ATY is not set&lt;br /&gt;
# CONFIG_FB_SIS is not set&lt;br /&gt;
# CONFIG_FB_NEOMAGIC is not set&lt;br /&gt;
# CONFIG_FB_KYRO is not set&lt;br /&gt;
# CONFIG_FB_3DFX is not set&lt;br /&gt;
# CONFIG_FB_VOODOO1 is not set&lt;br /&gt;
# CONFIG_FB_TRIDENT is not set&lt;br /&gt;
# CONFIG_FB_VIRTUAL is not set&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Anche la sezione I2C deve essere modificata, naturalmente in questo caso in base al vostro sistema.&lt;br /&gt;
La mia è così:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#&lt;br /&gt;
# I2C support&lt;br /&gt;
#&lt;br /&gt;
CONFIG_I2C=m&lt;br /&gt;
CONFIG_I2C_CHARDEV=m&lt;br /&gt;
&lt;br /&gt;
#&lt;br /&gt;
# I2C Algorithms&lt;br /&gt;
#&lt;br /&gt;
CONFIG_I2C_ALGOBIT=m&lt;br /&gt;
CONFIG_I2C_ALGOPCF=m&lt;br /&gt;
&lt;br /&gt;
#&lt;br /&gt;
# I2C Hardware Bus support (dipende da che cosa avete voi, eventualmente caricate tutto come modulo)&lt;br /&gt;
#&lt;br /&gt;
CONFIG_I2C_ALI1535=m&lt;br /&gt;
CONFIG_I2C_ALI1563=m&lt;br /&gt;
CONFIG_I2C_ALI15X3=m&lt;br /&gt;
# CONFIG_I2C_AMD756 is not set&lt;br /&gt;
# CONFIG_I2C_AMD8111 is not set&lt;br /&gt;
# CONFIG_I2C_ELEKTOR is not set&lt;br /&gt;
# CONFIG_I2C_I801 is not set&lt;br /&gt;
# CONFIG_I2C_I810 is not set&lt;br /&gt;
CONFIG_I2C_ISA=m&lt;br /&gt;
# CONFIG_I2C_NFORCE2 is not set&lt;br /&gt;
# CONFIG_I2C_PARPORT_LIGHT is not set&lt;br /&gt;
# CONFIG_I2C_PIIX4 is not set&lt;br /&gt;
# CONFIG_I2C_PROSAVAGE is not set&lt;br /&gt;
# CONFIG_I2C_SAVAGE4 is not set&lt;br /&gt;
# CONFIG_SCx200_ACB is not set&lt;br /&gt;
# CONFIG_I2C_SIS5595 is not set&lt;br /&gt;
# CONFIG_I2C_SIS630 is not set&lt;br /&gt;
# CONFIG_I2C_SIS96X is not set&lt;br /&gt;
# CONFIG_I2C_VIA is not set&lt;br /&gt;
# CONFIG_I2C_VIAPRO is not set&lt;br /&gt;
# CONFIG_I2C_VOODOO3 is not set&lt;br /&gt;
&lt;br /&gt;
#&lt;br /&gt;
# Hardware Sensors Chip support&lt;br /&gt;
#&lt;br /&gt;
CONFIG_I2C_SENSOR=m&lt;br /&gt;
CONFIG_SENSORS_ADM1021=m&lt;br /&gt;
CONFIG_SENSORS_ASB100=m&lt;br /&gt;
CONFIG_SENSORS_DS1621=m&lt;br /&gt;
CONFIG_SENSORS_FSCHER=m&lt;br /&gt;
CONFIG_SENSORS_GL518SM=m&lt;br /&gt;
CONFIG_SENSORS_IT87=m&lt;br /&gt;
CONFIG_SENSORS_LM75=m&lt;br /&gt;
CONFIG_SENSORS_LM78=m&lt;br /&gt;
CONFIG_SENSORS_LM80=m&lt;br /&gt;
CONFIG_SENSORS_LM83=m&lt;br /&gt;
CONFIG_SENSORS_LM85=m&lt;br /&gt;
CONFIG_SENSORS_LM90=m&lt;br /&gt;
CONFIG_SENSORS_MAX1619=m&lt;br /&gt;
CONFIG_SENSORS_VIA686A=m&lt;br /&gt;
CONFIG_SENSORS_W83781D=m&lt;br /&gt;
CONFIG_SENSORS_W83L785TS=m&lt;br /&gt;
CONFIG_SENSORS_W83627HF=m&lt;br /&gt;
&lt;br /&gt;
#&lt;br /&gt;
# Other I2C Chip support&lt;br /&gt;
#&lt;br /&gt;
CONFIG_SENSORS_EEPROM=m&lt;br /&gt;
CONFIG_SENSORS_PCF8574=m&lt;br /&gt;
CONFIG_SENSORS_PCF8591=m&lt;br /&gt;
CONFIG_SENSORS_RTC8564=m&lt;br /&gt;
# CONFIG_I2C_DEBUG_CORE is not set&lt;br /&gt;
# CONFIG_I2C_DEBUG_ALGO is not set&lt;br /&gt;
# CONFIG_I2C_DEBUG_BUS is not set&lt;br /&gt;
# CONFIG_I2C_DEBUG_CHIP is not set&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Risultato =&lt;br /&gt;
Al termine della (ri)compilazione, al riavvio tutto dovrebbe funzionare ed il comando glxinfo darà:&lt;br /&gt;
&lt;br /&gt;
 direct rendering: Yes&lt;br /&gt;
&lt;br /&gt;
il comando glxgears recita:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1414 frames in 5.0 seconds = 282.800 FPS con rotellina davanti&lt;br /&gt;
1705 frames in 5.0 seconds = 341.000 FPS con rotellina davanti&lt;br /&gt;
21697 frames in 5.0 seconds = 4339.400 FPS con rotellina nascosta&lt;br /&gt;
24883 frames in 5.0 seconds = 4976.600 FPS  con rotellina nascosta&lt;br /&gt;
24858 frames in 5.0 seconds = 4971.600 FPS con rotellina nascosta&lt;br /&gt;
22176 frames in 5.0 seconds = 4435.200 FPS con rotellina nascosta&lt;br /&gt;
21248 frames in 5.0 seconds = 4249.600 FPS conrotellina nascosta&lt;br /&gt;
17172 frames in 5.0 seconds = 3434.400 FPS con rotellina nascosta&lt;br /&gt;
20573 frames in 5.0 seconds = 4114.600 FPS con rotellina nascosta&lt;br /&gt;
17556 frames in 5.0 seconds = 3511.200 FPS con rotellina nascosta&lt;br /&gt;
18023 frames in 5.0 seconds = 3604.600 FPS  con rotellina nascosta&lt;br /&gt;
5680 frames in 5.0 seconds = 1136.000 FPS con quake II in esecuzione&lt;br /&gt;
9086 frames in 5.0 seconds = 1817.200 FPS con quake II in esecuzione&lt;br /&gt;
12443 frames in 5.0 seconds = 2488.600 FPS con quake II in esecuzione&lt;br /&gt;
18254 frames in 5.0 seconds = 3650.800 FPS con quake II in esecuzione&lt;br /&gt;
22993 frames in 5.0 seconds = 4598.600 FPS con rotellina nascosta&lt;br /&gt;
24575 frames in 5.0 seconds = 4915.000 FPS  con rotellina nascosta&lt;br /&gt;
23868 frames in 5.0 seconds = 4773.600 FPS con rotellina nascosta&lt;br /&gt;
Pipe rotta&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Conclusione =&lt;br /&gt;
Spero che questo documento vi sia stato d'aiuto!&lt;br /&gt;
&lt;br /&gt;
Cordialmente, Ferenkileen&lt;br /&gt;
&lt;br /&gt;
Autore: Ferenkileen&lt;/div&gt;</summary>
		<author><name>L1q1d</name></author>	</entry>

	</feed>