Pagina 1 di 1

Accellerazione 3D... un po di chiarimenti

Inviato: mar 14 set 2004, 9:12
da ntc_silver
Leggendo un po ti topic, ho notato che si parla tando di "abilitare l´accellerazione 3d" in rifrimento alle schede ATI e nVIDIA.
<BR>Possedento un PC portatile Toshiba satellite pro A10 (si lo so che è scarno, ma questo mi ha passato la ditta) con una scheda video intel 82852/855GM ho sempre pensato che il problema non mi riguardasse.
<BR>Finchè non mi sono imbattuto su un giochino trovato per XP e disponibile anche su Linux.
<BR>Si chiama neverball (http://www.icculus.org/neverball/) e su XP gira perfettamente.
<BR>Ieri sera ho scaricato la versione per Linux. Ho installato (come dice il sito) le SDL, SDL_mixer, SDL_image e SDL_ttf. Quindi ho compilato ed installato il sorgente di neverball.
<BR>Risultato: Funziona, ma è penosamente lento! Praticamente con le textures abilitate è impossibile giocarci.
<BR>Non che mi interessi particolarmente il gioco o i giochi, ma vorrei solo capire dove sta il problema, visto che con lo stesso PC ma con un S.O. differente funziona egregiamente?
<BR>
<BR>Grazie, e scusate se ogni tanto rompo, ma voglio capire
<BR><br>

Accellerazione 3D... un po di chiarimenti

Inviato: mar 14 set 2004, 11:50
da useless
il problema è che anziché sfruttare le capacità hardware della tua scheda per gli "effetti" 3d, come fa il driver windows - scritto dal produttore della scheda, o comunque da M$ che si è comprata le specifiche della scheda -, il driver linux - che è stato probabilmente scritto da uno come me o te facendo il reverse engineering "a mano" della scheda, ammesso che addirittura non stia usando il driver generico vesa - fa tutto via software, gravando sulla cpu, che non è in grado di smaltire il lavoro, e quindi il tutto gira lentissimo.
<BR>
<BR>comunque _mi pare_ che esistano driver che ti permettono di abilitare l´accelerazione hw sulla tua scheda, forse qualcuno ne sa + di me?<br>

Accellerazione 3D... un po di chiarimenti

Inviato: mar 14 set 2004, 12:02
da valfe
anche io ho quella scheda sul mio acer e dopo tre giorni
<BR>di ricerce con google e prove varie sono riuscito ad abilitare
<BR>il 3d, non è una geforce ma girano bene foobillard e quake3
<BR>per fare degli esempi, se ti interessa potrei mandarti xorg.conf
<BR>e il config del kernel 2.6 così te li studi ... ciao
<BR><br>

Accellerazione 3D... un po di chiarimenti

Inviato: mar 14 set 2004, 13:06
da ntc_silver
Ceeeeerto che mi interessa!!!
<BR>
<BR>il mio indirizzo è <a href="mailto:ntc_silver@yahoo.it" target="_new">ntc_silver@yahoo.it</a>
<BR>
<BR>Infinitamente grazie!
<BR>P.s. Se hai tempo e voglia mi piacerebbe sapere anche che passi hai fatto per arrivare alla soluzione. Altrimenti già quei files vanno + che bene!<br>

Accellerazione 3D... un po di chiarimenti

Inviato: mar 14 set 2004, 13:47
da valfe
k mail inviata ciao<br>

Accellerazione 3D... un po di chiarimenti

Inviato: mar 14 set 2004, 14:42
da ntc_silver
Cavolo.... nn capisco... :(
<BR>posso chiedeti aiuto? Magari anche in chat se lo preferisci<br>

Accellerazione 3D... un po di chiarimenti

Inviato: mar 14 set 2004, 15:26
da valfe
k<br>

Accellerazione 3D... un po di chiarimenti

Inviato: mar 14 set 2004, 16:44
da goodchild
wait a minute!
<BR>per favore cosa e´ questa storia di mandare in email privata le configurazioni?! esiste un forum per poter spiegare a tutti anche a chi cercasse un chiarimento piu´ tardi come far funzionare determinati drivers! quindi visto che puo´ essere utile a tutti prego inviare le informazioni direttamente in forum (ehm scusa loris ... forse mi sono allargato visto che non sono il moderatore del sito, ma la cosa mi ha in qualche modo "infastidito").<br>

Accellerazione 3D... un po di chiarimenti

Inviato: mar 14 set 2004, 17:17
da ntc_silver
Volevo semplicemente evitare una serie di posts "come faccio questo?" "come faccio quello?" ecc... visto che sono ancora a zero con le conoscenze di linux.
<BR>Quindi avendo risolto in chat, riporto passo passo quello che abbiamo fatto ringraziando ancora <!-- BBCode Start --><B>valfe</B><!-- BBCode End -->
<BR>
<BR>Il driver in questione è "i810"
<BR>Ciò che bisogna fare è caricare il modulo i810 col comando:
<BR><!-- BBCode Start --><B># modprobe i810</B><!-- BBCode End -->
<BR>Quindi accertarsi che il modulo sia stato inserito col comando:
<BR><!-- BBCode Start --><B># lsmod</B><!-- BBCode End -->
<BR>
<BR>Quindi modificare il file /etc/X11/xorg.conf
<BR>In Section "Module" aggiungere: (sotto la voce Load "glx")
<BR><!-- BBCode Start --><B>Load "dri"</B><!-- BBCode End -->
<BR>
<BR>Modificare la sezione "Device" in questo modo:
<BR><!-- BBCode Start --><B>Section "Device"
<BR> Identifier "Intel 810"
<BR> Driver "i810"
<BR> #VideoRam 65536
<BR> # Insert Clocks lines here if appropriate
<BR>EndSection
<BR></B><!-- BBCode End -->
<BR>
<BR>Alla fine del file, infine, aggiungere:
<BR><!-- BBCode Start --><B> Section "DRI"
<BR> Mode 0666
<BR> EndSection</B><!-- BBCode End -->
<BR>
<BR>Quindi riavviare X. Se qualcosa dovesse andare storto, da shell basta cambiare Driver "i810" con Driver "vesa" nella Section "Device"
<BR>
<BR>That´s all, spero di non aver dimenticato nulla ;)<br>

Accellerazione 3D... un po di chiarimenti

Inviato: mar 14 set 2004, 17:30
da valfe
goodchild hai ragione, di solito posto le soluzioni,
<BR>ma non avevo tempo in quel momento ...
<BR>
<BR>PS: è stato anche un modo per ricordare che esiste un
<BR>canale su irc dove si può discutere di questi problemi ;)<BR><BR>[ Questo Messaggio è stato Modificato da: valfe il 14-09-2004 17:39 ]<br>

Accellerazione 3D... un po di chiarimenti

Inviato: gio 16 set 2004, 8:38
da simone
Per cominciare grazie di questo post (era una settimana che cercavo di abilitare l´accelerazione 3d ma non ci riuscivo).
<BR>Ora, dopo aver fatto tutti i passaggi da voi descritti, ho installato 3ddesk preso da questo sito e con grande meraviglia (prima non partiva nemmeno) funziona, devo però dire che il 3d non è molto performante, è un po´ scattoso, volevo chiedervi se succede anche a voi, quindi se mi devo accontentare di questo 3d o se c´è qualche ulteriore ritocco che io non so al di fuori di quello che avete postato in precedenza.
<BR>
<BR>p.s. il mio è un acer travelmate 660 con chipset 855GM
<BR>
<BR>ciao e grazie<br>

Accellerazione 3D... un po di chiarimenti

Inviato: gio 16 set 2004, 9:32
da valfe
bhè no puoi pretendere alte prestazioni da questa scheda, io comunque
<BR>non uso molto l´accelerazione, ma se vogliamo fare un confronto
<BR>prova a vedere come ti gira foobillard che trovi su questo sito
<BR>nella sezione giochi, a me gira benissimo ... ciao<br>

Accellerazione 3D... un po di chiarimenti

Inviato: gio 30 set 2004, 10:17
da ntc_silver
Ma è un caso, oppure è colpa dell´accelerazione 3D se non mi funzionano più i vari lettori multimediali???
<BR>Ad esempio, vi posto che mi succede col totem:
<BR>
<BR>$ totem /mnt/usb-linux/prova/video.avi
<BR>The program ´totem´ received an X Window System error.
<BR>This probably reflects a bug in the program.
<BR>The error was ´BadAlloc (insufficient resources for operation)´.
<BR> (Details: serial 98 error_code 11 request_code 140 minor_code 19)
<BR> (Note to programmers: normally, X errors are reported asynchronously;
<BR> that is, you will receive the error a while after causing it.
<BR> To debug your program, run it with the --sync command line
<BR> option to change this behavior. You can then get a meaningful
<BR> backtrace from your debugger if you break on the gdk_x_error() function.)
<BR>
<BR>
<BR>Oppure col kabloodle:
<BR>$ kaboodle /mnt/usb-linux/prova/video.avi
<BR>unix_connect: can´t connect to server (unix:/tmp/mcop-ntc_silver/shs03_shs03-108f-415bc0a5)
<BR>Launched ok, pid = 4254
<BR><br>

Accellerazione 3D... un po di chiarimenti

Inviato: dom 20 mar 2005, 18:12
da Saragoth
<!-- BBCode Quote Start --><TABLE BORDER=0 ALIGN=CENTER WIDTH=85%><TR><TD><font size=-1>Quote:</font><HR></TD></TR><TR><TD><FONT SIZE=-1><BLOCKQUOTE>
<BR> 14-09-2004 alle ore 17:17, ntc_silver :
<BR>Volevo semplicemente evitare una serie di posts "come faccio questo?" "come faccio quello?" ecc... visto che sono ancora a zero con le conoscenze di linux.
<BR>Quindi avendo risolto in chat, riporto passo passo quello che abbiamo fatto ringraziando ancora <!-- BBCode Start --><B>valfe</B><!-- BBCode End -->
<BR>
<BR>Il driver in questione è "i810"
<BR>Ciò che bisogna fare è caricare il modulo i810 col comando:
<BR><!-- BBCode Start --><B># modprobe i810</B><!-- BBCode End -->
<BR>Quindi accertarsi che il modulo sia stato inserito col comando:
<BR><!-- BBCode Start --><B># lsmod</B><!-- BBCode End -->
<BR>
<BR>Quindi modificare il file /etc/X11/xorg.conf
<BR>In Section "Module" aggiungere: (sotto la voce Load "glx")
<BR><!-- BBCode Start --><B>Load "dri"</B><!-- BBCode End -->
<BR>
<BR>Modificare la sezione "Device" in questo modo:
<BR><!-- BBCode Start --><B>Section "Device"
<BR> Identifier "Intel 810"
<BR> Driver "i810"
<BR> #VideoRam 65536
<BR> # Insert Clocks lines here if appropriate
<BR>EndSection
<BR></B><!-- BBCode End -->
<BR>
<BR>Alla fine del file, infine, aggiungere:
<BR><!-- BBCode Start --><B> Section "DRI"
<BR> Mode 0666
<BR> EndSection</B><!-- BBCode End -->
<BR>
<BR>Quindi riavviare X. Se qualcosa dovesse andare storto, da shell basta cambiare Driver "i810" con Driver "vesa" nella Section "Device"
<BR>
<BR>That´s all, spero di non aver dimenticato nulla ;)<br>
<BR></BLOCKQUOTE></FONT></TD></TR><TR><TD><HR></TD></TR></TABLE><!-- BBCode Quote End -->
<BR>
<BR>Ammetto di non capirci nulla, il problema a me rimane...
<BR>
<BR>Vi copio qui la cnfigurazione del mio xorg.conf, magari qualcuno sa dirmi che c´è di sbagliato (premetto che la mia scheda video è una Intel Extreme Graphic 8100 con 32 di ram dedicati dalla ram principale):
<BR>.
<BR>.
<BR>.
<BR># **********************************************************************
<BR># Graphics device section
<BR># **********************************************************************
<BR>
<BR># Any number of graphics device sections may be present
<BR>
<BR># Standard VGA Device:
<BR>
<BR>Section "Device"
<BR> Identifier "Intel 810"
<BR> VendorName "Unknown"
<BR> BoardName "Unknown"
<BR>
<BR># The chipset line is optional in most cases. It can be used to override
<BR># the driver´s chipset detection, and should not normally be specified.
<BR>
<BR># Chipset "generic"
<BR>
<BR># The Driver line must be present. When using run-time loadable driver
<BR># modules, this line instructs the server to load the specified driver
<BR># module. Even when not using loadable driver modules, this line
<BR># indicates which driver should interpret the information in this section.
<BR>
<BR> Driver "i810"
<BR> The BusID line is used to specify which of possibly multiple devices
<BR># this section is intended for. When this line isn´t present, a device
<BR># section can only match up with the primary video device. For PCI
<BR># devices a line like the following could be used. This line should not
<BR># normally be included unless there is more than one video device
<BR># intalled.
<BR>
<BR># BusID "PCI:0:10:0"
<BR>
<BR># VideoRam 32
<BR>
<BR># Clocks 25.2 28.3
<BR>
<BR>EndSection
<BR>
<BR># Device configured by xorgconfig:
<BR>
<BR>Section "Device"
<BR> Identifier "** Intel i810 (generic) [i810]"
<BR> Driver "i810"
<BR> #VideoRam 32768
<BR> # Insert Clocks lines here if appropriate
<BR>EndSection
<BR>
<BR>.
<BR>.
<BR>.
<BR>.
<BR>//Alla Fine
<BR>.
<BR>
<BR> Section "DRI"
<BR> Mode 0666
<BR> EndSection
<BR>
<BR><br>