Fórum Ubuntu CZ/SK
Ostatní => Archiv => Téma založeno: Ses 24 Prosince 2006, 22:14:36
-
Mám problém s Mafií. Koupil jsem si pod stromeček Mafii, ale když ji chci pod wine spustit, tak mě to v konzoli vypíše toto:
jirka@jirka:~$ sudo wine '/home/jirka/.wine/drive_c/Program Files/Cenega Czech/Mafia/Game.exe'
libGL warning: 3D driver claims to not support visual 0x4a
libGL warning: 3D driver claims to not support visual 0x4a
_c/Program Files/Cenega Czech/Mafia/Game.exe: main/renderbuffer.c:2041: _mesa_add_renderbuffer: Assertion `bufferName == BUFFER_DEPTH || bufferName == BUFFER_STENCIL || fb->Attachment[bufferName].Renderbuffer == ((void *)0)' failed.
wine: Assertion failed at address 0xffffe410 (thread 0009), starting debugger...
Unhandled exception: assertion failed in 32-bit code (0xffffe410).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:ffffe410 ESP:0033e4cc EBP:0033e4e4 EFLAGS:00200202( - 00 - - I1)
EAX:00000000 EBX:00002c02 ECX:00002c02 EDX:00000006
ESI:0033e584 EDI:b7e96ff4
Stack dump:
0x0033e4cc: 0033e4e4 00000006 00002c02 b7d90770
0x0033e4dc: b7e96ff4 b7d62930 0033e610 b7d91ef3
0x0033e4ec: 00000006 0033e584 00000000 000000f0
0x0033e4fc: 7c26cdd8 00000130 00000000 b7dcaf2d
0x0033e50c: 0033e548 7c26cd78 7c26cddc 0033e620
0x0033e51c: b7e96ff4 000000e9 000000ea 0033e5f4
Backtrace:
=>1 0xffffe410 (0x0033e4e4)
2 0xb7d91ef3 abort+0x103() in libc.so.6 (0x0033e610)
3 0xb7d89dbb __assert_fail+0xfb() in libc.so.6 (0x0033e654)
4 0x7e325e11 _mesa_add_renderbuffer+0x161() in sis_dri.so (0x0033e674)
5 0x7e2ad064 sisUpdateBufferSize+0x234() in sis_dri.so (0x0033e6a4)
6 0x7e2ac2b0 sisMakeCurrent+0x70() in sis_dri.so (0x0033e6c4)
7 0x7e2a5860 in sis_dri.so (+0x1f860) (0x0033e714)
8 0x7e795b6c in libgl.so.1 (+0x17b6c) (0x0033e734)
9 0x7e797d2f glXMakeContextCurrent+0x27f() in libgl.so.1 (0x0033e784)
10 0x7e797fc3 glXMakeCurrent+0x23() in libgl.so.1 (0x0033e7a4)
11 0x7e915a1b in wined3d (+0x25a1b) (0x0033e864)
12 0x7e916de8 IWineD3DImpl_FillGLCaps+0x28() in wined3d (0x0033e9f4)
13 0x7e91c0dc in wined3d (+0x2c0dc) (0x0033ea34)
14 0x7e9ac18d in d3d8 (+0xc18d) (0x0033ea84)
15 0x1006eefb in ls3df (+0x6eefb) (0x0000002b)
16 0x00000000 (0x00000000)
0xffffe410: popl %ebp
Modules:
Module Address Debug info Name (83 modules)
PE 340000-347000 Deferred vorbisfile
PE 350000-35d000 Deferred ogg
PE 360000-375000 Deferred rw_data
PE 380000-390000 Deferred ijoy
PE 400000-6dad76 Deferred game
PE 6e0000-7d2000 Deferred vorbis
PE 10000000-101f3000 Export ls3df
PE 30000000-30072000 Deferred binkw32
ELF 7b800000-7b91b000 Deferred kernel32
\-PE 7b820000-7b91b000 \ kernel32
ELF 7bc00000-7bc83000 Deferred ntdll
\-PE 7bc10000-7bc83000 \ ntdll
ELF 7bf00000-7bf03000 Deferred
ELF 7bf22000-7bf37000 Deferred midimap
\-PE 7bf30000-7bf37000 \ midimap
ELF 7bf5d000-7bf75000 Deferred msacm32
\-PE 7bf60000-7bf75000 \ msacm32
ELF 7bf75000-7bfb1000 Deferred wineoss
\-PE 7bf80000-7bfb1000 \ wineoss
ELF 7bfb3000-7bfb8000 Deferred libxfixes.so.3
ELF 7bfb8000-7bfc1000 Deferred libxcursor.so.1
ELF 7bfc1000-7bfdd000 Deferred imm32
\-PE 7bfd0000-7bfdd000 \ imm32
ELF 7bfdd000-7bffb000 Deferred ximcp.so.2
ELF 7bffb000-7bffd000 Deferred xlcutf8load.so.2
ELF 7bffd000-7c000000 Deferred libxrandr.so.2
ELF 7c26e000-7c276000 Deferred libxrender.so.1
ELF 7e286000-7e4a9000 Export sis_dri.so
ELF 7e4a9000-7e536000 Deferred winex11
\-PE 7e4c0000-7e536000 \ winex11
ELF 7e536000-7e554000 Deferred libexpat.so.1
ELF 7e554000-7e583000 Deferred libfontconfig.so.1
ELF 7e583000-7e597000 Deferred libz.so.1
ELF 7e597000-7e601000 Deferred libfreetype.so.6
ELF 7e601000-7e665000 Deferred msvcrt
\-PE 7e610000-7e665000 \ msvcrt
ELF 7e665000-7e6ae000 Deferred dsound
\-PE 7e670000-7e6ae000 \ dsound
ELF 7e6ae000-7e6e5000 Deferred dinput
\-PE 7e6c0000-7e6e5000 \ dinput
ELF 7e6e5000-7e6fd000 Deferred dinput8
\-PE 7e6f0000-7e6fd000 \ dinput8
ELF 7e6fd000-7e704000 Deferred libdrm.so.2
ELF 7e704000-7e77e000 Deferred libglu.so.1
ELF 7e77e000-7e7ed000 Export libgl.so.1
ELF 7e7ed000-7e8b6000 Deferred libx11.so.6
ELF 7e8b6000-7e8c3000 Deferred libxext.so.6
ELF 7e8c3000-7e8db000 Deferred libice.so.6
ELF 7e8db000-7e992000 Export wined3d
\-PE 7e8f0000-7e992000 \ wined3d
ELF 7e992000-7e9b9000 Export d3d8
\-PE 7e9a0000-7e9b9000 \ d3d8
ELF 7e9b9000-7e9cc000 Deferred libresolv.so.2
ELF 7e9cc000-7e9ea000 Deferred iphlpapi
\-PE 7e9d0000-7e9ea000 \ iphlpapi
ELF 7e9ea000-7ea3e000 Deferred rpcrt4
\-PE 7ea00000-7ea3e000 \ rpcrt4
ELF 7ea3e000-7ead6000 Deferred ole32
\-PE 7ea50000-7ead6000 \ ole32
ELF 7ead6000-7eb64000 Deferred winmm
\-PE 7eae0000-7eb64000 \ winmm
ELF 7eb64000-7ebaa000 Deferred advapi32
\-PE 7eb70000-7ebaa000 \ advapi32
ELF 7ebaa000-7ebb5000 Deferred libgcc_s.so.1
ELF 7ebb5000-7ebb8000 Deferred libxinerama.so.1
ELF 7ebb8000-7ebbd000 Deferred libxdmcp.so.6
ELF 7ebbd000-7ebc6000 Deferred libsm.so.6
ELF 7eca5000-7ed5b000 Deferred gdi32
\-PE 7ecc0000-7ed5b000 \ gdi32
ELF 7ed5b000-7ee93000 Deferred user32
\-PE 7ed80000-7ee93000 \ user32
ELF 7ef9e000-7efa9000 Deferred libnss_files.so.2
ELF 7efa9000-7efb3000 Deferred libnss_nis.so.2
ELF 7efb3000-7efc9000 Deferred libnsl.so.1
ELF 7efc9000-7efef000 Deferred libm.so.6
ELF 7efef000-7eff2000 Deferred libxau.so.6
ELF 7eff2000-7eff7000 Deferred libxxf86vm.so.1
ELF 7eff7000-7f000000 Deferred libnss_compat.so.2
ELF b7d63000-b7d67000 Deferred libdl.so.2
ELF b7d67000-b7e9b000 Export libc.so.6
ELF b7e9b000-b7eae000 Deferred libpthread.so.0
ELF b7ebf000-b7fd0000 Deferred libwine.so.1
ELF b7fd2000-b7fed000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
0000000a
0000000c 0
0000000b 0
00000008 (D) C:\Program Files\Cenega Czech\Mafia\Game.exe
00000009 0 <==Objeví se okno, ve kterém je napsáno:
Assertion failed at address 0xffffe410.
Do you wish to debug it?
Ano NE
Když dám ano, vypíše se výše uvedený výpis z konzole a když dám ne, tak to vypíše toto:
jirka@jirka:~$ sudo wine '/home/jirka/.wine/drive_c/Program Files/Cenega Czech/Mafia/Game.exe'
libGL warning: 3D driver claims to not support visual 0x4a
libGL warning: 3D driver claims to not support visual 0x4a
_c/Program Files/Cenega Czech/Mafia/Game.exe: main/renderbuffer.c:2041: _mesa_add_renderbuffer: Assertion `bufferName == BUFFER_DEPTH || bufferName == BUFFER_STENCIL || fb->Attachment[bufferName].Renderbuffer == ((void *)0)' failed.
wine: Assertion failed at address 0xffffe410 (thread 0009), starting debugger...V obou případech se hra ani nerozjede.
Používám nejnovější Wine 0.9.28 a Ubuntu 6.10.
Ještě podotknu, že hra se bez problémů nainstalovala.
Zkoušel jsem postupy, které jsem našel na fóru, s přejmenováním souboru, ale je to bezvýsledné...
-
Tady je stránka z WineDB
http://appdb.winehq.org/appview.php?iAppId=1693
dotyčný, který to rozchodil, to "ošulil" instalací do Windows a překopírováním celého adresáře do Lin.
-
Zkopíroval jsem to a žádný účinek. Pořád to stejné...
-
Podle těch chyb bych to tipoval na nějaký problém s ovladačem graf.karty... co máš Ati nebo Nvidia? Ati s proprietárním fglrx nebo open source "radeon"?
-
Našel jsem jen toto: Silicon Integrated Systems (SiS) 630/730 PCI/AGP VGA Display Adapter
Takže nemám ani jedno z toho. A ovladače ty, který byly rovnou v jádře...
-
Zjištění funkčnosti 3D supportu:
1) co vyhodí příkaz:
cat /etc/X11/xorg.conf | grep directIdeálně by měl vyhodit: Direct Rendering: Yes
2)Co vyhodí příkaz: glxgears -printfpsTento příkaz nechte chvíli běžte, koukejte se jak se vám točí nebo netočí kolečka... FPS by mělo být vyšší než 1000
Podle http://www.sis.com/support/support_faqs_16.htm By měli být funkční ovladače přímo v jádře
-
ad 1) ten příkaz nevyhodil nic, ale našel jsem si příkaz: glxinfo | grep direct a ten mi napsal:
libGL warning: 3D driver claims to not support visual 0x4a
direct rendering: Yesad 2) libGL warning: 3D driver claims to not support visual 0x4a
347 frames in 5.0 seconds = 69.222 FPS
403 frames in 5.0 seconds = 80.562 FPS
520 frames in 5.0 seconds = 103.923 FPS
626 frames in 5.0 seconds = 125.041 FPS
459 frames in 5.0 seconds = 91.762 FPS
425 frames in 5.0 seconds = 84.947 FPS
373 frames in 5.0 seconds = 74.566 FPS
430 frames in 5.0 seconds = 85.990 FPS
431 frames in 5.0 seconds = 86.034 FPS
431 frames in 5.0 seconds = 86.034 FPS
431 frames in 5.0 seconds = 86.155 FPS
431 frames in 5.0 seconds = 86.024 FPS
431 frames in 5.0 seconds = 86.030 FPS
431 frames in 5.0 seconds = 86.041 FPSPřes 100 jsem se dostal jen, když jsem minimalizoval ty kolečka (tj když jsem na ně neviděl).
Jinak děkuji za pomoc, moc si ji vážím...
-
ad1) Máte pravdu -> hledal jste správně, já už taky blbnu...
Takže 3D akcelerace je zapnutá, ale vypadá to jako by nefungovala...
Protože i ty nejslabší karty běžně dosahují 1000 FPS.
Takže teď jde o to zjistit, jak donutit SiS karty akcelerovat... Zkuste hledat na Googlu, já se taky kouknu... Nebo se ozve nějaký šťastný majitel SiS karty kterému to už funguje.
-
Tak zatím jsem našel:
http://dri.freedesktop.org/wiki/
http://www.abclinuxu.cz/clanky/hardware/linux-na-notebooku-webboy#video
Obzvlášť ten druhý vypadá velmi slušně. Jde o stejnou kartu...
Ale tedy ten postup není 3x jednoduchý.
-
Díky moc za rady, večer se na to pustím...
-
Tak jsem zkusil ten druhý, ale je to beznadějné. Ten návod je moc starý a hodně věcí v něm už neplatí (názvy souborů, které se mají kopírovat, v make menuconfig jsem možnosti, které tam popisuje nenašel).
Ještě jsem zkoušel nainstalovat to pomocí .deb balíčků, které jsem našel na stránce těch ovladačů. Nainstaloval jsem sisctrl a do /etc/X11/xorg.cong napsal sisctrl "yes" a restartoval. X už nenaběhlo. Musel jsem pomocí nano odstranit ten řádek z xorg.conf.
-
Skousel jste nekdo na instalaci Mafije,Loki installer (http://www.liflg.org/?catid=7&gameid=35) ?
-
mě teda jde nainstalovat normálně, akorát nevim jak udělat fulscreen pořád je vidět panel a rám okna.... mam originál dvd a feisty zvuk musim dát ve wine na alsa (oss) nejde, a má ozvěnu
-
už mam i ten ten rám pryč-je to v nastavení wine, ale ten zvuk je furt naprd :)
-
neviete nahodou, kde by sa dal stiahnut loki installer na mafiu? na oficialnych strankach (http://www.liflg.org/?catid=7&gameid=35) som ho nenasiel
-
Loki installer i updater najdeš tady, konkrétně na nějaký typ hry loki neexistuje, je to univerzální, ale opravdu nevím jak chceš naistalovat mafii přes loki.
http://liflg-tracker.death-row.org/
-
Jak si přišel na to že by to mělo jít přes Loki? Nejde to.
-
vid. prispevok od akulama (http://forum.ubuntu.cz/index.php?topic=5604.msg53939#msg53939), na abclinuxu.cz (http://www.abclinuxu.cz/blog/show/94280#13) sa to tiez objavilo
podla odkazu ...catid=7... (http://www.liflg.org/?catid=7&gameid=35) to ide do kategorie 'beta', takze je pravdepodobne ze to casom zrusili
-
nemate nekdo ten file 'mafia_1.2-czech.run'? ze stranek byl odstranen a v jejich foru (na loki game installers) admin na dotaz na mafii nekomu napsal: 'read news'. ale tam jsem nic nenasel -az 2 roky zpatky v archivu jsem hledal. google taky nic, vsichni se jen odkazuji na http://www.liflg.org (http://www.liflg.org). DC++ taky nic nenasel (na nejvetsich ceskych hubech) a pres torrenty taky nic :(((( sice jsem to nainstaloval pres wine a hru muzu spustit, ale at nastavim, co nastavim, tak jen nez se objevi menu, trva to vecnost. mam akceleraci 3D v pohode (na Ati9800SE 128MB 256bit pres glxgear mam cca 5000fps) + mam C2D@2.7GHz + 2GB DDRII. hraju napriklad po netu UT2003 a beha to jak vino. tak doufam, ze ten installer mi muze treba pomoct. plz pokud se vam nekde toci na plotne, tak budu moc rad ;)
-
Našel jsem jen toto: Silicon Integrated Systems (SiS) 630/730 PCI/AGP VGA Display Adapter
Takže nemám ani jedno z toho. A ovladače ty, který byly rovnou v jádře...
ja nechapu obcas cim mily zlati myslite???
http://en.wikipedia.org/wiki/SiS_630/730 // i bez hlubsi znalosti daneho hw musi byt i memu jezevcikovi jasne, ze na tomto VGA adapteru
MAFIA NEPOBEZI ANI POD WOKNAMA!! // trocha vyhozene prachy ne??