让您的wine跑的更快

Wine、Cedega、CrossOver 等配置
回复
头像
EMAX
帖子: 18
注册时间: 2010-05-04 21:02
来自: 成都

让您的wine跑的更快

#1

帖子 EMAX » 2010-05-04 21:28

今天编译安装wine1.1.43的时候注意了一下,默认的makefile编译文件都是使用的-g -O2参数
我们可以去掉-g(dbg信息),把-O2改为-O3(gcc最优编译)

修改configure文件

代码: 全选

  if test "$GCC" = yes; then
    CFLAGS=" -g -O2"
  else
    CFLAGS="-g"
  fi
else
  if test "$GCC" = yes; then
    CFLAGS="-O2"
  else
    CFLAGS=
改为

代码: 全选

  if test "$GCC" = yes; then
    CFLAGS=" -O3"
  else
    CFLAGS=""
  fi
else
  if test "$GCC" = yes; then
    CFLAGS="-O3"
  else
    CFLAGS=
即可

另外- -偶在看Makefile教程的时候发现
make可以指定参数
例:

代码: 全选

make -j2 //双线程编译
make CFLAGS=-O3 //编译时增加编译参数
make CFLAGS:=-g //编译时去除Makefile原有指定参数
实现上述去掉-g 修改-O2为-O3并且双线程编译代码应该为:

代码: 全选

make CFLAGS:=-O2 CFLAGS:=-g CFLAGS=-O3 -j2
尚未试验,有爱人士可以尝试
头像
EMAX
帖子: 18
注册时间: 2010-05-04 21:02
来自: 成都

Re: 让您的wine跑的更快

#2

帖子 EMAX » 2010-05-04 21:41

另外,偶已经编译安装好多次Wine了,每次编译出来的都只有OSS和Esound音频驱动,导致我的wine无法使用USB声卡发出声音。知道的大哥给指点指点啊。
头像
EMAX
帖子: 18
注册时间: 2010-05-04 21:02
来自: 成都

Re: 让您的wine跑的更快

#3

帖子 EMAX » 2010-05-05 16:19

附上我编译的wine1.1.43-i386
http://u.115.com/file/f6cf41812f
头像
gcell
帖子: 429
注册时间: 2007-04-30 2:25
来自: 湖南湘潭
联系:

Re: 让您的wine跑的更快

#4

帖子 gcell » 2010-05-11 19:17

呃,这个效果明显么??? :em20
孰能浊静之以徐清,孰能安动之以馀生!
gcell -- http://gcell.blog.163.com/
头像
EMAX
帖子: 18
注册时间: 2010-05-04 21:02
来自: 成都

Re: 让您的wine跑的更快

#5

帖子 EMAX » 2010-05-15 12:06

信之则有,不信则无。
总之理论上是要更快的,能不能感觉到那才是问题。
wosuiniqunbai
帖子: 18
注册时间: 2008-11-19 10:59

Re: 让您的wine跑的更快

#6

帖子 wosuiniqunbai » 2010-05-20 9:47

:em11
头像
wean
帖子: 686
注册时间: 2007-04-23 14:47
系统: Gentoo
来自: 常熟
联系:

Re: 让您的wine跑的更快

#7

帖子 wean » 2010-05-20 9:54

EMAX 写了:另外,偶已经编译安装好多次Wine了,每次编译出来的都只有OSS和Esound音频驱动,导致我的wine无法使用USB声卡发出声音。知道的大哥给指点指点啊。
我也是usb声卡,arch用的pulse audio输出,wine需要加补丁编译

aur里的wine-pulse可以解决

ubuntu下可以参考他的pkgbuild
地址:http://aur.archlinux.org/packages.php?ID=30419
头像
lxr1234
帖子: 721
注册时间: 2009-04-10 11:15
来自: 三民主义国国民权利省我的选择市中共下台镇

Re: 让您的wine跑的更快

#8

帖子 lxr1234 » 2010-08-27 15:43

代码: 全选

./configure --with-x --without-jack --without-nas --without-oss --without-esd --disable-win16 
我的参数
强烈反对M$的ARM Secure Boot 锁定要求,大家请签名反对
http://www.fsf.org/campaigns/secure-boo ... cted-boot/
回复