(Untitled)

Jan 04, 2014 17:31

Еще на dmih.ru начинает появляться HD видео, которое 1080p разрешением и 50p кадров ( Read more... )

me, it/tech

Leave a comment

Comments 10

xcentrist January 4 2014, 22:03:21 UTC
Я вот понимаю микрософт и не понимаю, почему не существует процессора для декодирования.
Что-то непонятно зачем нужно аппаратное декодирование в наше время.
Декодирование FullHD@30fps занимает 10% не нового i5, ну 50 fps займет 18% - и что? Ради 18% подсаживаться на глючные непонятно кем сделаные декодеры? Если это не Атом и не ARM, где вариантов нет, то от всего аппаратного лучше держаться подальше

Reply

dmih January 4 2014, 22:06:42 UTC
Да пожалуйста, многоядерным процессором это видео разжать не проблема. Даже со следующими более сложными стандартами они справятся.
Но в ОДИН ПОТОК процессора этого сделать нельзя, поскольку производительность одного ядра честно говоря уже лет 10 не особо меняется, и меняться пока не будет - подходов нет.
Ну то есть подходы есть: охлаждение жидким азотом и так далее. Рядовой совершенно процессор Intel-а под Turbo Boost взлетает до 5 гГц в пике. Но охлаждать такое нечем, и питать неоткуда. Пока практичнее ядра фигачить.
А Silverlight тупит с одним ядром.

Reply

dnovikoff January 4 2014, 22:57:56 UTC
С ядрами и охлаждением, кстати, обнаружил давеча у себя любопытную проблему. Я как-то привык, что у меня ноутбук живёт часов так 10. Ну, если грузить какой-то работой - то 4-5, ну под игрушками - ну 2-3 часа. Тут же поставил рендериться картинку, обычный такой рэйтрейсер, CPU+GPU (соответственно, все 4 ядра и 8 потоков i7 + 750M 1Gb).

И вот тут я таки задумался о реальности достижений в экономичности железа, потому что индикатор заряда аккумулятора под _полной_ нагрузкой, создаваемой рендерером, более всего напоминал секундную стрелку часов.

Reply

xcentrist January 5 2014, 00:05:34 UTC
я уже подзабыл, но там то ли 10% одного ядра, то ли 2хядерного проца. То есть максимум 40% загрузки ядра на 50 fps. ничего космического. Кстати, в проц добавляют инструкции и загрузка как раз падает. Например, кодирование h264 со второго поколения интеловских i* уже на 90% "аппаратное'

Reply


mash January 5 2014, 23:37:13 UTC
На хроме под маком сильвер ел 150% проца, так что не уверен, что это один поток. Второй вариант ел 85%. И, да, второй вариант отлично работает с проигрыванием из любого места без прелоада - я так подозреваю, что он шлет просто запрос на получение partial на серв и все - резать на куски ничего не надо

Reply

dmih January 5 2014, 23:58:45 UTC
Да, про то, что там работает seek, я уже заметил, правда там есть нюансы, но в целом перемотать можно.

Reply

mash January 6 2014, 00:00:51 UTC
Я кстати подозреваю, что это какбэ намекает на CBR, иначе как он знает какой кусок файла запрашивать если надо перемотать...

Reply

dmih January 6 2014, 00:54:16 UTC
CBR бог с ним, есть еще Closed GOP (Group Of Pictures), это суть в том, что нужна гарантия, что вообще ну хоть на каких-нибудь интервалах вообще есть куски, которые можно разжать отдельно.
Если он не знает что где, то после seek-а он может заколебаться искать, откуда можно показать неломаную картинку, в оптимальном файле, где I-фреймов не стоят каждые 2 секунды, это может быть много.

Reply


Leave a comment

Up