[Richiesta test] Wine e Ambiente Italia 3D

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
Avatar utente
proffi
Linux 1.x
Linux 1.x
Messaggi: 135
Iscritto il: ven 13 ago 2004, 0:00
Slackware: 13.37
Località: Lunano

[Richiesta test] Wine e Ambiente Italia 3D

Messaggio 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

Avatar utente
proffi
Linux 1.x
Linux 1.x
Messaggi: 135
Iscritto il: ven 13 ago 2004, 0:00
Slackware: 13.37
Località: Lunano

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

Messaggio 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

Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 3123
Iscritto il: mer 5 mar 2008, 16:45
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 7.0.12
Desktop: lxde
Località: Pisa
Contatta:

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

Messaggio 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

Avatar utente
proffi
Linux 1.x
Linux 1.x
Messaggi: 135
Iscritto il: ven 13 ago 2004, 0:00
Slackware: 13.37
Località: Lunano

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

Messaggio 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

Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 3123
Iscritto il: mer 5 mar 2008, 16:45
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 7.0.12
Desktop: lxde
Località: Pisa
Contatta:

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

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

Avatar utente
proffi
Linux 1.x
Linux 1.x
Messaggi: 135
Iscritto il: ven 13 ago 2004, 0:00
Slackware: 13.37
Località: Lunano

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

Messaggio 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

Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 3123
Iscritto il: mer 5 mar 2008, 16:45
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 7.0.12
Desktop: lxde
Località: Pisa
Contatta:

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

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

Avatar utente
proffi
Linux 1.x
Linux 1.x
Messaggi: 135
Iscritto il: ven 13 ago 2004, 0:00
Slackware: 13.37
Località: Lunano

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

Messaggio 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

Rispondi