Содержание
Введение
Инструкция написана на основе официальной статьи. Поможет путем копирования команд ускорить процесс настройки. Настройка была проведена на машине со следующей конфигурацией:
Hardware: Processor: Intel Core i5-4670 @ 3.40GHz (4 Cores), Motherboard: ASUS Z87-DELUXE, Chipset: Intel 4th Gen Core DRAM, Memory: 6144MB,Disk: 1000GB Western Digital WD10EADS-00L + 120GB KINGSTON SV300S3, Graphics: NVIDIA GeForce GTX 560 1024MB (850/2100MHz), Audio: Realtek ALC1150, Network: Intel Connection I217-V + Broadcom BCM4352 802.11ac Wireless Software: OS: Ubuntu 13.10, Kernel: 3.11.0-12-generic (x86_64), Desktop: Unity 7.1.2, Display Server: X Server 1.14.3, Display Driver: NVIDIA 304.88, OpenGL: 4.2.0 NVIDIA, Compiler: GCC 4.8, File-System: ext4, Screen Resolution: 1920x1080
Системные требования
Компьютер должен отвечать системным требованиям указанным на официальном сайте.
Минимальные системные требования:
- Операционная система: Windows XP /Vista /7 /8
- Процессор (CPU): 2.2 GHz
- Оперативная память (RAM): 1.5 GB для Windows XP, 2 GB для Windows Vista/7
- Видеоадаптер: GeForce 6800/ ATI X800 со 256 MB памяти, DirectX 9.0c
- Аудио-карта: совместимая с DirectX 9.0c
- Свободное место на жёстком диске: 16 GB
- Скорость Интернет-соединения: 256 Kbps
Рекомендуемые системные требования:
- Операционная система: Windows XP /Vista /7 64-bit /8
- Процессор (CPU): Intel Core 2 Duo 2.5 GHz/ AMD AthlonTM 64 X2 5600+ 2.8 GHz (или лучше)
- Оперативная память (RAM): 4 GB (или более)
- Видеоадаптер: GeForce 260/ ATI HD4870 (или лучше) с 1Gb (или больше) Bидеопамяти , DirectX 9.0c
- Аудио-карта: совместимая с DirectX 9.0c
- Свободное место на жёстком диске: 30 GB
- Скорость Интернет-соединения: 1024 Kbps или выше (для работы голосового чата)
AsWest пишет:
Evergreen RadeonHD 5000 series AMD DRI, xorg
Northern Islands RadeonHD 6000 series AMD DRI, xorg
Southern Islands RadeonHD 7000 series AMD DRI, xorg
обоснование тут
Инсталляция актуальных видеодрайверов
Перед началом инсталляции игры надо установить проприетарные видео драйвера от производителя.
- Инструкция для nVidia: Установка и настройка драйверов nVidia
- Инструкция для AMD: Драйверы для видеокарт AMD
- Инструкция для Intel: Драйвер видеокарт Intel
Способ 0 - инсталляция из PPA wine (рекомендуемый)
Есть PPA с официальным и подготовленном вайном для ubuntu . В этом случае перекомпиляция не понадобится, используются стандартные средства Ubuntu по работе с пакетами.
sudo add-apt-repository -y ppa:ubuntu-wine/ppa && sudo apt-get update sudo apt-get install winetricks aria2 wine1.7
Далее следует перейти к разделу Настройка Wine и инсталляция игры.
Способ 1 - инсталляция из пропатченного PPA
- Есть PPA с уже наложенными патчеми для увеличения быстродействия disable-dynamic-vertex-buffers3.patch, perf-heap-alloc.patch, disable_stateblock.patch . В этом случае перекомпиляция не понадобится, используются стандартные средства Ubuntu по работе с пакетами. В репозиторий в настоящее время загружены пакеты для ubuntu 12.04, 12.10, 13.04, 13.10 32/64 бит.
sudo add-apt-repository -y ppa:ubuntu-wine/ppa && sudo add-apt-repository -y ppa:wineforwot/ppa && sudo apt-get update sudo apt-get install winetricks aria2 wine1.7 sudo apt-add-repository --remove -y ppa:ubuntu-wine/ppa && sudo apt-get update
Далее следует перейти к разделу Настройка Wine и инсталляция игры.
- Можно установить wine staging , преимущества.
sudo add-apt-repository -y ppa:pipelight/stable && sudo apt-get update sudo apt-get install --install-recommends wine-staging wine-staging-compat && sudo apt-get install winetricks
Способ 2 - компиляция исходников
Можно самому скомпилировать исходники и получить deb пакет Wine.
Получение исходников и подготовка
Подключите PPA с последними версиями Wine:
sudo add-apt-repository -y ppa:ubuntu-wine/ppa sudo apt-get update
Установите пакеты, необходимые для сборки Wine из исходных кодов:
sudo apt-get install winetricks dpkg-dev aria2 libosmesa6-dev sudo apt-get build-dep wine
Для Ubuntu 12.10 перед выполнением команды
sudo apt-get build-dep wine
необходимо установить следующие пакеты:sudo apt-get install libsane-dev libtiff5-dev
Удалите предыдущие версии Wine:
sudo apt-get remove wine1.4 wine1.5 wine
Скачайте исходные коды Wine:
cd ~/Загрузки apt-get source wine
Патчинг исходников
Перед установкой необходимо наложить патчи на исходные коды для того, чтобы исправить некоторые ошибки в работе WoT под Wine.
cd ~/Загрузки/wine1.5-1.5.22 wget http://magaziny.ru/files/1.5.11/disable-dynamic-vertex-buffers2.patch patch -p1 < ./disable-dynamic-vertex-buffers2.patch rm ./disable-dynamic-vertex-buffers2.patch
Для обладателей видеокарт AMD рекомендуется так же наложить следующий патч:
wget http://magaziny.ru/files/1.5.11/radeon.patch patch -p1 < ./radeon.patch
Патч Radeon убирает завис, который происходит до входа в ангар (обычно или во время ввода логина и пароля или сразу после него). zaraza5 говорит, что с версии Wine 1.5.19 патч для Radeon не нужен.
Сборка пакета и инсталляция
dpkg-buildpackage -rfakeroot -uc -b cd .. sudo dpkg -i wine1.5-i386_1.5.22-0ubuntu1_i386.deb wine1.5_1.5.22-0ubuntu1_i386.deb wine_1.5.22-0ubuntu1_i386.deb sudo apt-get install -f sudo sh -c "echo wine1.5-i386 hold | dpkg --set-selections"
Создаются пропатченные пакеты wine, wine1.5, wine1.5-386 с той-же версии что и в репозитории. Последняя команда блокирует автоматическое обновление. Снять блокировку можно командой:
sudo sh -c "echo wine1.5-i386 install | dpkg --set-selections"
Далее следует перейти к разделу Настройка Wine и инсталляция игры.
Инструкции для компиляции в 64 битных ОС
Описанная выше инструкция для 32бит. Но вот что удалось собрать в интернете для компиляции в 64-битных системах:
- Официальная документация для Ubuntu на англ языке Building 32-bit Wine on a 64-bit (x86-64) system, Ubuntu
- На русском языке Сборка 32-bit Wine на 64-bit системе Ubuntu 12.04
Способ 3 - использовать playonlinux или CrossOver
Способ 4 - использовать portwine-linux
Простая установка в пару кликов.
Настройка Wine и инсталляция игры
rm -r /home/$USER/.wine export WINEARCH=win32 WINEDLLPATH=~/.wine/drive_c/Games/World_of_Tanks WINEDLLOVERRIDES="msvcp110,msvcr110=n,n" && wineboot winetricks d3dx9 vcrun2008 corefonts msxml6 wininet ie8 winetricks ddr=opengl orm=fbo videomemorysize=1024 strictdrawordering=enabled
1024 поменять на размер памяти вашей видеокарты. рекомендуется не менее 512. Чтобы узнать размер памяти вашей видеокарты, необходимо выполнить следующее:
nvidia-settings -q 0/VideoRam|grep [0123456789]
Скачивание игры и инсталляция:
cd ~/Загрузки aria2c --seed-time=0 http://redirect.wargaming.net/WoT/latest_web_install_ru wine WoT_internet_install_ru.exe
Игра обновится, входим с паролем и выходим из игры для создания конфига. Игра запустится с экранном режиме. После первого запуска подчищаем, устанавливаем переменные среды, выставляем командой полноэкранный режим в конфиге:
rm -r WoT_internet_install_ru.exe ~/.wine/drive_c/Games/World_of_Tanks/Updates/*.* echo "export WINEDEBUG=-all WINEDLLPATH=~/.wine/drive_c/Games/World_of_Tanks WINEDLLOVERRIDES='msvcp110,msvcr110=n,n' ">> ~/.bashrc && export WINEDEBUG=-all sed -i s/"<windowed>"\\ttrue/"<windowed>"\\tfalse/ ~/.wine/drive_c/users/$USER/"Application Data"/Wargaming.net/WorldOfTanks/preferences.xml && \ width=$(xrandr --current|grep "*"|awk '{print $1}'|sed s/x[0-9]*//) && heigh=$(xrandr --current|grep "*"|awk '{print $1}'|sed s/^.*x//) && \ sed -i s/"<fullscreenWidth>"\\t[0-9]*/"<fullscreenWidth>"\\t$width/ ~/.wine/drive_c/users/$USER/"Application Data"/Wargaming.net/WorldOfTanks/preferences.xml && \ sed -i s/"<fullscreenHeight>"\\t[0-9]*/"<fullscreenHeight>"\\t$heigh/ ~/.wine/drive_c/users/$USER/"Application Data"/Wargaming.net/WorldOfTanks/preferences.xml
Запускаем игру с рабочего стола, в настройках уменьшаем детализацию и наслаждаемся. The End.
Способы запуска
- При инсталляции я указал поставить ярлык на рабочий стол. В ниже приведенной команде замените yurau1 в двух местах на имя своего пользователя.
env WINEPREFIX="/home/yurau1/.wine" wine C:\\windows\\command\\start.exe /Unix /home/yurau1/.wine/dosdevices/c:/users/Public/Рабочий\ стол/World\ of\ Tanks.lnk
- Можно запустить по другому:
cd ~/.wine/drive_c/Games/World_of_Tanks && wine WOTLauncher.exe
- Если у вас видеокарта с технологией Optimus, установите Bumblebee и запускайте игру командой
optirun wine WorldOfTanks.exe #или bumblebee wine WorldofTanks.exe #или primusrun wine WorldofTanks.exe
Советы
- Включить полноэкранный режим можно одной командой после первого запуска игры. Текущее используемое разрешение определяется автоматически:
sed -i s/"<windowed>"\\ttrue/"<windowed>"\\tfalse/ ~/.wine/drive_c/users/$USER/"Application Data"/Wargaming.net/WorldOfTanks/preferences.xml && \ width=$(xrandr --current|grep "*"|awk '{print $1}'|sed s/x[0-9]*//) && heigh=$(xrandr --current|grep "*"|awk '{print $1}'|sed s/^.*x//) && \ sed -i s/"<fullscreenWidth>"\\t[0-9]*/"<fullscreenWidth>"\\t$width/ ~/.wine/drive_c/users/$USER/"Application Data"/Wargaming.net/WorldOfTanks/preferences.xml && \ sed -i s/"<fullscreenHeight>"\\t[0-9]*/"<fullscreenHeight>"\\t$heigh/ ~/.wine/drive_c/users/$USER/"Application Data"/Wargaming.net/WorldOfTanks/preferences.xml
- В качестве совета. Чтобы не мешали другие приложения рекомендуется играть на другом рабочем столе. Перемещиться между рабочими столами можно Ctrl+Alt+стрелки.
- Если установка и настройка не удалась и Вы хотите начать все заново с чистого листа то можно удалить вайн следующими командами. Для вайна собранного и инсталлированного из исходников:
cd ~/Загрузки/wine1.5-1.5.22 sudo make uninstall
если нет папки с исходным текстом для удаления собранного из исходников то ничего. новые файлы перезапишутся на старые. а для удаления пакета:
sudo apt-get remove wine wine1.5
далее удалим остатки:
rm -r ~/.wine rm -r ~/.cache/winetricks
меню можно не удалять. но если вы хотите то это описано тут.
Запуск реплеев
- В командной строке:
wine ~/.wine/drive_c/Games/World_of_Tanks/WorldOfTanks.exe replays/20121011_2334_ussr-IS_19_monastery.wotreplay
или
wine ~/.wine/drive_c/Games/World_of_Tanks/WorldOfTanks.exe ~/Загрузки/13889316636710_china_Ch23_112_asia_miao.wotreplay
- Запуск реплеев в наутилусе. Сначала сформируем файл запуска:
cat >~/.local/share/applications/launchwotreplays.desktop <<EOF [Desktop Entry] Name=World of Tanks Exec=env WINEPREFIX="/home/$USER/.wine" wine C:\\\\\\\\windows\\\\\\\\command\\\\\\\\start.exe /Unix /home/$USER/.wine/dosdevices/c:/Games/World_of_Tanks/WorldOfTanks.exe Type=Application StartupNotify=true Path=/home/$USER/.wine/dosdevices/c:/Games/World_of_Tanks Icon=7680_WoTLauncher.0 EOF
Затем добавим ассоциации на расширение. в файле ~/.local/share/applications/mimeapps.list в раздел [Added Associations] нужно добавить строчку application/x-wine-extension-wotreplay=launchwotreplays.desktop; Эту операцию делают следующие 3 команды:
if ! [ -a ~/.local/share/applications/mimeapps.list ]; then touch ~/.local/share/applications/mimeapps.list; fi if ! grep -q "\[Added Associations\]" ~/.local/share/applications/mimeapps.list; then echo "[Added Associations]">>~/.local/share/applications/mimeapps.list; fi if ! grep -q "x-wine-extension-wotreplay" ~/.local/share/applications/mimeapps.list; then sed -i "s/^\[Added Associations\]/\[Added Associations\]\napplication\/x-wine-extension-wotreplay=launchwotreplays.desktop/" ~/.local/share/applications/mimeapps.list; fi
Теперь можно открывать парку с реплеями в наутилусе и открывать реплеи по клику мыши. Откроем папку с реплеями: Alt+F2
nautilus ~/.wine/drive_c/Games/World_of_Tanks/replays
- Для открытия по клавише Enter в популярном файловом менеджере mc нужно добавить реакцию на расширение .wotreplay . Это можно сделать следующими командами:
if ! [ -a ~/.config/mc/mc.ext ]; then cp /etc/mc/mc.ext ~/.config/mc/mc.ext; fi sed -i "s/^### Default ###/#wotreplay\nshell\/.wotreplay\n\t\tOpen=gvfs-open %f\n\n### Default ###/" ~/.config/mc/mc.ext
- Открытие в броузере firefox с сайта wotreplays
Инсталляция оленеметра (xvm mod)
Скачивание и инсталляция:
cd ~/Загрузки wget http://dl1.modxvm.com/bin/xvm-5.4.0.1.zip unzip ~/Загрузки/xvm-5.4.0.1.zip -d ~/.wine/drive_c/Games/World_of_Tanks
Настройка стандартного оленеметра:
- Включаем конфиги:
cp res_mods/xvm/configs/xvm.xc.sample res_mods/xvm/configs/xvm.xc
- Патчинг шрифтов
winetricks lucida
- Включить попадания
sed -i s/^.*lines\":.*"0"/\""lines"\":" 5"/ ~/.wine/drive_c/Games/World_of_Tanks/res_mods/xvm/configs/default/hitLog.xc
- включаем пинги
ln -s /bin/ping ~/.wine/drive_c/ping.exe sed -i s/^.*enabled\":.*false/\""enabled"\":"true"/ ~/.wine/drive_c/Games/World_of_Tanks/res_mods/xvm/configs/default/login.xc sed -i s/^.*enabled\":.*false/\""enabled"\":"true"/ ~/.wine/drive_c/Games/World_of_Tanks/res_mods/xvm/configs/default/hangar.xc
- отображение статистики в 4х значном формате
for i in battleLoading.xc playersPanel.xc statisticForm.xc; do sed -i s/xwn8/wn8/g ~/.wine/drive_c/Games/World_of_Tanks/res_mods/xvm/configs/default/$i ; done
- включение квадрата обзора на миникарте
sed -i s/^.*enabled\":.*false/\""enabled"\":"true"/ ~/.wine/drive_c/Games/World_of_Tanks/res_mods/xvm/configs/default/minimap.xc
- танки в ангаре в 2 ряда
sed -i s/^.*rows\":.*1/\""rows"\":" 2"/ ~/.wine/drive_c/Games/World_of_Tanks/res_mods/xvm/configs/default/carousel.xc
Ускорение работы WOT
Есть несколько способов:
- Увеличить приоритет выполняемого процесса. После запуска игры это делается командой renice:
sudo renice -n -7 $(pgrep worldoftanks)
Приоритет -7 задан потому, что он интерпретируется системой как «высокий», если поставить больше то «очень высокий» что для клиентского приложения давать было бы неправильно. Программа использует у меня одно ядро на 100%. Существенного ускорения повышение приоритета не дает.
- Запустить WOT в чистой X сессии. Загружаемся в текстовый режим (если система грузится автоматически тогда удерживаем левый SHIFT, появляется меню, нажимаете e, в строке загрузки ядра вместо quiet splash или рядом через пробел пишите слово text, потом нажимаете ctrl+x). входите в систему, потом команду
xinit
Появляется графическая командная строка. Создадим скрипт запуска:
echo "cd ~/.wine/drive_c/Games/World_of_Tanks && wine WOTLauncher.exe " > wot.sh && \ chmod +x wot.sh
Включаем звук:
sudo gpasswd -a $USER audio
Запускаем:
./wot.sh
У меня графика ускорилась с 18-20 до 30-35 fps на очень высоких настройках.
- Можно отключить выдачу отладочных сообщений wine. Для этого надо задать переменную окружения WINEDEBUG=-all :
echo "export WINEDEBUG=-all" >> ~/.bashrc && export WINEDEBUG=-all
- Можно ускорить переключив wot на 2 ядра. Запускаем танки потом:
taskset -pc 1-2 `ps ax | grep -v grep | grep worldoftanks.exe | awk '{print $1}' `
У кого эта команда не работает попробуйте вместо worldoftanks.exe вставить WorldOfTanks.ex .
- Удалите все моды. Отключите эффекты. Понизьте уровень детализации графики.
- Для видеокарт Nvidia можно отключить glsl:
winetricks glsl=disabled
обратно вернуть можно командой
winetricks glsl=enabled
- По умолчанию частота процессора снижена и повышается по мере необходимости для экономии электричества. Но можно включить процессор на полную мощность. колличество потоков определяется автоматически:
sudo apt-get install cpufrequtils for i in $(cpufreq-info |grep "analyzing CPU "|cut -f 3 -d " "|sed s/://); do sudo cpufreq-set -c $i -g performance; done
вернуть обратно можно так
for i in $(cpufreq-info |grep "analyzing CPU "|cut -f 3 -d " "|sed s/://); do sudo cpufreq-set -c $i -g ondemand; done
посмотреть текущие установки можно командой
cpufreq-info |grep "current CPU"
- Можно почитать статью про ускорение wine и попробовать один или несколько советов http://wiki.winehq.org/Performance
- Если у вас видеокарта NVidia то зайдите в nvidia-settings вкладка PowerMizer. Там в Preferred Mode должно стоять Prefer Maximum Performance.
- Если у вас KDE с включёнными эффектами, увеличение FPS даст их отключение перед запуском WoT. Это можно сделать нажав Alt-Shift-F12 . Включаются и отключаются эффекты командой:
qdbus org.kde.kwin /KWin toggleCompositing
- Использовать сжатые текстуры http://animech.ru/wot/textures/ .
sudo apt-get install p7zip-full unrar x ~/Загрузки/AHuMex_Textures_25_v2.8_0.8.4.rar ~/.wine/drive_c/Games/World_of_Tanks/res/packages cd ~/.wine/drive_c/Games/World_of_Tanks/res_mods/0.8.4/ && mkdir packages && cd packages wine cmd C:\Games\World_of_Tanks\res_mods\0.8.4\AHuMex_autoinstall_0.8.4_only.bat
Размер текстур для 25% изменится с 8Гб до 3,9Гб.
- Пинговка серверов. Можно отпинговать сервера с тем что-бы выбрать сервер с наименьшей задержкой. Список серверов представлен в вики. Для упрощения выбора можно пинговать сервера с помощью скрипта. Создадим файл pingwot.sh со следующим содержимым:
echo "Российские сервера :" for i in 1 2 3 4 5 6 7 8; do echo "=======================Server RU$i======================"; ping -c 4 login.p$i.worldoftanks.net|grep rtt; done echo "Европейские сервера :" for i in 1 2; do echo "=======================Server EU$i======================"; ping -c 4 login.p$i.worldoftanks.eu|grep rtt; done
сделайте его выполняемым
chmod 744 ./pingwot.sh
и запускайте. Далее при загрузке выбирайте те сервера которые показали наименьший пинг.
- Лучше отключить протокол IPv6, который, когда не используется и не настроен, вызывает ненужные проблемы:
if ! grep -q ipv6.disable=1 /etc/default/grub; then sudo sed -i s/"quiet splash"/"quiet splash ipv6.disable=1"/ /etc/default/grub ; sudo update-grub; fi
Перезагружаемся.
- для гибридных систем производительность увеливается если запускать так
vblank_mode=0 primusrun wine
Баги и их решение
При запуске игры в чистой X сессии нет звука. Звук включается включением пользователя в группу audio:
sudo gpasswd -a $USER audio
- При запуске в полный экран видна панель Unity. Просто переключитесь на WoT с помощью Alt+Tab. или бывает надо перезапустить игру.
Во время игры выскакивает ошибка Windows http://saveimg.ru/show-image.php?id=9e6d2afcf2a06d9551d3bccd2254618d . В логах err:d3d:resource_init Out of adapter memory. Попробуйте установить правильно размер вашей видеопамяти:
winetricks videomemorysize=1024 && \ sed -i s/"<textureQualityMemoryBlock>"\\t3000/"<textureQualityMemoryBlock>"\\t1024/ ~/.wine/drive_c/users/$USER/"Application Data"/Wargaming.net/WorldOfTanks/preferences.xml
Менее 512 ставить не рекомендуется. даже если у вас 256.
При сохранении измененных графических настроек игра падает. Можно вручную отредактировать настройки графики в файле preferences.xml .
gedit ~/.wine/drive_c/users/$USER/"Application Data"/Wargaming.net/WorldOfTanks/preferences.xml
Если что-то намудрили можно удалить этот файл, при запуске игры он будет создан с настройками по умолчанию. Путь к файлу preferences.xml на разных системах и версиях игры может быть разный. Его можно найти командой:
find ~/.wine -name preferences.xml -type f -print|grep . -m 1
- Если у кого не заходит в бой - удалите моды.
- После запуска игры в оконном режиме пропала мышь. - нажмите Alt+Tab несколько раз чтоб выбрать программу wine и мышь появится.
- Рабочий стол КДЕ с включенными эффектами рабочего стола. При запуске - белый экран, звуки есть. Решение от tesla_gentoo: Параметры системы → Эффекты рабочего стола → Дополнительно → Отключить графические эффекты для полноэкранных окон. Установить танки на полный экран.
- xUbuntu 13.04 танки запускаются с черным экраном.. Слышу звуки ангара, входит туда, танки переключает, а экран черный. Решение от zaraza5: открой настройки wine(т.е. winecfg) и на вкладке «Графика» сниму галку с «Разрешить менеджеру окон управлять окнами Wine»
- Ангар блокируется после нажатия клавиши Alt. Нажмите еще раз Alt.
- Лаунчер не обновляет танки. выдает ошибку. после рестарта процесс повторяется. Решение: выключите использование торрент сессии в настройках лаунчера . гаечный ключ у кнопок управления окном.
- не могу ничего написать в чат. клавиатура блокируется. переключитесь на английский язык. обычно Alt+Shift.
- в патче 8.11 некоторые текстуры в ангаре и в бою светло-фиалетовые. решение:
winetricks strictdrawordering=enabled
- шрифты квадратиками в статистике мода xwm по нажатию кнопки Tab. надо установить нужный шрифт. нужный шрифт описан в файле battleLoading.xc . например в моем случае моды Джова требуют шрифт Lucida Console.rar . распакуйте его в папку ~/.wine/drive_c/windows/Fonts . Или просто установить winetricks lucida .
- ошибка wine: Call from 0x7b83da9e to unimplemented function msvcr110.dll .. лечится так: Установи Microsoft Visual C++ 2012. Потом winecfg - Бибилиотеки - msvcr110 (сторонняя). или скачать библиотеки можно отсюда. установить в винде, скопировать в папку system32 и прописать в wincfg. Или др. способ. Эти библиотеки есть в папке с игрой. Можно задать к ним путь export WINEDLLPATH=~/.wine/drive_c/Games/World_of_Tanks WINEDLLOVERRIDES=«msvcp110,msvcr110=n,n» .
- После игры вешается интерфейс броузера (firefox, chrome). Надо завершить сеанс и войти в десктоп заново.
- Если стал звук портиться в WoT, то проблема в том, что звуковой сервер PulseAudio старается обрабатывать звуковые потоки, укладываясь в слишком жёсткие рамки и помогает параметр PULSE_LATENCY_MSEC=60 перед запуском игры.
- У пользователей карт амд после включения расширенной графики показывается черный ангар. В этом случае надо включить winetricks glsl=enabled . Рабочая строчка для видеокарт амд с 3гб памятью выглядит так: winetricks glsl=enabled multisampling=enabled videomemorysize=3072 ddr=opengl orm=fbo psm=enabled vsm=hardware . Также в настройках дров видеокарты sudo amdcccle уровень сглаживания выставлен на 8Х со значением 8хEQ .
- игра виснет при загрузке ангара. она виснет если запускать с ярлыка запуска. например тот что появился при установке. нормально запускается через баш (командную строку в терминале).
- при запуске из терминала выходит ошибка: «p11-kit: couldn't load module: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога». Решение: sudo apt-get install libp11-kit-gnome-keyring:i386
Замечания
- Патч на мышь raw3.patch (или raw.patch) с выходом вайна 1.5.13 не нужен.
- Патч disable-dynamic-vertex-buffers.patch начиная с 1.5.22 не работает. Для 1.5.22 и выше сделан новый идентичный патч disable-dynamic-vertex-buffers2.patch .
- Для карт от Ati есть еще ATIFix.patch патч. Для чего он предназначен я не знаю.
- Популярный способ запуска в отдельной Х сессии в этой документации не описан потому что он ускорения не дает и является немного хакерским. «не советую использовать изменение приоритета процесса, распределение по ядрам, запуск в отдельном х-сервере. все эти меры приводили только к нестабильному фпс» (замечание от dixvsky1).
- Обновление репозитория wineforwot осуществляет в настоящее время zaraza5 .
- Все команды в руководстве на вики протестированы и работают на ubuntu. Под Убунту я понимаю Unity, видеокарты nvidia, версии 12.04 12.10 13.04 32/64 бит. если появятся вопросы по этой вики то задавайте их на форуме танков и опишите там вашу конфигурацию phoronix-test-suite system-info ( sudo apt-get install phoronix-test-suite php5-json ) или последнюю версию.
- Если xvm mod вешает игру то бывает полезным установить последнюю девелоперскую версию latest_xvm.zip
Заключение
Игра запускается и играется во весь экран на низких настройках графики 45 фпс. Спасибо всем кто помог своими советами и правками. Много взято из форума танков. Инструкция постоянно обновляется в лучшую сторону. Тестировал на 12.04 32 бита и на 13.10 64 бита. Дата последнего обновления ниже.
jura12 17.10.2014 00:24