Pagina 1 di 1

[Richiesta test] Wine e Ambiente Italia 3D

Inviato: lun 3 ago 2009, 9:42
da proffi
Ciao, sto cercando di far girare con wine Ambiente Italia 3D:

http://www.pcn.minambiente.it/PCN/cartografia3d.htm

Per chi non lo conoscesse, si tratta di un software per visualizzare la cartografia italiana in 3 dimensioni. Ha una risoluzione decisamene maggiore di Google Earth, anche se è di utilizzo meno immediato e con meno funzionalità.

Innanzitutto vi rimando alla pagina sull'appDB di wine:

http://appdb.winehq.org/objectManager.p ... &iId=10111

Sono riuscito ad installarlo senza particolari problemi (c'è solo da reperire una dll), ma come potete leggere nella pagina linkata sopra, non riesco ad eseguire il programma. Riesco a visualizzare solo lo splash screen, poi il programma si chiude, lamentandosi del più e del meno, ma muore definitivamente con questo errore:

Codice: Seleziona tutto

X Error of failed request:  GLXBadContext
  Major opcode of failed request:  130 (GLX)
  Minor opcode of failed request:  5 (X_GLXMakeCurrent)
  Serial number of failed request:  13838
  Current serial number in output stream:  13838
Sembrerebbe un problema legato alle OpenGL, piuttosto che a wine. Infatti poi sono riuscito a testarlo su un vecchio pc con una ati radeon 7000 e driver open, il programma parte, visualizza la finestra principale, ma non viene visualizzata la cartografia: stavolta è Ambiente Italia 3D che avvisa della mancanza di un'estensione nelle OpenGL, quindi qui sicuramente è un problema di driver.
L'errore sopra è generato sul mio notebook, ha una mobility radeon 9600 e purtroppo, come sanno tutti gli sfortunati possessori di schede ati non nuovissime, lo sviluppo dei driver è stato interrotto qualche mese fa.

Volevo chiedervi se potete darmi una mano con i test, ed eventualmente riportare i risultati nella pagina apposita dell'appDB di wine. Come ho scritto anche lì, in particolare bisognerebbe provare con:

-schede nvidia
-schede ati recenti, e soprattutto con driver recenti

Per scaricare il programma bisogna registrarsi. Ogni altra informazione, ad esempio su come lanciare l'installer e come reperire le dll che mancano, la trovate nella pagina dell'appDB linkata sopra.

Grazie per l'aiuto :-)
Ciao

Re: [Richiesta test] Wine e Ambiente Italia 3D

Inviato: lun 3 ago 2009, 14:19
da proffi
Piccolo update: sono riuscito a testare il programma sul notebook utilizzando i driver open, e come sull'altro pc manca il supporto a un'estensione di OpenGL, si tratta di

GL_EXT_texture_compression_s3tc

In questo modo viene visualizzata la finestra principale, ma finisce lì, non funziona niente.
Se qualcuno potesse testare con altri driver/schede sarebbe utile :-)

Ciao

[Edit]

Ho fatto una ricerca, e dalle faq di mesa3d.org ho scoperto che GL_EXT_texture_compression_s3tc non è implementata per problemi di proprietà intellettuale. Ho risolto installando il plugin che si può trovare qua:

http://homepage.hispeed.ch/rscheidegger ... index.html

Ora l'errore precedente è sparito, ma comunque il programma non va, e continua a dare questo errore (c'era anche prima):

Codice: Seleziona tutto

Attenzione! Impossibile visualizzare i dati con le impostazioni correnti di OpenGL!
Provare a disabilitare i monitor multipli o la modalità DualView
Ma sono già opzioni non attive...

Detto questo, sembra proprio che con i driver open non ci siano speranze.

Aspetto fiducioso qualcuno con una bella nvidia o una ati recente ;-)
Ciao

Re: [Richiesta test] Wine e Ambiente Italia 3D

Inviato: mar 4 ago 2009, 9:32
da ponce
l'ho provato su una nvidia 8600 e va a 18 fps, ma ho dovuto installare un po' di cosette con winetricks: la bottle di wine e' qui (da usare con "export WINEPREFIX=directory_scompattata").

l'ho provato anche su un'altra installazione con una ati con driver radeon ma...

Codice: Seleziona tutto

$ wine Italia3D.exe                                                                                                                        
fixme:system:SetProcessDPIAware stub!
fixme:dwmapi:DwmIsCompositionEnabled 0x33cf94
fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented
fixme:advapi:SetNamedSecurityInfoW L"c:\\windows\\gecko\\0.9.1\\wine_gecko\\components\\xpti.dat" 1 536870916 (nil) (nil) 0x33c960 (nil)
fixme:iphlpapi:NotifyAddrChange (Handle 0x1ece8e4, overlapped 0x1ece8ec): stub
fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented
fixme:advapi:SetNamedSecurityInfoW L"c:\\windows\\gecko\\0.9.1\\wine_gecko\\components\\compreg.dat" 1 536870916 (nil) (nil) 0x33ca50 (nil)
fixme:shell:DllCanUnloadNow stub
Xlib:  extension "ATIFGLRXDRI" missing on display ":0.0".
wine: configuration in '/home/poncez/ambitalia3d' has been updated.
Xlib:  extension "ATIFGLRXDRI" missing on display ":0.0".
err:module:attach_process_dlls "opengl32.dll" failed to initialize, aborting
err:module:LdrInitializeThunk Main exe initialization for L"C:\\Programmi\\PCN\\Ambiente Italia 3D\\Italia3D.exe" failed, status c0000005

Re: [Richiesta test] Wine e Ambiente Italia 3D

Inviato: mar 4 ago 2009, 11:04
da proffi
Grazie mille per la risposta! Come pensavo, il problema sono i driver. Ora ho la conferma che con le nvidia può funzionare. 18 fps non sono male, su windows io ne ho 20, forse ho hardware un po' vecchiotto, ma in realtà sembra che di più non voglia proprio generarne. Infatti a volte gli fps calano quando si è in movimento, ma quando si ferma il volo restano fissi a 20.

Ti potrei chiedere qualche dettaglio in più? Vorrei sapere:

-versione di wine
-che versione del driver nvidia stai usando
-cosa hai scaricato con winetricks (a me mancava solo una dll, non ho usato winetricks)

-nella prova con la scheda ati, di che modello si tratta? Leggo che hai usato il driver radeon (open), mi chiedo perché nell'output della shell si legge roba che riguarda ATIFGLRXDRI... Scusa forse intendevi che hai scaricato il driver proprietario per le radeon? Hai avuto problemi con l'estensione GL_EXT_texture_compression_s3tc?

Ultima cosa: il programma si connette correttamente a internet? Io rilevo questi errori:

Codice: Seleziona tutto

fixme:wininet:InternetSetOptionExA Flags 00000000 ignored
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_DATA_RECEIVE_TIMEOUT (7000): STUB
fixme:wininet:InternetSetOptionW INTERNET_OPTION_CONNECT_RETRIES 2
ma non posso verificare la connettività perchè non mi visualizza niente...


Susa per il terzo grado :-) grazie ancora.

Ciao

Re: [Richiesta test] Wine e Ambiente Italia 3D

Inviato: mar 4 ago 2009, 11:15
da ponce
- wine 1.1.26
- nvidia 185.31
- allcodecs, corefonts, vcrun6 (per la libreria necessaria di cui parli anche su appdb), gecko, mdap28
- per la scheda avevo fatto un po' di casino, perche' io stesso nella prova non avevo impostato correttamente la variabile WINEPREFIX :oops:
l'output corretto e' questo

Codice: Seleziona tutto

$ wine Italia3D.exe
Xlib:  extension "ATIFGLRXDRI" missing on display ":0.0".
err:module:attach_process_dlls "opengl32.dll" failed to initialize, aborting
err:module:LdrInitializeThunk Main exe initialization for L"C:\\Programmi\\PCN\\Ambiente Italia 3D\\Italia3D.exe" failed, status c0000005
in effetti anche qui sembra che voglia funzionare solo con i driver proprietari (il modello e' una radeon hd 3450 che funziona, con kernel 2.6.31-rc5-zen1, solo con i radeon)
- gli errori dovrebbero essere innocui, perche' li da' anche a me con la nvidia ma poi va.

Re: [Richiesta test] Wine e Ambiente Italia 3D

Inviato: mar 4 ago 2009, 11:54
da proffi
Ok grazie. Spero che ATI/AMD si decida a rilasciare dei driver decenti per i nuovi kernel.

Se hai tempo magari potresti riportare i tuoi test sull'appdb di wine :-)

Proverò a smanettare con la configurazione di xorg per cercare di far funzionare questo programma con i driver open, ma la vedo dura...

Ciao

Re: [Richiesta test] Wine e Ambiente Italia 3D

Inviato: mar 4 ago 2009, 12:07
da ponce
non e' che abbia tanta voglia di supportare questo programma, per dire la verita': ho visto che e' basato su dll e ocx della terranova, che sono commerciali (anche se opengis compliant).
per me possono debuggarselo da soli [-(

Re: [Richiesta test] Wine e Ambiente Italia 3D

Inviato: mar 4 ago 2009, 12:49
da proffi
Ok, grazie comunque per i test. In ogni caso sarebbe solo per dare una mano a chi non può farlo funzionare nativamente, non certo per aiutare gli sviluppatori di Ambiente Italia 3D con il debug ;-)
Ti dirò, non è che stia molto simpatica nemmeno a me questa scelta da parte del ministero dell'ambiente, primo per il fatto di fornire un software esclusivamente per windows, poi come dici tu per averlo basato su librerie commerciali.
Purtroppo ha una risoluzione nettamente superiore a Google Earth, ed è un software che mi risulta utile... Ogni volta che vado a fare una passeggiata sull'appennino Ambiente Italia 3D permette di esplorare quei posti come se fossi lì... Di contro non ha molte funzionalità, e per orientarsi Google Earth è molto meglio. C'è come alternativa Sardegna 3D, non è open source ma freeware, ed è basato sulle qt4 e quindi è multipiattaforma, l'unica pecca è che copre solo un parte del territorio italiano. Ma potenzialmente è un buon software.

Fine dell'OT, e speriamo che qualcuno in alto inizi a capire l'importanza della programmazione multipiattaforma :roll:

Ciao