我运行的是 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 的最新更新出了点问题,但一点也不确定。也许这对你有用。