Accellerazione 3D... un po di chiarimenti

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
ntc_silver
Linux 1.x
Linux 1.x
Messaggi: 103
Iscritto il: mar 10 ago 2004, 0:00

Accellerazione 3D... un po di chiarimenti

Messaggio 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>

Avatar utente
useless
Staff
Staff
Messaggi: 3896
Iscritto il: dom 12 ott 2003, 0:00
Località: A place where the streets have no name
Contatta:

Accellerazione 3D... un po di chiarimenti

Messaggio 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>

valfe
Linux 2.x
Linux 2.x
Messaggi: 342
Iscritto il: mar 4 nov 2003, 0:00

Accellerazione 3D... un po di chiarimenti

Messaggio 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>

ntc_silver
Linux 1.x
Linux 1.x
Messaggi: 103
Iscritto il: mar 10 ago 2004, 0:00

Accellerazione 3D... un po di chiarimenti

Messaggio 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>

valfe
Linux 2.x
Linux 2.x
Messaggi: 342
Iscritto il: mar 4 nov 2003, 0:00

Accellerazione 3D... un po di chiarimenti

Messaggio da valfe »

k mail inviata ciao<br>

ntc_silver
Linux 1.x
Linux 1.x
Messaggi: 103
Iscritto il: mar 10 ago 2004, 0:00

Accellerazione 3D... un po di chiarimenti

Messaggio da ntc_silver »

Cavolo.... nn capisco... :(
<BR>posso chiedeti aiuto? Magari anche in chat se lo preferisci<br>

valfe
Linux 2.x
Linux 2.x
Messaggi: 342
Iscritto il: mar 4 nov 2003, 0:00

Accellerazione 3D... un po di chiarimenti

Messaggio da valfe »

k<br>

goodchild
Linux 3.x
Linux 3.x
Messaggi: 536
Iscritto il: lun 12 gen 2004, 0:00

Accellerazione 3D... un po di chiarimenti

Messaggio 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>

ntc_silver
Linux 1.x
Linux 1.x
Messaggi: 103
Iscritto il: mar 10 ago 2004, 0:00

Accellerazione 3D... un po di chiarimenti

Messaggio 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>

valfe
Linux 2.x
Linux 2.x
Messaggi: 342
Iscritto il: mar 4 nov 2003, 0:00

Accellerazione 3D... un po di chiarimenti

Messaggio 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>

Avatar utente
simone
Linux 1.x
Linux 1.x
Messaggi: 100
Iscritto il: dom 25 lug 2004, 0:00
Località: Cremona

Accellerazione 3D... un po di chiarimenti

Messaggio 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>

valfe
Linux 2.x
Linux 2.x
Messaggi: 342
Iscritto il: mar 4 nov 2003, 0:00

Accellerazione 3D... un po di chiarimenti

Messaggio 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>

ntc_silver
Linux 1.x
Linux 1.x
Messaggi: 103
Iscritto il: mar 10 ago 2004, 0:00

Accellerazione 3D... un po di chiarimenti

Messaggio 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>

Saragoth
Linux 0.x
Linux 0.x
Messaggi: 3
Iscritto il: dom 20 mar 2005, 0:00

Accellerazione 3D... un po di chiarimenti

Messaggio 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>

Rispondi