WineX - расширение стандартного эмулятора Windows под Linux - Wine. Wine - является набором библиотек позволяющими запускать Windows программы под Linux. Причем сами создатели данного проекта утверждают, что Wine это не эмулятор, по крайней мере в том понимании в котором мы себе это представляем. Wine - это принципиально новый подход к проблеме эмулипрования. Недаром название Wine создатели этого проекта расшифровывают так - Wine is not emulator (Wine - не эмулятор). Дело в том, что среда данной программы не создает виртуальную машину, как делают это подобные программы, а замещает в Unix системах родные для Windows DLL - библиотеки своими собственными. С каждой новой версией Wine подменяет все большее их число, одновременно повышая качество имитации.

WineX это коммерческий проект разработанный фирмой Transgaming, который представляет собой ту же самую Wine, только дополненную поддержкой библиотек DirectX. В связи с этим данное введение позволяет играть в современные 3D-игры. Этот проект вызвал неприятие у ряда линуксоидов по той простой причине что фирма Transgaming предлагает полную версию совей Wine за деньги. И даже несмотря на то, что в CVS-версии WineX доступна бесплатно, общество Open-Source не успокаивается. И также нужно сказать, что бесплатная версия программы не поддерживает CAB-файлы InstallShield (программы с помощью которой составлены почти все игровые диски, особенно пиратские :)) и не дает возможность работать с защищенными компакт-дисками.

1. Установка драйверов:

Для начала сделаем вот что, наберите в коммандной строке "glxgears" и посмотрите как тормознуто крутяться шестеренки, а заодно запишите FPS которое выдает вам этот тест. Предвижу возгласы некоторых "Унас вообще ничего не выдает". Этих людей я поздравляю у вас не установлен OpenGL а именно его свободная реализация Mesa, которая состоит из двух пакетов MesaLib и MesaDemos. Посмотрите в разделе "драйвера", там они должны быть ну или будут в ближайшее время. Или полазьте по вашему дистрибутиву. Процентов 99 что эти пакеты там есть.

Едем дальше. Сливаем у меня в том же разделе драйвера под вашу карту. Если это Nvidia то NVIDIA-Linux-x86-1.0-5336-pkg1.run. А если Radeon то fglrx-4.2.0-3.7.6.i386.rpm. Чтобы установить нвидивские дрова просто наберите в терминале ./NVIDIA-Linux-x86-1.0-5336-pkg1.run Появляется симпатичный текстовый интерфейс, где все просто и понятно. После окончания установки не спешите перегружаться. У меня после перезагрузки X-сервер упорно не хотел запускаться. Поэтому вперед к "/etc/X11/XF86Config-4" если у вас XFree86 версии 4 и выше, или к "/etc/X11/XF86Config" если версия 3. Находите такую строку Driver "nv" или Driver "vesa" и меняете ее на Driver "nvidia". Листаем файл выше находим секцию подназванием Module, если там не было строчки Load "glx" то пишем ее заодно убираем от туда если были строчки Load "dri" и Load "GLcore". После этого перегружайся и можешь попробовать опять проверить FPS. Цифра должна тебя приятно удивить. Не удивила? Тогда пиши мне разберемся что не так. Также можешь проверить следующее - набери "glxinfo" обрати внимание на строку direct rendering:если там стоит Yes то все в порядке. Это означает что включено аппаратное ускорение. Как устанавливать дрова под Radeon я не знаю так как у меня Nvidia GeForce Fx 5600.

2. Установка WineX:

Ну вот наконец-то мы добрались уже и до установки WineX. Соберите архив из томов и разархивируйте ее куда-нибудь в домашнюю директорию. Потом обычные операции ./configure --with-x --enable-opengl --without-trace --without-debug , если все в порядке тогда make depend && make. Теперь набери ./tools/wineinstall пойдет процесс установки, в ее процессе инсталятор будет мучить тебя вопросами относительно того есть ли у вас проинсталенная винда на компе и многое другое. К примеру он спросит использовать ли установленную винду на вашем компе, не советую потому что в этом случае WineX будет активно юзать файл win.ini а чем это грозит можешь подумать.


Главная; новости; install; config; запуск игр; rpg; стратегии; шуттеры; аркады; драйвера и библиотеки; winex; игры; гостевая книга; форум; f.a.q.

© by t0rm3nt0r 2004г.