分页: 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
:em20
帮顶,wine1.4升级到1.6就这样了,坑爹了我的Heros2,Heros3,还有轩辕剑

Re: [问题]高手帮帮忙……最近wine英雄无敌3都失败……

发表于 : 2014-04-22 8:17
xyq164288
升级到wine1.7试试呢 游戏可以采用命令 --opengl 运行吗? 如果非要DX 那么安装wine的DX运行库 :em11