红联Linux门户
Linux帮助

debian Linux 下 Cedega 使用指南

发布时间:2006-05-20 08:31:21来源:红联作者:燕南天
转文

获取 Cedega


Cedega是一个商业软件,可以通过订购凭证在 http://transgaming.com 购买。


你也可以使用 Cedega 的 CVS 版本(这是免费的),这个的安装说明在 http://www.linux-gamers.net/modu ... le.php?articleid=45


如何安装 Cedega


安装debian文件


sudo dpkg -i cedega_[version].deb


使用 Cedega 安装游戏


从CD或DVD安装


找出正确的可执行安装程序使用如下的命令安装游戏:


cedega /media/cdrom/setup.exe


假设你的cdrom挂载在/media/cdrom并且安装程序名为setup.exe


你可能在复制过程中遇到一些显示错误。这通常是无害的。


从硬盘安装


如果你拥有足够的空闲空间,你可以复制每一张CD的内容到你主文件夹的Transgaming_Drive目录下。这样你就不会有换CD的问题。


cd ~/TransGaming_Drive


找出正确的可执行安装程序使用如下的命令安装游戏:


cedega setup.exe


多张光盘安装


运行安装程序并加上-monitor-cdrom-eject参数,接下来你可能要按下CD-RW或DVD驱动器的弹出按键,光盘将会被卸载并自动弹出。


如果系统存在便携可擦写驱动器(即u盘),在启用这个选项的时候你应该要小心。


使用 Cedega 玩游戏


如果游戏已经安装好了,有三种方法来开始游戏。


使用桌面图标


一些游戏在安装过程中会创建一个桌面图标。如果你想给 Cedega 或这个游戏加上特殊的参数,请编辑这个桌面快捷方式。


使用开始菜单


有些游戏会在开始菜单上创建一个链接。点击开始菜单,选TransGaming -> Programs和 游戏名或发行公司并选择游戏的图标。如果你想给Cedega或这个游戏加上特殊的参数,请编辑这个菜单快捷方式。


使用命令行


进入游戏所在目录:


cd ~/.transgaming/c_drive/Program Files/[Game Directory]


开始游戏:


cedega [wine options] game.exe [game options]


Cedega 的一些重要的参数:


-bigexe:


这个参数是大的可执行文件所需的。这些的典型是被打包成一个大的可执行文件的试完版游戏的安装程序。


-use-pthreads:


一种避免使用pthreads(PISOX线程包)的方法。这个参数应该由cedega自动设置,如果存在问题的话它可以用来更改pthreads选项。可选值是yes或no。


-monitor-cdrom-eject


开启CD弹出功能。这个选项默认是关闭的,仅仅在一些多张光盘安装程序里需要开启。


如果系统存在便携可擦写驱动器(即u盘),在启用这个选项的时候你应该要小心。




不使用CD玩游戏


你可以在 MegaGames 得到免CD补丁。


配置 Cedega


用你常用的文本编辑器打开~/.transgaming/config来编辑cedega配置设定。更多的细节请参阅提供的Cedega_howto txt文件。


故障排除


OpenGL 支持


执行下面的命令行来测试你的显卡对OpenGL的支持:


glxinfo | grep #direct rendering#


结果将输出到"direct rendering:"


如果结果是“yes”或“enable”那么OpenGL很可能已经正确的设置好了。如果列出像“no”或“disable”请重新检查你的3D设置。


性能测试


如果你的显卡已经正确开启了3D加速功能,那么在默认的窗口大小下(这个会不会是分辨率),所报告的FPS应该在500FPS以上。如果输出结果表明低于500FPS请重新检查你的3D设置。


glxgears


多个OpenGL库


检查是否存在多个OpenGL库:


locate libGL


这将显示你的系统上所存在的OpenGL库。值得注意的是,你应该留心在 /usr/lib 和 /usr/X11R6/lib 都要有 libGL 。有时候,software-only Mesa(请告诉我这是什么)OpenGL库安装在/usr/X11R6/lib而硬件加速驱动安装在别的地方。我们不建议你从 /usr/X11R6/lib移除Mesa库除非你在cedega下玩游戏时速度非常缓慢。


== CD驱动器和挂载点许可 =许多windows下的游戏使用防复制系统,这需要cedega有在你的CD-ROM驱动器上读取的权限,和在你的CD-ROM挂载点同时读取和执行的权限。更改许可:


sudo chmod a+r [CD-ROM Device]
sudo chmod a+rx [CD-ROM mount point]


检查到驱动器的软链接并更改许可:


ls -la [CD-ROM Device]


在CD-ROM挂载点上的用户权限


在某些情况下,你需要编辑/etc/fstab文件以保证所有用户拥有CD-ROM挂载点的使用权限。


显示故障


游戏常常会试图改变你的屏幕分辨率来适合它们的需要。请确保你的xorg.conf或XF86Config-4文件的“Screen”部分存在若干分辨率。最常见的分辨率是1600X1200, 1280X1024, 1024X768, 800X600, 640X480。如果游戏不是在全屏下运行请检查游戏设置,看看游戏正在尝试使用哪一种分辨率并确保这个分辨率已经在xorg.conf或 XF86Config-4文件中列出。


当你在16位色深下运行X server时,你可能会在某些游戏体验到性能的提升。




声音故障


如果你遇到声音故障,请确保关掉了声音服务(音效服务?)或其他可能正在使用声音的应用程序,比如“xmms”。


空闲空间限制


一些系统可能在/home目录设置了空间配额。如果可用的空间被报告说不正确(不太懂什么意思)或你系统上的可用空间不足,你可能在安装游戏的过程中遇到问题:


禁止 quotas(配额)





做个软链接到一个有更多可用空间的驱动器上
文章评论

共有 2 条评论

  1. lijiang 于 2009-11-26 19:45:53发表:

    好贴,详细!我顶!

  2. xiazhouquan 于 2009-09-07 18:17:37发表:

    谢谢分享,还没用过它