Wine 中基于 HL 的应用程序的 Fglrx 问题

Wine 中基于 HL 的应用程序的 Fglrx 问题

我运行的是 Ubuntu 11.10,配有 AMD Radeon HD 6xxxM 系列显卡。最近我在 Wine 中运行基于 Half Life 的应用程序时遇到了一些严重问题,而以前这些应用程序都运行正常。目前这些应用程序包括《反恐精英》1.6 和《Day of Defeat》。我使用 Steam 玩这些游戏。

在玩多人游戏一段时间后,整个 xorg 崩溃了,我什么也做不了,只能硬重置我的电脑。因此,很遗憾,我无法获取该问题的终端输出。

我尝试过不同的 Catalyst 驱动程序,包括 12.1、11.12 和 11.10。我知道我之前使用 11.12 和 11.10 时没有遇到任何问题,但现在突然出现这种情况。还尝试了不同的 wine 版本,1.4-rc2、1.3.37 和 1.3.19(我以前用它们运行应用程序)。它也不是“gameoverlayrenderer.dll”(这是使用 Wine 通过 Steam 运行游戏时已知的崩溃问题)我无奈地关闭和打开它,并在 winecfg 中更改了兼容的 Windows 版本。

在网上认真搜索后,我的结论是,这可能与使用 fglrx 在 wine 中运行 opengl 应用程序有关。尽管如此,在视频设置中从 opengl 切换到 D3D 仍然会挂起 xorg。奇怪的是,所有功能都曾经运行良好。

我还没有找到解决问题的方法,如能提供任何帮助我将不胜感激。

问候,panska

答案1

我也遇到了一些问题。

我没有找到原因,但在某个时刻,我完全卸载了 fgrlx,然后重新安装了它。

它又正常工作了。我以为 Mesa 7.11 的最新更新出了点问题,但一点也不确定。也许这对你有用。

相关内容