Project1

标题: wine下运行RMVX掉FPS能解决吗 [打印本页]

作者: CosineH    时间: 2010-12-22 18:00
提示: 作者被禁止或删除 内容自动屏蔽
作者: 苏小脉    时间: 2010-12-22 21:44
你的系统用的是 X11 吧,Wine 官方有一篇文档阐述了 DirectDraw 必然的性能瓶颈:
http://wiki.winehq.org/DirectDraw

RM 使用的是 DirectDraw 渲染,DirectDraw 目前在 Wine 上应该还是调用 X 的,位图深度不匹配是最大的问题,很多情况下会进行逐像素的深度转换;此外 DirectDraw 有直接操纵显卡内存(显卡的帧缓冲区)的能力,而 X 没有,所以各种帧缓冲区的操作都是模拟运行的。如果 RM 在开发的时候把 Wine 规划做目标平台之一,那自然可以利用 Wine 的 OpenGL 和 DIB 引擎来达到和 Windows 下运行 RM 一样的效率,但他没有。
作者: 偶尔杀人越货    时间: 2010-12-23 12:21
windows mobile也有dw
那么移植起来效率会不会比wine更高?





欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1