Потом поставил wine 1.1.42 стали работать нек-е игры, а вот с Thief Dark Project и Deus Ex появились проблемы.
Первая останавливается при выходе в меню или просмотре карты (при этом звуки, характерные для меню и карты проигрываются). Поэтому нельзя сохранится или загрузиться (но главное меню при запуске игры работает). На консоль пишется:
Код: Выделить всё
err:d3d:context_apply_draw_buffer >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from glDrawBuffers() @ context.c / 1890
При нажатии Esc или M (для выхода из меню или карты) игра возвращается к жизни. Аналогичная проблема с Thief Gold.
А в Deus Ex при продолжительной игре без сохранений игрок внезапно теряет управление (мышь и клава перестают реагировать). При убийстве процесса с другого терминала движок UnrealEngine сообщает об ошибке.
Проблема с Thief решается установкой ddfix, но тогда игра сможет работать только при разрешении 800x600 или больше. А тогда уже появляются тормоза. Если отключить аппаратное ускорение, тормозов нет, но игра выглядит крайне убого.
Еще перед этими играми приходится заменять compiz на metacity, иначе проблемы при смене разрешения. Если этого не сделать, то в Deus Ex от нажатия Esc зависит - перейдет игра в меню, не перейдет, или останется в пограничном состоянии. А в Thief + ddfix первый переход в главное меню будет длиться очень долго (можно подумать что игра зависла).
В нек-х играх не работает midi-музыка (сами игры - работают). И еще иногда зависает nautilus после выхода из любых игр (приходится перезапускать в Системном мониторе).
Система - Debian Lenny 5.0.6.
Кто сталкивался с подобными проблемами - отзовитесь. Или назовите другую версию wine, в которой у вас нет проблем с названными играми (и дайте ссылку на тот же самый пакет). Просто установить любую другую версию wine не предлагайте
