Задать вопрос
  • Можно ли узнать, является ли перегрузка блока питания компьютера причиной его внезапного выключения?

    VoidVolker
    @VoidVolker Куратор тега Железо
    Dark side eye. А у нас печеньки! А у вас?
    Если происходит только под нагрузкой - то вероятность такого очень высока. Проверяется обычным мультиметром: напряжение линий питания выходит за пределы допустимых значений. Обычно проседает 12 вольт, т.к. основная нагрузка идёт обычно как раз по линиям 12 вольт (их несколько - проверять надо каждую, особенно нагруженные и подключённые к потребителям линии - видеокарта, процессор и т.п.), реже +5 и +3.3 выходят за пределы. Так же бывают перекосы по нескольким линиям - одна линия уходит вниз, а другая - вверх.
    Таблица допустимых напряжений блока питания стандарта ATX

    Линия напряжения
    	+12В 	        +5В 	        +3.3В 	        +5VSB 	        -12В
    Диапазон отклонений
        ± 5% (± 0.6В) 	± 5%(± 0.25В) 	± 5%(± 0.165В) 	± 5%(± 0.25В) 	± 10%(± 1.2В)
    Минимальное напряжение
    	11.4В 	        4.75В 	        3.135В 	        4.75В 	        10.8В
    Максимальное напряжение
    	12.6В 	        5.25В 	        3.665В 	        5.25В 	        13.2В
    Осциллографом уже можно смотреть качество питания - синусоидность на входе в БП, кратковременные пики, провалы и т.п. как на входе, так и на выходе.
    Косвенным признаком проблем с БП могут быть: возраст БП - 5-7 лет и старше, а так же вздувшиеся или протёкшие конденсаторы.
    Ответ написан
    Комментировать
  • Можно ли узнать, является ли перегрузка блока питания компьютера причиной его внезапного выключения?

    @VT100
    Embedded hardware & software.
    В принципе - можно. Если при наличии активного (0) сигнала PS_ON (зелёный провод), становится активным (0) сигнал Fail (серый провод), то какое-то из напряжений вышло за допуск.
    Но проще - сперва провести внутренный осмотр БП(конденсаторы), особенно - если ему более 5 лет.
    Ответ написан
    2 комментария
  • Сможет ли нейросеть написать скетч для Arduino mini мультиплексор нескольких COM портов в один?

    fox_12
    @fox_12
    Расставляю биты, управляю заряженными частицами
    Не проверял:
    #include <SoftwareSerial.h>
    
    // Создаем 4 программных UART на указанных пинах (RX, TX)
    SoftwareSerial Serial0(4, 255); // D4 - RX, TX не используется
    SoftwareSerial Serial1(5, 255); // D5 - RX
    SoftwareSerial Serial2(6, 255); // D6 - RX 
    SoftwareSerial Serial3(7, 255); // D7 - RX
    
    void setup() {
      // Инициализация аппаратного UART для вывода
      Serial.begin(1000000);
      
      // Инициализация программных портов
      Serial0.begin(115200);
      Serial1.begin(115200);
      Serial2.begin(115200);
      Serial3.begin(115200);
    }
    
    void loop() {
      processPort(Serial0, 0); // Обработка порта 0
      processPort(Serial1, 1); // Обработка порта 1
      processPort(Serial2, 2); // Обработка порта 2
      processPort(Serial3, 3); // Обработка порта 3
    }
    
    void processPort(SoftwareSerial &port, uint8_t id) {
      port.listen(); // Активируем текущий порт
      while(port.available() > 0) {
        // Читаем данные и отправляем с префиксом
        Serial.write(id);       // Служебный байт
        Serial.write(port.read()); // Данные с устройства
      }
    }


    Ключевые особенности реализации:
    Выбор пинов
    Использованы пины D4-D7 для приема данных, чтобы избежать конфликта с аппаратным UART (D0/D1). Если требуется использовать именно D0-D3, потребуется:

    Отключить аппаратный UART

    Использовать USB-UART адаптер для программирования

    Оптимизация скорости
    Аппаратный UART настроен на 1 000 000 бод, что позволяет передавать два байта на каждый принятый (100% оверхеда) даже при максимальной нагрузке 4×115200 = 460800 бод.

    Особенности SoftwareSerial

    Одновременная работа только с одним портом

    Требуется циклическое переключение между портами

    Возможны потери данных при высокой нагрузке

    Рекомендации по улучшению
    cpp
    // Альтернатива с NeoSWSerial для стабильной работы
    #include
    NeoSWSerial Serial0(4, 255);
    // ...аналогично для других портов...
    Библиотека NeoSWSerial обеспечивает:

    Более надежный прием на высоких скоростях

    Совместимость с прерываниями

    Поддержку скоростей до 38400 бод

    Для максимальной надежности рекомендуется использовать Arduino Mega с аппаратными UART или внешние USB-UART преобразователи.
    Ответ написан
    Комментировать
  • От чего "плавно" за 5-10 минут мог сломаться процессор?

    @alexalexes
    Может ли процессор сломаться от неполного покрытия радиатором его крышки (85% покрыто)?

    До 100 Вт TDP процессора вы можете максимально халатно прикрутить охлаждение, обслужить термопастой самого плохого качества. Отклонение в параметрах будет максимум в 5-15 градусов.
    Если нагрев при макс. нагрузке не достигает отметки в 90 градусов, то вообще, не важно, как выглядит охлаждение.
    Сдыхание процессора выглядело так:
    Включил, вроде всё ок, зашёл в БИОС, отвлёкся на минуту на другую задачу,

    Китайская мать. Проц. явно был в употреблении в серваках Китая, прежде чем попасть к вам в руки.
    Он явно стал дефектным не у вас, когда уже успел поработать до.
    PS: Проц. стоит 640 руб. - это один заказ еды в условном макдаке на двоих. Можно из него смело сделать брелок для клучей, просверлив дрочку, и купить новый (бу) на замену.
    Ответ написан
    Комментировать
  • Есть ли внутри процессора Xeon встроенная защита от перегрева?

    borisdenis
    @borisdenis
    Ленив и вреден...
    Защита есть и убить перегревом достаточно сложно. Даже включив комп без охлаждения процессора - он не сгорит, а просто отключится.
    Ответ написан
    Комментировать
  • От чего "плавно" за 5-10 минут мог сломаться процессор?

    @zatim
    Термопаста - плохой проводник тепла! Ее нужно мазать максимально тонким слоем. Чтобы она лишь только заполняла неровности и шероховатости сопрягаемых деталей. А вы пишете наоборот, что мазали толстым слоем. Это ошибка.
    А от недостаточного перекрытия проц вряд ли бы помер, там полно защит от перегрева. Если бы мать почувствовала перегрев, первым делом взвыли бы кулера.
    Ответ написан
    3 комментария
  • От чего "плавно" за 5-10 минут мог сломаться процессор?

    @Drno
    нет не должно. по идее материнка отключилась бы при перегреве
    может проц попался неудачный
    Ответ написан
    2 комментария
  • От чего "плавно" за 5-10 минут мог сломаться процессор?

    @rPman
    Нет, современные процессоры не умирают, даже если их включить вообще без кулера, там многоуровневая система контроля температуры и питания, это сложно сделать даже оверклогингом (но теория все ещё говорит что в принципе это возможно, только это не случайный процесс, и требует что бы совпало очно много нетривиальных событий)

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

    Ещё бы удостоверится, что сломался процессор, а не материнка, потому что дешевые китайские под них это рассадник стольких проблем, что я удивляюсь что их вообще покупают
    Ответ написан
    3 комментария
  • В процессе работы нейросетевых моделей насколько активно идёт процесс обмена данными по PCIe с видеокартой?

    @SWA512
    Gamedev
    PCIe 1x = 500мб/сек
    Не думаю что прям долго результаты будут выходить.
    Главное чтобы LLM модель полностью уезжала в GPU, а то часть инференсеров оставляют часть слоёв модели в RAM.
    Ответ написан
    Комментировать
  • В процессе работы нейросетевых моделей насколько активно идёт процесс обмена данными по PCIe с видеокартой?

    @rPman
    Если оперативной памяти хватает, то скорость pci-e будет влиять ТОЛЬКО на время первичной загрузки модели в vram (обычно это один раз при запуске приложения)

    Если оперативной памяти мало, то пользователи начинают крутить разные опции, оптимизаторы, что то перемещается в cpu ram, вот тогда обмен данными может стать значимым. Мне кажется в этом случае уже cpu становится узким местом а не обмен данными.

    Поэтому не беспокойтесь.

    p.s. если использовать gpu llm - текстовые ИИ, то там есть алгоритмы (для генераторов я таких не видел но по факту там тот же трансформер, так что могут быть) размазывания нагрузки по нескольким видеокартам, вот в этом случае скорость pci-e становится уже значимой, но и тут, передаваемые данные все еще логарифм от размера модели.
    Ответ написан
    Комментировать
  • Как заставить нормально работать относительно древнюю видеокарту в слоте PCIe x1?

    Adler_lug
    @Adler_lug
    Geforce 8400, 8600 , 7600

    За таких мамонтов не знаю, а затычка в pcie слот GT710 прекрасно работает в 1x. Даже Tesla P40 на 1x работает.
    Включались обе через рейзер с дополнительным питанием.
    А вот какая-то древняя ATI, 2000 серии, модель не помню, не стартует даже в 8x. Точнее даже мать стартует (нет ошибки видеокарты), но изображения нет. В 16x все ок с ней.
    Ответ написан
    Комментировать
  • Можно ли как-то посмотреть историю статей, какие я читал на хабре?

    @scooby_doe
    Наверное где-то на бэкенде и хранится инфа что ты читал, но нам её не показывают)

    Если хочешь не терять в будущем статьи которые тебе важны или нужны, юзай закладки именно на самом Хабре, а не в браузере, потом через профиль сможешь их найти.
    Ответ написан
    Комментировать
  • Как узнать, поддерживает ли MB+CPU серверную память?

    @perfect_drugg
    старый айтишник
    Проще всего просто проверить память где-то ещё, где она точно поддерживается, на любой плате с х79/х99 чипсетом от того же Хуанана. Или каком-нибудь нр ген6/ген8
    Поддержка регистровой памяти часто отключается именно платой, я могу припомнить, что на 1366м сокет у НР на z400 зачем-то отключено, а у асуса на всей серии х79ws, вполне возможно, что обновление Биос у Хуанана решит проблему. Платы на х58 сделаны откровенно плохо, ранние биосы полны проблем.
    Ответ написан
    Комментировать
  • Как узнать, поддерживает ли MB+CPU серверную память?

    @tukreb
    В серверных материнках используются память пониженного вольтажа (но не обязательно и с обычным тоже) и с поддержкой ECC и ещё регистровая .
    Проблема в том, что даже серверные материнки не поддерживают сразу все эти 3 технологии и уж тем более микс из них.
    Скорее всего ваше материнка не поддерживает регистровую память PC3-8500R - буква R - registered. (ECC в общем тоже похоже)
    Как выяснить, читать документацию по материнке, если там не указана регистровая память, значит не поддерживает.
    П.С Поддержка обычно зависит от БИОС и самой материнки, конечно и проц тоже должен, но судя по документации Intel, с процом проблем нет.
    Ответ написан
  • Есть в графическом виде дерево иерархии классов .net?

    Lord_of_Rings
    @Lord_of_Rings
    Дунадан - северный странник. Злой, но очень добрый
    Нет
    Ответ написан
    Комментировать
  • Какой десктопный клиент телеги (telegram) с поддержкой секретных чатов?

    @maksam07
    Если вам не важна безопасность, ради которых создавали секретные чаты, да и в целом, даже без них, то можно использовать, к примеру, такой:
    https://apps.microsoft.com/detail/9n97zckpd60q
    Это не официальная разработка и уходят ли ваши сообщения куда-то еще помимо телеграмма - не знаю.
    Ответ написан