LINUX.ORG.RU

World of Tanks виснет

 ,


0

1

Игра World of Tanks под WINE время от времени без видимых причин подвисает. Прекращает реагировать на клавиатуру и мышь. Это может случиться и во время боя, и в ангаре, и через несколько минут после запуска, и через несколько часов. Если была музыка, она может продолжать играть несколько десятков секунд. Alt-Tab, Ctrl-Alt-F*, Ctrl-Alt-Del не помогают. Только аппаратный ресет или Alt-SysRq-B. (Сперва также делаю S и U.)

В логах иксов никаких ошибок. Если писать вывод вайна в файл, тоже ничего интересного в конце нет.

Gentoo, ядро 3.1.6, закрытый драйвер ATI 13.1, wine 1.5.20, WoT ставил при помощи Winetricks.

Куда копать?

Заранее спасибо.

★★★★★

ATI

У вас радеон вместо видиокарты.

На радеонах вайн никогда норально не работал(угадай из за чего)

По факту-комбинацию дров+иксов+месы+ядра для радеонов нужно подбирать особую,посмотри что пишут в appdb по поводу радеонов и твоей игры,на каких версиях там запускали-те и пробей.

Или просто поставь нормальную видеокарту Нвидия.

anonymous ()

Ядро до 3.9 обновите...

eR ★★★★★ ()
Ответ на: комментарий от anonymous

посмотри что пишут в appdb по поводу радеонов и твоей игры

Ничего интересного. С бинарными библиотеками и достаточно новым вайном работает у всех, старый вайн нужно патчить. Описанные симптомы не упоминаются.

Мой вопрос: как узнать больше о причинах подвисания?

question4 ★★★★★ ()

вайн на радеонах не очень. ЗАпускай в зен, если железо позволяет

darkenshvein ★★★★★ ()

А что с температурой выдеокарты? может быть проблема где-нибудь на поверхности.

nightmare ()

закрытый драйвер ATI 13.1

Для Linux'a, официально в состоянии беты. Если обновиться до свежих ядер и Х'ов, то может даже сможешь завести на открытых.

wine 1.5.20

Попытайся обновить до .23. Она наверно даже здесь на форуме мелькала как веха в развитии wine. Запилили RAW input.

Ну и конечно проверь температуру ЦП, видео. НЖМД на плохие сектора, и т.п. и т.д.

anonymous ()
Ответ на: комментарий от anonymous

проверь температуру ЦП, видео.

Как фиксировать температуры в процессе полноэкранной игры? Чем писать логи?

question4 ★★★★★ ()
Ответ на: комментарий от nightmare

А что с температурой выдеокарты?

Судя по звуку вентиляторов, ничего страшного.

Какой программой можно писать её в лог?

question4 ★★★★★ ()
Ответ на: комментарий от anonymous

ATI 13.1

Для Linux'a, официально в состоянии беты.

С 13.3 не путаешь?

question4 ★★★★★ ()
Ответ на: комментарий от question4

Запуск и игра в игру без дополнительных телодвижений.

P.S. Mesa также влияет на наличие проблем. Наиболее фичастая 9.х.

anonymous ()
Ответ на: комментарий от anonymous

Запуск и игра в игру без дополнительных телодвижений.

Если «дополнительные телодвижения» — установка DirectX и рантаймов Visual C++, то не вижу, чем тут поможет raw. Чем?

Если ты про необходимость патчить вайн для WoT, то это исправили ещё до 1.50. Что-то ещё всплыло?

Mesa также влияет на наличие проблем. Наиболее фичастая 9.х.

В смысле «фичастая»? Проблемная?

question4 ★★★★★ ()
Ответ на: комментарий от eR

Поиграть на открытом драйвере

Не повисла, но это ничего не доказывает. Поэтому и возник вопрос: как установить причину? Может, дело не в видео?

question4 ★★★★★ ()
Ответ на: комментарий от question4

Если ты про необходимость патчить вайн для WoT, то это исправили ещё до 1.50.

Исправили так хорошо, что есть на форуме утверждающие, будто они просто запускают и играют. А так, сколько встречал отзывов, все рекомендуют wine 1.5.23 и старше.

В смысле «фичастая»? Проблемная?

В смысле поддерживает более высокую версию OpenGL. Вкупе с DRM последних версий должно ускорять значительную часть графики на видюшке. Ты же ведь знаешь что в *NIX-like ОС DirectX не поддерживается.

anonymous ()

какой у тебя процент побед в итоге то?

zolden ★★★★★ ()

Ладно хоть так. У меня под гентой с интеловой карточкой в ангаре вместо танка и окружающих его текстур тупо черное пятно, в бою так же.

kir64 ★★ ()
Ответ на: комментарий от RussianNeuroMancer

Действительно,

emerge libtxc_dxtn
исправил ситуацию. Большое спасибо за подсказку!

kir64 ★★ ()
Ответ на: комментарий от anonymous

Попытайся обновить до .23. Она наверно даже здесь на форуме мелькала как веха в развитии wine. Запилили RAW input.

Вообще-то, raw input ещё в 1.5.13 появился.

Deleted ()
Ответ на: комментарий от question4

Если ты про необходимость патчить вайн для WoT, то это исправили ещё до 1.50.

Если ты имел ввиду «до wine-1.5.0», то у меня для тебя хорошие новости – миру нужно больше тепла.

// Кстати, выше 22-23 обновлять вайн не рекомендую, там есть регрессии, которые ещё в 28 не пофиксили. Можешь погуглить в топике про tomb raider 2013 патчи на dll/kernel32/sync.c – там функции вываливаются при -O > 0, т. е. -O1, -O2 и т. д.

Deleted ()
Ответ на: комментарий от RussianNeuroMancer

Со свободным не виснет?

Напутал. Свободный драйвер поставился, но используется, по-прежнему, закрытый. Когда будет время этим заняться — проверю ещё раз.

question4 ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.