分页: 1 / 1
[问题]高手帮帮忙……最近wine英雄无敌3都失败……
发表于 : 2008-08-25 12:09
由 kopision
先说我的配置:Sempron 2800+ (754),1G内存,C51G主板,集成显卡6100,共享了64M内存。
本来是能wine的,只是玩的时间长了会死机,我以为是显卡的问题,所以插了块8500GT,运行游戏直接黑屏,只剩一个不能动的英雄无敌的鼠标,可以按alt+tab切换程序,但是画面不会更新,只能按alt+f4强行结束。后来换了cedega 6.2模拟,仍然不行,不过会弹出对话框提示directdraw错误,不过停留半秒左右就会消失,文件位置好像是d:\下某个文件夹里的wingraph.cpp。后来看到了新闻说NV的新驱动有问题,2D性能很糟糕,于是把8500GT拔掉,用回集成显卡,但仍然是失败……而且用集成显卡玩的话,不管是正常退出还是强行退出游戏,再重新打开游戏的话(即使是wine其他游戏)都会导致死机……所以发贴求救,希望高人帮帮忙找出问题所在……先谢谢了……
发表于 : 2008-08-25 12:13
由 kopision
贴上出错信息……
代码: 全选
kopision@PC4Cat:/media/games/Heroes3$ ./Heroes3.exe
fixme:win:EnumDisplayDevicesW ((null),0,0x32f638,0x00000000), stub!
fixme:xrandr:X11DRV_XRandR_SetCurrentMode Cannot change screen BPP from 32 to 16
err:ole:CoGetClassObject class {5959df60-2911-11d1-b049-0020af30269a} not registered
err:ole:CoGetClassObject no class object {5959df60-2911-11d1-b049-0020af30269a} could be created for context 0x1
err:dsalsa:DSDB_CreateMMAP Can't map sound device for direct access: File descriptor in bad state
wine: Unhandled page fault on write access to 0x00000000 at address 0xb7d404e7 (thread 0009), starting debugger...
Unhandled exception: page fault on write access to 0x00000000 in 32-bit code (0xb7d404e7).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:b7d404e7 ESP:0032ec5c EBP:0032eccc EFLAGS:00210202( - 00 - -RI1)
EAX:00000000 EBX:7c75caa8 ECX:03fffffd EDX:00000002
ESI:0014eb70 EDI:00000000
Stack dump:
0x0032ec5c: 00000010 7c743a80 00000000 00000000
0x0032ec6c: 0ffffff6 0ffffff6 00000000 00000000
0x0032ec7c: 00000000 00000002 00000000 001448e8
0x0032ec8c: 7c75caa8 00000000 0014e828 0032ecf8
0x0032ec9c: 7c733c5e 00144908 7c73588b 0014ee4c
0x0032ecac: 0014ee84 00020010 00000000 7c736411
Backtrace:
=>1 0xb7d404e7 memset+0x37() in libc.so.6 (0x0032eccc)
2 0x7c743f5a in dsound (+0x23f5a) (0x0032ecfc)
3 0x210106c7 in mss32 (+0x106c7) (0x0014e830)
4 0x00010026 (0x0014f248)
5 0x00000001 (0x7c75c700)
6 0x7c7410b0 in dsound (+0x210b0) (0x7c744060)
7 0x6ce85356 (0x57e58955)
0xb7d404e7 memset+0x37 in libc.so.6: repe stosl %es:(%edi)
Modules:
Module Address Debug info Name (96 modules)
PE 330000- 35b000 Deferred binkw32
PE 360000- 388000 Deferred ifc21
PE 400000- 871000 Deferred heroes3
PE 10000000-1001b000 Deferred smackw32
PE 21000000-21058000 Export mss32
PE 22000000-22027000 Deferred mp3dec.asi
ELF 7b800000-7b93c000 Deferred kernel32<elf>
\-PE 7b820000-7b93c000 \ kernel32
ELF 7bc00000-7bca6000 Deferred ntdll<elf>
\-PE 7bc10000-7bca6000 \ ntdll
ELF 7bf00000-7bf03000 Deferred <wine-loader>
ELF 7c714000-7c75e000 Export dsound<elf>
\-PE 7c720000-7c75e000 \ dsound
ELF 7caf5000-7d60a000 Deferred libglcore.so.1
ELF 7d60a000-7d6ae000 Deferred libgl.so.1
ELF 7d6c3000-7d744000 Deferred opengl32<elf>
\-PE 7d6e0000-7d744000 \ opengl32
ELF 7d744000-7d852000 Deferred wined3d<elf>
\-PE 7d760000-7d852000 \ wined3d
ELF 7e283000-7e2b6000 Deferred uxtheme<elf>
\-PE 7e290000-7e2b6000 \ uxtheme
ELF 7e2b6000-7e2dc000 Deferred msacm32<elf>
\-PE 7e2c0000-7e2dc000 \ msacm32
ELF 7e2dc000-7e2f3000 Deferred msacm32<elf>
\-PE 7e2e0000-7e2f3000 \ msacm32
ELF 7e2f3000-7e3b3000 Deferred libasound.so.2
ELF 7e3b4000-7e3c8000 Deferred midimap<elf>
\-PE 7e3c0000-7e3c8000 \ midimap
ELF 7e3c8000-7e3fd000 Deferred winealsa<elf>
\-PE 7e3d0000-7e3fd000 \ winealsa
ELF 7e3fd000-7e406000 Deferred libxcursor.so.1
ELF 7e406000-7e40b000 Deferred libxfixes.so.3
ELF 7e40b000-7e40e000 Deferred libxcomposite.so.1
ELF 7e40e000-7e414000 Deferred libxrandr.so.2
ELF 7e414000-7e41c000 Deferred libxrender.so.1
ELF 7e41c000-7e421000 Deferred libxxf86vm.so.1
ELF 7e421000-7e424000 Deferred libxinerama.so.1
ELF 7e424000-7e444000 Deferred imm32<elf>
\-PE 7e430000-7e444000 \ imm32
ELF 7e444000-7e449000 Deferred libxdmcp.so.6
ELF 7e449000-7e461000 Deferred libxcb.so.1
ELF 7e461000-7e464000 Deferred libxau.so.6
ELF 7e464000-7e54b000 Deferred libx11.so.6
ELF 7e54b000-7e559000 Deferred libxext.so.6
ELF 7e559000-7e571000 Deferred libice.so.6
ELF 7e571000-7e579000 Deferred libsm.so.6
ELF 7e57f000-7e581000 Deferred libnvidia-tls.so.1
ELF 7e581000-7e58a000 Deferred librt.so.1
ELF 7e58e000-7e626000 Deferred winex11<elf>
\-PE 7e5a0000-7e626000 \ winex11
ELF 7e66a000-7e68b000 Deferred libexpat.so.1
ELF 7e68b000-7e6b5000 Deferred libfontconfig.so.1
ELF 7e6b5000-7e6ca000 Deferred libz.so.1
ELF 7e6ca000-7e73a000 Deferred libfreetype.so.6
ELF 7e73a000-7e7fa000 Deferred comctl32<elf>
\-PE 7e740000-7e7fa000 \ comctl32
ELF 7e7fa000-7e853000 Deferred shlwapi<elf>
\-PE 7e810000-7e853000 \ shlwapi
ELF 7e853000-7e96c000 Deferred shell32<elf>
\-PE 7e860000-7e96c000 \ shell32
ELF 7e96c000-7e998000 Deferred ws2_32<elf>
\-PE 7e970000-7e998000 \ ws2_32
ELF 7e998000-7e9b2000 Deferred wsock32<elf>
\-PE 7e9a0000-7e9b2000 \ wsock32
ELF 7e9b2000-7e9c5000 Deferred libresolv.so.2
ELF 7e9da000-7e9f9000 Deferred iphlpapi<elf>
\-PE 7e9e0000-7e9f9000 \ iphlpapi
ELF 7e9f9000-7ea5d000 Deferred rpcrt4<elf>
\-PE 7ea10000-7ea5d000 \ rpcrt4
ELF 7ea5d000-7eb01000 Deferred ole32<elf>
\-PE 7ea70000-7eb01000 \ ole32
ELF 7eb01000-7eb59000 Deferred ddraw<elf>
\-PE 7eb10000-7eb59000 \ ddraw
ELF 7eb59000-7ebab000 Deferred advapi32<elf>
\-PE 7eb70000-7ebab000 \ advapi32
ELF 7ebab000-7ec49000 Deferred gdi32<elf>
\-PE 7ebc0000-7ec49000 \ gdi32
ELF 7ec49000-7ed90000 Deferred user32<elf>
\-PE 7ec60000-7ed90000 \ user32
ELF 7ed90000-7ee22000 Deferred winmm<elf>
\-PE 7eda0000-7ee22000 \ winmm
ELF 7ee22000-7ee36000 Deferred lz32<elf>
\-PE 7ee30000-7ee36000 \ lz32
ELF 7ee36000-7ee4f000 Deferred version<elf>
\-PE 7ee40000-7ee4f000 \ version
ELF 7efa3000-7efae000 Deferred libnss_files.so.2
ELF 7efae000-7efc6000 Deferred libnsl.so.1
ELF 7efc6000-7efeb000 Deferred libm.so.6
ELF 7efeb000-7efed000 Deferred libxcb-xlib.so.0
ELF 7efed000-7eff7000 Deferred libnss_nis.so.2
ELF 7eff7000-7f000000 Deferred libnss_compat.so.2
ELF b7cc9000-b7ccd000 Deferred libdl.so.2
ELF b7ccd000-b7e1c000 Export libc.so.6
ELF b7e1d000-b7e35000 Deferred libpthread.so.0
ELF b7e4a000-b7f80000 Deferred libwine.so.1
ELF b7f82000-b7f9e000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
00000008 (D) Z:\media\games\Heroes3\Heroes3.exe
00000018 15
00000009 0 <==
0000000c
00000013 0
00000012 0
0000000e 0
0000000d 0
0000000f
00000015 0
00000014 0
00000011 0
00000010 0
00000016
00000017 0
Backtrace:
=>1 0xb7d404e7 memset+0x37() in libc.so.6 (0x0032eccc)
2 0x7c743f5a in dsound (+0x23f5a) (0x0032ecfc)
3 0x210106c7 in mss32 (+0x106c7) (0x0014e830)
4 0x00010026 (0x0014f248)
5 0x00000001 (0x7c75c700)
6 0x7c7410b0 in dsound (+0x210b0) (0x7c744060)
7 0x6ce85356 (0x57e58955)
杀死
kopision@PC4Cat:/media/games/Heroes3$
发表于 : 2008-08-25 17:23
由 sunningv
-----------------
问题是不是
我wine 英雄无敌3退出后 再wine其他程序会导致死机?
发表于 : 2008-08-26 12:09
由 kopision
这是一个问题。还有另一个问题是现在连wine都wine不了,用集成显卡GF6100和外置显卡GF8500GT都不行
Re: [问题]高手帮帮忙……最近wine英雄无敌3都失败……
发表于 : 2014-04-18 19:06
由 nixian
帮顶,wine1.4升级到1.6就这样了,坑爹了我的Heros2,Heros3,还有轩辕剑
Re: [问题]高手帮帮忙……最近wine英雄无敌3都失败……
发表于 : 2014-04-22 8:17
由 xyq164288
升级到wine1.7试试呢 游戏可以采用命令 --opengl 运行吗? 如果非要DX 那么安装wine的DX运行库