Xorg 忽略 wine 应用程序

Xorg 忽略 wine 应用程序

一个 Wine 应用程序(Anarchy online,很棒的游戏,尝试一下)的行为非常奇怪。

当正确渲染时,Xorg 不会发现它的存在,因此,当另一个应用程序请求更新屏幕的该部分时,游戏只会刷新其图像。

例如,如果我移动窗口或进入 compiz 立方体,我将获得最大帧速率,同时在游戏后面放置一个运行顶部的终端将使屏幕的该部分以 3 fps 渲染(在视频中我将链接它正在运行,top -d 1.0因此为 1 fps),而快速更新的窗口以更合理的帧速率显示游戏。

在里面视频我已经上传了,您可以看到这种奇怪的行为,因为游戏的输出和top组合基本上实时地将游戏分为快速 fps 和慢速 fps。

Xorg/wine 问题的视频(AFAIK只能在totem和VLC中打开,recordmydesktop有bug)

葡萄酒错误报告

有谁知道如何解决这个问题?快速 xorg 配置文件?重新编译wine?我会满足于一个廉价的技巧(除了每次在游戏后面放置一个循环终端之外,这确实会耗尽CPU)

编辑:原来这是一个 d3d bug,可以通过编译 1.2.2 来修复

答案1

这是在同一应用程序中 1.3.7 崩溃的部分修复中添加的 d3d bug,我编译了 1.2.2,现在它可以工作了。

相关内容