64位下wine求救QAQ

Wine、Cedega、CrossOver 等配置
回复
itsjupiter
帖子: 17
注册时间: 2012-04-21 13:15
送出感谢: 0
接收感谢: 0

64位下wine求救QAQ

#1

帖子 itsjupiter » 2013-02-16 10:54

之前一直用的12.04i386版的 wine魔兽世界、war3、东方永夜抄th08 都可以正常运行

前天重装了12.10amd64版 wine东方th08时出错:

代码: 全选

itsjupiter@itsjupiter-pc:~$ ./th08
fixme:win:EnumDisplayDevicesW ((null),0,0x32f7d4,0x00000000), stub!
err:x11settings:X11DRV_ChangeDisplaySettingsEx No matching mode found 640x480x32 @60! (XRandR 1.2)
err:x11settings:X11DRV_ChangeDisplaySettingsEx No matching mode found 640x480x32 @0! (XRandR 1.2)
err:x11settings:X11DRV_ChangeDisplaySettingsEx No matching mode found 640x480x32 @60! (XRandR 1.2)
……无限刷这个提示,后略,按Ctrl+C终止了
th08脚本内容:

代码: 全选

LANG=ja_JP.UTF-8 wine '/media/d/東方永夜抄/th08.exe'
winetricks里换用了原装的d3dx*_*

电脑是联想Thinpad T410i 显卡是Nvidia NVS 3100m

显卡驱动装过源里的310experimental和304current,都不行
装从官网下载的310驱动后直接认不出32位的opengl= =

xorg.conf如下:

代码: 全选

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 304.43  (buildmeister@swio-display-x86-rhel47-13)  Sun Aug 19 21:19:28 PDT 2012

# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 310.14  (buildd@komainu)  Tue Oct 23 23:48:50 UTC 2012

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    Option         "Xinerama" "0"
EndSection

Section "Files"
EndSection

Section "InputDevice"

    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"

    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Lenovo Group Limited"
    HorizSync       43.4 - 49.0
    VertRefresh     50.0 - 60.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "NVS 3100M"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       1
        Modes      "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection     "Display"
        Depth       4
        Modes      "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection     "Display"
        Depth       8
        Modes      "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection     "Display"
        Depth       15
        Modes      "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection     "Display"
        Depth       16
        Modes      "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection     "Display"
        Depth       24
        Modes      "1024x768" "800x600" "640x480"
    EndSubSection
EndSection

google了很久也没找到该怎么弄 :em20 看一堆英文头都大了 :em20
头像
cuihao
帖子: 4793
注册时间: 2008-07-24 11:33
来自: 郑州
送出感谢: 1 次
接收感谢: 89 次
联系:

Re: 64位下wine求救QAQ

#2

帖子 cuihao » 2013-02-16 13:52

代码: 全选

LIBGL_DRIVERS_PATH=/usr/lib32/xorg/modules/dri WINEARCH=win32 wine xxx.exe
求人不如求它仨: 天蓝的Wiki 屎黄的Wiki 绿
Site: CUIHAO.TK    Twitter: @cuihaoleo
Machine: Athlon64 X2 5200+ / 2x2GB DDR2-800 / GeForce GTS 450
AD: ~まだ見ぬ誰かの笑顔のために~
itsjupiter
帖子: 17
注册时间: 2012-04-21 13:15
送出感谢: 0
接收感谢: 0

Re: 64位下wine求救QAQ

#3

帖子 itsjupiter » 2013-02-16 22:22

还是运行不了:
cuihao 写了:

代码: 全选

LIBGL_DRIVERS_PATH=/usr/lib32/xorg/modules/dri WINEARCH=win32 wine xxx.exe

ps:我已经按照wine官网http://wiki.winehq.org/WineOn64bit#head-7ec17a02cb62e99f75e40890fee9e6c1cb2139c9 设置了64bit的wine
头像
cuihao
帖子: 4793
注册时间: 2008-07-24 11:33
来自: 郑州
送出感谢: 1 次
接收感谢: 89 次
联系:

Re: 64位下wine求救QAQ

#4

帖子 cuihao » 2013-02-16 22:23

用32位的呗,麻烦少。
求人不如求它仨: 天蓝的Wiki 屎黄的Wiki 绿
Site: CUIHAO.TK    Twitter: @cuihaoleo
Machine: Athlon64 X2 5200+ / 2x2GB DDR2-800 / GeForce GTS 450
AD: ~まだ見ぬ誰かの笑顔のために~
itsjupiter
帖子: 17
注册时间: 2012-04-21 13:15
送出感谢: 0
接收感谢: 0

Re: 64位下wine求救QAQ

#5

帖子 itsjupiter » 2013-02-16 22:24

itsjupiter 写了:还是运行不了:
cuihao 写了:

代码: 全选

LIBGL_DRIVERS_PATH=/usr/lib32/xorg/modules/dri WINEARCH=win32 wine xxx.exe

ps:我已经按照wine官网http://wiki.winehq.org/WineOn64bit#head-7ec17a02cb62e99f75e40890fee9e6c1cb2139c9 设置了64bit的wine

上面忘了贴终端提示:

代码: 全选

wine: WINEARCH set to win32 but '/home/itsjupiter/.wine' is a 64-bit installation.
头像
cuihao
帖子: 4793
注册时间: 2008-07-24 11:33
来自: 郑州
送出感谢: 1 次
接收感谢: 89 次
联系:

Re: 64位下wine求救QAQ

#6

帖子 cuihao » 2013-02-17 9:02

你得把之前的~/.wine删除了才能换wine平台。但这样可能要重装DX之类的。
所以建议你是备份而非删除:

代码: 全选

mv ~/.wine ~/.wine.bk
如果不行还可以移动回去。
求人不如求它仨: 天蓝的Wiki 屎黄的Wiki 绿
Site: CUIHAO.TK    Twitter: @cuihaoleo
Machine: Athlon64 X2 5200+ / 2x2GB DDR2-800 / GeForce GTS 450
AD: ~まだ見ぬ誰かの笑顔のために~
回复

回到 “Wine及其分支”