После установки PW под Linux Ubuntu 11,10 возникла проблема - не отображаются модели персонажей/мобов/НИПов (отображаются текстуры, коты, надписи). У персонажей отображаются только оружия и у некоторых стиль и ездовой пет. Что на минимальных, что на максимальных настройках - разницы нет. Дело тут не в настройках игры и я даже не понимаю в чем может быть проблема.
Жду ваших советов)
P.S. советы типа установи винду я буду игнорировать, т.к. все остальные игры/виндовозные программы хорошо идут под Linux.
+ Ответить в теме
Показано с 1 по 10 из 11
Тема: Проблема с PW под Linux
-
11.03.2012 16:27 #1
Проблема с PW под Linux
Процион, 100 Светлый вато-танк с Зефирами
P.S. Накопи на +12!!! http://pwonline.ru/forums/fredirect....Fref%3D3865363
-
13.03.2012 06:43 #2Опытный
- Регистрация
- 11.02.2012
- Адрес
- Moscow, Russia
- Сообщений
- 45
Версия kernel? Разрядность системы (32/64)? Какой эмулятор Windows и какой версии используется для запуска (просто Wine, Wine + POL или CrossOver)? Какая установлена видеокарта в компьютере? Какие драйвера используются под видеокарту (бинарные от производителя видеокарты, или же OSS из поставки Mesa)? Какая версия драйверов? Каким образом была установлена игра и какие именно настройки делались в эмуляторе (Wine/CrossOver)?
Без ответов на вышеперечисленное подсказать что-то определённое по вашей проблеме сложно. Однако, отмечу сразу пару важных моментов: (а) под CrossOver 11 и Wine версии 1.3.27+ запускать игру не стОит - в этих версиях есть известные баги, затрагивающие PW; (б) не стоит использовать драйвер nVIDIA под linux последней версии (295.20) - с ним множество людей испытывают проблемы типа падения игр или "поломанной графики". Народ с западных форумов рекомендует использовать драйвера версий 275.09.07 и 285.05.09. У меня установлен 295.17, с ним проблем пока не замечено.
-
15.03.2012 12:42 #3
Процион, 100 Светлый вато-танк с Зефирами
P.S. Накопи на +12!!! http://pwonline.ru/forums/fredirect....Fref%3D3865363
-
15.03.2012 13:04 #4
хм... жду Ubuntu 12.04 ^__^, чет решил переустановить, потом возможно то же присоединюсь к темке)

-
15.03.2012 21:37 #5Опытный
- Регистрация
- 11.02.2012
- Адрес
- Moscow, Russia
- Сообщений
- 45
По порядку:
а) 64бит система. Тут скорее всего косяков нет: если бы каких-нибудь 32-бит библиотек не хватало бы - игра тупо не стартовала бы вообще, а не имела глюки рендера.
б) Wine 1.3. А поточнее версия какая? Там три цифры есть в номере версии, от последней - много чего меняется. Например, где-то до версии 1.3.21 особых глюков, по сравнению с 1.2.3 - нет. Начиная с 1.3.22 - будет сильный провал FPS, так как с этой версии Wine начал использовать расширение, которые драйвера, что у nVIDIA, что у ATI/AMD реализуют крайне тормозно. Следующий новый баг - версия 1.3.26, с которой игра вообще не будет работать (100% выпадение в светофор). Дальше, с 1.3.28 - ещё один удар по FPS, если играть в окне: игра глючная, и не зависимо от наличия или отсутствия галки в настройках рядом с VSync, всегда запрашивает у direct3d создание окна с настройкой vsync по умолчанию. А умолчание это - всегда активный VSync . С драйверами от nVIDIA форсировать его в выключенное состояние - невозможно. Как там дела с этим у AMD ныне - не в курсе, держусь от их карточек подальше из-за былых проблем с драйверами под линукс. Во всех версиях, начиная с 1.3.28 и до текущей последней 1.4 - глюки с отображением иконок скилов и предметов. Причину возникновения этого бага нашли после моего багрепорта, исправление уже сделано и живёт в wine git, для обычного народа будет доступно с выходом новой версии Wine из серий 1.5.х через неделю где-то. Плюс с версии 1.3.35 и до сих пор есть глюк с обработкой ввода с клавиатуры, проводящий к очень неприятным задержкам реакции на нажатия клавиш вплоть до 1 секунды.
Я это всё к тому, что если хочется играть сейчас, но в лом собирать самому wine из исходников, применив к оным горку заплаток - проще взять Wine 1.2.3 и использовать его. Наиболее просто это сделать либо тупо выполнив "sudo apt-get wine-1.2" для Ubuntu и основанным на нём дистрам, либо использовав PlayOnLinux.
в) По настройкам Wine. Ставить полный DX - вредить себе, для игры это не надо, а вот глюки с рендером можно поиметь. Для нормальной игры необходимо и достаточно использовать следующий набор ПО, установленный через winetricks:
# winetricks ie7 vcrun2005 vcrun2008 vcrun6sp6
г) Драйвера от ATI/AMD, что под linux, что под windows, славятся своими глюками в реализации OpenGL, в частности - крайней привередливостью при компиляции glsl шейдеров. В своих программах мне чаще всего приходится делать два набора GLSL шейдеров - для карт от AMD/ATI и для всех остальных. В случае с Wine, если использование glsl не отключено через соответствующую настройку в реестре (winetricks glsl-disable), то генерируемые на лету шейдеры запросто могут не приниматься драйвером ATI, что визуально может проявляться как глюки рендера, описанные вами. Попробуйте через winetricks запретить использование glsl. Также имеет смысл попробовать отключить использование пиксельных (а также - если потребуется - вершинных) шейдеров через winecfg. Да, с отключенными шейдерами игра потеряет в "красивостях", но есть много шансов, что при этом она заработает сильно быстрее и будет меньше глючить.
-
16.03.2012 11:54 #6
Последний раз редактировалось 0408tv97; 16.03.2012 в 17:46.
Процион, 100 Светлый вато-танк с Зефирами
P.S. Накопи на +12!!! http://pwonline.ru/forums/fredirect....Fref%3D3865363
-
16.03.2012 17:45 #7
Обновил wine до указанной вами версии, теперь после нажатия кнопки "Играть" в лаунчере выдает окошко с набором иероглифов, что это может быть?
Процион, 100 Светлый вато-танк с Зефирами
P.S. Накопи на +12!!! http://pwonline.ru/forums/fredirect....Fref%3D3865363
-
17.03.2012 07:04 #8Опытный
- Регистрация
- 11.02.2012
- Адрес
- Moscow, Russia
- Сообщений
- 45
Как правило такое бывает, когда основной exe-шник игры запускается без предварительного перехода в папку, где этот exe-шник обитает. На форуме неоднократно уже писалось, в том числе и мною, что запускать игру нажатием кнопки "Играть" в Launcher - не самая лучшая идея, нормально срабатывает один раз из 3-4. Правильный путь - открыть окошко терминала, перейти в папку, куда установлена игра, там перейти в папку "element" и находясь в оной запустить "wine elementclient.exe".
Тем временем, сегодня официально вышла версия Wine 1.5.0, включающая исправление глюка с некорректно отрисовавемыми иконками скилов и предметов. Через пару-тройку дней она может появиться в доступности в экспериментальных ppa для убунты. Использовать её я бы всё равно не советовал, поскольку там не исправлен глюк с значительным input lag, да и работает PW под этой версией значительно медленнее, чем под 1.2.3.
З.Ы. Да, забыл написать: крайне желательно иметь установленными в системе базовые шрифты из Microsoft Windows. Для убонтоидов название пакета, вроде, "ttf-mscorefonts-installer". Искать/ставить проще через Synaptic. Если не охота ставить пакет для всей системы - можно использовать winetricks. Если верно помню, там шрифты только для Wine устанавливаются командой "winetricks corefonts".
З.З.Ы. Что ещё можно покрутить из настроек - попробовать использовать альтернативный драйвер звуковой подсистемы Wine. Если в системе установлен сервер PulseAudio, а Wine собран с неофициальной заплаткой, добавляющей драйвер pulse - использовать его. Если PA установлен, а в Wine драйвера pulse нет - доустановить утилиту aoss, в Wine выбрать звуковым драйвером OSS, и запускать игру используя "aoss wine elementclient.exe".
З.З.З.Ы. Ещё сталкивался с "окошком с иероглифами при старте" в случаях, когда папка с игрой была недоступна через эмулируемые Wine диски. Имеет смысл поместить её в каталог drive_c используемого префикса Wine, чтобы с этим точно никаких вопросов не возникало.
-
17.03.2012 12:53 #9
Процион, 100 Светлый вато-танк с Зефирами
P.S. Накопи на +12!!! http://pwonline.ru/forums/fredirect....Fref%3D3865363
-
19.03.2012 13:07 #10
Переустановка Wine до 1,2,3 - плохой вариант. Все приложения начали сильно тормозить, одна игра вообще не грузится. Что еще можно сделать?
Процион, 100 Светлый вато-танк с Зефирами
P.S. Накопи на +12!!! http://pwonline.ru/forums/fredirect....Fref%3D3865363


Ответить с цитированием
