Задать вопрос
  • Процесс вывода кадра из Front buffer на матрицу монитора. Как это работает?

    @rPman
    В случае с display port, при наличии в мониторе технологии частичной передачи кадра, скорее всего возможно не полная отрисовка

    в остальных случаях все зависит от реализации процесса отрисовки в мониторе, например hdmi позволяет сэкономить и сделать построчную развертку, сохраняя в памяти только одну строку

    и самое главное, получить доступ к таким низкоуровневым операциям не получится, это драйвер должен сам это делать. Мало того, если ты разрабатываешь видеокарту (или подключаешь свое устройство к монитору напрямую), такие вещи не должны так же волновать, ты отсылаешь кадр, как именно он рисуется в мониторе знает только его производитель, т.е. нужно брать datasheet конкретного контроллера и изучать,...
    Написано
  • Процесс вывода кадра из Front buffer на матрицу монитора. Как это работает?

    @rPman
    hdmi передает видеокадр целиком, есть инструменты управления паузой между передачами

    display port есть различные технологии (я ноль в этом, на любой вопрос гуглю названия) типа Partial Frame Updates - обновление только части экрана или сжатие потока (это же цифра а не аналоговая передача байт в байт)

    3) Монитор не знает, что на текущий момент находится в Frame buffer, целый кадр или состоящий из нескольких разных кадров.
    что значит несколько разных кадров, монитор работает с единственным frame буфером, а всякие альфа каналы, наложения спрайтов или несколько кадров (текущий который выводится, а второй - который формируется, бывает еще третий, плюс алгоритмы поверх них для оптимизации или наложения эфектов) - это все фишки видеокарты, до монитора доходит только готовая картинка в единственном виде

    на сколько я знаю пока буфер передается, он недоступен для изменения, скорее всего для нового буфера в памяти видеокарты и контроллера монитора для этого заведена дополнительная память, т.е. каждый следующий кадр ты пишешь в новую область памяти, и они туда сюда меняются местами.
    Написано
  • Процесс вывода кадра из Front buffer на матрицу монитора. Как это работает?

    @rPman
    krv2k, когда говоришь про не CRT мониторы, не нужно тогда рассуждать про VGA, lcd мониторы работают с цифрой, те. информация о пикселах приходит в контроллер монитора буквально числами, какой там протокол (hdmi/dp/vga) дело десятое, и все нюансы этих протоколов почти не влияют на собственно изображение. CRT фичи при использовании VGA подключения СИМУЛИРУЮТСЯ, изображение рисуется в виртуальный буфер а из которого контроллер уже по своей логики транслирует изображение на матрицу
    Написано
  • Процесс вывода кадра из Front buffer на матрицу монитора. Как это работает?

    @rPman
    Вова, яркость в некоторых технологиях (oled/плазма/microled) определяется скоростью мерцания пиксела плюс глобально яркостью подсветки (на современных мониторах подсветка на зоны поделена)

    настройки гаммы/яркости/цветовые профили это виртуальное, контроллер преобразуя изображения из внутреннего буфера в собственно пикселы, делает это по определенной формуле, в которую включены и эти параметры, и скалинг, и что то еще
    Написано
  • Может ли суверенный интернет существовать в РФ с учетом того, что dns-записи во многих случаях хранятся на зарубежных ns-серверах?

    @rPman
    d-stream, главный полицейский запретил работать СЦ с компаниями под санкциями и вот весь мир боится давать сертификат условному сбербанку... нет там никакой децентрализации, и ломают это уже давно, просто не видно было раньше

    p.s. что тебе dns, если на уровне протоколов сеть банится у всех провайдеров страны.. что такое входящие подключения, можешь ужже забыть, выделенный ip конечно покупай, но пользоваться этим не получится
    Написано
  • Процесс вывода кадра из Front buffer на матрицу монитора. Как это работает?

    @rPman
    v-sync это вообще не уровень монитора и видеокарты, это способ организации работы приложения, формирующего изображение (да в т.ч. с использованием видеокарты) что бы появление новых кадров совпадало со сменой кадров на аппаратном уровне
    Написано
  • Может ли суверенный интернет существовать в РФ с учетом того, что dns-записи во многих случаях хранятся на зарубежных ns-серверах?

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

    Главная причина - центры сертификации (выдача сертификатов для работы https), они значительно централизовали интернет, поставив его в зависимость от грубо говоря единого центра во главе с США, как они скажут, те корневые сертификаты будут 'у всех'

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

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

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

    У китая более менее получилось, только потому что процесс самоизоляции проходил постепенно, одновременно с появлением и ростом самого интернета, и конечно потому что жителей там в десять раз больше, ну и правительство по видимому не делает откровенного трешака в вопросах этого самообеспечения (например не выставляя свою страну в тотальную зависимость от других, а делает наоборот,.. по изучайте как-нибудь на досуге, как в россии жрачку делают, выращивают, где берут семена/яйца/.. как относятся к генным модификациям и т.п.).
    Написано
  • Процесс вывода кадра из Front buffer на матрицу монитора. Как это работает?

    @rPman
    krv2k, только тайминги

    контроллер дисплея вынужден как то хранить пикселы, потому что сама технология вывода lcd требует память на каждый пиксел

    но вот как именно, это к производителю монитора (почти наверняка там типовая dram/sram на десятки мегабайт), но возможна ситуация что пикселы хранятся в самой матрице.

    контроллер в современных мониторах может еще и скалировать изображение, а еще есть всякие улучшаторы и прочее, в общем там может быть полноценный микропроцессор

    vga -> АЦП -> контроллер монитора + память (обрабатывает изображение, скалинг, улучшение, интерфейс) -> контроллер (обычно lvds) -> панель монитора

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

    @rPman
    ой ой ой
    либо соседи примут шум кулеров, либо к стоимости бесшумного решения добавлять еще нолик

    в последнем случае дешевле арендовать железо по мере необходимости в датацентре
    Написано
  • Почему происходит Блокировка доступа при использовании Selenium для парсинга?

    @rPman
    все остальное - нарушение закона.
    нарушением будет если это будет везти к проблемам работы сервиса (ddos)... очень очень коряво можно подвести публикацию собранных данных как нарушение, но при их массовом использовании это может нарушить работу самого сайта ozon с идеологической точки зрения (они мошенничают с этой информацией, и зарабатывают за счет плохого поиска по товарам, назначению персональных завышенных цен и т.п.)

    данные на сайтах законом не регулируются, единственно сам сервис имеет права отказать в обслуживании нарушителю.
    Написано
  • Почему не запускается установка на Windows 10?

    @rPman
    в свойствах exe-шника установки в закладке совместимость укажи win7
    еще неплохим способом может быть, установить на win7 и скопировать полученные файлы на win10 (без установки)
    Написано
  • Как работают переводы на другие языки в играх?

    @rPman
    VoidVolker, сломать можно что угодно, например на onpaint десериализовать из zip файла нужную строчку перевода...
    Написано
  • Как оценить сложность проекта и найти грамотных исполнителей?

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

    @rPman
    совет, исключи из бизнеспроцесса посредничество в выплатах, это создает кучу проблем и гемороя.

    например одна из причин почему хабра.фрилансим закрылась,.. потому что принимали деньги с заказчиков, и к ним прилетала ответственность за неисполнение заданий
    Написано
  • Можно ли настроить запросы к php через вебсокет и http одновременно?

    @rPman
    Виктор Кожухарь , websocket отличается от sse исключительно заголовками, и то и другое это http.

    Особенно хорошо видно все, если смотреть чистые реализации без библиотек, на сокетах. sse выглядит проще, но это два разных места, где ты работаешь на прием и на передачу данных (и это будут буквально два соединения и да я знаю что в http2/3 в принципе соединения объединяются в одно), в websocket это одно и то же место, одно и то же открытое соединение.

    На клиенте, в браузере, у sse и websocket уже давно нативная поддержка, и разницы для разработчика особой нет
    Написано
  • Можно ли настроить запросы к php через вебсокет и http одновременно?

    @rPman
    Виктор Кожухарь, что для sse что для websocket нужен процесс, что бы держал подключение от клиентов, для sse код проще но мне показалось некрасивым, сокеты выглядят все в одном месте (хотя виной всему отсутствие инструментов в веб серверах для этого, что стоило встроить в них простейший брокер событийный...)
    Написано
  • Можно ли настроить запросы к php через вебсокет и http одновременно?

    @rPman
    swoole это pecl расширение, оно собирается автоматически во время установки командой
    pecl install swoole
    вот тесты (6-летней давности)
    Написано
  • Как скачать файл с полудохлого диска?

    @rPman
    Valentin192, кстати да Ziptar прав, сначала снимайте копию со всего диска (не файлов а раздел) с помощью того же dd, а уже затем разбирайтесь
    Написано
  • Как скачать файл с полудохлого диска?

    @rPman
    штатный xcopy умеет продолжать прерванную копию (по уму для сетей сделано но ему пофиг, он не проверяет)

    total commander/far commander точно умеют дозагрузку (они спрашивают при обнаружении файла - перезаписать или дозагрузить)

    А вообще, мне кажется если копировать с ограничением скорости (точно помню у far плагин extended copy позволял задать скорость) то проблема с подвисанием ssd исчезнет (явно внутренний контроллер сбоит, а может какие то проблемы с перегревом)
    Написано