看起来我这里有些问题。我尝试在装有 Ubuntu 12.04 的笔记本上玩一些游戏。但我选择玩的所有游戏都有暗色纹理。2D 对象(如菜单和按钮)不受影响。
答案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 产生了巨大的影响。