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