gra Guild Wars pod Wine - dlaczego si

Tematy związane z oprogramowaniem, instalacją, konfiguracją
Awatar użytkownika
Dalik
Beginner
Posty: 206
Rejestracja: 25 października 2007, 18:13
Lokalizacja: /home/dalik

gra Guild Wars pod Wine - dlaczego się nie uruchamia?

Post autor: Dalik »

Może ktoś przeanalizować błąd, który mi wychodzi podczas uruchamiania gry GUILD WARS pod WINE?

Kod: Zaznacz cały

dalik@trance:~$ wine /mnt/d/Gry/Guild\ Wars/Gw.exe -dsound 

Kod: Zaznacz cały

wine: Unhandled page fault on execute access to 0x00582df0 at address 0x582df0 (thread 0009), starting debugger...
Unhandled exception: page fault on execute access to 0x00582df0 in 32-bit code (0x00582df0).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:00582df0 ESP:0033ff0c EBP:0033ffe8 EFLAGS:00010246(   - 00      -RIZP1)
 EAX:00000000 EBX:7b8b5884 ECX:9cc92f09 EDX:00000000
 ESI:00582df0 EDI:7ffdf000
Stack dump:
0x0033ff0c:  7b87a9a8 7ffdf000 00000000 00000000
0x0033ff1c:  00000000 00000000 00000000 00000000
0x0033ff2c:  ffffffff 7b87aa30 7b845800 7b8b5884
0x0033ff3c:  fffa1036 00000018 0033ffe8 73fe21fe
0x0033ff4c:  1b52ab09 00000000 00000000 00000000
0x0033ff5c:  00000000 00000000 00000000 00000000
Backtrace:
=>1 0x00582df0 EntryPoint() in gw (0x0033ffe8)
  2 0xf7e3fb47 wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000)
0x00582df0 EntryPoint in gw: pushl	%ebp
Modules:
Module	Address			Debug info	Name (82 modules)
PE	  400000-  f8c000	Export          gw
ELF	7b800000-7b92f000	Deferred        kernel32<elf>
  \-PE	7b820000-7b92f000	\               kernel32
ELF	7bc00000-7bca6000	Deferred        ntdll<elf>
  \-PE	7bc10000-7bca6000	\               ntdll
ELF	7bf00000-7bf03000	Deferred        <wine-loader>
ELF	7e214000-7e228000	Deferred        midimap<elf>
  \-PE	7e220000-7e228000	\               midimap
ELF	7e228000-7e240000	Deferred        msacm32<elf>
  \-PE	7e230000-7e240000	\               msacm32
ELF	7e240000-7e249000	Deferred        librt.so.1
ELF	7e249000-7e30c000	Deferred        libasound.so.2
ELF	7e31f000-7e355000	Deferred        winealsa<elf>
  \-PE	7e330000-7e355000	\               winealsa
ELF	7e3a1000-7e3d3000	Deferred        uxtheme<elf>
  \-PE	7e3b0000-7e3d3000	\               uxtheme
ELF	7e3d3000-7e3dc000	Deferred        libxcursor.so.1
ELF	7e3dc000-7e3e1000	Deferred        libxfixes.so.3
ELF	7e3e1000-7e3e4000	Deferred        libxcomposite.so.1
ELF	7e3e4000-7e3ea000	Deferred        libxrandr.so.2
ELF	7e3ea000-7e3f3000	Deferred        libxrender.so.1
ELF	7e3f3000-7e3f6000	Deferred        libxinerama.so.1
ELF	7e3f6000-7e416000	Deferred        imm32<elf>
  \-PE	7e400000-7e416000	\               imm32
ELF	7e416000-7e41b000	Deferred        libxdmcp.so.6
ELF	7e41b000-7e433000	Deferred        libxcb.so.1
ELF	7e433000-7e522000	Deferred        libx11.so.6
ELF	7e522000-7e530000	Deferred        libxext.so.6
ELF	7e530000-7e535000	Deferred        libxxf86vm.so.1
ELF	7e535000-7e54c000	Deferred        libice.so.6
ELF	7e54c000-7e554000	Deferred        libsm.so.6
ELF	7e567000-7e600000	Deferred        winex11<elf>
  \-PE	7e580000-7e600000	\               winex11
ELF	7e606000-7e62c000	Deferred        libexpat.so.1
ELF	7e62c000-7e656000	Deferred        libfontconfig.so.1
ELF	7e656000-7e659000	Deferred        libxau.so.6
ELF	7e669000-7e67e000	Deferred        libz.so.1
ELF	7e67e000-7e6f3000	Deferred        libfreetype.so.6
ELF	7e6f3000-7e71a000	Deferred        msacm32<elf>
  \-PE	7e700000-7e71a000	\               msacm32
ELF	7e71a000-7e7ad000	Deferred        winmm<elf>
  \-PE	7e730000-7e7ad000	\               winmm
ELF	7e7ad000-7e7c1000	Deferred        lz32<elf>
  \-PE	7e7b0000-7e7c1000	\               lz32
ELF	7e7c1000-7e7da000	Deferred        version<elf>
  \-PE	7e7d0000-7e7da000	\               version
ELF	7e7da000-7e87f000	Deferred        oleaut32<elf>
  \-PE	7e7f0000-7e87f000	\               oleaut32
ELF	7e87f000-7e8e1000	Deferred        rpcrt4<elf>
  \-PE	7e890000-7e8e1000	\               rpcrt4
ELF	7e8e1000-7e984000	Deferred        ole32<elf>
  \-PE	7e8f0000-7e984000	\               ole32
ELF	7e984000-7ea47000	Deferred        comctl32<elf>
  \-PE	7e990000-7ea47000	\               comctl32
ELF	7ea47000-7eaa1000	Deferred        shlwapi<elf>
  \-PE	7ea50000-7eaa1000	\               shlwapi
ELF	7eaa1000-7ebb3000	Deferred        shell32<elf>
  \-PE	7eab0000-7ebb3000	\               shell32
ELF	7ebb3000-7ec4f000	Deferred        gdi32<elf>
  \-PE	7ebc0000-7ec4f000	\               gdi32
ELF	7ec4f000-7ed99000	Deferred        user32<elf>
  \-PE	7ec70000-7ed99000	\               user32
ELF	7ed99000-7edeb000	Deferred        advapi32<elf>
  \-PE	7edb0000-7edeb000	\               advapi32
ELF	7edeb000-7edfe000	Deferred        libresolv.so.2
ELF	7edfe000-7ee1c000	Deferred        iphlpapi<elf>
  \-PE	7ee00000-7ee1c000	\               iphlpapi
ELF	7ee1c000-7ee48000	Deferred        ws2_32<elf>
  \-PE	7ee20000-7ee48000	\               ws2_32
ELF	7ee48000-7ee62000	Deferred        wsock32<elf>
  \-PE	7ee50000-7ee62000	\               wsock32
ELF	7ef9c000-7efa7000	Deferred        libnss_files.so.2
ELF	7efa7000-7efb1000	Deferred        libnss_nis.so.2
ELF	7efb1000-7efc9000	Deferred        libnsl.so.1
ELF	7efc9000-7efed000	Deferred        libm.so.6
ELF	f7cc0000-f7cc9000	Deferred        libnss_compat.so.2
ELF	f7ccb000-f7ccf000	Deferred        libdl.so.2
ELF	f7ccf000-f7e21000	Deferred        libc.so.6
ELF	f7e21000-f7e38000	Deferred        libpthread.so.0
ELF	f7e38000-f7f6e000	Export          libwine.so.1
ELF	f7f6e000-f7f70000	Deferred        libxcb-xlib.so.0
ELF	f7f84000-f7fa3000	Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) Z:\mnt\d\Gry\Guild Wars\Gw.exe
	00000009    0 <==
0000000c 
	00000013    0
	00000012    0
	0000000e    0
	0000000d    0
0000000f 
	00000015    0
	00000014    0
	00000011    0
	00000010    0
Backtrace:
=>1 0x00582df0 EntryPoint() in gw (0x0033ffe8)
  2 0xf7e3fb47 wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000)
killanonimx
Beginner
Posty: 113
Rejestracja: 11 września 2008, 15:48

Post autor: killanonimx »

A ta gra Ci kiedyś działała?
Awatar użytkownika
Dalik
Beginner
Posty: 206
Rejestracja: 25 października 2007, 18:13
Lokalizacja: /home/dalik

Post autor: Dalik »

Nie. Jestem świeżakiem jeżeli chodzi o Linuksy i proszę o pomoc jak ją uruchomić.
Gdy to zrobię to jeszcze tylko coś do oglądania filmów i mogę okienka porzucić ;)

Edit:
Doszukałem się czegoś takiego:

Kod: Zaznacz cały

Will not work when run from an NTFS partition.
Na tę chwilę gra się uruchamia (ściąga potrzebne pliki), zobaczymy co będzie dalej.
genobis
Beginner
Posty: 353
Rejestracja: 21 lipca 2008, 21:59
Lokalizacja: Trzebinia

Post autor: genobis »

Z "czymś" do oglądania filmów nie powinno być żadnego problemu, natomiast jeśli chodzi o gry pod wine, to bywa różnie (tzn. przeważnie cienko :-P). Może z cedegą byłoby lepiej. Oczywiście można kombinować, itd., ale...

edit:
http://wiki.guildwars.com/wiki/Guild_Wars_on_Wine
http://ubuntuforums.org/showthread.php?t=283122
http://www.google.pl/search?q=guild+wars+wine
Pies
Beginner
Posty: 127
Rejestracja: 22 sierpnia 2008, 21:17

Post autor: Pies »

Bawiłem się z gw i działało mi ładnie na linie póki nie zacząłem coś majstrować i teraz grafika w gw mi się wali...
Rozumiem, że odpalasz tą komendę, szare okienko sprawdzające update działa i kiedy ekran logowania się ma pojawić, wine wyłącza się?
Instalowałeś sterowniki do grafiki? Jaki system ma udawać wine? I czy próbowałeś ustawiać coś pod "wine regedit"
Awatar użytkownika
Dalik
Beginner
Posty: 206
Rejestracja: 25 października 2007, 18:13
Lokalizacja: /home/dalik

Post autor: Dalik »

Uruchamia się GW, chwilkę mam zamazany ekran i zawieszenie X'ów, wyświetla mnie to w konsoli.

Na pewno mam problem z Directem. Nie wiem co zrobić by pokazał mi się directx w regedit (bo tam nie ma).

Sterowniki do grafiki?

Poszperam, bo na pewno nie instalowałem.


Edit:
Uruchomiłem grę z takimi opcjami:

Kod: Zaznacz cały

-dx8 -noshaders
i włączyła się ale bardzo skakała.

Jak sprawdzić jakie mam sterowniki zainstalowane?
¦ciągnąłem z oficjalnej stonki Nvidii stery ale nie da się ich zainstalować bo kernel jest niezgodny.
genobis
Beginner
Posty: 353
Rejestracja: 21 lipca 2008, 21:59
Lokalizacja: Trzebinia

Post autor: genobis »

¦ciągnąłem z oficjalnej stonki Nvidii stery ale nie da się ich zainstalować bo kernel jest niezgodny.
A jaki to kernel (wynik polecenia uname -r ), jakie sterowniki i jaka karta?
Awatar użytkownika
Dalik
Beginner
Posty: 206
Rejestracja: 25 października 2007, 18:13
Lokalizacja: /home/dalik

Post autor: Dalik »

Kernel - 2.6.26-1-amd64

Karta - GeForce 7300GT 256mb

Sterowniki z oficjalnej strony
Linux x64 (AMD64/EM64T) Display Driver
Wersja: 177.80
System operacyjny: Linux x64 (AMD64/EM64T)
Data publikacji: 07.10.2008
Nazwa pliku: NVIDIA-Linux-x86_64-177.80-pkg2.run

Jak w ogóle sprawdzić jakie sterowniki mam zainstalowane?

Edit:
Znalazłem temat z xconf.org'iem.
http://www.debian.linux.pl/viewtopic.php?t=8847&start=0
Tak jakbym miał podobny problem.
ODPOWIEDZ