Почему игры тяжело делать многопоточными?

แชร์
ฝัง
  • เผยแพร่เมื่อ 23 พ.ย. 2024

ความคิดเห็น • 46

  • @XIeepy1
    @XIeepy1 8 หลายเดือนก่อน +12

    Ролику 5 лет, а увидел я его только сейчас. Приятно видеть, что хоть кто-то на ютубе говорит, что-то сложнее ИГРА НЕ АПТИМИЗИРАВАНА, АНА НЕ ЕСТ ВСЕ МАИ 162617182 ядер и Hesoyam потоков.

    • @BydetTolkoHuzhe
      @BydetTolkoHuzhe 8 หลายเดือนก่อน

      Жиза

    • @Swyateg
      @Swyateg 7 หลายเดือนก่อน

      ЖТА 4 ест теперь, благодаря DXVK!

  • @СамопалПК
    @СамопалПК  6 ปีที่แล้ว +21

    Ничоси, Самопал видосы пилит!

    • @tucanesking2662
      @tucanesking2662 6 ปีที่แล้ว

      2 видоса за неделю?! Ты это... не заболел? А вообще, очень хорошо сделано, даже не придраться ;)

    • @СамопалПК
      @СамопалПК  6 ปีที่แล้ว

      Пойду третий что ли запилю

    • @tucanesking2662
      @tucanesking2662 6 ปีที่แล้ว +1

      Самопал ПК, так и до армагеддона недалеко

    • @ГеоргийЯшин-з6п
      @ГеоргийЯшин-з6п 6 ปีที่แล้ว

      всмыыысле процессор решает сам какие процессы выполнять, попахивает скайнетом..........................

    • @СамопалПК
      @СамопалПК  6 ปีที่แล้ว

      Да я ж говорю процессоры иногда поумнее программистов бывают. Это они просто прикидываются слабенькими, чтобы потом восстание машин устроить

  • @_over_the_gate_7939
    @_over_the_gate_7939 6 หลายเดือนก่อน +1

    Крайне интересный ролик и подача. Я спокойно не ощутив времени потратил четверть часа на абсолютно непонятную моему примитивному мышлению абракадабру!🤣 И честно говоря я без каких либо возрадений потратил и пол часа или даже час. Тема весьма интересная однозначно. Автору отдельно моё огромное спасибо за более менее внятный ответ без слеговых оборотов и канцелярского болота!👍🔥

  • @vtirateldu4u
    @vtirateldu4u 3 หลายเดือนก่อน

    Спасибо огромное своевременное видео я только в 2024 году понял что хочу самостоятельно разбираться как работают программы и железо, оказывается даже c++ мало бля жтого нужно реально до Asm докапываться и регистров, автор ты красавчик ❤

  • @iTaimb
    @iTaimb 6 ปีที่แล้ว +2

    Отличное видео, большое спасибо)

  • @Vafleshugen
    @Vafleshugen 7 หลายเดือนก่อน

    В консолях с ps4 и Xbox one процы x86 (второстепенный на арм в пс4 не берем, он только для системы и не используется в играх). А так в видео все четко сказано

  • @enotic_tyan5410
    @enotic_tyan5410 6 ปีที่แล้ว +4

    Отличное видео, было интересно увидеть все с точки зрения программиста, хоть и не все сразу стало понятно. Но все-таки, как нешарящему потребителю, хочется спросить. Долго ли еще играм будет хватать 4 - 6 ядер, по твоему мнению, или уже сейчас стоит закупаться 12-16ти поточными райзенами или кофе лейковскими i7? И да, я не хочу провоцировать срач "чьи процы лучше", просто спрашиваю.

    • @Xoce_Montepoc
      @Xoce_Montepoc 6 ปีที่แล้ว +1

      А я хочу спровоцировать! ДАЁШЬ АМД! Согрей себя холодным зимним днём!

    • @СамопалПК
      @СамопалПК  6 ปีที่แล้ว +2

      Трудно что-то предсказывать. Но в настоящий момент 4-х ядер в играх начинает не хватать. Даже новые i3 у интел - это четырёхъядерные процессоры, хотя почти 10 лет они были двухъядерными с гипертрейдингом. На мой взгляд если и будет тенденция к увеличению ядер до десятка и более, то только когда они войдут в мейнстрим. А пока мейнстрим - это 4 ядер с гипертрейдингом, либо 6-8 полноценных ядер

    • @СамопалПК
      @СамопалПК  6 ปีที่แล้ว +4

      Ну... Шутки шутками, а амд в действительности холоднее интела. Давным давно пентиумы были горячи за счёт кукурузы, а атлоны были царскими камнями для тех, кто шарит. Потом феномы с интеловскими duo и quad, которые тупа два проца под крышкой, из-за чего тепловыделение тоже адское. Вот с FXами и i-серией спорно, но условно на равне. А ryzen тоже холодны. Новые i9 - кипятильники, которые сделаны на скорую руку в ответ райзенам, которые в свою очередь очень энергоэффективны, да и в основном сегменте почти та же ситуация

    • @Xoce_Montepoc
      @Xoce_Montepoc 6 ปีที่แล้ว

      АМД холоднее? Вот это для меня открытие если честно, спасибо)

    • @СамопалПК
      @СамопалПК  6 ปีที่แล้ว +2

      Старый стереотип, который пошёл в основном с линейки Fx. Просто прикол в том, что в те года и интел был горячим, просто потом интел выпускал каждый год чуть более энергоэффективную архитектуру, а амд в хай-энд ничего не выпускал, вот и стереотип сформировался

  • @iliyashwed747
    @iliyashwed747 9 หลายเดือนก่อน

    Спасибо за ролик!

  • @жораПерлов
    @жораПерлов 4 หลายเดือนก่อน

    8:20 ну для этого есть ключевое слово register

  • @skyfox5211
    @skyfox5211 6 ปีที่แล้ว

    Видео крутое, сам понял только то, что это адская мозгоебка. Пили еще

    • @СамопалПК
      @СамопалПК  6 ปีที่แล้ว

      В этом как бы и был посыл видео. И насчёт прошлого комментария(я всё вижу) там по ссылкам действительно "адская мозгоебка", но это для тех, кто шарит и кому интересно

  • @molexprogrammov2475
    @molexprogrammov2475 6 ปีที่แล้ว +2

    Жаль, что крайне мало людей, которые по достоинству могут понять боль программистов :)
    P.S. Видимо, ты занимаешься программированием.
    P.S.S. Сам занимаюсь программированием, но пока на лоу левле.

  • @noop9k
    @noop9k 6 ปีที่แล้ว

    А все потому, что shared memory multithreading - вообще ущербная модель. Парадигма message-passing значительно менее чревата глюками. Но на существующих популярных архитектурах она, конечно, медленнее. А еще никакие серьезные движки не создают/останавливают потоки с большой частотой. Создаются worker thread-ы, на них ставится affinity, и пишется свой task manager.

  • @Xoce_Montepoc
    @Xoce_Montepoc 6 ปีที่แล้ว +1

    На моменте 13:10 чёт стало жалко всех программеров))

    • @ВладимирХабибулин-ь7ю
      @ВладимирХабибулин-ь7ю 6 ปีที่แล้ว +1

      Хосе Монтерос а я на него учиться планирую. Кстати, давно тебя на заводе не видел. Ты где?

    • @Xoce_Montepoc
      @Xoce_Montepoc 6 ปีที่แล้ว +2

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

  • @DjMishanya
    @DjMishanya 6 ปีที่แล้ว

    Хороший видос

  • @borland9769
    @borland9769 6 ปีที่แล้ว +5

    Слишком слажно для тупого человека)),но видео интересное,если пару раз пересмотреть,может и пойму)

  • @Alex023Y
    @Alex023Y 5 ปีที่แล้ว +2

    Так это же реально сделать и это делают, картошка же по другим причинам это не делает. Представь если бы картоша выпустила видео подобного рода - её бы с говном съели.
    P.S. Я думал что танкисты онли на толстом горлышке js сидят, удивил.

  • @Anonon2k
    @Anonon2k 3 ปีที่แล้ว +1

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

  • @dgunhuniversity7922
    @dgunhuniversity7922 6 ปีที่แล้ว

    а где ссылка на это видео лектора ?

    • @СамопалПК
      @СамопалПК  6 ปีที่แล้ว

      Так вроде в описании всё указано

  • @smerchnochi4306
    @smerchnochi4306 6 ปีที่แล้ว

    Значит 2 ядерные процы в разгоне рулл для игр.

    • @smerchnochi4306
      @smerchnochi4306 6 ปีที่แล้ว +1

      Даешь 4 Ггц на пентиум д

    • @Alex023Y
      @Alex023Y 5 ปีที่แล้ว +1

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

  • @prochitayrazgovorsekstremistom
    @prochitayrazgovorsekstremistom 6 ปีที่แล้ว

    доходчего

  • @Дмитрий-с3п4ы
    @Дмитрий-с3п4ы 6 ปีที่แล้ว +2

    Эйпиай, а не апи, пайтон а не питон.

    • @arsmol
      @arsmol 6 ปีที่แล้ว +1

      ты еще скажи, что не "плюсы", а C++

    • @Дмитрий-с3п4ы
      @Дмитрий-с3п4ы 6 ปีที่แล้ว +1

      Арсюха М >пук

  • @ПолинаТарасова-и5н
    @ПолинаТарасова-и5н 6 ปีที่แล้ว

    Одни игноры

  • @sahaprof5605
    @sahaprof5605 5 ปีที่แล้ว

    Я послушаю, если у меня после просмотра не будет 3000 фпс и загружены все потоки, я поставлю диз))))