Статья актуальна для Ubunutu 8.04 и 8.10

Краткое описание руководства

В данном руководстве приведён процесс установки и настройки World of Warcraft. Руководство подойдёт не только для ATI видеокарт, просто здесь собраны проблемы и решения с которыми автор столкнулся при настройке на ATI X1800


Необходимое программное обеспечение

Нам нужен Wine и WOW


Основная часть

Установка Wine

Подробное руководство по установке здесь(англ.)

  1. Откройте терминал(также называемый консоль,CLI,командная строка) и выберите один из предложенных ниже команд в зависимости от Вашей версии Ubuntu.
    • Для Ubuntu Intrepid Ibex (8.10):
      sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/intrepid.list -O /etc/apt/sources.list.d/winehq.list

    • Для Ubuntu Hardy Heron (8.04):

      sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/hardy.list -O /etc/apt/sources.list.d/winehq.list

  2. Теперь запустите следующие 3 команды в терминале:

    wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- | sudo apt-key add -
    sudo apt-get update
    sudo apt-get install wine

  3. Перед тем,как устанавливать World of Warcraft,Вы должны запустить winecfg(это настроит структуру директории ~/.wine,перед тем,как Вы будете устанавливать туда Windows программы).Это очень важный шаг в установке.В терминале выполните следующую команду:

    winecfg

    Выберите Ваш тип Windows,настройте диски,съёмные устройства и т.д.,нажмите Apply и Ok(видимо,недостаточно просто нажать Ок.прим.редактора :-)).После закрытия диалогового окна wine создаст директорию .wine,в которой будет находиться структура директорий Windows-среды и информация об установленных разделах и устройствах в системе.Если Вы попытаетесь установить WOW без этого шага,то впоследствии при запуске winecfg будете видеть ошибки подобного рода:

     err:winecfg:apply_drive_changes   unable to define devicename of 'C:'
Windows программы,и в частности WOW,устанавливать нужно именно в папки на Линукс-разделе,созданные wine

Включаем и настраиваем OpenGL

WTF/Config.wtf

дописываем в текст файла параметр для запуска игры в OpenGL

SET gxApi "OpenGL"

в некоторых случаях этого уже бывает достаточно…если же проблемы с видео и тормоза продолжаются то правим файл дальше - добавляем/меняем параметры (меняем в случае,если они уже имеются в тексте):

SET M2UseShaders "0"
SET ffxGlow "0"
SET ffxDeath "0"
SET ffxSpecial "0"

далее,запускаем из терминала редактор реестра

regedit

ищем

HKEY_CURRENT_USER\Software\Wine

выделяем wine правой кнопкой ⇒создать ⇒ ключ.Называем его OpenGL,внутри создаём строковое значение,называем его DisabledExtensions Внимание с заглавными буквами!, затем правой кнопкой изменить, и вводим параметр GL_ARB_vertex_buffer_object.С реестром закончили.


Заключение

Итак,пробуем запуститься; если на первый взгляд всё хорошо,то постарайтесь войти в какое-нибудь здание. У Вас скорее всего пропадёт миникарта (как с этим бороться - ещё не понятно)FIXME,если же у вас появляются разного рода артефакты и т.д., то проверьте ещё раз всё вышеупомянутое и драйвера видеокарты.Для проверки видеокарты используйте

glxinfo | grep direct

ответ должен быть Direct Rendering: Yes ,и

fgl_glxgears

должен крутится куб с шестерёнками и не тормозить. Если у вас fps близок к 60, 85, 100 и тому подобным то у вас включена привязка к развёртке, рекомендуется её отключить.


Проблемы со звуком

Читать только если они есть!

добавляем в Config.wtf

SET SoundOutputSystem "1"
SET SoundBufferSize "150"

также в настройках wine на закладке Audio выбираем OSS драйвер,проверяем его работу… слышите звук? значит всё ок ;-) Не слышите? Пишите в обсуждение на форуме.

Если ничего не помогает попробуйте также отключить в настройках Wine в закладке графика Вершинные шейдэры и Pixel Shader. Некоторым это помогло.

Ссылки

Оригиналы статей (англ.)12

Обсуждение статьи на форуме www.forum.ubuntu.ru