The Kernel-Bridge Framework

Тема в разделе "WASM.PROJECTS", создана пользователем HoShiMin, 18 ноя 2018.

  1. TermoSINteZ

    TermoSINteZ Синоби даоса Команда форума

    Публикаций:
    2
    Регистрация:
    11 июн 2004
    Сообщения:
    3.552
    Адрес:
    Russia
    к слову о перегреве.
    у меня есть 1 программа. там реально можно дофига потоков создать. Хоть они и в юМ и в низком приоритете, но они во всю юзают Avx и прочее. Так вот на последних core i9 она раскочегаривает до 90 градусов . Но вот есть другая машина с i7 так там до 110 доходит градусов. Винда в синьку улетает.
     
    UbIvItS нравится это.
  2. Indy_

    Indy_ Well-Known Member

    Публикаций:
    4
    Регистрация:
    29 апр 2011
    Сообщения:
    4.775
    TermoSINteZ,

    > 110 доходит градусов. Винда в синьку улетает.

    И крэшкод конечно же рандом, тк это запредельная температура для низковольтной электроники.
     
  3. TermoSINteZ

    TermoSINteZ Синоби даоса Команда форума

    Публикаций:
    2
    Регистрация:
    11 июн 2004
    Сообщения:
    3.552
    Адрес:
    Russia
    да это понятно. просто интересно почему не срабатывают защиты в 100 градусов. Кажется либо материнка асус сама по себе УГ либо там биос кривой.
     
  4. UbIvItS

    UbIvItS Well-Known Member

    Публикаций:
    0
    Регистрация:
    5 янв 2007
    Сообщения:
    6.243
    цикл под виртой, конечно, греет меньше, пч у неё обычно меньше времени доступа к процу :)
    ну-почему "никак"? :) любой слой защиты несёт с собой также и слой новых ошибок, а весь сий зоопарк отлично себя показывает чрез серии стресс тестов :grin:
    вот-вот, прогеры обычно забывают, что любая ЛА (логическая абстракция) работает нормуль ровно до тех пор, пока жестянка пашет в штатке :) многим-многим оверклокерам невдомёк, что макс производительность проца обычно идёт на пониженных частотах :blush2:
    --- Сообщение объединено, 22 июл 2020 ---
    1. быстрые скачки температуры сенсоры могут не отображать + есть проблема устойчивости эл. сети.
    2. есть для каждой жестянки макс частота/температура штатной работы (обычно они меньше заводских в силу дефектов производства и дальнейшей деградации) == укажи защиту на 90 градусов, к примеру.
     
  5. TermoSINteZ

    TermoSINteZ Синоби даоса Команда форума

    Публикаций:
    2
    Регистрация:
    11 июн 2004
    Сообщения:
    3.552
    Адрес:
    Russia
    UbIvItS, да тут даже дело в том, что начинаются претензии к софту - типа вот "Адоб премьер такая крутая - систему не вешает а вас софт вешает" )))
    Самое забавное , что скорее все сами себе злобные буратино и либо отключили защиту либо еще что сделали. Но тут никак не проверить - в биос их не зайти.
     
  6. HoShiMin

    HoShiMin Well-Known Member

    Публикаций:
    5
    Регистрация:
    17 дек 2016
    Сообщения:
    1.455
    Адрес:
    Россия, Нижний Новгород
    Да, есть драйвера раннего запуска, подробнее здесь.
    Остановка минифильтра - аналогично ObCallback'ам. Ищешь дескриптор фильтра и делаешь FltUnregisterFilter. Или как-то извратиться, поставить самому фильтр в стеке перед блокирующим фильтром, обрабатывать запрос самому и прокидывать его вниз по стеку в обход блокирующего фильтра.

    А между тем, ещё ни разу не встречал софта, который грел бы лучше, чем Prime95.

    Смотря что именно имело 100 градусов: есть температура упаковки (package, раньше за неё отвечал подсокетный датчик, пока его не утащили в сам процессор) и температура самих ядер.
    Упаковка обычно горячее ядер, но процессорная термозащита смотрит именно на ядерные датчики. Возможно, те до критической температуры ещё не дошли.
    Или действительно кривой биос ¯\_(ツ)_/¯
     
    M0rg0t нравится это.
  7. UbIvItS

    UbIvItS Well-Known Member

    Публикаций:
    0
    Регистрация:
    5 янв 2007
    Сообщения:
    6.243
    ставь замедлители кода == чуть меньше тиков и куча трабл отпадает + можно добавить монитор температуры цпу/гпу. :)
     
  8. Rel

    Rel Well-Known Member

    Публикаций:
    2
    Регистрация:
    11 дек 2008
    Сообщения:
    5.323
    Адоб примьер еще как вешает. Оффтоп канеш, но вообще забавно, как железо сильно вырасло, а софт как медленно работал, так и продолжает медленно работать. Даже на некоторую долю секунды начинаешь думать, что в словах того хп фаната была какая-то доля истины. Но только на долю секунды.
     
  9. HoShiMin

    HoShiMin Well-Known Member

    Публикаций:
    5
    Регистрация:
    17 дек 2016
    Сообщения:
    1.455
    Адрес:
    Россия, Нижний Новгород
    В двухтысячные, до изобретения всяких C-states, была очень интересная софтина - S2kCtl для амдшных процессоров. Позволяла отцеплять процессор от шины на задаваемые вручную интервалы, в результате температура падала градусов на 15.
    А если интервалы задать слишком большие - система начинала подвисать (и иногда намертво).
    Интересный подход к вопросу)

    [​IMG]
     
  10. UbIvItS

    UbIvItS Well-Known Member

    Публикаций:
    0
    Регистрация:
    5 янв 2007
    Сообщения:
    6.243
    перекидывай 0 и #ff..ff из регистра в регистр векторный-векторный и/ль векторный-невекторный + создавай туеву хучу потоков и греть будет, хоть чайник кипяти :)
    ну-это какое-то извращение было :)
     
  11. HoShiMin

    HoShiMin Well-Known Member

    Публикаций:
    5
    Регистрация:
    17 дек 2016
    Сообщения:
    1.455
    Адрес:
    Россия, Нижний Новгород
    Да в том и дело, что это только вредит. Лучше мало потоков, но с реалтайм-приоритетом и длинными квантами, чем миллион потоков, между которыми надо переключаться
    --- Сообщение объединено, 22 июл 2020 ---
    Скорее, чёрная магия, но она работала) Я так на своём первом атлоне 2.3 ГГц брал... пока не сжёг. Но это уже совсем другая история ;)
     
  12. M0rg0t

    M0rg0t Well-Known Member

    Публикаций:
    0
    Регистрация:
    18 окт 2010
    Сообщения:
    1.576
    У меня такое почему-то с компьютерными играми. Ноут тянет любой софт, 5 виртуалок сразу + студия + 3 браузера. Но - любая современная игра нагревает так, что рукой нельзя дотронутся. Странно, почему так.
     
  13. HoShiMin

    HoShiMin Well-Known Member

    Публикаций:
    5
    Регистрация:
    17 дек 2016
    Сообщения:
    1.455
    Адрес:
    Россия, Нижний Новгород
    Потому что в играх математика, которая во всю ширь использует SSE- и AVX-блоки, а они очень сильно греются. В обычном софте их почти не встретишь, там обычная целочисленная арифметика и перекидывание байтиков в памяти - греться нечему даже при стопроцентной загрузке.
     
    M0rg0t нравится это.
  14. UbIvItS

    UbIvItS Well-Known Member

    Публикаций:
    0
    Регистрация:
    5 янв 2007
    Сообщения:
    6.243
    ну-так глянь акие эффекты может делать современный адоб и тот, что на хрюшке был == наоборот, адоб меня несколько приятно удивил (плюшки пашут в офлайне) :)
    расчухарить в реалтайме == скучновато :)
    фпс + разрешение делают такое :)
     
    M0rg0t нравится это.
  15. TermoSINteZ

    TermoSINteZ Синоби даоса Команда форума

    Публикаций:
    2
    Регистрация:
    11 июн 2004
    Сообщения:
    3.552
    Адрес:
    Russia
    ну вот пример :)
    6e86c1df-2415-4881-9534-2e7e4780f1f1.jpg
     
    q2e74 нравится это.
  16. Indy_

    Indy_ Well-Known Member

    Публикаций:
    4
    Регистрация:
    29 апр 2011
    Сообщения:
    4.775
    HoShiMin,

    Можно для примера увидеть запуск обычного простого апп под твоей виртой. Те ты запускаешь блокнот и визор находит вводимые строки ?
     
  17. HoShiMin

    HoShiMin Well-Known Member

    Публикаций:
    5
    Регистрация:
    17 дек 2016
    Сообщения:
    1.455
    Адрес:
    Россия, Нижний Новгород
    Это ведь не трассировщик и не анализатор DFG.
    Считай, что гипервизор - удобный инструмент для двух вещей:
    1. Скрывать и подменять любую память отдельно на чтение, запись и исполнение.
    2. Ловить и обрабатывать системные события и инструкции (эксепшны, прерывания, доступ к железкам и подобное).

    Всё остальное - задачи чего угодно, но не гипервизора. Написать можно что угодно. И трассировку, и графопостроитель, и перехватывать текст из блокнота. Но зачем?
     
  18. Rel

    Rel Well-Known Member

    Публикаций:
    2
    Регистрация:
    11 дек 2008
    Сообщения:
    5.323
    Ну перехват высокоуровневых апишек в принципе нужен, там например мониторить данные до шифрования или какие-нить приватные ключи вытащить из приложения. Построение трасс это наверное для аверов актуально, чтобы анализировать всякую сцаную малварь было проще, это тебе Инде пояснит, он в этом специализируется.
     
  19. HoShiMin

    HoShiMin Well-Known Member

    Публикаций:
    5
    Регистрация:
    17 дек 2016
    Сообщения:
    1.455
    Адрес:
    Россия, Нижний Новгород
    Перехватить-то не проблема, но гипервизор здесь нужен только для скрытия перехватов, а сами перехваты ставит любая хуклиба
     
  20. Rel

    Rel Well-Known Member

    Публикаций:
    2
    Регистрация:
    11 дек 2008
    Сообщения:
    5.323
    Да, именно для этого нужен гипервизор, но я бы встроил перехват апишек в проект гипервизора, чтобы это было проще для пользователя. Вообще есть вполне себе комерчески успешные проекты по динамическому анализу малвари на базе этого всего, можешь попробовать допилить свой проект, если тебе эта сфера интересна канеш. Мы же с тобой не аверы, нам гонять тысячу семплов не нужно.
    --- Сообщение объединено, 2 авг 2020 ---
    Был мега дорогой проект, что-то типа Норман Малваре Аналайзер Ж2. Не знаю, что они там продавали за эти деньги, но мне довелось на их платформе погонять несколько семплов, не тысячи канеш, но все же. Достаточно забавно было. У них еще был интересный тайм тревел отладчик, но мне не довелось его потискать.