PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : AOE2 geht nicht mehr mit SuSE 10.3



333fps
14.12.07, 09:05
Hallo,

ich bekomme Age of Empires 2 nicht mehr zum laufen mit SuSE 10.3 und dem Nvidia-Treiber 100.14.23.

Ich komme noch ins Menü, kann alles einstellen, Musik kommt, aber dann wenn ich auf den Start-Button drücke, verabschiedet sich AOE2 mit folgenden Fehler/Warnmeldungen:


08:55:55 fischer@indus:/windows/E/spiele/AOE2GER$ wine empires2.exe
fixme:system:SystemParametersInfoW Unimplemented action: 110 (SPI_GET
fixme:win:EnumDisplayDevicesW ((null),0,0x33da00,0x00000000), stub!
fixme:xrandr:X11DRV_XRandR_SetCurrentMode Cannot change screen BPP fr
fixme:system:SystemParametersInfoW Unimplemented action: 111 (SPI_SET SHOWIMEUI)
err:dplay:DP_IF_InitializeConnection Unable to load service provider {36e95ee0-8577-11cf-960c-0080c7534e82}
err:dplay:DirectPlayCreate Failed to Initialize SP: DPERR_UNAVAILABLE
err:dplay:DP_IF_InitializeConnection Unable to load service provider {685bc400-9d2c-11cf-a9cd-00aa006886e3}
err:dplay:DirectPlayCreate Failed to Initialize SP: DPERR_UNAVAILABLE
err:dplay:DP_IF_InitializeConnection Unable to load service provider {44eaa760-cb68-11cf-9c4e-00a0c905425e}
err:dplay:DirectPlayCreate Failed to Initialize SP: DPERR_UNAVAILABLE
err:dplay:DP_IF_InitializeConnection Unable to load service provider {0f1d6860-88d9-11cf-9c4e-00a0c905425e}
err:dplay:DirectPlayCreate Failed to Initialize SP: DPERR_UNAVAILABLE
fixme:xrandr:X11DRV_XRandR_SetCurrentMode Cannot change screen BPP fr om 32 to 8
wine: Unhandled page fault on read access to 0x00000004 at address 0x51f10a (thread 0009), starting debugger...
Unhandled exception: page fault on read access to 0x00000004 in 32-bit code (0x0051f10a).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:0051f10a ESP:0033c730 EBP:00000000 EFLAGS:00010206( - 00 - RIP1)
EAX:08fe5b60 EBX:08fe5b60 ECX:08fe5b60 EDX:00000000
ESI:086ab360 EDI:083676d8
Stack dump:
0x0033c730: 083676d8 086ab360 00000000 00000000
0x0033c740: 004833a6 00000000 08ab1d58 086ab360
0x0033c750: 0033c854 00000001 0033c854 00000001
0x0033c760: 005da74a 00000220 00000000 083bcd60
0x0033c770: 0033ce90 00609491 00000000 005d9f21
0x0033c780: 08fe5b60 00000280 086ab360 00000001
Backtrace:
=>1 0x0051f10a in empires2 (+0x11f10a) (0x00000000)
0x0051f10a: movl 0x4(%ebp),%eax
Modules:
Module Address Debug info Name (99 modules)
PE 400000- 786000 Export empires2
PE 10000000-10091000 Deferred language
ELF 7b800000-7b92b000 Deferred kernel32<elf>
\-PE 7b820000-7b92b000 \ kernel32
ELF 7bc00000-7bca4000 Deferred ntdll<elf>
\-PE 7bc10000-7bca4000 \ ntdll
ELF 7bf00000-7bf04000 Deferred <wine-loader>
ELF 7cc49000-7cc90000 Deferred riched20<elf>
\-PE 7cc50000-7cc90000 \ riched20
ELF 7cc90000-7ccc2000 Deferred libcrypt.so.1
ELF 7ccc2000-7ce08000 Deferred libcrypto.so.0.9.8
ELF 7ce08000-7ce4b000 Deferred libssl.so.0.9.8
ELF 7ce4b000-7ce7f000 Deferred libcups.so.2
ELF 7ce84000-7ce99000 Deferred riched32<elf>
\-PE 7ce90000-7ce99000 \ riched32
ELF 7cff7000-7d003000 Deferred libgcc_s.so.1
ELF 7d0c5000-7d1b1000 Deferred wined3d<elf>
\-PE 7d0e0000-7d1b1000 \ wined3d
ELF 7d1b1000-7d1e4000 Deferred uxtheme<elf>
\-PE 7d1c0000-7d1e4000 \ uxtheme
ELF 7d1e4000-7d20c000 Deferred msacm32<elf>
\-PE 7d1f0000-7d20c000 \ msacm32
ELF 7d4bc000-7d4d2000 Deferred midimap<elf>
\-PE 7d4c0000-7d4d2000 \ midimap
ELF 7d4d2000-7d4eb000 Deferred msacm32<elf>
\-PE 7d4e0000-7d4eb000 \ msacm32
ELF 7d4eb000-7d528000 Deferred wineoss<elf>
\-PE 7d4f0000-7d528000 \ wineoss
ELF 7d528000-7d52e000 Deferred libxfixes.so.3
ELF 7d52e000-7d532000 Deferred libxcomposite.so.1
ELF 7d532000-7d536000 Deferred libxinerama.so.1
ELF 7d53f000-7d549000 Deferred libxcursor.so.1
ELF 7daeb000-7e483000 Deferred libglcore.so.1
ELF 7e483000-7e519000 Deferred libgl.so.1
ELF 7e519000-7e532000 Deferred libxcb.so.1
ELF 7e532000-7e535000 Deferred libxcb-xlib.so.0
ELF 7e535000-7e539000 Deferred libxau.so.6
ELF 7e539000-7e654000 Deferred libx11.so.6
ELF 7e654000-7e663000 Deferred libxext.so.6
ELF 7e663000-7e669000 Deferred libxxf86vm.so.1
ELF 7e669000-7e682000 Deferred libice.so.6
ELF 7e682000-7e68b000 Deferred libsm.so.6
ELF 7e68c000-7e693000 Deferred libxrandr.so.2
ELF 7e693000-7e69c000 Deferred libxrender.so.1
ELF 7e6a5000-7e739000 Deferred winex11<elf>
\-PE 7e6c0000-7e739000 \ winex11
ELF 7e812000-7e833000 Deferred libexpat.so.1
ELF 7e833000-7e85f000 Deferred libfontconfig.so.1
ELF 7e85f000-7e872000 Deferred libz.so.1
ELF 7e872000-7e8e1000 Deferred libfreetype.so.6
ELF 7e8fb000-7e929000 Deferred ws2_32<elf>
\-PE 7e900000-7e929000 \ ws2_32
ELF 7e929000-7e93e000 Deferred mswsock<elf>
\-PE 7e930000-7e93e000 \ mswsock
ELF 7e93e000-7e959000 Deferred wsock32<elf>
\-PE 7e940000-7e959000 \ wsock32
ELF 7e959000-7e96e000 Deferred lz32<elf>
\-PE 7e960000-7e96e000 \ lz32
ELF 7e96e000-7e989000 Deferred version<elf>
\-PE 7e970000-7e989000 \ version
ELF 7e989000-7ea49000 Deferred comctl32<elf>
\-PE 7e990000-7ea49000 \ comctl32
ELF 7ea49000-7ea71000 Deferred msvfw32<elf>
\-PE 7ea50000-7ea71000 \ msvfw32
ELF 7ea71000-7ea90000 Deferred imm32<elf>
\-PE 7ea80000-7ea90000 \ imm32
ELF 7ea90000-7eadb000 Deferred dsound<elf>
\-PE 7eaa0000-7eadb000 \ dsound
ELF 7eadb000-7eb6a000 Deferred winmm<elf>
\-PE 7eaf0000-7eb6a000 \ winmm
ELF 7eb6a000-7eb9e000 Deferred dplayx<elf>
\-PE 7eb70000-7eb9e000 \ dplayx
ELF 7eb9e000-7ebbd000 Deferred iphlpapi<elf>
\-PE 7ebb0000-7ebbd000 \ iphlpapi
ELF 7ebbd000-7ec19000 Deferred rpcrt4<elf>
\-PE 7ebd0000-7ec19000 \ rpcrt4
ELF 7ec19000-7ecb3000 Deferred gdi32<elf>
\-PE 7ec30000-7ecb3000 \ gdi32
ELF 7ecb3000-7edf0000 Deferred user32<elf>
\-PE 7ecd0000-7edf0000 \ user32
ELF 7edf0000-7ee93000 Deferred ole32<elf>
\-PE 7ee00000-7ee93000 \ ole32
ELF 7ee93000-7eee9000 Deferred ddraw<elf>
\-PE 7eea0000-7eee9000 \ ddraw
ELF 7eee9000-7ef36000 Deferred advapi32<elf>
\-PE 7ef00000-7ef36000 \ advapi32
ELF 7ef36000-7ef3a000 Deferred iso8859-15.so
ELF 7ef96000-7efa0000 Deferred libnss_files.so.2
ELF 7efa0000-7efaa000 Deferred libnss_nis.so.2
ELF 7efaa000-7efc1000 Deferred libnsl.so.1
ELF 7efc1000-7efe6000 Deferred libm.so.6
ELF 7efe7000-7effa000 Deferred libresolv.so.2
ELF b7d10000-b7d12000 Deferred libnvidia-tls.so.1
ELF b7d13000-b7d1b000 Deferred libnss_compat.so.2
ELF b7d1c000-b7d20000 Deferred libdl.so.2
ELF b7d20000-b7e53000 Deferred libc.so.6
ELF b7e53000-b7e6a000 Deferred libpthread.so.0
ELF b7e84000-b7f98000 Deferred libwine.so.1
ELF b7f99000-b7fb5000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
0000000a
0000000c 0
0000000b 0
00000008 (D) Z:\windows\E\spiele\AOE2GER\empires2.exe
0000000f 15
0000000e 15
00000009 0 <==
Backtrace:
=>1 0x0051f10a in empires2 (+0x11f10a) (0x00000000)
fixme:winmm:MMDRV_Exit Closing while ll-driver open
fixme:winmm:MMDRV_Exit Closing while ll-driver open
fixme:winmm:MMDRV_Exit Closing while ll-driver open
08:56:26 fischer@indus:/windows/E/spiele/AOE2GER$


Was ich versucht habe:
- andere wine versionen getestet
- wine selber kompiliert
- winecfg mit Win95, XP, NT

Hat jemand eine Idee? Denn AOE2 lief schon sehr gut auf SuSE 10.2/10.0 hier

333fps
14.12.07, 12:46
Nachtrag:
Meine Wine-Version ist die aktuellste 0.9.50

flammenflitzer
18.12.07, 15:30
Was hast Du denn verändert. Oder handelt es sich um eine Neuinstallation?
Hast Du das alte .wine Verzeichnis, oder ein neues?

333fps
18.12.07, 17:42
Was hast Du denn verändert. Oder handelt es sich um eine Neuinstallation?
Hast Du das alte .wine Verzeichnis, oder ein neues?

hm, verändert hat sich eigentlich nur die xorg-Version (jetzt: 7.3).

Das .wine-Verzeichnis wurde nicht ver/geändert. Ich vermute mal stark, dass die neue xorg-Version der Schuldige ist, denn weder ein anderer Nvidia-Treiber- noch eine andere wine-Version zeigte eine Besserung.

Noch eine andere Vermutung: da die neue xorg-Version mit xrand arbeitet könnte dies vllt. der "Knackpunkt" sein. Denn im Kontrollzenter von KDE kann ich keine einzige (andere) Auflösung auswählen. Mit Strg+Alt+ gehts aber noch.

flammenflitzer
19.12.07, 18:49
Kann ich nicht mitreden. Ist bei Gentoo noch auf "testing".

Nordmende
19.12.07, 20:49
Mal ne andere Frage: hast du AoE2 mit oder ohne No-Cd Crack zum laufen gebracht ?

333fps
20.12.07, 08:53
mit no-CD patch und AOE2-Version 2.0a. IIRC hatte ich die Reg-Settings von Windows XP übernommen bzw. als Datei davon nach Linux exportiert.

333fps
03.01.08, 09:49
Lösung:

Ich hatte in meiner fstab falsche Attribute gesetzt (kein x-Attribut) für die ntfs-3g Partition. Nachdem ich die ntfs-3g-Partition folgendermaßen geändert habe funktioniert AOE2 bestens:

fstab:
.. ntfs-3g rw,uid=1000,gid=users 1 2

PS.: Für was stehen nochmal die "1 2" am Zeilenende? Sollte man da nicht "0 0" eintragen?