在 Ubuntu 12.04 上玩 Planetside 2 时出现屏幕问题

在 Ubuntu 12.04 上玩 Planetside 2 时出现屏幕问题

最近开始使用 Crossover 并安装了 Planetside 2。我曾尝试在 steam 中安装 Planeside 2 并将其作为独立版本安装,但我一直遇到相同的图形问题。

每次我开始游戏时,菜单和游戏本身都是红色的,除了一些菜单项和 HUD 项之外,所有内容都是红色的。

在此处输入图片描述

这里有更多与我所说的内容相关的图片。

更多图片

答案1

我读了我的 wine 日志文件,他们在游戏启动时提到了这一行。

err:winediag:wined3d_texture_init The application tried to create a DXTn texture, but the driver does not support them.

经过一番搜索,我相信 WINE 找不到用于纹理压缩的 S3TC(又名 DXTn)格式的任何处理程序。这是一种非自由算法,因此 Mesa 默认不支持它。您可以通过安装 S2TC 包来启用支持。

sudo apt-get install libtxc-dxtn-s2tc0

您可能需要获取该软件包的 32 位版本。我不确定哪个程序的比特率决定了这一点:Planetside 2 还是 WINE。

sudo apt-get install libtxc-dxtn-s2tc0:i386

如果两者兼有,就不会发生任何事情。

相关内容