Похоже, у меня тут какая-то проблема. Я пытаюсь играть в некоторые игры на своем ноутбуке с Ubuntu 12.04. Но все игры, в которые я играю, имеют темные текстуры. 2D объекты (такие как меню и кнопки) НЕ затрагиваются.
Попробуйте обновить графические драйверы, для этого добавьте репозиторий PPA. Наиболее популярными являются Xorg-edgers, но иногда это нарушает систему, поскольку влияет на многие компоненты. Я скорее использую обновленные драйверы видео OIBAF, которые обновляют только графику https://launchpad.net/~oibaf/+archive/graphics-drivers/ Подробнее читайте здесь. И не забудьте установить S3TC (libtxc-dxtn0), чтобы использовать «запатентованное» сжатие текстур (это может быть проблемой с черными или отсутствующими текстурами)
Прежде всего, убедитесь, что ваше вино обновлено.
Скопируйте и вставьте это в Терминал:
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.
Мне удалось решить проблему, просто переключившись на Kubuntu. Он решил проблему рендеринга 3stc с помощью своего настольного компьютера Plasma, нацеленного на то, чтобы заставить 3D-игры работать лучше, и добился огромного успеха с LOLegends.