+ Ответить в теме
Страница 460 из 464 ПерваяПервая ... 360 410 450 458 459 460 461 462 ... ПоследняяПоследняя
Показано с 4,591 по 4,600 из 4638

Тема: Игровые механики. Железная часть.

  1. #1
    Маршал Аватар для BearGentleman
    Регистрация
    21.07.2013
    Сообщений
    8,455
    Лучших ответов
    17

    48

    Игровые механики. Железная часть.

    День добрый, коллеги!

    Собственно как и все предыдущие данная тема будет являться некой записной книжкой, где будут опубликованы некие "несекретные секреты" железной части нашей любимой игры (ну раз мы в нее играем, значит любим). Это не только мой опыт, а также опыт моих друзей. Также данная тема является переосмыслением многих вещей, о которых написано в теме Фризы. Поиск решения. Непроверенные вещи постараюсь в эту тему не писать. Любые исправления и дополнения только приветствуются.

    1. Игра способна создать нагрузку в общей сумме, соответствующую загрузке двух ядер процессора максимум.
    1.1. Игра создана на DirectX9 и как все игры созданные на этой версии директа имеет один самый главный поток, занимающий ровно одно ядро процессора и плюс несколько небольших (от пяти до десяти) потоков, которые в общей сумме дают загрузку еще одного ядра.
    На практике загрузка процессора выглядит так:

    1.2. Если взглянуть на распределение игровой загрузки процессора по ядрам, то видно, что одно ядро всегда будет загружено на максимум (это и есть ключевой игровой поток) и еще два ядра загружены примерно на 50% каждое (на них распределены те самые мелкие 5-10 потоков). Плюс есть защитный механизм от Интел, который перераспределяет нагрузку по незагруженным ядрам, чтобы предотвратить перегрев одних ядер при простаивающих других, поэтому иногда картина описанная в данном пункте немного "размазывается", но в целом это происходит именно так.
    1.3. С практической точки зрения эта информация имеет смысл при выборе процессора под игру: никакие многоядерные процессоры для Warface не нужны. Самый безумно многоядерный Ryzen 7 проиграет в Warface двухядерному процессору i3-7350k, разогнанному до частоты 4.8 GHz.
    1.4. Самым дешевым из лучших процессоров для WF является Pentium G4560/4600/4620 - он хорошо подходит для этой игры, но не идеально. Идеальный вариант описан в п.1.3 - это i3-7350k, разогнанный до частоты 4.6-5.0 ГГц - больше для этой игры не нужно.
    1.5. Самым важным с учетом вышесказанного является частота процессора. Поэтому если речь об экономии не идет, а вы хотите в моменты даже самых жутких просадок иметь фпс не ниже герцовки вашего крутого 120/144/160/180/240 герцового монитора, то покупать нужно процессор, который можно разогнать до частоты выше 4GHz (у интела это процессоры с индексом "k").

    Исключением из вышесказанного является возможно наш нелюбимый античит MRAC, который сейчас существует как отдельный процесс в системе и может давать загрузку проца выше чем 2 ядра. А также вы должны хорошо знать свою систему и то, что у вас висит в автозагрузке. И если вы видите загрузку вашего 4ядерного проца во время игры более чем на 50%, то стоит поискать "врага", который пашет одновременно с игрой (хотя им конечно может оказаться как раз-таки MRAC)



    2. Почему Hyperthreading может быть вреден для игры.
    2.1. Несмотря на то, что гипертрейдинг (и аналогичная ему технология от AMD) безусловно расширяет возможности вашего процессора, но как ни странно он может мешать играм, которые не обладают настоящей многопоточностью.
    2.2. Как работает гипертрейдинг: предположим некий условный процессор в своем одном ядре имеет два блока, один из которых может выполнять сложение, а второй вычитание. Оба блока могут выполнять свое действие за один такт процессора. И если вам нужно получить результат двух функций подряд 4+2=? 7-3=?, то процессор выполнит их за один такт, отправив вычисление каждой из этих функций к соответствующему блоку и одно ядро отработает как два. А вот если вам надо получить результат функций 2+3=? 4+5=?, то процессору придется выполнить эти действия за два такта, так как блок сложения у него один, а блок вычитания будет простаивать.
    Конечно в реальном ЦП все гораздо сложнее и речь не идет о блоках вычитания и сложения. Ядро ЦП состоит из многих узкоспециализированных блоков (а также блоков общего назначения), которые никогда не задействуются все одновременно, а гипертрейдинг позволяет выполнить две различных операции на разных блоках одного ядра за один такт, но в реальных задачах не всегда вычисления расположены в нужной последовательности.
    Вот и получается, что в реальных приложениях с непредсказуемой последовательностью вычислений одно ядро с гипертрейдингом работает всего на 30% быстрее (ну как бы как 1.3 ядра) и не может составить полную конкуренцию двух железным ядрам.
    2.3. А теперь предположим, что игра вместо двух железных ядер подсела на одно железное и одно виртуальное (гипертрейдинговое). И мы в итоге получаем производительность примерно полутора ядер вместо двух ожидаемых.

    Конечно описанное в п.2 достаточно условно и в реальной жизни компенсируется тем самым защитным механизмом от Интела, который распределит потоки по реально свободным ядрам. Но этот нюанс надо учитывать, если вы займетесь ручным перераспределением ядер, как будет описано в одном из секретов ниже.

    3. Баланс между загрузкой процессора и видеокарты.
    3.1. Хотя вам возможно покажется это не слишком очевидным, но для достижения наибольшего фпс, доступного вашей системе, а также плавности игры и минимизации просадок фпс, вам нужно сделать так, чтобы видеокарта не тормозила процессор в ВФ.
    Да, возможно вам эта информация покажется бредом, ведь во всех обзорах чаще встречается ситуация, когда процессор не может раскрыть видеокарту. Но это для многопоточных игр, а в нашей игре с учетом сказанного в п.1 есть именно такой нюанс - фпс по большей части зависит именно от процессора и надо сделать так, чтобы видеокарта не мешала процессору раскрыться на полную.
    3.2. Для того, чтобы проверить баланс загрузки ЦП/ВК вам понадобится любая программа мониторинга (ссылки на самые лучшие выложу чуть позже внизу темы).
    При мониторинге во время боя (это очень важно - именно во время боя, а не на полигоне!!!) посмотрите процент загрузки процессора и видеокарты.
    Типичные варианты ситуаций для 4ядерного процессора (для себя просто замените цифру 50% на ту, что представлена в таблице в п.1 для вашего процессора) я представил в таблице:


    4. Настройка видеокарты под максимальную производительность или максимальное качество.
    В текущий момент не вижу смысла выкладывать настройки, так как гайдов в инете очень много. Пока выкладываю самый лучший гайд по настройке карт nvidia (если что с гугл-переводчиком читается легко) и надеюсь, что кто-нибудь подкинет такую же ссылку по настройке карт от AMD.
    1. Руководство Nvidia GeForce Tweak - самое подробное и практичное руководство, которое я только встречал.


    На сегодня все. Дальше буду писать по мере появления свободного времени

    3. Выбор видеокарты для Warface.
    4. Настройки видеокарты.
    5. Ручное перераспределение процесса игры по ядрам.
    6. Что влияет на появление фризов в игре.

    Самые полезные железные темы на форуме
    1. Мой опыт оптимизации игры + Батник для запуска - безусловно лучшая тема по оптимизации игры. Плюс содержит описание создания bat файла для запуска, которым я сам также пользуюсь.
    2. Оптимизация с помощью RAM-драйв - тоже сам пользуюсь. Ускоряет кэширование игровых файлов, плюс экономит ресурс SSD диска.
    3. Тестирование процессора Intel Core i7 8700k - очень наглядно показана зависимость фпс в варфейсе от частоты процессора, количества ядер процессора и частоты оперативной памяти.
    4. Минитест бюджетного ПК в Варфейс - продолжение тестов от Димы. Теперь в средне-нижнем ценовом сегменте.
    Последний раз редактировалось BearGentleman; 30.03.2019 в 19:18.

  2. #4591
    Герой Аватар для 27dimarik27rus
    Регистрация
    22.05.2015
    Адрес
    ТОСЭР
    Сообщений
    11,174
    Лучших ответов
    1

    0
    Цитата Сообщение от uvalen77 Посмотреть сообщение
    не странное, зен2 держит 3600-3800, это хороший показатель, естественно до Интела далеко под 4400, но все же средний показатель хорош, топовую память редко кто покупает
    берёшь память как у Артура или у меня, ставишь тайминги 16-16-16-35, затем прогоняешь на частотах 2133, 2400, 2666, 3000, 3200, 3600 и видишь прирост производительности с увеличением частоты памяти
    Последний раз редактировалось 27dimarik27rus; 25.08.2019 в 16:06.

  3. #4592
    Ветеран
    Регистрация
    01.09.2013
    Сообщений
    2,542
    Лучших ответов
    3

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

  4. #4593
    Герой Аватар для 27dimarik27rus
    Регистрация
    22.05.2015
    Адрес
    ТОСЭР
    Сообщений
    11,174
    Лучших ответов
    1

    0
    https://wf.mail.ru/forums/fredirect.p...%2FLCdA-bLRAfM
    противостояние новых "7 нм" против старых "14нм"
    Последний раз редактировалось 27dimarik27rus; 25.08.2019 в 19:13.

  5. #4594
    Маршал Аватар для BearGentleman
    Регистрация
    21.07.2013
    Сообщений
    8,455
    Лучших ответов
    17

    0
    Цитата Сообщение от Bradway Посмотреть сообщение
    Никакого развития нет, нулевая очередь кадров была изначально в дровах долгое время, ее выпилили, а сейчас просто вернули на место.
    Ну там кроме нулевой очереди кадров предлагают ещё ускорение передачи кадров из буфера в ВК вроде бы. По словам первого подавшего эту инфу. Сам описание не читал.

  6. #4595
    Диверсант Аватар для stereogluck
    Регистрация
    11.01.2014
    Адрес
    Тверь
    Сообщений
    886
    Лучших ответов
    3

    0
    Ку. Никто не сталкивался с такой проблемой, как невозможность установить джифорс икспириенс? Что то решил переустановить драйвер на видюху, скачал последнюю версию с оф сайта, то да сё. С помощью ДДУ вальнул старый драйвер и при установке нового такая мутотень вылезла. Пробовал предпоследнюю версию, не помогло. Удалял старый драйвер просто из винды и в безопасном режиме, не помогло.


  7. #4596
    Вояка Аватар для yatar12
    Регистрация
    12.02.2013
    Сообщений
    2,281
    Лучших ответов
    3

    0
    Приехали мои железяки в понедельник, собрал, настраиваю.

    Вопрос следующий: если я установил "Windows 10 Enterprise 2016 LTSB" (с обновлениями по август 2018), что я потеряю от того, что в ОС не включена самая распоследняя поддержка каких-нибудь сверх-новых фич для моей, я так понимаю, сырой пока ещё архитектуры Zen-2?

    ЗЫ (+/-)


    Бесу (+/-)


    Да, второй вопрос (Ване, наверное) - как настроить мой Рузень на минимальное потребление? Я так прочел, что можно установить 3.8Ггц под 1.1В... но уже в БИОСе около двух сотен пунктов, связанных с напругой, половина из них, вроде, относится к процу... ещё пару десятков с тулзе от производителя материнки (ASRock Motherboard Utility)... и чертов звездолет настроек в тулзе от АМД (Ryzen Master). И, кагбе, хрен пойми какой у них приоритет.

    Тулзы ставил не для разгона, а для отключения подсветки на Wrath Prism, в БИОС есть только пункт для подсветки матери. Но в прогах овердорениллион настроек, а такой НЕТУ :( И вопрос третий - где можно подсветку офнуть?

  8. #4597
    Маршал Аватар для BearGentleman
    Регистрация
    21.07.2013
    Сообщений
    8,455
    Лучших ответов
    17

    0
    Цитата Сообщение от stereogluck Посмотреть сообщение
    Ку. Никто не сталкивался с такой проблемой, как невозможность установить джифорс икспириенс? Что то решил переустановить драйвер на видюху, скачал последнюю версию с оф сайта, то да сё. С помощью ДДУ вальнул старый драйвер и при установке нового такая мутотень вылезла. Пробовал предпоследнюю версию, не помогло. Удалял старый драйвер просто из винды и в безопасном режиме, не помогло.
    ]
    Вчера переустановил драйвер - у меня был совсем другой интерфейс установки. Может просто не самая новая версия?

    ---------- Сообщение добавлено в 09:33 ----------

    Цитата Сообщение от yatar12 Посмотреть сообщение
    Бесу
    Завтра или в выходные, наконец, поставлю Шарвейс, выложу графеки. Я даже с 2 видеокартами выложу - 1030 (затычка на работе) и домашней 1060.
    Ага. Спасибо.

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

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

    P.S. Если есть желание - затести какую-нибудь игруху (варфейс наверное бесполезно, но вдруг) в таком режиме:
    1. Оставь обе видюхи в компе.
    2. Основной видюхой, через которую выводится изображение, конечно оставь 1060.
    3. В панели нвидиа повесь обработку physX на 1030.
    Очень интересно будет - справится ли 1030 как дополнительная фишка для обработки физики.

    ---------- Сообщение добавлено в 09:35 ----------

    Цитата Сообщение от Rastafari256 Посмотреть сообщение
    Привет. Новый драйвер nvidia (436.02) с опцией low latency mode тестил кто уже? Плюха прикольная вроде:

    "Теперь в панели управления Nvidia появилась новая строка настроек Low Latency Mode с тремя опциями On, Off и Ultra. Вкл. соответствует значению Максимально кол-во заранее подготовленных кадров (max prerendered frames) 1, Выкл. — Управление Приложением, а Ultra непосредственно включает режим минимальной задержки ввода. Он достигается за счёт более быстрой передачи кадра для обработки графическим ускорителем.

    В результате, задержка сокращается на 33%:"(с)
    Вчера таки установил. Затестил.

    В принципе конечно с моим фпс заметить что-то невозможно, но с другой стороны греет душу, что кадры у меня из буфера в видюху теперь передаются на 33% быстрее
    Последний раз редактировалось BearGentleman; 30.08.2019 в 08:41.

  9. #4598
    Вояка Аватар для yatar12
    Регистрация
    12.02.2013
    Сообщений
    2,281
    Лучших ответов
    3

    0
    Цитата Сообщение от BearGentleman Посмотреть сообщение
    Правда когда я настойчиво тебя домогался, то хотел узнать всего лишь окончательный конфиг компа, а не результаты теста Так как ни фига не разбираюсь в продукции АМД и хотел просто получить ориентир, на который можно равняться.
    AMD Ryzen 7 3700X
    Kingston HyperX FURY Black 8Gb (x2)
    ASRock X570 Phantom Gaming 4
    NVIDIA GeForce GTX 1060 3GB
    M.2 970 EVO Plus

    С мамкой я не угадал. Проц/видео/БП не слышно, а мать, *****, даже в простое гонит кулер на чипсете до 4к оборотов и гудит, хотя в биосе абсолютно все настройки на silent.

    Цитата Сообщение от BearGentleman Посмотреть сообщение
    А результаты будут нормальные наверное. Ты главное не графики лучше выложи, а результат бенчмарка в афтербернере - это такая штука, находится в отдельной вкладке настроек афтербернера, запускается отдельной клавишей и считает максимальный, средний, минимальный фпс, а также процентили наихудших показателей.
    ХЗ как бенч в 10 работает (на старой системе работал без проблем), но не записывает ни по горячим клавишам в Шарвейсе, ни если жать на запись из всплывающего меню в Мониторе Афтебернера - показывает, что пишет, но на просмотр лога крутит дулю, мол, либо нету ни одного отчета, либо файл поврежден. Хотя я назначал и новый файл. Поэтому вот тебе скрин Монитора, больше у меня ничего нет.
    (+/-)


    Так, в целом, все быстрее, конечно.
    Скайрим [ой, нельзя же упоминать] Игра про северную провинцию Тамриэля (не Легендарка, а билд с кучей модов) идет ощутимо шустрее, хотя я ожидал большего в плане сокращения времени загрузок, если честно.
    Дедовские расчеты в Экселе тоже шустрее, но, опять-же, ждал большего.

  10. #4599
    Гвардеец Аватар для TTT0RDOR
    Регистрация
    11.10.2014
    Адрес
    Город Золотой
    Сообщений
    674
    Лучших ответов
    1

    0
    Люди здесь сидят понимающие, авось да подскажут.
    Вопрос по друГОй игре. Я в нее не играю, младший очень любит.
    Игра лицензия, честно куплена. Были изменены настройки разрешения на 4:3 и 1280 на сколько-то там. При попытке вернуться на родное разрешение -2К, комп перезагружается.
    Видеокарта 570 8гб нитро от сапфир, драйвера свежие, 7 64бит, все чисто по зверям, и такой прикол только в этой игре, все остальное работает без вопросов... Подскажите чего, а?



  11. #4600
    Ветеран Аватар для abzalovartur
    Регистрация
    02.01.2014
    Адрес
    Черная мамба
    Сообщений
    4,179
    Лучших ответов
    1

    1
    Цитата Сообщение от TTT0RDOR Посмотреть сообщение
    Люди здесь сидят понимающие, авось да подскажут.
    Вопрос по друГОй игре. Я в нее не играю, младший очень любит.
    Игра лицензия, честно куплена. Были изменены настройки разрешения на 4:3 и 1280 на сколько-то там. При попытке вернуться на родное разрешение -2К, комп перезагружается.
    Видеокарта 570 8гб нитро от сапфир, драйвера свежие, 7 64бит, все чисто по зверям, и такой прикол только в этой игре, все остальное работает без вопросов... Подскажите чего, а?
    Откати на предыдущую точку в винде...у дочери в другой игре так было ...помог только откат на точку когда все было ок.ч



+ Ответить в теме
Страница 460 из 464 ПерваяПервая ... 360 410 450 458 459 460 461 462 ... ПоследняяПоследняя

Ваши права

  • Нельзя создавать новые темы
  • Нельзя отвечать в темах
  • Нельзя прикреплять вложения
  • Нельзя редактировать свои сообщения