Pagina 1 di 1

problemi con wine

Inviato: lun 9 gen 2012, 23:50
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?

Re: problemi scheda video e wine

Inviato: mar 10 gen 2012, 17:48
da 414N
Quegli output sembrano affermare che tu non disponga di accelerazione grafica di nessun tipo...
Che scheda video hai? Driver?

Re: problemi scheda video e wine

Inviato: mar 10 gen 2012, 19:39
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.

Re: problemi scheda video e wine

Inviato: mar 10 gen 2012, 21:06
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...

Re: problemi scheda video e wine

Inviato: mer 11 gen 2012, 14:12
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?

Re: problemi scheda video e wine

Inviato: mer 11 gen 2012, 16:07
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?

Re: problemi scheda video e wine

Inviato: mer 11 gen 2012, 16:11
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.

Re: problemi scheda video e wine

Inviato: mer 11 gen 2012, 16:22
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.

Re: problemi scheda video e wine

Inviato: mer 11 gen 2012, 16:37
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

Re: problemi scheda video e wine

Inviato: mer 11 gen 2012, 16:48
da 414N
La dll "symphony.dll" è presente nella directory contenente l'eseguibile che lanci? Il nome del file (nel caso esista) è tutto in lowercase?

Re: problemi scheda video e wine

Inviato: mer 11 gen 2012, 16:59
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

Re: problemi scheda video e wine

Inviato: mer 11 gen 2012, 17:12
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...

Re: problemi scheda video e wine

Inviato: mer 11 gen 2012, 17:14
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".

Re: problemi scheda video e wine

Inviato: gio 12 gen 2012, 14:58
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.