Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Antigravity A1: drone futuristico per riprese a 360° in 8K con qualche lacuna da colmare
Antigravity A1: drone futuristico per riprese a 360° in 8K con qualche lacuna da colmare
Abbiamo messo alla prova il drone Antigravity A1 capace di riprese in 8K a 360° che permette un reframe in post-produzione ad eliche ferme. Il concetto è molto valido, permette al pilota di concentrarsi sul volo e le manovre in tutta sicurezza e decidere con tutta tranquillità come gestire le riprese. La qualità dei video, tuttavia, ha bisogno di uno step in più per essere competitiva
Sony Alpha 7 V, anteprima e novità della nuova 30fps, che tende la mano anche ai creator
Sony Alpha 7 V, anteprima e novità della nuova 30fps, che tende la mano anche ai creator
Dopo oltre 4 anni si rinnova la serie Sony Alpha 7 con la quinta generazione, che porta in dote veramente tante novità a partire dai 30fps e dal nuovo sensore partially stacked da 33Mpixel. L'abbiamo provata per un breve periodo, ecco come è andata dopo averla messa alle strette.
realme GT 8 Pro Dream Edition: prestazioni da flagship e anima racing da F1
realme GT 8 Pro Dream Edition: prestazioni da flagship e anima racing da F1
realme e Aston Martin Aramco F1 Team si sono (ri)unite dando alla vita un flagship con chip Snapdragon 8 Elite Gen 5 e design esclusivo ispirato alle monoposto di Formula 1. La Dream Edition introduce la nuova colorazione Lime Essence abbinata al tradizionale Aston Martin Racing Green, decorazioni intercambiabili personalizzate e una confezione a tema F1, intorno a uno smartphone dall'ottima dotazione tecnica con batteria da 7000mAh ricaricabile a 120W e isola fotografica intercambiabile
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 14-05-2007, 20:53   #1
-fidel-
Senior Member
 
L'Avatar di -fidel-
 
Iscritto dal: Jan 2006
Messaggi: 2722
[C/C++ OpenGL] Problemi di prestazioni con Windows

Sto sviluppando un navigatore interattivo 3D multipiattaforma in C++ usando OpenGL, e sto riscontrando uno stranissimo problema. Sto sviluppando tale programma in ambiente Linux (Suse 10.2 - kernel 2.6.18.8 - compilatore g++ 4.1.2 - drivers scheda video ATI 8.36.5), e fin qui non ho avuto problemi prestazionali di sorta (il tutto va fluidissimo - addirittura con XGL/Beryl attivi - con tutte le textures e le luci di scena attivi).
Oggi ho deciso di compilare il programma su Windows XP (usando MS VisualStudio .NET 2003, ATI OmegaDrivers, libreria glut32.dll - da installare a parte, visto che non viene fornita dai produttori della scheda video né da MS - scaricata da qui:
http://www.xmission.com/~nate/glut.html
)
e francamente mi aspettavo delle prestazioni per lo meno identiche se non superiori, visto che tra l'altro con Windows XP non c'è desktop 3D...

E invece, il programma va parecchio a scatti, con la stessa scena (quindi stessi oggetti, textures e luci - insomma lo stesso file di scena in input).
Ho provato anche su un altro PC con i Catalyst "lisci" ma è lo stesso.

Ho individuato il "problema" nelle textures, visto non assegnando textures agli oggetti il tutto va fluido, ed anche se carico le textures, appena attivo la modalità wireframe va fluidissimo.
Provando, ho visto che caricando più di 2 textures (1 textures per oggetto, quindi due oggetti con textures e tutti gli altri solo con il materiale attivo) inizia a scattare.

Il codice compilato sotto Windows è identico a quello compilato e usato con Linux (visto che il programma è multipiattaforma appunto...).

Qualcuno ha qualche idea? Magari c'è qualcosa nel caricamento delle textures che a Win da fastidio e a Linux no? Oppure la dimensione delle textures? (Per quanto la texture più grossa per il momento è di 384Kb).

Ringrazio anticipatamente chiunque possa essermi di aiuto
__________________

- Spesso gli errori sono solo i passi intermedi che portano al fallimento totale.
- A volte penso che la prova piu' sicura che esiste da qualche parte una forma di vita intelligente e' il fatto che non ha mai tentato di mettersi in contatto con noi. -- Bill Watterson
-fidel- è offline   Rispondi citando il messaggio o parte di esso
Old 14-05-2007, 20:58   #2
71104
Bannato
 
L'Avatar di 71104
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
chiedo in base alla mia ridottissima esperienza di OpenGL: le dimensioni delle textures sono potenze di due?
71104 è offline   Rispondi citando il messaggio o parte di esso
Old 14-05-2007, 21:05   #3
71104
Bannato
 
L'Avatar di 71104
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
se poi non risolvi usando potenze di due per le dimensioni delle textures sarebbe interessante vedere con un profiler su quali chiamate GL si incarta il programma.
71104 è offline   Rispondi citando il messaggio o parte di esso
Old 14-05-2007, 21:22   #4
-fidel-
Senior Member
 
L'Avatar di -fidel-
 
Iscritto dal: Jan 2006
Messaggi: 2722
Quote:
Originariamente inviato da 71104 Guarda i messaggi
chiedo in base alla mia ridottissima esperienza di OpenGL: le dimensioni delle textures sono potenze di due?
Tutte tranne una (che è 200x200): poi ce n'è una da 512x256, ma è comunque sempre potenza di 2, anche se non è quadrata.
Ho provato anche a disattivare solo quella 512x256 (che è anche la più grossa) ma niente...
__________________

- Spesso gli errori sono solo i passi intermedi che portano al fallimento totale.
- A volte penso che la prova piu' sicura che esiste da qualche parte una forma di vita intelligente e' il fatto che non ha mai tentato di mettersi in contatto con noi. -- Bill Watterson
-fidel- è offline   Rispondi citando il messaggio o parte di esso
Old 14-05-2007, 21:24   #5
-fidel-
Senior Member
 
L'Avatar di -fidel-
 
Iscritto dal: Jan 2006
Messaggi: 2722
Quote:
Originariamente inviato da 71104 Guarda i messaggi
se poi non risolvi usando potenze di due per le dimensioni delle textures sarebbe interessante vedere con un profiler su quali chiamate GL si incarta il programma.
Eh ora ho sottomano KCachegrind (integrato in KDevelop) su Linux, ma lì non ho problemi (tra l'altro ho già fatto la profilatura su linux, e visti i risultati mi aspettavo buone prestazioni anche su Win).
E' un qualche problema di OpenGL su Win...
Mi consiglieresti un programma di profilatura per Win scaricabile (shareware/freeware)?

EDIT: cmq ora la rifaccio sotto linux, vediamo un po' cosa esce.

EDIT 2: nel frattempo ho controllato anche con valgrind per perdite di memoria/memory leaks e simili, ma mi dà 0 errori e nessun memory leak possibile.
__________________

- Spesso gli errori sono solo i passi intermedi che portano al fallimento totale.
- A volte penso che la prova piu' sicura che esiste da qualche parte una forma di vita intelligente e' il fatto che non ha mai tentato di mettersi in contatto con noi. -- Bill Watterson

Ultima modifica di -fidel- : 14-05-2007 alle 21:29.
-fidel- è offline   Rispondi citando il messaggio o parte di esso
Old 14-05-2007, 21:33   #6
71104
Bannato
 
L'Avatar di 71104
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
Quote:
Originariamente inviato da -fidel- Guarda i messaggi
Tutte tranne una (che è 200x200): poi ce n'è una da 512x256, ma è comunque sempre potenza di 2, anche se non è quadrata.
Ho provato anche a disattivare solo quella 512x256 (che è anche la più grossa) ma niente...
e disattivando solo quella da 200x200?
71104 è offline   Rispondi citando il messaggio o parte di esso
Old 14-05-2007, 21:38   #7
71104
Bannato
 
L'Avatar di 71104
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
Quote:
Originariamente inviato da -fidel- Guarda i messaggi
Eh ora ho sottomano KCachegrind (integrato in KDevelop) su Linux, ma lì non ho problemi (tra l'altro ho già fatto la profilatura su linux, e visti i risultati mi aspettavo buone prestazioni anche su Win).
E' un qualche problema di OpenGL su Win...
Mi consiglieresti un programma di profilatura per Win scaricabile (shareware/freeware)?
non ne conosco ^___________________^
non ho mai usato profilers perché non ho mai avuto la necessità di creare programmi in cui la performance fosse importante

Quote:
EDIT 2: nel frattempo ho controllato anche con valgrind per perdite di memoria/memory leaks e simili, ma mi dà 0 errori e nessun memory leak possibile.
elamaronna :| complimenti

programmare senza provocare almeno uno o due leak non è cosa da poco anche per chi ha occhio per i leak: nonostante i miei sforzi certe volte ne faccio pure io.
71104 è offline   Rispondi citando il messaggio o parte di esso
Old 14-05-2007, 21:48   #8
-fidel-
Senior Member
 
L'Avatar di -fidel-
 
Iscritto dal: Jan 2006
Messaggi: 2722
Quote:
Originariamente inviato da 71104 Guarda i messaggi
elamaronna :| complimenti

programmare senza provocare almeno uno o due leak non è cosa da poco anche per chi ha occhio per i leak: nonostante i miei sforzi certe volte ne faccio pure io.
Grazie
Devo dire che dopo 1 mese di lavoro a tempo pieno, penso di aver sviluppato una buona infrastuttura di classi C++ per gestire le funzioni OpenGL, quindi il peggio che posso fare è dimenticare di fare una delete su un oggetto creato nel main/nel parser del file di scena (perchè i distruttori delle classi che ho fatto sembrano andare bene), Comunque non ho ancora finito..... Devo prima di tutto implementare il bump mapping sui solidi.

Intanto ho profilato con KCachegrind e, come prevedibile, l'istruzione più "fetchata" è gluBuild2DMipmaps. E' un problema di mipmapping su Win, ma non cpaisco perchè la differenza è così sostanziale rispetto a Linux (che tra l'altro, non gode di ottimi drivers ATI, anche se a quanto pare ora che si sono "fusi" con AMD sono migliorati - e devo dire che ci credeo a questo punto...)
__________________

- Spesso gli errori sono solo i passi intermedi che portano al fallimento totale.
- A volte penso che la prova piu' sicura che esiste da qualche parte una forma di vita intelligente e' il fatto che non ha mai tentato di mettersi in contatto con noi. -- Bill Watterson
-fidel- è offline   Rispondi citando il messaggio o parte di esso
Old 14-05-2007, 21:50   #9
-fidel-
Senior Member
 
L'Avatar di -fidel-
 
Iscritto dal: Jan 2006
Messaggi: 2722
Quote:
Originariamente inviato da 71104 Guarda i messaggi
e disattivando solo quella da 200x200?
Ecco una prova che devo fare.
Ora sono su Linux come al solito, intanto raccolgo suggerimenti e poi riavvio e li provo tutti
__________________

- Spesso gli errori sono solo i passi intermedi che portano al fallimento totale.
- A volte penso che la prova piu' sicura che esiste da qualche parte una forma di vita intelligente e' il fatto che non ha mai tentato di mettersi in contatto con noi. -- Bill Watterson
-fidel- è offline   Rispondi citando il messaggio o parte di esso
Old 15-05-2007, 09:24   #10
-fidel-
Senior Member
 
L'Avatar di -fidel-
 
Iscritto dal: Jan 2006
Messaggi: 2722
Aggiornamento: In effetti, disattivando l'unica texture non potenza di 2, e sosituendola con una potenza di 2, le prestazioni su WIndows sono notevolmente migliorate

Poi ho pure letto meglio la documentazione di glTexImage2D:

Codice:
width           Specifies the width of the texture image.
                  Must be 2n+2(border) for some integer n. All
                  implementations support texture images that
                  are at least 64 texels wide.

height          Specifies the height of the texture image.
                  Must be 2m+2(border) for some integer m. All
                  implementations support texture images that
                  are at least 64 texels high.

Però sotto linux evidentemente veniva fatto una "autoaggiustamento"... Vabbè, a questo punto forzo questo aggiustamento via codice (costringere ad usare una texture 2^n sarebbe un po' riduttivo, nel caso nel file di scena è specificata una texture non 2^n la taglio).

Comunque, le prestazioni rimangono più elevate sotto Linux (per quanto, ora, quelle sotto Win sono più che accettabili, anzi ora calcolo gli fps e vediamo).

Grazie per la dritta Altre idee per migliorare ulteriormente?
__________________

- Spesso gli errori sono solo i passi intermedi che portano al fallimento totale.
- A volte penso che la prova piu' sicura che esiste da qualche parte una forma di vita intelligente e' il fatto che non ha mai tentato di mettersi in contatto con noi. -- Bill Watterson
-fidel- è offline   Rispondi citando il messaggio o parte di esso
Old 15-05-2007, 10:44   #11
okay
Senior Member
 
Iscritto dal: Feb 2002
Messaggi: 906
Quote:
Originariamente inviato da -fidel- Guarda i messaggi
Aggiornamento: In effetti, disattivando l'unica texture non potenza di 2, e sosituendola con una potenza di 2, le prestazioni su WIndows sono notevolmente migliorate

Poi ho pure letto meglio la documentazione di glTexImage2D:

Codice:
width           Specifies the width of the texture image.
                  Must be 2n+2(border) for some integer n. All
                  implementations support texture images that
                  are at least 64 texels wide.

height          Specifies the height of the texture image.
                  Must be 2m+2(border) for some integer m. All
                  implementations support texture images that
                  are at least 64 texels high.

Però sotto linux evidentemente veniva fatto una "autoaggiustamento"... Vabbè, a questo punto forzo questo aggiustamento via codice (costringere ad usare una texture 2^n sarebbe un po' riduttivo, nel caso nel file di scena è specificata una texture non 2^n la taglio).

Comunque, le prestazioni rimangono più elevate sotto Linux (per quanto, ora, quelle sotto Win sono più che accettabili, anzi ora calcolo gli fps e vediamo).

Grazie per la dritta Altre idee per migliorare ulteriormente?

informati un attimo... ma credo un anno fà dall'avvento di xp pare che proprio su sistemi microsoft le opengl girino al 50% su detti sistemi... io ne avevo già postato qualcosa all'epoca in particolare, su windows le opengl > ver 1.1 girano al 50% delle proprie performance in mode fullscreen mentre in "Finestra al 100%"!!

Informati... perchè lasciai poi questo argomento in quanto uso directx.
... chissà se sei incappato in questa "gasba" proprio tu!!


ciao fidel
okay è offline   Rispondi citando il messaggio o parte di esso
Old 15-05-2007, 10:46   #12
-fidel-
Senior Member
 
L'Avatar di -fidel-
 
Iscritto dal: Jan 2006
Messaggi: 2722
Intanto ho implementato un semplice calcolo degli fps: con la stessa scena,
Linux media di 69 fps, Win media di 36 fps.
Su win poi, ho provato su un oggetto a sostiture una texture di 350kb con ua delle stesse dimensioni widthxheight ma di 180 kb, e i fps sono balzati ad una media di 50................ Ancora meno di Linux, ma mi va già bene.
A questo punto, è chiaro che sotto Win ci sono delle "limitazioni" più stringenti sull'uso delle textures. Se qualcuno può illuminarmi...
__________________

- Spesso gli errori sono solo i passi intermedi che portano al fallimento totale.
- A volte penso che la prova piu' sicura che esiste da qualche parte una forma di vita intelligente e' il fatto che non ha mai tentato di mettersi in contatto con noi. -- Bill Watterson
-fidel- è offline   Rispondi citando il messaggio o parte di esso
Old 15-05-2007, 11:27   #13
-fidel-
Senior Member
 
L'Avatar di -fidel-
 
Iscritto dal: Jan 2006
Messaggi: 2722
Quote:
Originariamente inviato da okay Guarda i messaggi
informati un attimo... ma credo un anno fà dall'avvento di xp pare che proprio su sistemi microsoft le opengl girino al 50% su detti sistemi... io ne avevo già postato qualcosa all'epoca in particolare, su windows le opengl > ver 1.1 girano al 50% delle proprie performance in mode fullscreen mentre in "Finestra al 100%"!!

Informati... perchè lasciai poi questo argomento in quanto uso directx.
... chissà se sei incappato in questa "gasba" proprio tu!!


ciao fidel
Il bello è che sto lavorando in finestra: nel file di scena viene specificata la dimensione iniziale della finestra desiderata, che ovviamente può poi essere ridimensionata (l'aspect rimane costante). Magari poi provo a settare il fullscreen via codice e vediamo, ma per il momento la proprietà fullscreen non è prevista (più comodo usare l'app in finestra, non essendo un videogioco).

Tra l'altro, ho provato ad usare le call lists e, prevedibilmente, le prestazioni aumentano notevolmente (nell'ordine dei 20 fps, anche di più in base al numero di oggetti sulla scena), peccato che non posso usarle perchè gli oggetti possono essere modificati dall'utente a runtime... (cosa ad esempio non prevista con i videogiochi OpenGL, in cui se ne fa un uso massiccio).
__________________

- Spesso gli errori sono solo i passi intermedi che portano al fallimento totale.
- A volte penso che la prova piu' sicura che esiste da qualche parte una forma di vita intelligente e' il fatto che non ha mai tentato di mettersi in contatto con noi. -- Bill Watterson
-fidel- è offline   Rispondi citando il messaggio o parte di esso
Old 15-05-2007, 17:41   #14
-fidel-
Senior Member
 
L'Avatar di -fidel-
 
Iscritto dal: Jan 2006
Messaggi: 2722
Caz ora inizio a capire perchè su Win quasi tutti programmano in directx: perchè il porting OpenGL per Win fa schifo!!!!!!!!
Esiste qualche ottimizzazione per le textures, oppure sotto Win sono costretto ad usare textures di dimensione massima 256x256 (a 24 bit RGB si intende) ???
(Forse scalare a mano l'immagine per il mipmap invece di usare gluBuild2DMipmaps?)
__________________

- Spesso gli errori sono solo i passi intermedi che portano al fallimento totale.
- A volte penso che la prova piu' sicura che esiste da qualche parte una forma di vita intelligente e' il fatto che non ha mai tentato di mettersi in contatto con noi. -- Bill Watterson

Ultima modifica di -fidel- : 15-05-2007 alle 17:49.
-fidel- è offline   Rispondi citando il messaggio o parte di esso
Old 15-05-2007, 19:05   #15
okay
Senior Member
 
Iscritto dal: Feb 2002
Messaggi: 906
Quote:
Originariamente inviato da -fidel- Guarda i messaggi
Caz ora inizio a capire perchè su Win quasi tutti programmano in directx: perchè il porting OpenGL per Win fa schifo!!!!!!!!
Esiste qualche ottimizzazione per le textures, oppure sotto Win sono costretto ad usare textures di dimensione massima 256x256 (a 24 bit RGB si intende) ???
(Forse scalare a mano l'immagine per il mipmap invece di usare gluBuild2DMipmaps?)
Hai scritto che in wireframe oppure senza texture ti và tutt ok.
Forse dovresti dare altri dettagli:

genericamente i problemi possono essere:

- Controlla nel loop di rendering se è tutto ok nel code. Non sono bravo con le opengl ma credo che sia simile a directx grosso modo.

- Sotto windows la scheda grafica potrebbe aver bisogno di aggiornamento dei driver e cmq non tutte le schede potrebbero supportare ogl nelle ultime versioni. Voglio dire che forse hai problemi con la scheda grafica con le opengl.

- Non sò di cosa si tratta ma la butto lì: stai usando code per pixel shader 2.0/3.0 ma non è supportato dalla scheda...?

secondo me 65% controlla il loop di rendering 35% i driver della scheda grafica
okay è offline   Rispondi citando il messaggio o parte di esso
Old 15-05-2007, 19:19   #16
-fidel-
Senior Member
 
L'Avatar di -fidel-
 
Iscritto dal: Jan 2006
Messaggi: 2722
Quote:
Originariamente inviato da okay Guarda i messaggi
Hai scritto che in wireframe oppure senza texture ti và tutt ok.
Forse dovresti dare altri dettagli:

genericamente i problemi possono essere:

- Controlla nel loop di rendering se è tutto ok nel code. Non sono bravo con le opengl ma credo che sia simile a directx grosso modo.

- Sotto windows la scheda grafica potrebbe aver bisogno di aggiornamento dei driver e cmq non tutte le schede potrebbero supportare ogl nelle ultime versioni. Voglio dire che forse hai problemi con la scheda grafica con le opengl.

- Non sò di cosa si tratta ma la butto lì: stai usando code per pixel shader 2.0/3.0 ma non è supportato dalla scheda...?

secondo me 65% controlla il loop di rendering 35% i driver della scheda grafica
Ho risolto!!!

La cosa era molto più banale, anche se non mi spiego perchè sotto linux l'impatto sulle performance non era evidente come su Win (però lo spreco c'era, me ne sono accorto con il profiler, come detto prima).
Visto che, usando il profiler su Linux, l'istruzione più fetchata (65% del totale) era gluBuild2DMipmaps(...), ho visto che il punto critico era quello (molto critico per Win, evidentemente l'implementazione è peggiore da questo punto di vista), allora ho pensato di usare i texture objects (non so perchè non l'ho fatto prima, forse per la fretta di avere risultati ) : in questo modo, le textures (e le relative mipmaps e tutti i parametri) vengono caricate (e soprattutto le mipmaps calcolate) una sola volta per ogni oggetto presente sulla scena.
Risultato: fetch di gluBuild2DMipmaps(...) crollato al 12% e fps in media a 120 (senza call lists) su tutti e due i sistemi

Grazie a tutti per le dritte
__________________

- Spesso gli errori sono solo i passi intermedi che portano al fallimento totale.
- A volte penso che la prova piu' sicura che esiste da qualche parte una forma di vita intelligente e' il fatto che non ha mai tentato di mettersi in contatto con noi. -- Bill Watterson
-fidel- è offline   Rispondi citando il messaggio o parte di esso
Old 15-05-2007, 19:27   #17
-fidel-
Senior Member
 
L'Avatar di -fidel-
 
Iscritto dal: Jan 2006
Messaggi: 2722
Ah una domanda stupida: ma come faccio su Windows a sapere la versione di OpenGL installata (visto che viene fornita con i drivers della scheda video)?
__________________

- Spesso gli errori sono solo i passi intermedi che portano al fallimento totale.
- A volte penso che la prova piu' sicura che esiste da qualche parte una forma di vita intelligente e' il fatto che non ha mai tentato di mettersi in contatto con noi. -- Bill Watterson
-fidel- è offline   Rispondi citando il messaggio o parte di esso
Old 15-05-2007, 20:49   #18
okay
Senior Member
 
Iscritto dal: Feb 2002
Messaggi: 906
Quote:
Originariamente inviato da -fidel- Guarda i messaggi
Ah una domanda stupida: ma come faccio su Windows a sapere la versione di OpenGL installata (visto che viene fornita con i drivers della scheda video)?
prova a lanciare il config della scheda video io per esempio ho nvidia ti dovrebbe dire la ver delle ogl installate
okay è offline   Rispondi citando il messaggio o parte di esso
Old 15-05-2007, 20:54   #19
-fidel-
Senior Member
 
L'Avatar di -fidel-
 
Iscritto dal: Jan 2006
Messaggi: 2722
Quote:
Originariamente inviato da okay Guarda i messaggi
prova a lanciare il config della scheda video io per esempio ho nvidia ti dovrebbe dire la ver delle ogl installate
Con ati niente da fare. Per lo meno, io non ho il Catalist Control Center intallato, ma quello classico (il CCC è pesantissimo...).
Ho visto nelle DLL, ma la versione è della dll, non di OGL.
Ho spulciato anche con ATI Tray tools ma ancora nulla. Magari spuclio meglio con questo strumento.
__________________

- Spesso gli errori sono solo i passi intermedi che portano al fallimento totale.
- A volte penso che la prova piu' sicura che esiste da qualche parte una forma di vita intelligente e' il fatto che non ha mai tentato di mettersi in contatto con noi. -- Bill Watterson
-fidel- è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Antigravity A1: drone futuristico per riprese a 360° in 8K con qualche lacuna da colmare Antigravity A1: drone futuristico per riprese a ...
Sony Alpha 7 V, anteprima e novità della nuova 30fps, che tende la mano anche ai creator Sony Alpha 7 V, anteprima e novità della ...
realme GT 8 Pro Dream Edition: prestazioni da flagship e anima racing da F1 realme GT 8 Pro Dream Edition: prestazioni da fl...
OVHcloud Summit 2025: le novità del cloud europeo tra sovranità, IA e quantum OVHcloud Summit 2025: le novità del cloud...
Un mostro da MSI: QD-OLED WQHD a 500 Hz con AI Care e DisplayPort 2.1a Un mostro da MSI: QD-OLED WQHD a 500 Hz con AI C...
'La soluzione a un problema che non esis...
Radeon RX 9000 sì, Ryzen 9000 no:...
Amazon versa 180 milioni al Fisco e canc...
Meta, il Board di Supervisione guarda o...
DJI rivoluziona le consegne aeree: il nu...
Fibercop e Microsoft Italia uniscono per...
App Store Award 2025: scarica le 17 app ...
NVIDIA fa marcia indietro, il supporto P...
Addio definitivo alla GeForce GTX 1080: ...
Numeri record per gli iPhone 17: Apple s...
L'Italia del 2025 raccontata da Google: ...
Piaggio lancia Porter NPE, il pick-up el...
Xiaomi L1 a 153€: il proiettore smart 10...
Dopo Amazon, anche il data center di Gro...
Scoppia il caso Meta AI: l'Europa apre u...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 17:58.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Served by www3v