Houdini 4

Тема в разделе "Машинное отделение", создана пользователем WinPooh, 27 ноя 2013.

  1. Crest
    Оффлайн

    Crest Админ, МГ Команда форума Команда форума

    Репутация:
    627
    Не могу найти такой возможности при включении программы. В настройках программы полно английских слов, не пойму, где это...
     
  2. Офисцер
    Оффлайн

    Офисцер Учаcтник

    Репутация:
    0
    Сергей Юрьевич, у Вас какая оболочка? Во Фрице и СB в настройках надо там где красным помечено ставить свое кол. ядер и сохранить

    [​IMG]
     
  3. Camon14
    Оффлайн

    Camon14 Хранитель традиций баннер

    Репутация:
    687
    По-моему достаточно в аквариуме просто указать кол-во строк для анализа, у меня 4 ядра, я плюсиком делаю 4 строки для анализа, а комп сам распределяет равномерно по ядрам.
     
  4. Rom
    Оффлайн

    Rom Старожил

    Репутация:
    28
    Вариантов два (см. рисунок ниже):
    1. Нажимаем на кнопку "4 CPUs" (см. 1) и выставляем максимальное количество ядер.
    2. Двойной щелчок на имени движка "Stockfish 020114..." (см. 2). Заходим в параметры движка ("Engine parameters") и выставляем максимальное количество ядер в параметре "Threads". Нажимаем "ОК".

    После каждой перезагрузки движка или программы эту процедуру следует повторить, т.к. иначе количество ядер снова сбросится на 1. Чтобы этого не происходило необходимо еще при первоначальной установке движка выполнить настройку параметров по варианту 2.

    [​IMG]
     
  5. Crest
    Оффлайн

    Crest Админ, МГ Команда форума Команда форума

    Репутация:
    627
    Спасибо, сработало!
    Указал в этой графе 16 и Стокфиш стал работать раз в пять быстрее. Быстро дошел до глубины 29 - и решение на экране.
    Что ж, может быть, программа и неплохая. :)
     
  6. Офисцер
    Оффлайн

    Офисцер Учаcтник

    Репутация:
    0
    Rom, надо еще пояснить, что к названию надо добавить какую-нить букву, а то не сохранить по варианту 2
     
  7. Офисцер
    Оффлайн

    Офисцер Учаcтник

    Репутация:
    0
    У комодо по умолчанию тоже 1 ядро стоит
     
  8. Rom
    Оффлайн

    Rom Старожил

    Репутация:
    28
    Да, конечно. Спасибо.
    Можно даже просто пробел добавить.
     
    Офисцер нравится это.
  9. Crest
    Оффлайн

    Crest Админ, МГ Команда форума Команда форума

    Репутация:
    627
    Не пойму одного. Почему в той графе можно увеличивать число сколь угодно. Хоть 32! Хотя столько ядер у меня нет. :)
    Так что это за threads, если не ядра?
     
  10. Rom
    Оффлайн

    Rom Старожил

    Репутация:
    28
    Это потоки. Если на компьютере включен Hyper-threading, то количество потоков может быть вдвое больше чем ядер.
     
  11. Crest
    Оффлайн

    Crest Админ, МГ Команда форума Команда форума

    Репутация:
    627
    И второй вопрос, братцы.
    Как сделать так, чтобы Комодо и Стокфиш при включении автоматом использовали все доступные ядра, а не одно? Каждый раз при включении лезть в настройки и менять параметры - геморрой...
    Просветите, пожалуйста, неуча. :)
     
  12. Офисцер
    Оффлайн

    Офисцер Учаcтник

    Репутация:
    0
    При первом подключении uci-движка к оболочке, надо сразу выставить нужное кол. ядер и сохранить слегка изменив название двига
     
  13. Rom
    Оффлайн

    Rom Старожил

    Репутация:
    28
    Движки нужно переустановить. То есть удалить и установить заново. И в процессе установки сразу зайти в параметры и установить нужное количество процессоров.
    Смотрите моё сообщение №39 на этой странице и далее.
     
  14. Комсюк
    Оффлайн

    Комсюк народный модератор баннер

    Репутация:
    1.263
    Ничего не надо удалять, пусть будет одноядерный
    А в 16 потоков обозвать по желанию
     
  15. Crest
    Оффлайн

    Crest Админ, МГ Команда форума Команда форума

    Репутация:
    627
    Увы, не получается, братцы.
    1. При установке указываю много потоков. Потом включаю - и снова один.
    2. Пытаюсь при установке изменить имя программы. Она сопротивляется. Пишет, что имя программы должно содержать "Её имя". Целиком. Я приписываю к этому имени, ну, скажем, -Crest.
    Потом включаю её - снова ровно один поток.
     
  16. Crest
    Оффлайн

    Crest Админ, МГ Команда форума Команда форума

    Репутация:
    627
    Всё вышесказанное было в ЧессБейз-9.
    А вот в ЧессБейз-12 Комодо-Crest сохраняет нужное количество потоков. Может, в версии бейза дело?
     
  17. Офисцер
    Оффлайн

    Офисцер Учаcтник

    Репутация:
    0
    Возможно, 9-м СВ уже давно не пользуюсь, поэтому не могу сказать.VotTak В 12-м СВ и 12-м Фрице у меня все в порядке, сохраняет нужное кол. ядер
     
  18. Crest
    Оффлайн

    Crest Админ, МГ Команда форума Команда форума

    Репутация:
    627
    В общем, получилось. Спасибо, братцы!
    Правда, теперь проги начинают немного зависать. Но это уже глюки компа. Справлюсь!
     
  19. Офисцер
    Оффлайн

    Офисцер Учаcтник

    Репутация:
    0
    Чтобы зависания не было, лучше все-таки количество потоков ставить равное количеству физических ядер компа, не увеличивать
     
  20. Rom
    Оффлайн

    Rom Старожил

    Репутация:
    28
    Это происходит из-за того что задействованы все ядра процессора. А движки не любят уступать ресурсы процессора другим программам. Даже программам управления Windows.

    Если какой нибудь из движков вас особенно допечет с зависаниями, то можно поступить следующим образом - опять переустановить движок, но в том окошке, где меняли имя программы поставить галочку напротив пункта "Приоритет" "Ниже нормального". В этом случае движок начнет охотнее уступать ресурсы другим программам. Но тут есть и минус. В этом случае придётся внимательнее следить чтобы уже какая-нибудь иная фоновая программа не отобрала все ресурсы процессора у вашего движка.
     
  21. Офисцер
    Оффлайн

    Офисцер Учаcтник

    Репутация:
    0
    Абсолютно верно. Добавлю, что у Гудини желательно в любом случае ставить низкий приоритет.
     
  22. Crest
    Оффлайн

    Crest Админ, МГ Команда форума Команда форума

    Репутация:
    627
    А я поставил 24! Ведь у меня 12 ядер...
    Максималист хренов. :)
     
  23. Camon14
    Оффлайн

    Camon14 Хранитель традиций баннер

    Репутация:
    687
    Оболочка Фрица (у меня 8-й) ихмо хуже аквариума одной маленькой, но существенной деталькой, в аквариуме в любой позиции можно выбрать несколько ходов для анализа.
    Например:
    [​IMG]

    Можно конечно каждый ход отдельно анализировать,но мне так не нравится...
     
  24. Crest
    Оффлайн

    Crest Админ, МГ Команда форума Команда форума

    Репутация:
    627
    Придется переустановить.
     
  25. Офисцер
    Оффлайн

    Офисцер Учаcтник

    Репутация:
    0
    8-й Фриц это уже ретро. Лучше переходить на более свежии версии. Сейчас уже 14-й есть в наличии, но мне и 12-го хватает. А Аквариум это супер-оболочка. Для адвансера так вообще! Но у нее есть минус - часто глючит.:(
     
  26. Camon14
    Оффлайн

    Camon14 Хранитель традиций баннер

    Репутация:
    687
    да, если долго анализировать, то может подвисать, тогда я нажимаю "пуск", вхожу в спящий режим, потом выхожу из него и зависание проходит, самое главное результаты многочасового анализа не пропадают. но я еще одну вещь заметил, у меня стали самопроизвольно окна закрываться в интернете, когда я мышкой шевелю, раньше такого не было, такое ощущение что многочасовой бесконечный анализ позасер...л какие-то файлы в памяти компа, может быть хэш надо сделать меньше...
     
  27. Офисцер
    Оффлайн

    Офисцер Учаcтник

    Репутация:
    0
    Хэш не должен превышать половины размера оперативной памяти системы
     
  28. Camon14
    Оффлайн

    Camon14 Хранитель традиций баннер

    Репутация:
    687
    Владрусс сказал мне, что половина это максимальное значение, грамотнее всего под хэш выделять 1\6. У меня пока стоит 2000тыс для каждого движка. Вот исходя из значений, указанных в диспетчере задач, сколько надо выставлять значения хэш, чтобы занять половину оперативки около 2000тыс или считать надо от доступной или свободной памяти?


    [​IMG]
     
  29. Офисцер
    Оффлайн

    Офисцер Учаcтник

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

    nucler Учаcтник

    Репутация:
    0
    не все так однозначно. Современные ядра поддерживают многопоточность. Зависание может быть связано с нехваткой оперативной памяти. В любом случае посмотрите сколько ядер "видит" система и установите максимальное число потоков на 1-2 меньше. Если система "видит" только 12 ядер - тогда 12 :)
     
  31. Астроном
    Оффлайн

    Астроном Новичок

    Репутация:
    0
    Товарищи! Извините, что не по теме. Помогите новичку форума. Может, у меня затмение разума, но не могу понять, как открыть свою тему. Подскажите, пожалуйста.
     
  32. Комсюк
    Оффлайн

    Комсюк народный модератор баннер

    Репутация:
    1.263
  33. Комсюк
    Оффлайн

    Комсюк народный модератор баннер

    Репутация:
    1.263
    Астроном в теме про Гудини - это по теме :rtfm:
     
  34. Астроном
    Оффлайн

    Астроном Новичок

    Репутация:
    0
    Нету у меня кнопки "Создать тему"!! Может, дело в какой-то дискриминации? (Почему-то внизу экрана имеется надпись: «У Вас недостаточно прав, чтобы оставлять здесь сообщения».) Зарегистрировался я недавно. Администрация сайта все мои вопросы игнорирует.
     
  35. Комсюк
    Оффлайн

    Комсюк народный модератор баннер

    Репутация:
    1.263
    А, значит, молодой ишо :cool:
    Наберёте больше постов - включится (наверное)