Portál AbcLinuxu, 12. května 2025 13:33

Dotaz: WINE - Mafie nejde :-(

robotics avatar 8.9.2010 22:13 robotics | skóre: 29 | blog: o_vsem_moznem
WINE - Mafie nejde :-(
Přečteno: 1203×
Odpovědět | Admin
Tak sem si řekl, že si zahraju jedničku Mafii a ono nic. Přitom mi kdysi na WINE šla. Ted mi to vypisuje tohle:
martin@debian:~/.wine/drive_c/Program Files/Cenega Czech/Mafia$ wine Game.exe 
X Error of failed request:  GLXBadDrawable
  Major opcode of failed request:  142 (GLX)
  Minor opcode of failed request:  5 (X_GLXMakeCurrent)
  Serial number of failed request:  2635
  Current serial number in output stream:  2635
Locking assertion failure.  Backtrace:
#0 /usr/lib32/libxcb-xlib.so.0 [0xf7451767]
#1 /usr/lib32/libxcb-xlib.so.0(xcb_xlib_lock+0x2e) [0xf745181e]
#2 /usr/lib32/libX11.so.6 [0x7e309dc9]
#3 /usr/lib32/libX11.so.6(XESetCloseDisplay+0x44) [0x7e2ebe14]
#4 /usr/lib32/libGL.so.1 [0x7e1cb7c9]
#5 [0x7c4b70f0]
martin@debian:~/.wine/drive_c/Program Files/Cenega Czech/Mafia$ wine Setup.exe 
X Error of failed request:  GLXBadDrawable
  Major opcode of failed request:  142 (GLX)
  Minor opcode of failed request:  5 (X_GLXMakeCurrent)
  Serial number of failed request:  1654
  Current serial number in output stream:  1654
Locking assertion failure.  Backtrace:
#0 /usr/lib32/libxcb-xlib.so.0 [0x7e31c767]
#1 /usr/lib32/libxcb-xlib.so.0(xcb_xlib_lock+0x2e) [0x7e31c81e]
#2 /usr/lib32/libX11.so.6 [0x7e364dc9]
#3 /usr/lib32/libX11.so.6(XESetCloseDisplay+0x44) [0x7e346e14]
#4 /usr/lib32/libGL.so.1 [0x7e1eb7c9]
#5 [0x7d359588]
martin@debian:~/.wine/drive_c/Program Files/Cenega Czech/Mafia$ 
Nevíte prosím co s tím? Mám Debian Lenny 64 bit a nejaktuálnější wine-1.1.42.
Používejte Windows.

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

9.9.2010 10:31 Sten
Rozbalit Rozbalit vše Re: WINE - Mafie nejde :-(
Odpovědět | | Sbalit | Link | Blokovat | Admin
Vypadá to, že vám nefunguje grafická akcelerace. Pokud vám jinak akcelerované hry fungují, zkuste ve winecfg vypnout „stínování pixelů“, případně i „stínování vertexů“
robotics avatar 9.9.2010 18:50 robotics | skóre: 29 | blog: o_vsem_moznem
Rozbalit Rozbalit vše Re: WINE - Mafie nejde :-(
Tak už to jede, jen to musím spouštět z příkazové řádky, jinak to melo něco o Generic error.
oroborus avatar 9.9.2010 18:58 oroborus | skóre: 20 | blog: Bulanci
Rozbalit Rozbalit vše Re: WINE - Mafie nejde :-(
nemozem si pomoct, ale na zaklade:
martin@debian:~/.wine/drive_c/Program Files/Cenega Czech/Mafia$ wine Game.exe
Som myslel, ze to spustas z prikazovej riadky
(kazdopadne som rad, ze ti to ide)
robotics avatar 9.9.2010 19:25 robotics | skóre: 29 | blog: o_vsem_moznem
Rozbalit Rozbalit vše Re: WINE - Mafie nejde :-(
Spoustel sem to z prikazovy radky, ale musel sem vypnout ve wincfg ty vertexy a stiny nebo co to bylo. Pak až potom mi to začlo jít.
robotics avatar 9.9.2010 19:26 robotics | skóre: 29 | blog: o_vsem_moznem
Rozbalit Rozbalit vše Re: WINE - Mafie nejde :-(
Ale z prikazovy radky se to spustit musi.
robotics avatar 9.9.2010 19:26 robotics | skóre: 29 | blog: o_vsem_moznem
Rozbalit Rozbalit vše Re: WINE - Mafie nejde :-(
Děkuju za pomoc, už jezdím v tramvaji a střílím po lidech :-).
9.9.2010 13:41 Matlák
Rozbalit Rozbalit vše Re: WINE - Mafie nejde :-(
Odpovědět | | Sbalit | Link | Blokovat | Admin
jen tak OT: zjistil jsem, že čím novější Wine, tím je výkon 3D her na mém obstarožním AthlonXP horší. Mám grafiku nVidia 7600GS a například v UT1 či NFS6 je výrazně vyšší FPS s verzí 0.9.53 než s 1.2. Sice nemám měřidlo zatížení GPU, ale vidím teploty a z toho usuzuju, že novější Wine z nějakého důvodu (nepočítá s pomalým CPU?) méně vytěžuje grafiku a tím zhoršuje celkový 3D výkon...
poky74 avatar 9.9.2010 19:43 poky74 | skóre: 36 | blog: Zápisník | Vrchlabí
Rozbalit Rozbalit vše Re: WINE - Mafie nejde :-(

Wine hw vytěžuje tak jak je potřeba, tvrzení že program nepočítá se starým hw a proto ho nezatěžuje je naprosto nesmyslné.

Chcete Linuxové samolepky nebo Tuxe na klíče? ->
9.9.2010 19:54 Matlák
Rozbalit Rozbalit vše Re: WINE - Mafie nejde :-(
Myslel jsem to tak, že vývojáři testují programy na mnohem rychlejším hw, tím pádem si nevšimnou bottlenecku v návrhu software. Nepočítají s pomalejším CPU. Prostě jak vidím, novější Wine má tak velkou "softwarovou" režii vykreslování, že CPU nestíhá předávat GPU svá data a tím pádem jde FPS rapidně dolů. Tak hodně, že raději držím starou verzi Wine.
9.9.2010 13:51 Matlák
Rozbalit Rozbalit vše Re: WINE - Mafie nejde :-(
Odpovědět | | Sbalit | Link | Blokovat | Admin
... a ještě dodám že třeba BF2 nejde hrát s nejnovějším wine vůbec. Prostě se to zpomalilo, a to hodně..

a k dotazu, vypadá to opravdu jako chyba akcelerace, případně běžící nějaký kompozitor či co. Mimo vypnutí hardwarového stínování ve winecfg pomáhá také nastavit nějakou "wine plochu" o malém rozlišení jako např. 1024x768..
9.9.2010 15:10 Mepho
Rozbalit Rozbalit vše Re: WINE - Mafie nejde :-(
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ako uz bolo spomenute vyssie, nejde akceleracia. Na Vasom mieste by som pouzil skript na instalaciu driverov Ati/AMD zvany Envy (bezi pod ubuntulike distrami, resp dpkg based distrami).

V kazdom pripade by toto malo vypisat:

user@masina: glxinfo | grep direct

direct rendering: Yes
robotics avatar 9.9.2010 18:30 robotics | skóre: 29 | blog: o_vsem_moznem
Rozbalit Rozbalit vše Re: WINE - Mafie nejde :-(
martin@debian:~$  glxinfo | grep direct
direct rendering: Yes
9.9.2010 15:22 DNA
Rozbalit Rozbalit vše Re: WINE - Mafie nejde :-(
Odpovědět | | Sbalit | Link | Blokovat | Admin
hmm, tak jsem ji zkusil a taky mi nejde s wine 1.3, asi to vyzkouším přes playonlinux nebo něco jinýho, co umí spravovat více verzí wine. Původně jsem Mafii instaloval přes Loki installer, ale ten koukám už na stránkách není :-(
9.9.2010 20:34 YYY | skóre: 29 | blog: martinek
Rozbalit Rozbalit vše Re: WINE - Mafie nejde :-(
Odpovědět | | Sbalit | Link | Blokovat | Admin
U mne zase zustane jen cerne okno. :( Mam lennyho, zkusim zkompilovat nove wine...
10.9.2010 14:23 cthulhu
Rozbalit Rozbalit vše Re: WINE - Mafie nejde :-(
Lenny 64bit + 1.1.42 -> nejede :(

vypnute stinovani viz. vyse, vysledkem je ze slysim zvuky, ale obrazovka je cerna
err:d3d_draw:drawStridedFast >>>>>>>>>>>>>>>>> GL_INVALID_FRAMEBUFFER_OPERATION (0x506) from glDrawElements @ drawprim.c / 47
fixme:d3d:context_check_fbo_status FBO status GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE (0x8d56)
fixme:d3d:context_check_fbo_status 	Color attachment 0: (0x128200) WINED3DFMT_B8G8R8X8_UNORM 1280x1024
fixme:d3d:context_check_fbo_status 	Depth attachment: (0x1284d0) WINED3DFMT_D32_UNORM 1280x1024

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.