通过 Wine 在游戏中使用 Intel HD 3000 Sandy Bridge 的深色纹理

通过 Wine 在游戏中使用 Intel HD 3000 Sandy Bridge 的深色纹理

看起来我这里有些问题。我尝试在装有 Ubuntu 12.04 的笔记本上玩一些游戏。但我选择玩的所有游戏都有暗色纹理。2D 对象(如菜单和按钮)不受影响。

例子:http://imageshack.us/f/571/20120521122055.png/

答案1

尝试更新图形驱动程序,方法是添加 PPA 存储库。最流行的是 Xorg-edgers,但这有时会破坏系统,因为它会影响许多组件。我宁愿使用 OIBAF 更新的视频驱动程序,它只更新图形https://launchpad.net/~oibaf/+archive/graphics-drivers/点击此处了解更多信息。不要忘记安装 S3TC (libtxc-dxtn0),以使用“专利”纹理压缩(这可能会导致黑色或缺失纹理的问题)

答案2

首先,确保您的葡萄酒是最新的。

复制并粘贴此内容到终端:

export MESA_EXTENSION_OVERRIDE="-GL_EXT_texture_sRGB_decode -GL_ARB_draw_elements_base_vertex -GL_ARB_map_buffer_range"

之后使用 运行游戏wine game.exe,其中 game.exe 是您的可执行文件。

如果您愿意,可以将该命令.gnomerc.profile文件放入 HOME 目录中,这样您就不必在每次启动游戏时都输入该命令。

我的 Intel GMA4500(笔记本电脑)也遇到过类似的问题,后来解决了。

PS:确保您已安装 driconf sudo apt-get driconf,通过终端打开它并启用 S3TC 纹理压缩。

答案3

我只需切换到 Kubuntu 就能解决这个问题。它使用 Plasma 桌面解决了 3stc 渲染问题(旨在让 3D 游戏运行得更好),并且对 LOLegends 产生了巨大的影响。

相关内容