在新X中wine魔兽没声音显示慢

Wine、Cedega、CrossOver 等配置
回复
junsuck
帖子: 65
注册时间: 2006-07-14 15:44

在新X中wine魔兽没声音显示慢

#1

帖子 junsuck » 2011-11-11 0:41

根据http://linux-wiki.cn/wiki/%E7%94%A8Wine%E8%BF%90%E8%A1%8C%E9%AD%94%E5%85%BD%E4%BA%89%E9%9C%B8III上的教程。
我的魔兽争霸在新X上打开后,提示“不能初始化声音设备”,并且画面非常卡。

日志:
err:ole:CoCreateInstance apartment not initialised
err:winediag:X11DRV_WineGL_InitOpenglInfo The Mesa OpenGL driver is using software rendering, most likely your OpenGL drivers haven't been installed correctly
fixme:advapi:SetSecurityInfo stub
err:winediag:wined3d_dll_init The GLSL shader backend has been disabled. You get to keep all the pieces if it breaks.
应该是说不能用显卡只能用soft render。

机子:Thinkpad X200(intel显卡)

高手请教了。
头像
jadeity
帖子: 689
注册时间: 2010-10-21 17:55

Re: 在新X中wine魔兽没声音显示慢

#2

帖子 jadeity » 2011-11-11 7:32

wine 的版本是多少?好像是从1.3.3x开始声音有的问题。不过前几天看到有一个博客说再次更新后声音修复了。

另外你是32位还是64位?winehq上有一个64位的相同bug可能是缺少32位的兼容库(http://bugs.winehq.org/show_bug.cgi?id=27354)。
头像
ljj_jjl2008
论坛版主
帖子: 14256
注册时间: 2007-09-16 8:29

Re: 在新X中wine魔兽没声音显示慢

#3

帖子 ljj_jjl2008 » 2011-11-11 7:34

终端执行winecfg,到里面看一下声音设置。
junsuck
帖子: 65
注册时间: 2006-07-14 15:44

Re: 在新X中wine魔兽没声音显示慢

#4

帖子 junsuck » 2011-11-11 13:32

jadeity 写了:wine 的版本是多少?好像是从1.3.3x开始声音有的问题。不过前几天看到有一个博客说再次更新后声音修复了。

另外你是32位还是64位?winehq上有一个64位的相同bug可能是缺少32位的兼容库(http://bugs.winehq.org/show_bug.cgi?id=27354)。
我的wine版本是:
wine-1.3.28
不过我切换到另外一个用户,登录后,在用wine魔兽争霸。就没问题;
我觉得应该是X启动设置不正确导致的。

我的步骤是:

1.切换用户。
2.用另外一个用户登录(该用户)。
3.ps -ef | grep X,当前开启了2个X进程。
/usr/bin/X :0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
/usr/bin/X :1 -auth /var/run/lightdm/root/:1 -nolisten tcp vt8 -novtswitch
4.wine war3.exe -opengl
这个时候魔兽争霸运行一切正常,也有声音。
5.CTRL+ALT+F7和CTRL+ALT+F8可以正常切换。
头像
jadeity
帖子: 689
注册时间: 2010-10-21 17:55

Re: 在新X中wine魔兽没声音显示慢

#5

帖子 jadeity » 2011-11-11 14:12

对不起啦,X的问题我不懂。
回复