PDA

Visualizza la versione completa : [Ubuntu 12.04] Problemi con wine


Deathlok
30-04-2012, 16:31
Salve,
cercando di far girare un videogioco tramite wine su ubuntu ho riscontrato diversi problemi.
Innanzitutto non riesco a far gestire due flussi audio al sistema operativo, ovvero se avvio il gioco con un qualsiasi mediaplayer aperto il gioco risulta senza audio, se compio l'operazione inversa (prima avvio il gioco e poi il mediaplayer) allora tutto il sistema risulta senza audio fatta eccezione per il gioco.
Poi mi dà diversi problemi di vario genere, che non saprei collegare a una causa precisa, per semplicità vi posto il log di wine:


p11-kit: couldn't load module: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: impossibile aprire il file oggetto condiviso: File o directory non esistente
archive Data\enGB\patch-enGB.MPQ opened
archive Data\patch.MPQ opened
archive Data\enGB\patch-enGB-2.MPQ opened
archive Data\enGB\patch-enGB-3.MPQ opened
archive Data\patch-2.MPQ opened
archive Data\patch-3.MPQ opened
archive Data\expansion.MPQ opened
archive Data\lichking.MPQ opened
archive Data\common.MPQ opened
archive Data\common-2.MPQ opened
archive Data\enGB\locale-enGB.MPQ opened
archive Data\enGB\speech-enGB.MPQ opened
archive Data\enGB\expansion-locale-enGB.MPQ opened
archive Data\enGB\lichking-locale-enGB.MPQ opened
archive Data\enGB\expansion-speech-enGB.MPQ opened
archive Data\enGB\lichking-speech-enGB.MPQ opened
fixme:win:EnumDisplayDevicesW ((null),0,0x1a6ee20,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x1a6ece0,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x1a6f1b8,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x1a6f350,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x1a6f464,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x1a6f5fc,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x1a6f5f8,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x1a6f574,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x1a6f564,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x1a6f07c,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x1a6f1b4,0x00000000), stub!
ALSA lib conf.c:3314:(snd_config_hooks_call) Cannot open shared library libasound_module_conf_pulse.so
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
ALSA lib pcm_dmix.c:1018:(snd_pcm_dmix_open) unable to open slave
fixme:avrt:AvSetMmThreadCharacteristicsW (L"Pro Audio",0x1a6f89c): stub
fixme:avrt:AvSetMmThreadCharacteristicsW (L"Pro Audio",0x1a6f89c): stub
fixme:win:EnumDisplayDevicesW ((null),0,0x1a6df60,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x1a6df88,0x00000000), stub!
fixme:wininet:CommitUrlCacheEntryInternal entry already in cache - don't know what to do!
fixme:wininet:CommitUrlCacheEntryInternal entry already in cache - don't know what to do!
fixme:imm:ImmReleaseContext (0x30058, 0x143f98): stub
ALSA lib pcm.c:7339:(snd_pcm_recover) underrun occurred
ALSA lib pcm.c:7339:(snd_pcm_recover) underrun occurred
fixme:win:EnumDisplayDevicesW ((null),0,0x1a6db28,0x00000000), stub!


E per concludere un bell'errore di accesso a un disco, giusto per non farci mancare niente:


failed to open Z:/media/Volume/World of Warcraft/Data/Interface/Icons
failed to open Z:/media/Volume/World of Warcraft/Interface/Icons

Se qualcuno sa come risolvere anche uno solo di questi problemi gli sarei infinitamente grato :)
Se c'è qualcosa di non chiaro fatemi sapere :)
Grazie ^^

nifriz
02-05-2012, 16:18
Il problema dell'audio presumo non sia un problema, ma solo un allocazione totale dalle risorse.. credo non puoi farci nulla.. ma vediamo cosa ti rispondono.

Per quanto riguarda i problemi dipende dalla versione del gioco e dalla versione di Wine che utilizzi.
Dai un occhiata qui per capire se i tuoi problemi rientrano tra questi:
Wine Apps DB (http://appdb.winehq.org/objectManager.php?sClass=application&iId=1922)

Concentrati su questo punto: PKCS11.PO (http://lmgtfy.com/?q=%22p11-kit%3A+couldn%27t+load+module%3A+%2Fusr%2Flib%2Fi3 86-linux-gnu%2Fpkcs11%2Fgnome-keyring-pkcs11.so%22)


Se non trovi tutte le risposte, ti consiglio di installare "winetricks" (sudo apt-get install winetricks) e di lanciarlo la linea di comando così:
winetricks games

Maggiori info qui:WineTricks (http://wiki.winehq.org/winetricks)

nifriz
02-05-2012, 16:21
Dimenticavo l'errore del disco Z...
- a quale percorso corrisponde il tuo disco "Z" su wine?
- in quale percordo hai insitallato WoW?

Deathlok
03-05-2012, 08:04
WoW è installato su un hard disk a parte, ho semplicemente copiato la cartella di installazione che c'era su windows sul secondo hard disk, e poi formattato tutto e installato ubuntu :)

Comunque il problema sull'audio l'ho in parte risolto, ogni tanto salta ma meglio che non sentirlo proprio^^

L'errore del PCKS11.SO è un problema dovuto al keyring di ubuntu, da quanto ho capito, ho provato quindi a reinstallarlo ma.. mi dice che non riesce a scaricare due pacchetti aggiuntivi perchè non li trova. Ho anche provato a installare i pacchetti separatamente, ma stesso risultato :S

nifriz
03-05-2012, 16:22
-Punto 1-
Wine deve essere configurato in modo che capisca che "Z:" deve corrispondere a qualcosa tipo "/mnt/tuo_disco/...." fino alla cartella padre di "media/Volume/World of Warcraft/Data/Interface/Icons"

-Punto 2-
Premetto che ti ho messo il link "Let my google for y" per facilitare la ricerca, non per fare il saccente, lo dico perchè ripensandoci sembra brutto :mem:

Comunque.... una soluzione ad un problema simile è qui: StarCraft II e Ubuntu 12.04 (http://forum.ubuntu-it.org/viewtopic.php?f=48&t=519234) ... gioco diverso, ma stesso problema.

-Punto 3-
Se ti va scrivi come hai risolto per l'audio, per aiutare altri con lo stesso problema ;)

Loading