wine 运行魔兽,暴雪之类的游戏,重启.

Wine、Cedega、CrossOver 等配置
回复
头像
风之武者qh
帖子: 7
注册时间: 2012-08-25 13:50

wine 运行魔兽,暴雪之类的游戏,重启.

#1

帖子 风之武者qh » 2014-07-30 18:25

电脑用的是nvidia331的私有驱动,wine1.7有两个问题:
1,运行星际争霸2,无法联网,一直在更新界面;
wine调试信息: wine StarCraft\ II.exe
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform
fixme:winhttp:WinHttpDetectAutoProxyConfigUrl discovery via DHCP not supported
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
err:wininet:open_http_connection create_netconn failed: 12029
err:wininet:open_http_connection create_netconn failed: 12029
err:wineconsole:WCUSER_SetFont wrong font
err:wineconsole:WCUSER_SetFont wrong font
err:wineconsole:WCUSER_SetFont wrong font
err:wineconsole:WCUSER_SetFont wrong font
err:wineconsole:WINECON_Fatal Couldn't find a decent font, aborting

GIF89a€,D;
第二,运行魔兽争霸3,系统直接黑屏,重新登录;
系统日志如下:
ul 30 17:58:44 qiuhua-Aspire-E1-471G kernel: [ 491.910575] nvidia 0000:01:00.0: irq 48 for MSI/MSI-X
Jul 30 17:58:44 qiuhua-Aspire-E1-471G kernel: [ 491.925622] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20131115/nsarguments-95)
Jul 30 17:58:44 qiuhua-Aspire-E1-471G kernel: [ 491.925733] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20131115/nsarguments-95)
Jul 30 17:58:44 qiuhua-Aspire-E1-471G kernel: [ 491.925795] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20131115/nsarguments-95)
Jul 30 17:58:44 qiuhua-Aspire-E1-471G kernel: [ 491.925968] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20131115/nsarguments-95)
Jul 30 17:58:44 qiuhua-Aspire-E1-471G kernel: [ 491.926029] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20131115/nsarguments-95)
Jul 30 17:58:44 qiuhua-Aspire-E1-471G kernel: [ 491.926084] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20131115/nsarguments-95)
Jul 30 17:58:44 qiuhua-Aspire-E1-471G kernel: [ 491.926153] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20131115/nsarguments-95)
Jul 30 17:58:44 qiuhua-Aspire-E1-471G kernel: [ 491.926174] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20131115/nsarguments-95)
Jul 30 17:58:44 qiuhua-Aspire-E1-471G kernel: [ 491.927277] ACPI Warning: \_SB_.PCI0.PEG0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20131115/nsarguments-95)
Jul 30 17:58:44 qiuhua-Aspire-E1-471G acpid: client 1578[0:0] has disconnected
Jul 30 17:58:44 qiuhua-Aspire-E1-471G acpid: client connected from 2814[0:0]
Jul 30 17:58:44 qiuhua-Aspire-E1-471G acpid: 1 client rule loaded
Jul 30 17:58:44 qiuhua-Aspire-E1-471G ag[2817]: mdm-superinit Starting...
Jul 30 17:58:44 qiuhua-Aspire-E1-471G ag[2818]: mdm-superinit Running prime-switch...
Jul 30 17:58:44 qiuhua-Aspire-E1-471G ag[2831]: mdm-superinit Finished running prime-switch.
Jul 30 17:58:44 qiuhua-Aspire-E1-471G ag[2832]: mdm-superinit Running prime-offload...
Jul 30 17:58:45 qiuhua-Aspire-E1-471G ag[2880]: mdm-superinit Finished running prime-offload.
Jul 30 17:58:45 qiuhua-Aspire-E1-471G ag[2881]: mdm-superinit Finished

:em20 求大神分析解下问题,我该如何处理???
恒河沙数1
帖子: 295
注册时间: 2013-04-27 19:26
系统: ubuntu+win7

Re: wine 运行魔兽,暴雪之类的游戏,重启.

#2

帖子 恒河沙数1 » 2014-07-30 20:30

推荐PlayOnLinux这个软件,它可以简单的分配用wine运行的程序的资源,比如可以分配显存给那些程序。非常巧合的是魔兽世界和星际我都在Ubuntu上运行过。
星际争霸有过联网问题,需要找到一种不使用战网客户端登陆的办法。
头像
风之武者qh
帖子: 7
注册时间: 2012-08-25 13:50

Re: wine 运行魔兽,暴雪之类的游戏,重启.

#3

帖子 风之武者qh » 2014-07-30 21:36

恒河沙数1 写了:推荐PlayOnLinux这个软件,它可以简单的分配用wine运行的程序的资源,比如可以分配显存给那些程序。非常巧合的是魔兽世界和星际我都在Ubuntu上运行过。
星际争霸有过联网问题,需要找到一种不使用战网客户端登陆的办法。
其实暴雪z这些游戏早就在我电脑运行过,正常使用的时候,也很难出现我这种情况。主要是这次安装了ubuntu麒麟系统,出现过很多闭源有驱动的问题,gnome ubuntu14.04甚至不能跟新驱动。后面改装了linux mint,发现对闭源驱动支持的很完美。唯一的缺陷是玩星际争霸2的时候,显示的不是很正常,于是更新显卡驱动,在装wine,结果出现了现在的问题,我想,即使在装playonlinux可能也不能解决这种问题,逼近是wine的前端,关键还是靠wine的, 现在也不想重装系统,想想通过debug的方法解决。
恒河沙数1
帖子: 295
注册时间: 2013-04-27 19:26
系统: ubuntu+win7

Re: wine 运行魔兽,暴雪之类的游戏,重启.

#4

帖子 恒河沙数1 » 2014-07-31 9:35

风之武者qh 写了:
恒河沙数1 写了:推荐PlayOnLinux这个软件,它可以简单的分配用wine运行的程序的资源,比如可以分配显存给那些程序。非常巧合的是魔兽世界和星际我都在Ubuntu上运行过。
星际争霸有过联网问题,需要找到一种不使用战网客户端登陆的办法。
其实暴雪z这些游戏早就在我电脑运行过,正常使用的时候,也很难出现我这种情况。主要是这次安装了ubuntu麒麟系统,出现过很多闭源有驱动的问题,gnome ubuntu14.04甚至不能跟新驱动。后面改装了linux mint,发现对闭源驱动支持的很完美。唯一的缺陷是玩星际争霸2的时候,显示的不是很正常,于是更新显卡驱动,在装wine,结果出现了现在的问题,我想,即使在装playonlinux可能也不能解决这种问题,逼近是wine的前端,关键还是靠wine的, 现在也不想重装系统,想想通过debug的方法解决。
:em11 加油,成功了记得更新这个帖子~
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: wine 运行魔兽,暴雪之类的游戏,重启.

#5

帖子 poloshiao » 2014-07-31 11:16

系统直接黑屏,重新登录;
把下面指令 複製 貼進終端機 執行
sudo lshw -numeric -class video
把結果直接複製 貼上來
后面改装了linux mint
登入 Linux Mint 的什麼桌面進程 ?
无法联网
你的 proxy 設定可能有問題
你的 wine font 可能又問題
分頭找解決方案
hyr
帖子: 79
注册时间: 2011-07-04 16:50
系统: Archlinux

Re: wine 运行魔兽,暴雪之类的游戏,重启.

#6

帖子 hyr » 2014-08-05 0:37

那啥,星际2那个问题也困扰了我很久,不过还是有办法的
前提1:创建一个32位prefix(星际2在64位wine下不能正常工作),并且在玩星际2时使用它
前提2:使用战网客户端登录,然后在战网中启动星际2,星际2客户端经实际测试无法登录。


方法一:降级wine至1.75以下

方法二:你去已经装好的windows上拷一个过来,每次运行星际2之前先进入 .win32/drive_c/users/Public/Application\ Data/Battle.net/Agent/(假定prefix在win32),设置环境变量LANG="en_US.UTF-8", 运行Agent.exe --nohttpauth,然后再启动战网客户端………………

坐等上游修复bug
头像
风之武者qh
帖子: 7
注册时间: 2012-08-25 13:50

Re: wine 运行魔兽,暴雪之类的游戏,重启.

#7

帖子 风之武者qh » 2014-08-18 17:44

你的 proxy 設定可能有問題
你的 wine font 可能又問題

游戏无法联网,主要还是因为字体问题,我在运行星际2之前,先加了个 export LANG=en_EN.UTF-8 在终端中就没有出现字体错误的的问题,能正常运行到下一步,之后,就会出现跟魔兽争霸2一样的问题,黑屏,然后跳到注销后的登录画面.我估计,这可能是我显卡驱动安装的问题.呵呵,不过这么一段时间折腾,感觉,linux确实不是一个合适玩游戏的系统.
头像
风之武者qh
帖子: 7
注册时间: 2012-08-25 13:50

Re: wine 运行魔兽,暴雪之类的游戏,重启.

#8

帖子 风之武者qh » 2014-08-18 17:52

hyr 写了:那啥,星际2那个问题也困扰了我很久,不过还是有办法的
前提1:创建一个32位prefix(星际2在64位wine下不能正常工作),并且在玩星际2时使用它
前提2:使用战网客户端登录,然后在战网中启动星际2,星际2客户端经实际测试无法登录。


方法一:降级wine至1.75以下

方法二:你去已经装好的windows上拷一个过来,每次运行星际2之前先进入 .win32/drive_c/users/Public/Application\ Data/Battle.net/Agent/(假定prefix在win32),设置环境变量LANG="en_US.UTF-8", 运行Agent.exe --nohttpauth,然后再启动战网客户端………………

坐等上游修复bug
战网客户端,在我修改了环境变量中的字体的时候,能正常开启.但是无法找到星际争霸2这个游戏,但是,如过这个时候在去启动星际争霸2 ,就可以连同战网客户端一起启用.不过悲剧的是,点击运行星际争霸2,就马上出现黑屏重启的现象.擦看了下系统日志,问题还主要在显卡驱动上.在我在装wine的时候,装了一点东西.可能是我导致显卡驱动不正常的主要原因.
Zhenbo Li
帖子: 59
注册时间: 2013-12-03 16:58
系统: Fedora 64bit

Re: wine 运行魔兽,暴雪之类的游戏,重启.

#9

帖子 Zhenbo Li » 2014-08-20 8:45

打魔兽3重启的问题我遇到过,重装显卡驱动试试?
原有的帐号是 endle,不知道为何登陆不上去了 T T
==我的博客==
SegmentFault
tocai
帖子: 37
注册时间: 2008-12-21 0:49

Re: wine 运行魔兽,暴雪之类的游戏,重启.

#10

帖子 tocai » 2014-08-28 19:04

我用wine安装魔兽争霸3一直很正常,只需要在注册表改一下分辩率,不需要其它的。也不需要安装,可以导入注册表。
两三年前wine魔兽世界也很正常。就是我没有用微软的字体,字体不太协调。
回复