LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1096|回复: 5

wine不能运行3D游戏

[复制链接]
发表于 2008-9-26 21:42:48 | 显示全部楼层 |阅读模式
总是提示内存错误,应该不是wine的原因,可能是xorg的问题,谁报个bug上去?
  1. hillwood@hillwood:/windows/D/Game Files/pal3> wine pal3.exe -opengl
  2. wine: Unhandled page fault on execute access to 0x018ce0b9 at address 0x18ce0b9 (thread 0020), starting debugger...
  3. Unhandled exception: page fault on execute access to 0x018ce0b9 in 32-bit code (0x018ce0b9).
  4. Register dump:
  5. CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
  6. EIP:018ce0b9 ESP:0032ff0c EBP:0032ffe8 EFLAGS:00210246(   - 00      -RIZP1)
  7. EAX:00000000 EBX:7b8b6ff4 ECX:41f8e054 EDX:00000000
  8. ESI:018ce0b9 EDI:7ffdf000
  9. Stack dump:
  10. 0x0032ff0c:  7b878418 7ffdf000 00000000 00000000
  11. 0x0032ff1c:  00000000 00000000 00000000 00000000
  12. 0x0032ff2c:  ffffffff 7b8784a0 7b845f50 7b8b6ff4
  13. 0x0032ff3c:  00000018 bfa8bf32 0032ffe8 acc44ea3
  14. 0x0032ff4c:  c63de454 00000000 00000000 00000000
  15. 0x0032ff5c:  00000000 00000000 00000000 00000000
  16. Backtrace:
  17. =>1 0x018ce0b9 EntryPoint() in pal3 (0x0032ffe8)
  18.   2 0xb7f42d47 wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000)
  19. 0x018ce0b9 EntryPoint in pal3: pushl        %ebp
  20. Modules:
  21. Module        Address                        Debug info        Name (44 modules)
  22. PE          400000- 1a45000        Export          pal3
  23. ELF        7b800000-7b931000        Deferred        kernel32<elf>
  24.   \-PE        7b820000-7b931000        \               kernel32
  25. ELF        7bc00000-7bca7000        Deferred        ntdll<elf>
  26.   \-PE        7bc10000-7bca7000        \               ntdll
  27. ELF        7bf00000-7bf04000        Deferred        <wine-loader>
  28. ELF        7e7db000-7e7e5000        Deferred        libxcursor.so.1
  29. ELF        7e7e5000-7e7eb000        Deferred        libxfixes.so.3
  30. ELF        7e7eb000-7e7ef000        Deferred        libxcomposite.so.1
  31. ELF        7e7ef000-7e7f7000        Deferred        libxrandr.so.2
  32. ELF        7e7f7000-7e801000        Deferred        libxrender.so.1
  33. ELF        7e801000-7e805000        Deferred        libxinerama.so.1
  34. ELF        7e805000-7e826000        Deferred        imm32<elf>
  35.   \-PE        7e810000-7e826000        \               imm32
  36. ELF        7e826000-7e83f000        Deferred        libxcb.so.1
  37. ELF        7e83f000-7e842000        Deferred        libxcb-xlib.so.0
  38. ELF        7e842000-7e846000        Deferred        libxau.so.6
  39. ELF        7e846000-7e967000        Deferred        libx11.so.6
  40. ELF        7e967000-7e976000        Deferred        libxext.so.6
  41. ELF        7e976000-7e97c000        Deferred        libxxf86vm.so.1
  42. ELF        7e97c000-7e996000        Deferred        libice.so.6
  43. ELF        7e996000-7e99f000        Deferred        libsm.so.6
  44. ELF        7e9c2000-7ea5d000        Deferred        winex11<elf>
  45.   \-PE        7e9d0000-7ea5d000        \               winex11
  46. ELF        7eb1b000-7eb42000        Deferred        libexpat.so.1
  47. ELF        7eb42000-7eb70000        Deferred        libfontconfig.so.1
  48. ELF        7eb70000-7eb84000        Deferred        libz.so.1
  49. ELF        7eb84000-7ebf7000        Deferred        libfreetype.so.6
  50. ELF        7ebf7000-7ec4a000        Deferred        advapi32<elf>
  51.   \-PE        7ec00000-7ec4a000        \               advapi32
  52. ELF        7ec4a000-7ece8000        Deferred        gdi32<elf>
  53.   \-PE        7ec60000-7ece8000        \               gdi32
  54. ELF        7ece8000-7ee34000        Deferred        user32<elf>
  55.   \-PE        7ed00000-7ee34000        \               user32
  56. ELF        7ef8b000-7ef96000        Deferred        libnss_files.so.2
  57. ELF        7ef96000-7efa0000        Deferred        libnss_nis.so.2
  58. ELF        7efa0000-7efb7000        Deferred        libnsl.so.1
  59. ELF        7efb7000-7efdd000        Deferred        libm.so.6
  60. ELF        b7db9000-b7dbd000        Deferred        libdl.so.2
  61. ELF        b7dbd000-b7f00000        Deferred        libc.so.6
  62. ELF        b7f00000-b7f18000        Deferred        libpthread.so.0
  63. ELF        b7f32000-b7f3b000        Deferred        libnss_compat.so.2
  64. ELF        b7f3b000-b8072000        Export          libwine.so.1
  65. ELF        b8073000-b8090000        Deferred        ld-linux.so.2
  66. Threads:
  67. process  tid      prio (all id:s are in hex)
  68. 00000008
  69.         00000009    0
  70. 0000000c
  71.         00000012    0
  72.         0000000e    0
  73.         0000000d    0
  74. 0000000f
  75.         00000016    0
  76.         00000014    0
  77.         00000011    0
  78.         00000010    0
  79. 00000017
  80.         00000018    0
  81. 0000001f (D) Z:\windows\D\Game Files\pal3\pal3.exe
  82.         00000020    0 <==
  83. Backtrace:
  84. =>1 0x018ce0b9 EntryPoint() in pal3 (0x0032ffe8)
  85.   2 0xb7f42d47 wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000)
  86. hillwood@hillwood:/windows/D/Game Files/pal3>
复制代码
发表于 2008-9-26 23:53:07 | 显示全部楼层
不好意思,可能你需要把把你D盘的东西,移到linux分区才行,你试试先.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-9-27 09:23:21 | 显示全部楼层
以前都是直接运行的,并且其他非3D程序不收影响,普通用户权限全开,root用户同样出错。其他发行版未见这种情况。
回复 支持 反对

使用道具 举报

发表于 2008-9-28 21:28:53 | 显示全部楼层
复制到linux分区看看吧

我在fedora下,直接用wine来运行win分区上的《洛奇》(某3D网游),很正常
换suse下面,怎么都wine不起来,无论是官方源里面还是自己编译的
后面把游戏复制到linux分区里面,就可以了。
回复 支持 反对

使用道具 举报

发表于 2008-9-29 00:19:22 | 显示全部楼层
的确是有这方面原因。
回复 支持 反对

使用道具 举报

发表于 2008-10-1 01:16:23 | 显示全部楼层
这也不能笼统说是3D游戏都不能运行吧,不过仙剑三好像是运行不了的。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表