problemi con wine

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
NicoMetal
Linux 2.x
Linux 2.x
Messaggi: 380
Iscritto il: dom 2 mag 2010, 18:21
Nome Cognome: Nicola
Slackware: current64
Kernel: 4.3
Desktop: kde5 - FluxBox
Località: Verona

problemi con wine

Messaggio da NicoMetal »

Salve. Sto cercando di giocare a Ragnarok con wine. Problema: faccio partire il setup.exe con wine, mi fa configurare le impostazioni video e audio, dopodiche si chiude definitivamente.
Guardo l'output nel terminale e mi da:

Codice: Seleziona tutto

bash-4.1$ wine Setup.exe 
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000
fixme:ddraw:DirectDrawEnumerateExA flags 0x00000007 not handled
Xlib:  extension "GLX" missing on display ":0.0".
err:wgl:X11DRV_WineGL_InitOpenglInfo  couldn't initialize OpenGL, expect problems
err:d3d_caps:WineD3D_CreateFakeGLContext Can't find a suitable iPixelFormat.
err:d3d:InitAdapters Failed to get a gl context for default adapter
bash-4.1$ 
Leggendo in giro su vari forum scopro che una possibile causa del problema è l'output di glxinfo che nel mio caso è:

Codice: Seleziona tutto

bash-4.1$ glxinfo
name of display: :0.0
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Error: couldn't find RGB GLX visual or fbconfig

Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
e anche quello di: egrep '\((EE|WW|NI)\)' /var/log/Xorg.0.log

Codice: Seleziona tutto

bash-4.1$ egrep '\((EE|WW|NI)\)' /var/log/Xorg.0.log
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[   112.192] (WW) The directory "/usr/share/fonts/local" does not exist.
[   112.192] (WW) The directory "/usr/share/fonts/CID" does not exist.
[   112.192] (WW) The directory "/usr/share/fonts/local" does not exist.
[   112.192] (WW) The directory "/usr/share/fonts/CID" does not exist.
[   112.192] (WW) AllowEmptyInput is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
[   112.192] (WW) Disabling Mouse0
[   112.192] (WW) Disabling Keyboard0
[   113.489] (EE) Failed to initialize GLX extension (Compatible NVIDIA X driver not found)
bash-4.1$ 
Ho come il sospetto che probabilmente sistemando questi due output il problema con wine si sistemi. Qualcuno sa come aiutarmi?
Ultima modifica di NicoMetal il ven 13 gen 2012, 18:41, modificato 1 volta in totale.

Avatar utente
414N
Iper Master
Iper Master
Messaggi: 2922
Iscritto il: mer 13 feb 2008, 16:19
Slackware: 15.0
Kernel: 5.15.19
Desktop: KDE5
Località: Bulagna
Contatta:

Re: problemi scheda video e wine

Messaggio da 414N »

Quegli output sembrano affermare che tu non disponga di accelerazione grafica di nessun tipo...
Che scheda video hai? Driver?

Avatar utente
NicoMetal
Linux 2.x
Linux 2.x
Messaggi: 380
Iscritto il: dom 2 mag 2010, 18:21
Nome Cognome: Nicola
Slackware: current64
Kernel: 4.3
Desktop: kde5 - FluxBox
Località: Verona

Re: problemi scheda video e wine

Messaggio da NicoMetal »

Qua è ben specificato tutto: viewtopic.php?f=1&t=35162&start=60
Comunque ho scheda nvidia geforce gt540m e intel integrata. Utilizzo bumblebee. Driver nvidia proprietari.

Avatar utente
414N
Iper Master
Iper Master
Messaggi: 2922
Iscritto il: mer 13 feb 2008, 16:19
Slackware: 15.0
Kernel: 5.15.19
Desktop: KDE5
Località: Bulagna
Contatta:

Re: problemi scheda video e wine

Messaggio da 414N »

Se non ho capito male dalla discussione su bumblebee, dovresti lanciare tutto ciò che vuoi giri sulla nvidia tramite il comando

Codice: Seleziona tutto

optirun comando
quindi dovresti eseguire

Codice: Seleziona tutto

optirun glxinfo
e

Codice: Seleziona tutto

optirun wine ...
Ovviamente bumblebee deve funzionare correttamente...

Avatar utente
NicoMetal
Linux 2.x
Linux 2.x
Messaggi: 380
Iscritto il: dom 2 mag 2010, 18:21
Nome Cognome: Nicola
Slackware: current64
Kernel: 4.3
Desktop: kde5 - FluxBox
Località: Verona

Re: problemi scheda video e wine

Messaggio da NicoMetal »

Il problema glx e preloader penso di averlo risolto (per glx guardare nell'altro forum di cui ho parlato e per preloader qua: http://wiki.winehq.org/PreloaderPageZeroProblem.
Ora son rimasti gli altri:
fixme:ddraw:DirectDrawEnumerateExA flags 0x00000007 not handled
fixme:win:EnumDisplayDevicesW ((null),0,0x33edfc,0x00000000), stub!
fixme:win:DisableProcessWindowsGhosting : stub
fixme:messaggio:ChangeWindowMessageFilter c057 00000001
fixme:messaggio:ChangeWindowMessageFilter c057 00000001
fixme:messaggio:ChangeWindowMessageFilter c057 00000001
fixme:messaggio:ChangeWindowMessageFilter c057 00000001
fixme:win:WINNLSEnableIME hUnknown1 0x100aa bUnknown2 0: stub!

Idee?

Avatar utente
414N
Iper Master
Iper Master
Messaggi: 2922
Iscritto il: mer 13 feb 2008, 16:19
Slackware: 15.0
Kernel: 5.15.19
Desktop: KDE5
Località: Bulagna
Contatta:

Re: problemi scheda video e wine

Messaggio da 414N »

Il problema del preloader non dovrebbe incidere sul funzionamento di programmi "moderni".
Quelli che riporti sono solo messaggi relativi a fixme, ma non c'è nessun errore. Sicuro che non compaia altro?

Avatar utente
NicoMetal
Linux 2.x
Linux 2.x
Messaggi: 380
Iscritto il: dom 2 mag 2010, 18:21
Nome Cognome: Nicola
Slackware: current64
Kernel: 4.3
Desktop: kde5 - FluxBox
Località: Verona

Re: problemi scheda video e wine

Messaggio da NicoMetal »

Adesso solo un sacco di fixme. Però ragnarok continua a non partire...
ps. se può essere utile non utilizzo quello ufficiale ma rebirthro.

Avatar utente
414N
Iper Master
Iper Master
Messaggi: 2922
Iscritto il: mer 13 feb 2008, 16:19
Slackware: 15.0
Kernel: 5.15.19
Desktop: KDE5
Località: Bulagna
Contatta:

Re: problemi scheda video e wine

Messaggio da 414N »

Non so cosa cambi tra i due, ma leggendo sull'appdb di wine alcuni utenti ai quali funziona alla perfezione il client ufficiale hanno dovuto impostare la versione di windows riportata da wine a "windows me". Prova a farlo tramite winecfg.

Avatar utente
NicoMetal
Linux 2.x
Linux 2.x
Messaggi: 380
Iscritto il: dom 2 mag 2010, 18:21
Nome Cognome: Nicola
Slackware: current64
Kernel: 4.3
Desktop: kde5 - FluxBox
Località: Verona

Re: problemi scheda video e wine

Messaggio da NicoMetal »

non cambia nulla. Ho provato a fare un copia e incolla della directory installata su windows, ma quando gli do da avviarsi mi finisce con un:
err:module:attach_process_dlls "symphony.dll" failed to initialize, aborting
err:module:LdrInitializeThunk Main exe initialization for L"C:\\Program Files\\RebirthRO\\RebirthRO.bin" failed, status c0000005

Avatar utente
414N
Iper Master
Iper Master
Messaggi: 2922
Iscritto il: mer 13 feb 2008, 16:19
Slackware: 15.0
Kernel: 5.15.19
Desktop: KDE5
Località: Bulagna
Contatta:

Re: problemi scheda video e wine

Messaggio da 414N »

La dll "symphony.dll" è presente nella directory contenente l'eseguibile che lanci? Il nome del file (nel caso esista) è tutto in lowercase?

Avatar utente
NicoMetal
Linux 2.x
Linux 2.x
Messaggi: 380
Iscritto il: dom 2 mag 2010, 18:21
Nome Cognome: Nicola
Slackware: current64
Kernel: 4.3
Desktop: kde5 - FluxBox
Località: Verona

Re: problemi scheda video e wine

Messaggio da NicoMetal »

Allora sì era presente ma ora sono riuscito quasi a risolvere... In pratica io ho una directory in cui ho messo RO installato con wine e una dove c'è una copia della directory installata su windows. Prima di far partire il gioco bisogna far partire un programma che scarica delle patch. Su windows questo va mentre con wine si blocca un un failed to download nome_file. Per questo ho copiato in wine la directory patchata di windows. Per sistemare il problema synphony.dll mi è bastato sostituire la dll presente nella directoy windows con quella presente nella directory wine.
Fatto questo appena lancio il gioco finalmente mi parte la schermata che mi chiede id e password. Le inserisco ma... "Failed to connect to server".
L'err che da nel terminale è questo:
err:ole:CoUninitialize Mismatched CoUninitialize

Avatar utente
414N
Iper Master
Iper Master
Messaggi: 2922
Iscritto il: mer 13 feb 2008, 16:19
Slackware: 15.0
Kernel: 5.15.19
Desktop: KDE5
Località: Bulagna
Contatta:

Re: problemi scheda video e wine

Messaggio da 414N »

Leggendo su alcuni post (google rebirthro wine) del forum di rebirthro stesso, un utente ubuntu ha dovuto metter su una regola iptables per dirottare il traffico verso il loro server. Forse lo devi fare anche tu...

Avatar utente
NicoMetal
Linux 2.x
Linux 2.x
Messaggi: 380
Iscritto il: dom 2 mag 2010, 18:21
Nome Cognome: Nicola
Slackware: current64
Kernel: 4.3
Desktop: kde5 - FluxBox
Località: Verona

Re: problemi scheda video e wine

Messaggio da NicoMetal »

Adesso cerco .
Non hocapito e non so come vedere quall'è il server a cui si cerca di connettere... e come vedo se il server che i tipo ritiene correttolo sia effettivamente?
Forse ho capito. Con iptraf vedo questo (dopo aver dato iptables e riprovato a loggarmi) :
┌157.27.172.233:54093 = 4 240 S--- wlan0 │
│└67.202.76.6:443 = 0 0 ---- wlan0
Penso quindi di starfacendo giusto però la porta a cui cerca di connettersi non è la 6900. Come risolvo? Perchè per ora oltre a questo piccolo particolre nn è cambiato nulla non mi si conntette?
Mmmm non ci capisco nulla... adesso provo a connetermi e salta fuori questo:
┌157.27.172.233:43576 = 3 180 S--- wlan0
│└49.55.50.0:6900 = 0 0 ---- wlan0
Ok ora esce fuori un:
┌157.27.172.233:39949 = 3 180 S--- wlan0 │
│└67.202.76.6:6900 = 0 0 ---- wlan0 │
Che è quello che il tipo diceva.
Probabilmente prima ho sbagliato l'indirizzo da modificare, succede qualcosa? perchè adesso io mi trovo spesso questo anche questo:
┌157.27.172.233:33083 = 1 60 S--- wlan0 │
│└67.202.76.6:80 = 0 0 ---- wlan0 │
│┌157.27.172.233:45346 = 2 120 S--- wlan0 │
│└67.202.76.6:443 = 0 0 ---- wlan0
Comunque non va... non si connette lo stesso. Ho paura forse di aver fatto un casino mettendo nel comando:
iptables -t nat -A OUTPUT -d 116.104.114.111 -j DNAT --to 67.202.76.6
Al posro di 166.ecc. un po' di indirizzi " a naso".

Avatar utente
NicoMetal
Linux 2.x
Linux 2.x
Messaggi: 380
Iscritto il: dom 2 mag 2010, 18:21
Nome Cognome: Nicola
Slackware: current64
Kernel: 4.3
Desktop: kde5 - FluxBox
Località: Verona

Re: problemi scheda video e wine

Messaggio da NicoMetal »

Ho provato a dare anche un:
iptables -A INPUT -p tcp --dport 6900 -s 67.202.76.6
Ma nulla cerca di connettersi a:
67.202.76.6:6900
ma sempre fallisce...
Ps. ho resettato iptables e rifatto tutto con iptables -F.

Rispondi