Warcraft III (странные глюки, которых раньше не было)

Нативные и в Wine/Cedega - проблемы, настройка, обсуждение

Модератор: Модераторы разделов

frp
Сообщения: 1445
ОС: Debian Squeeze

Warcraft III

Сообщение frp »

Недавно решил поставить Warcraft III под wine 1.1.38. Поставил, папку movies переименовал (т.к. альтернативное решение сложное), ключик для OpenGL прописал. Игра запустилась, но появилось странное мерцание, из-за которого невозможно нормально играть. Удалось выяснить причину - игра выставила какую-то совсем левую частоту вертикальной развертки и еще при этом установила чересстрочную развертку. Проблему пока решаю запуская Warcraft в окне. Потом средствами KDE перевожу окно в полноэкранный режим. Но в результате снизу появляется маленькая полоска. Что делать?

В винде где-то в нутрях dxdiag можно было указать фиксированную частоту вертикальной развертки. Как аналогичное сделать под wine?
Спасибо сказали:
mieczeslaw
Сообщения: 139
ОС: xubuntu 12.10

Re: Warcraft III

Сообщение mieczeslaw »

А в wine собственно DirectX'овские либы не копировали? А то я когда-то вдоволь начитался инструкций типа "wine+DirectX". В частности, там и dxdiag нужно было переносить.
Либо в winecfg порыться, на вкладках про экран и интеграцию. Точно не скажу - пишу сейчас из-под винды.
Спасибо сказали:
Аватара пользователя
BrONtOSAUR
Сообщения: 421
ОС: Debian Sid

Re: Warcraft III

Сообщение BrONtOSAUR »

В настройках видеодров, nvidia-settings или Catalyst - если AMD.
System: Debian GNU/Linux Sid + kernel 2.6.35 + gcc 4.4.5 + X.org 2:1.7.7-2 + KDE 4.4.5
Config: Asus P5B + Intel Core 2 Duo E6750 2.66 Mhz + GIGABYTE GeForce 9600GT 1GB (260.19.29 drv.) + 4GB RAM + Creative Audigy SE
Спасибо сказали:
frp
Сообщения: 1445
ОС: Debian Squeeze

Re: Warcraft III

Сообщение frp »

mieczeslaw писал(а):
07.03.2010 06:59
А в wine собственно DirectX'овские либы не копировали?

frp писал(а):
06.03.2010 18:53
ключик для OpenGL прописал

Зачем для OpenGL либы из M$ DirectX? Я их и для DirectX-ных игр не ставлю - полностью убивают производительность.
BrONtOSAUR писал(а):
07.03.2010 11:47
В настройках видеодров, nvidia-settings или Catalyst - если AMD.

Изменил частоту развертки в nvidia-settings с auto на 85 - вроде пока работает - сыграл две партии по сети в полноэкранном режиме без никаких глюков.
Спасибо сказали:
Аватара пользователя
altwazar
Сообщения: 427
Статус: Zz
ОС: Calculate

Re: Warcraft III

Сообщение altwazar »

Вайн по дефолту выбирает самую низкую из возможных частоту обновления.
Можно в вайновском реестре использовать:
ForceRefreshRate (added in Wine 0.9.58)
| | [DWORD value (REG_DWORD): Set this to the refresh rate you wish to
| | force for DirectX games. This is analogous to forcing the refresh
| | rate in Windows using dxdiag as described in KB315614 (main article),
| | KB230002, and KB217348. If this key does not exist, the default
| | refresh rate will be used.]

Находится в HKLM\Software\Microsoft\DirectDraw
Спасибо сказали: