на Главную Форума - back to Forum Indexна Главную Форума - back to Forum Indexна Главную Форума - back to Forum Index
на Главную Форума - back to Forum Index
Эадор.Сотворение - Eador.The Genesis на Главную Форума - back to Forum Indexна Главную Форума - back to Forum Indexна Главную Форума - back to Forum Index
на Главную Форума - back to Forum Index
Автор / Сообщение

Тормоза: из-за нового железа или Win7?

   pavd2000

 
 
 Боец

Свитков: 11
С нами с: 23.07.2011
Цитировать
СообщениеДобавлено: Пт Авг 19, 2011 2:56     Заголовок сообщения:

Я пробовал XP Mode в Windows 7 (это виртуальная машина c Windows XP).
Проблем она не исправляет, т.е. проблема именно в процессоре и связанных с ним каких-то таймерах, что ли, а не в глубине цвета или ОС.

Те, кто запускают вторую копию, именно часть процессора на нее отъедают, но в моем случае даже вторая копия не помогает, нужно их наверно штуки 4 запустить ...
Посмотреть профиль Отправить личное сообщение
   Monster

 
 
 † Элита †
Ветеран



Свитков: 697
С нами с: 27.01.2010
Цитировать
СообщениеДобавлено: Пт Авг 19, 2011 9:25     Заголовок сообщения:

Копался в инете и нашел интересную вещь.

У Allegro наблюдаются рандомные крэши на процессорах с несколькими ядрами при движениях мыши и некоторых других условиях. Похоже именно эту багу я и ловлю периодически играя в сингле, я о ней отписывался ранее.

Вот здесь и здесь обсуждается эта проблема. Там же написано какие средства помогают. Для разработчиков нужно как-то правильно использовать функции acquire_screen() / release_screen().

Там же приведено альтернативное решение для тех, кто не имеет доступа к коду, а именно, принудительно выставить исполняемому файлу флаг запуска в uniprocessor режиме.

1. Скачать утилиту ImageCFG
2. Скопировать ее в папку Eador-а
3. Запустить с такими параметрами:

imagecfg -u Eador.exe

4. Утилита пропатчит exe-шник и по идее крэши перестанут происходить.
Убедитесь только, что утилита действительно выполнилась, там в консоли должно быть написано вот так:



Для удобства можно сделать батник Eador_Patch.cmd с таким содержимым
imagecfg -u Eador.exe
pause

Положить его в папку с игрой и запустить.

Буду проверять и смотреть не повторяются ли крэши, обычно за партию на 100 ходов хотя бы один раз вылетает.

Это всё меня натолкнуло на мысль, что данный патч может помочь и тем у кого тормоза на Win7, если они происходят из-за нескольких процессоров. Возможно это даже два разных проявления одной и той же ошибки, только кому-то повезло и у него просто крэши, а у кого-то тормоза.

Пробуйте.
Посмотреть профиль Отправить личное сообщение
   pavd2000

 
 
 Боец

Свитков: 11
С нами с: 23.07.2011
Цитировать
СообщениеДобавлено: Пт Авг 19, 2011 12:12     Заголовок сообщения:

Что-то подсказывает мне, что сами разработчики allegro ни сном, ни духом не ведают о проблеме в их библиотеке на быстрых процессорах.

Поэтому тем, кто может у себя проблему воспроизвести, было бы не плохо описать проблему с точки зрения разработчиков на этом Allegro.

Ведь не факт, что новая версия библиотеки свободна от старых проблем.

А ехе я пропатчил, как и ожидалось - не помогло Smile
По крайней мере звук как заикался, так и заикается, и все тормозит.
Посмотреть профиль Отправить личное сообщение
   Monster

 
 
 † Элита †
Ветеран



Свитков: 697
С нами с: 27.01.2010
Цитировать
СообщениеДобавлено: Пт Авг 19, 2011 12:34     Заголовок сообщения:

pavd2000 писал(а):
По крайней мере звук как заикался, так и заикается, и все тормозит.

А если звук отключить в файле Eador.cfg
Sound (0 - off/1 - on): 0

Что будет?

И вот тут можно еще поставить разные значения

Sound buffer (default 20000): 20000

в два раза болььше или в два раза меньше.
Посмотреть профиль Отправить личное сообщение
   pavd2000

 
 
 Боец

Свитков: 11
С нами с: 23.07.2011
Цитировать
СообщениеДобавлено: Пт Авг 19, 2011 13:14     Заголовок сообщения:

К сожалению, не только звук заикается, но и видео идет с явными тормозами, например, когда в начале буквы начинают переливаться одна за одной и идет панорама острова, то все это происходит крайне медленно, и со звуком это никак не связано (отключай, не отключай, все равно). Просто, если звук включен, он еще и заикается и скрипит.
Посмотреть профиль Отправить личное сообщение
   Monster

 
 
 † Элита †
Ветеран



Свитков: 697
С нами с: 27.01.2010
Цитировать
СообщениеДобавлено: Пт Авг 19, 2011 13:54     Заголовок сообщения:

Попробуй ускорить в Eador.cfg

Refresh delay (default 40): 40
Sleep time (default 50): 50

Поставь например 10 или 1 в обоих строках. Я таким способом бой ускоряю, но это влияет и на переливающие буквы в главном меню, они начинают очень быстро мигать.
Посмотреть профиль Отправить личное сообщение
   Lovrentiy

 
 
 Мечник
Ветеран
Испытатель Эадора 3D



Свитков: 25
С нами с: 28.07.2011
Откуда: Новый Уренгой
Цитировать
СообщениеДобавлено: Пн Авг 22, 2011 8:09     Заголовок сообщения:

попробовал вариант с патчем. Не помогло. Я так подозреваю, из-за малинового-фиолетоовго отблеска жкрана, что проблемма и с видяхой. Хотя, как знать. В общем после патча ничего не изменилось =( увы
Посмотреть профиль Отправить личное сообщение ICQ
   Monster

 
 
 † Элита †
Ветеран



Свитков: 697
С нами с: 27.01.2010
Цитировать
СообщениеДобавлено: Пн Авг 22, 2011 8:30     Заголовок сообщения:

Lovrentiy писал(а):
Я так подозреваю, из-за малинового-фиолетоовго отблеска жкрана

В Eador.cfg

Antiblink Delay (default 0): 0

вместо 0 попробуй поставить 1 или 2

Я так понимаю у pavd2000 и Lovrentiy разные проблемы. У pavd2000 тормоза и заедание звука, а у Lovrentiy фиолетовый экран. И обе похоже не связаны с win7.
Посмотреть профиль Отправить личное сообщение
   Lovrentiy

 
 
 Мечник
Ветеран
Испытатель Эадора 3D



Свитков: 25
С нами с: 28.07.2011
Откуда: Новый Уренгой
Цитировать
СообщениеДобавлено: Пн Авг 22, 2011 12:57     Заголовок сообщения:

Попробовал 1 и 2, не помогло. Но вот что примечательно. Когда я жму caps lock и на экране ноутбука появляется замочек. Я могу двигать мышью, кнопки спокойно подсвечиваются и нажимаются, но только в окне появляющегося изображения замка и пока оно активно, после его исчезновения опять тишина....
Посмотреть профиль Отправить личное сообщение ICQ
   Monster

 
 
 † Элита †
Ветеран



Свитков: 697
С нами с: 27.01.2010
Цитировать
СообщениеДобавлено: Пн Авг 22, 2011 13:46     Заголовок сообщения:

1. Oracle Virtual Box пробовал, как я выше писал?
2. Надеюсь вы с pavd2000 свои компы не разгоняли?
Посмотреть профиль Отправить личное сообщение
   invertercant

 
 
 Боец

Свитков: 7
С нами с: 22.08.2011
Цитировать
СообщениеДобавлено: Вт Авг 23, 2011 8:51     Заголовок сообщения:

тоже было фиолетовое мигание на ноуте, win7
поставил windowed 0
run background 0
помогло.
может кому полезно будет
Посмотреть профиль Отправить личное сообщение
   Lovrentiy

 
 
 Мечник
Ветеран
Испытатель Эадора 3D



Свитков: 25
С нами с: 28.07.2011
Откуда: Новый Уренгой
Цитировать
СообщениеДобавлено: Вт Авг 23, 2011 9:42     Заголовок сообщения:

Комп не разгонял, новый недавно купленый. Виртуальную машинку пока не ставил - ищу дистрибутив, в городе нет наземного интернета, так что все на трафике.

Цитата:
тоже было фиолетовое мигание на ноуте, win7
поставил windowed 0
run background 0
помогло.
может кому полезно будет


Помогло! Но только от малиново-фиолетового окна. Игра по прежнему не реагирует, только при появлении замка от caps lock
Посмотреть профиль Отправить личное сообщение ICQ
   pavd2000

 
 
 Боец

Свитков: 11
С нами с: 23.07.2011
Цитировать
СообщениеДобавлено: Вс Авг 28, 2011 20:51     Заголовок сообщения:

Спасибо всем за помощь и поддержку, но, к большому сожалению хочу заключить, что не думаю, что кто-то здесь на этом форуме может решить проблему с игрой на быстрых процессорах, включая автора игры. Поэтому, если кто-то дойдет до моего поста и прочтет его его, мой совет - если у вас современное железо, не покупайте игру не попробовав, идет ли она. К сожалению, из за проблем со сторонними библиотеками, игра оказалась недолговечной, срок ее жизни, не смотря на все достоинства - срок жизни компов, на которых она идет. И все это довольно обидно.
Посмотреть профиль Отправить личное сообщение
   invertercant

 
 
 Боец

Свитков: 7
С нами с: 22.08.2011
Цитировать
СообщениеДобавлено: Вс Авг 28, 2011 23:18     Заголовок сообщения:

а частоту проца пробовал в биосе понижать?

счас ради проверки ради понизил с 3.0 ггц до 1.6 можно было и ниже но изголяться не стал.
Посмотреть профиль Отправить личное сообщение
   Lovrentiy

 
 
 Мечник
Ветеран
Испытатель Эадора 3D



Свитков: 25
С нами с: 28.07.2011
Откуда: Новый Уренгой
Цитировать
СообщениеДобавлено: Пт Сен 02, 2011 9:13     Заголовок сообщения:

Установил Oracle VM Virtual Box. Поставил на неё XP, без драйверов. В полноэкранном режиме Эадор запустился как надо и не тормозил, но обрести возможность управлением курсора так и не вышло. ...
Посмотреть профиль Отправить личное сообщение ICQ
   Lovrentiy

 
 
 Мечник
Ветеран
Испытатель Эадора 3D



Свитков: 25
С нами с: 28.07.2011
Откуда: Новый Уренгой
Цитировать
СообщениеДобавлено: Пт Сен 02, 2011 9:37     Заголовок сообщения:

Настроил виртуальную машину, в полноэкранном режиме заработал курсор, игра пошла хорошо, но при пропуске хода вышла ошибка.
Фактически запустить рабочий эадор на ноуте вышло, но увы поиграть не удалось.

Всё же подозрения на видеокарту. Драйвера я обновил последними, поэтому возможно несовместимость драйверов с игрой... или незнаю.
Посмотреть профиль Отправить личное сообщение ICQ
   Monster

 
 
 † Элита †
Ветеран



Свитков: 697
С нами с: 27.01.2010
Цитировать
СообщениеДобавлено: Пт Сен 02, 2011 10:40     Заголовок сообщения:

А что за ошибка выскочила? Можешь скриншот выложить?
Посмотреть профиль Отправить личное сообщение
   Джеимс Ильмараан

 
 
 ≡Главарь≡
Великий Архитектор



Свитков: 346
С нами с: 08.01.2011
Откуда: Кёнигсберг
Цитировать
СообщениеДобавлено: Ср Окт 12, 2011 0:27     Заголовок сообщения:

Может быть эта идея поможет (если её никто ещё не выдвигал) тем, у кого проблемы из-за слишком шустрого проца (хотя понять не могу, у самого камень из последних и всё арбайт).
Есть такая замечательная прога, называется DOSbox (ссыль не дам, гуглите). Служит она как раз для того, чтоб запускать старые (очень старые) игры на современных машинах, путём использования меньшей мощности процессора. В теории, подобная штука должна помочь обойти подобную проблему. По крайней мере старьё 90-х сейчас работает нормально с ней.
_________________
Vi veri veniversum vivus vici
-------------------------------------------
James "Dr. Feelgood" Ilmaraan
e-mail: fonkenigsberg@gmail.com
ICQ: 231450347
Skype: ilmaraan
VK: vk.com/fonkenigsberg
Посмотреть профиль Отправить личное сообщение Отправить сообщения электронной почты ICQ
   Monster

 
 
 † Элита †
Ветеран



Свитков: 697
С нами с: 27.01.2010
Цитировать
СообщениеДобавлено: Ср Окт 12, 2011 6:48     Заголовок сообщения:

Джеимс Ильмараан писал(а):
Есть такая замечательная прога, называется DOSbox

Данная штука только для Dos-программ, Eador не является Dos-программой и не запустится на ней.
Посмотреть профиль Отправить личное сообщение
   Lovrentiy

 
 
 Мечник
Ветеран
Испытатель Эадора 3D



Свитков: 25
С нами с: 28.07.2011
Откуда: Новый Уренгой
Цитировать
СообщениеДобавлено: Чт Окт 27, 2011 12:56     Заголовок сообщения:

Я уже смирился, новых попыток не делал. Прошлая ОС слетела, по новой не ставит виртуальную машину, да и накладно. Когда выход эадор 3д?
Посмотреть профиль Отправить личное сообщение ICQ
Часовой пояс: GMT +3:00
На страницу Пред.  1, 2, 3, 4, 5, 6, 7, 8  След.

 


Ты не можешь начинать темы
Ты не можешь отвечать на сообщения
Ты не можешь редактировать свои сообщения
Ты не можешь удалять свои сообщения
Ты не можешь голосовать в опросах
на Главную Форума - back to Forum Indexна Главную Форума - back to Forum Indexна Главную Форума - back to Forum Indexна Главную Форума - back to Forum Index Eador. The Genesis. Encyclopedia на Главную Форума - back to Forum Indexна Главную Форума - back to Forum Indexна Главную Форума - back to Forum Index