首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么我的游戏在酒中速度这么慢?

为什么我的游戏在酒中速度这么慢?
EN

Ask Ubuntu用户
提问于 2013-06-28 04:28:28
回答 5查看 30.3K关注 0票数 1

发现我需要酒来运行任何基于Windows的东西。我发现我需要DirectX来做任何有意义的事情,而这反过来又需要.NET框架。使用这个(http://www.dedoimedo.com/games/wine-directx.html) DirectX教程和从WineTricks下载Wine3.5,我以为我已经解决了所有问题。不幸的是,我没有。在Windows上工作得很好的东西要么不能工作,要么就像卡在糖蜜里一样运行。现在,我知道有很多程序与葡萄酒有兼容性问题,但我不明白的是运行缓慢的程序部分。这是我的系统规格:

代码语言:javascript
复制
Toshiba Satellite L455D-S5976
CPU: AMD Sempron SI-42 Single-core 2.1 GHz
RAM: 3GB (2.7 technically)
HDD: 500GB
GPU:  ATI Mobility Radeon HD 3100

下面是我尝试过的游戏的部分列表:

  • 最高指挥官
  • 指挥和征服者:将军(零时)
  • 刺客信条
  • 冲突世界
  • 明星规则(盲思维工作室)
  • Trackmania (Nadeo)
  • 战场2
  • X3:人族冲突(埃格索夫特)
  • 橡胶忍者辛姆市4

我会认为这只是我的系统速度慢-我没有系统要求真正运行AC-但这是奇怪的部分。在开场介绍中,它将以大约10 was的速度运行大约3秒,然后大约60秒,比我以前的笔记本电脑运行得更快,实际上比现在的笔记本要好。例如,像橡胶忍者、C&C、SupCom和WiC这样的游戏在我的第一台笔记本电脑上都运行得很平稳,而这台笔记本电脑也是这样配置的。

噢!还有一个快速的问题--当我第一次安装葡萄酒时,没有配置,我安装了德里克·斯马特的“通用战斗”,它运行得很好。现在,经过一些其他游戏和一些重新配置,它将无法工作,即使我重置为默认设置。

我做错什么了吗?葡萄酒需要不同的配置吗?我完全迷路了,在这里,任何帮助都会-非常感谢,谢谢。我真诚地为这里的文字墙道歉,但我不想遗漏任何细节,因为这会使所有参与的各方都更加困难。

P.S:我最近发现了ClockGen,在这里发现(http://www.techspot.com/community/topics/overclocking-a-toshiba-satellite-laptop.32667/):我想知道,超频是否是一个可行的解决方案?我不记得我用什么命令来找到我的CPU速度--但是它说我目前的速度是2100兆赫(也就是2.1兆),但关键是我的“最大”速度是4,000 MHz。现在,我从来没有想过会把笔记本电脑,甚至是台式机的速度提高到这个可笑的速度,但即使我能从it...and中得到2.4或5,我也会为我在笔记本上引起的愤怒负全部责任。我永远不会把这个东西拔下来--反正我已经没有了,所以电池对me...and来说几乎毫无意义--我有一个高速风扇在任何时候运行在任何一台笔记本电脑下--用我的第一台笔记本电脑烧焦了我的裤子,从那以后就一直很小心。

EN

回答 5

Ask Ubuntu用户

发布于 2015-05-18 05:34:14

你可能不想听这个,但是如果你喜欢很多只使用Windows的软件,并且需要它在Windows上运行得很好,那么双引导--实际上安装了一个裸金属的Windows--是实现这一点的最好方法。

任何类型的仿真层,而葡萄酒是一个仿真层,尽管人们说这个名字代表了这些天,有可能降低性能。

特别是,DirectX是一个庞大而复杂的庞然大物,并提供了一个完整的仿真API,因为它增加了巨大的重量,所以任何3D游戏都会在葡萄酒下遭受巨大的损失。在Windows中硬件加速的子例程可以在“葡萄酒”下的软件中进行模拟,也可能是硬件加速的,但是以一种不同的、效率较低的方式。底线是很多时候你会严重降低性能。

在为Windows应用程序提供API兼容性方面,葡萄酒是一个很好的练习,它在这方面所取得的成功应该值得赞赏,但是人们永远不应该期望像在Windows中那样执行任何事情。

注意:一些不错的游戏在Linux上是可以通过蒸汽或其他方式获得的,并且应该在Linux上运行得足够好。也不会运行的是专为Windows发布的游戏,特别是如果他们使用DirectX,这将是更重、更慢的葡萄酒模拟。

票数 1
EN

Ask Ubuntu用户

发布于 2018-10-07 04:20:41

阅读有关在启动葡萄酒之前可以使用的vblank=0设置。一些ATI驱动程序将垂直同步设置到监视器或催化剂中,禁用无眼泪和垂直同步。

票数 0
EN

Ask Ubuntu用户

发布于 2019-02-04 20:23:36

3D性能的问题通常与糟糕的/错误的驱动程序有关,无论是Windows还是Linux。如果您在Windows下有一个通用驱动程序,那么您不能对3D性能做很多事情。如果您在Linux下拥有正确的驱动程序,那么3D性能至少与Windows中良好/正确的驱动程序一样好。

葡萄酒所做的是为*nix下的Windows程序提供执行平台。它并不模仿Windows操作系统,而是将OS调用转换为*nix等价物。

不过,一个细节是,如果您在Windows上运行x86 (32位)程序,那么您也需要32位视频驱动程序!否则,会使用通用驱动程序,或者发生某种类型的软件转换到x64驱动程序(不确定),这对性能不利。

根据我的经验,一些老的Windows (XP)游戏在Linux下比在Windows 10下运行得更好。(半衰期),事故较少。从内核4.10开始,我就不记得nVidia和Intel上的视频驱动程序有什么问题了。

然而,nVidia往往比Linux有更好的驱动程序(还记得为什么Linus向nVidia展示了中指吗?)有一个名为“nVidia”的开源版本的纽沃驱动程序,它是通过逆向工程创建的。它可能比专有的稍慢一些,但它具有良好的性能和稳定性。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/313670

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档