Задать вопрос
Ответы пользователя по тегу Железо
  • Где купить кабели питания дисков для моноблоков?

    15432
    @15432
    Системный программист ^_^
    Ну вот на wildberries
    https://www.wildberries.ru/catalog/171905749/detai...

    Я б на али взял, там 87р штука
    Ответ написан
  • Какая выходная мощность USB 3.0 на Orange Pi 3 LTS?

    15432
    @15432
    Системный программист ^_^
    Скорее всего 5 вольт на USB берутся с входного же Type C, которым вы питаете плату. Поэтому сколько ватт потянет ваш блок питания это вопрос уже к вам. Допустим, у вас качественный 5v 3A, это 15w, из них 5w отжирает сама плата. На ваши харды остаётся 10W. Едят они 2W, но это при работе, а при старте они могут в пике потреблять и по 5W каждый, поэтому стоит поставить на вход качественный кабель, минимизирующих просадки, и в целом должно хватить
    Ответ написан
    2 комментария
  • Каким образом оцифрововать видеокассеты при помощи мощного компа?

    15432
    @15432
    Системный программист ^_^
    Хотите супер пупер качества? Возьмите Blackmagic Intensity Shuttle USB3 Capture. Но это дорого (под 15к на Авито)

    Я для оцифровки кассет взял с алиэкспресса AV захватчик на базе платы от телека. Вроде неплохо вышло, за $40 примерно.

    А так, люди TV-тюнеры AverMedia используют
    Ответ написан
    Комментировать
  • Rtx4080 i7 14700kf вылетают игры, нет стабильности в работе. Замучился настройками биоса. Решение проблемы?

    15432
    @15432
    Системный программист ^_^
    Давно уже известно, что 13 и 14 серия процов имеют проблемы из-за загрязнений на производстве, решается заменой проца. Частично решается тонкими настройками питания и обновлением BIOS
    Ответ написан
    Комментировать
  • Как подключиться к разъёму с шагом 0,4 мм?

    15432
    @15432
    Системный программист ^_^
    Пого вечно будут неконтачить, отходить, замыкать. Имеет смысл только если сделать оснастку исключительно под этот разьем и нужно постоянно подключаться к разным устройствам. Я б припаялся лакированными проволочками к контактам. Или, если не нужно, чтобы ответная часть была вставлена, развести плату с таким "папой", и к ней уже проводками
    Ответ написан
    1 комментарий
  • Падает интернет на пару секунд, если есть какая-то нагрузка в чем дело?

    15432
    @15432
    Системный программист ^_^
    Если вы упираетесь в лимит скорости соединения, роутер или провайдер может дропать пакеты
    Ответ написан
    Комментировать
  • Почему разные кабели заряжают телефон по разному?

    15432
    @15432
    Системный программист ^_^
    С проводами всё достаточно запутано и до USB-C было сильно разрознено у разных производителей.

    По умолчанию в стандарте USB 2.0 задано максимальное потребление 500 мА, это очень мало для современных устройств. Поэтому однажды кто-то подумал, - "а давайте жрать больше!" Но чтобы случайно не повредить USB-"мамы", которые умеют не более 500 мА, придумали следующее:

    - в блоке питания, поставляемом с телефоном, дата-линии сделали замкнутыми
    - в телефоне проверялось, если линии замкнуты, то это наша зарядка, жрём 1А

    Другие производители решили сэкономить, их телефоны жрали 1А, если на дата-линиях ничего не было, при этом в комплекте с телефоном клали кабель, в котором вместо 4 проводов было всего 2. Ещё такие кабели часто клали в комплект к маложрущим устройствам, где и 500мА за глаза. "Первые" с таким проводом не могли видеть замкнутость контактов и ограничивали ток до 500 мА, до сих пор с таким сталкиваюсь.

    Но время шло, и современным телефонам и 1000 мА стало мало. Придумали несколько разных и несовместимых между собой протоколов, как "договориться" с телефоном о повышении тока и напряжения, это:
    - qualcomm quick charge (QC 2.0, QC 3.0) - особым изменением напряжений на дата-линиях зарядка сообщала, что она умеет, а телефон выбирал ток и напряжение
    - apple что-то там - наличием резисторов определенного номинала на дата-линиях, зарядка сообщала, что можно жрать 2А
    - VOOC от компаний oppo/realme - импульсами на линиях питания зарядка договаривалась с телефоном о токе и напряжении, это работает даже на проводах без дата линий
    - некоторые телефоны вообще не общаются с зарядкой, а тупо увеличивают потребление, пока не увидят, что зарядка перестает справляться (напряжение падает ниже 4.8в)
    - power delivery - наконец попытка стандартизовать весь этот зоопарк, тоже обмен подключением сопротивлений на дата-линиях

    Из этого получаем, что в любом из случаев, если:
    - в кабеле перебиты дата-линии, и у вас не случай с VOOC
    - в кабеле перебиты линии питания и напряжение сильно падает
    - протоколы быстрой зарядки телефона не совпадают с протоколами в блоке питания
    - блок или телефон слишком тупой и вообще не имеет быстрой зарядки

    то заряжаться будет медленно. и хорошо если на 1А, а не на 0.5А

    Я иногда использую USB-хрень с экранчиком, которая общается с телефоном вместо блока питания и просит его жрать по максимуму, 2А, но это несколько опасный путь, т.к. блок питания может не вытянуть такой ток.
    Ответ написан
    Комментировать
  • Можно ли получить контроль над аппаратным обеспечением и BIOS с помощью Python?

    15432
    @15432
    Системный программист ^_^
    Можно, конечно. Я описывал, как это сделать, в своей статье:
    https://habr.com/ru/articles/527006/

    Если корректно реализовать необходимые команды, то можно всё, что умеет сама система, в том числе:
    - изменение напряжения процессора (нужно отреверсить AMD ryzen master utility или Intel XTU, чтобы узнать, какие регистры для этого записывать, делал когда-то по просьбе знакомого, даже проц спалить реально, у него случайно получилось)
    - управление диском через ATA команды (понадобится реализовать драйвер AHCI интерфейса, это я уже для себя делал)
    - взаимодействие с USB на низком уровне параллельно основной системе (тоже для себя делал)
    - изменение настроек BIOS (тупо перезапись NVRAM раздела флешки, см статью, там чтение, но запись тоже возможна, если почитать доки на чипсет ;)

    Короче на что фантазии хватит.
    Ответ написан
    3 комментария
  • Как происходит сброс и заполнение регистров ip и cs когда CPU получает сигнал reset при включении ПК?

    15432
    @15432
    Системный программист ^_^
    1. Включается Intel ME, загружает свою прошивку из SPI флеш-памяти, инициализирует своё оборудование (внешние и внутренние PCIe шины, sideband, DMI), всё это происходит в мини-операционке внутри чипсета PCH
    2. Intel ME считывает модель CPU, находит соответствующий блок микрокода в FIT разделе флешки, проверяет его цифровую подпись и загружает в CPU, вероятно, по шине DMI
    3. RISC-подобный микрокод запускается на CPU, в том числе в нем закодированы инструкции по инициализации режима процессора и начальные значения программного заполнения некоторых регистров. Часть регистров заполняется аппаратно - они выполнены "в кремнии" так, что когда на reset-domain, которому они принадлежат, приходит сигнал сброса, они устанавливаются в значение по умолчанию. Опционально могут быть программные или аппаратные "страпы", меняющие значение по умолчанию на другое, например, загрузка с резервного бутлоадера.
    4. RISC Микрокод начинает парсить x86 команды и исполнять программный код, симулируя CISC архитектуру и обеспечивая конвейеризацию, hyper-threading и кучу всего другого

    Это если очень и очень кратко, все подробности вам вряд ли кто расскажет, многое под NDA, многое сложно понять.
    Ответ написан
    Комментировать
  • Почему при запуске Пк не видит монитор, мышку и клавиатуру?

    15432
    @15432
    Системный программист ^_^
    Да тут у вас в целом комп не запускается. Предположу, что процессор (вы не указали какой) слишком новый для материнской платы и для запуска нужно обновить BIOS (вы не указали версию BIOS, обычно написана на наклейке на ПЗУ матплаты).

    Но так может быть неисправно что угодно
    Ответ написан
    Комментировать
  • Какие современные материнки имеют легкодоступный jtag порт?

    15432
    @15432
    Системный программист ^_^
    Если вы про x86-64 материнки, то легкодоступных отладочных а-ля JTAG разъемов на них нет и никогда не было. Всегда требовалось уникальное дорогое и труднодоступное оборудование, которое очень сложно (если вообще возможно) завести на "магазинном" ПК.

    Если вам очень нужно отлаживать x86-64 настолько полностью, ваш выбор - QEMU. И даже тогда не очень представляю, чем вам поможет JTAG - гораздо полезнее встроенные в ОС средства отладки, они вам и процессы покажут и их память, и точки останова поставить дадут. С низкоуровневым доступом у вас будет физическая память, по которой как-то раскидана ось и перемешаны процессы. И если на микроконтроллере ещё что-то можно понять, то в масштабах ПК с таким доступом очень сложно
    Ответ написан
  • Почему в простое на полностью чистой системе загрузка SSD прыгает от 0 до 100%?

    15432
    @15432
    Системный программист ^_^
    Скорей всего дешманкитай SSD на памяти из отбраковки. В этом случае контроллеру приходится по 100 раз читать, подстраивать напряжение чтения ячеек, чтобы хоть что-то прочиталось. Рекомендую обязательно бэкапить важные данные при работе с таким SSD. А лучше заменить на диск от компании, которая производит память сама - WD/Samsung/Hynix
    Ответ написан
    Комментировать
  • Есть ли устройства передачи видео сигнала с цифровой камеры (фотоаппарата)?

    15432
    @15432
    Системный программист ^_^
    Если в камере есть HDMI, а в телефоне есть USB-Host режим, то любая карта видеозахвата (от 350р на алиэкспрэссе) сгодится. Можно добавить ещё и беспроводные HDMI-HDMI переходники, но они будут сильно дороже.

    Если камера на андроиде, там уже могут быть официальные приложения (у сони, например, есть) с трансляцией картинки по WiFi на смартфон

    Если древность 2000-х годов с AV выходом, ну тут тоже карты захвата, притворяющийся вебкой, но они подороже и покрупнее будут
    Ответ написан
    Комментировать
  • Рипит звук в наушниках после чистки ноутка, как фиксить?

    15432
    @15432
    Системный программист ^_^
    Это нормально. Аудиотракт в ноутбуке не защищен от электромагнитных помех. Процессор/wifi/ssd работает, излучает - наводки на наушники, и вы слышите шипение. Чтобы избежать помех, используйте беспроводные наушники или USB аудиокарту с развязкой по питанию

    Почему раньше не было? Возможно это SSD, возможно вы не замечали, возможно как-то иначе пересобрали ноутбук, что помехи стали более заметны.

    Это про фоновое еле заметное дрожание звука. Если именно прерывается - тут стоит проверить софт, загрузившись с Live CD, возможно, проблема с каким-то из драйверов в системе и процессор не успевает обрабатывать аудио непрерывно
    Ответ написан
    Комментировать
  • Что именно дают миллиарды транзисторов в процессоре для работы программы?

    15432
    @15432
    Системный программист ^_^
    1) Больше фич. Всякие AVX, MMX, а также умная конвейеризация, Hyper-Threading, спекулятивное исполнение, предсказание веток - при правильном применении сильно ускоряет вычисление
    2) Больше ядер. В один кристалл всё больше процессорных ядер запихивают, можно распараллелить задачи, тоже получим прирост в скорости работы
    3) Больше кэш-памяти. Та самая SRAM, которая входит в процессор и тоже состоит из транзисторов. Сильно ускоряет работу с памятью и задержки выполнения инструкций
    4) Больше контроллеров. В процы сейчас встраивают всё, что попало - шины данных, контроллер DRAM, PCIE, северный мост, отдельное ядро сопроцессора (Intel ME, AMD PSP), GPU и даже NPU где-то добавляют. Тоже считается за "больше транзисторов".
    Ответ написан
    4 комментария
  • Проблемы с производительностью ПК/Windows 11 Pro?

    15432
    @15432
    Системный программист ^_^
    Монитор то у вас какой? Даже мощная видеокарта будет тормозить и выдавать низкий FPS, если выставить большое разрешение и полный фарш в настройках.
    Ответ написан
  • В чём проявляется зависимость c++ от железа и касается ли это Rust?

    15432
    @15432
    Системный программист ^_^
    Java компилируется в промежуточный код виртуальной машины Java, C++ и Rust компилируются в машинный код., исполняемый на процессоре. Разные процессоры имеют разный формат машинного кода, потому созданная для x86 программа не запустится на ARM.
    Ответ написан
    Комментировать
  • Фон красной рябью с черными полосами при включении компьютера. Из-за чего может быть?

    15432
    @15432
    Системный программист ^_^
    HDMI декодер проглючил, перевоткните кабель, если повторится. Видеокарта в порядке
    Ответ написан
    Комментировать
  • Можно ли повредить ОЗУ программой?

    15432
    @15432
    Системный программист ^_^
    Программой, запущенной с правами администратора, можно:
    - убить жёсткий диск/ssd (стерев его прошивку)
    - убить процессор (выставив слишком высокое напряжение питания)
    - вывести из строя видеокарту (стерев прошивку)
    - сломать материнскую плату (стерев биос или выставив высокие напряжения на чипсете)

    всё это достаточно сложно сделать, не везде возможно (например, у Intel больше аппаратных защит, у некоторых HDD прошивка подписана и её так просто не испортить и т.д.), и мало кому нужно.

    Оперативку сломать можно было во времена DDR2 (перезаписать SPD EEPROM), сейчас они почти все залочены на read-only, по превышению напряжения ОЗУ вряд ли помрёт, они достаточно надёжные, так что можете считать DDR наиболее неубиваемой частью ПК
    Ответ написан
    9 комментариев
  • Почему так странно работает WoL на ноутбуке?

    15432
    @15432
    Системный программист ^_^
    Потому что поддержка WoL в этом ноутбуке не предусматривалась производителем. Система питания (мультиконтроллер) на большинстве ноутбуков после аварийного выключения (отсоединение аккума или удержание кнопки питания) неактивна, это нужно, чтобы устройство могло очень долго лежать на складе, и аккумулятор не издох. Поэтому автовключение тоже не работает, не подается питание на чипсет.
    Ответ написан
    5 комментариев