Привет хабровчане!
Сегодня 5-е октября, значит эмбарго на публикование этой информации снимается. На
пресс-брифинге nVidia помимо прочего, как одна из ключевых фишек, была продемонстрирована альфа-версия Adobe Flash Player 10.1, который отличается от 10-ой версии поддержкой CUDA. В особенности это будет приятно любителям Youtube и их HD-контента.
В процессе демонстрации возможностей hp mini 311, было продемонстрировано воспроизведение видео с Youtube-HD в формате 720p. Все это было грамотно сдобрено большим количеством статистических данных, по которым выходит, что люди смотрят видео в сети даже чаще, чем пользуются своей электронной почтой. Радует только, что социальные сети и поиск информации пока еще держат лидирующие позиции.
По информации товарищей из nVidia, сегодня должна быть опубликована новость о выходе публичной бета-версии Adobe Flash Player 10.1. Не знаю, как с новостью, а поискать плеер можно на
странице Adobe Labs. Пока ссылки на загрузку нет, зато есть полная информация о предстоящей версии.
NVIDIA работает с Adobe, чтобы обеспечить возможность
проигрывания HD видео на любых компьютерах, благодаря
аппаратному ускорению декодирования видео.
Бета-версия Flash Player с поддержкой аппаратного ускорения
декодирования видео станет доступна уже в этом году.
Официальный анонс Flash Player 10.1 – в первой половине
2010.
David Wadhwani
General Manager & Vice President, Platform Business Unit
Adobe.
Разумеется, не обошлось и без красивых маркетинговых шагов по сравнению платформ и демонстрации того, что «было», и того, что «стало». Основным конкурентом, по традиции, является платформа на базе чипсетов Intel и процессоров Intel low-end сегмента. Считается, что C2D справляется с нагрузкой и нормально декодирует флеш-видео на десктопных компьютерах, однако по статистике — таких производительных компьютеров лишь 20% от общего числа.
Было
Стало, в Adobe Flash Player 10.1
Сравнение платформ по выполняемым задачам.
На данный момент, сотрудничество Adobe и nVidia носит эксклюзивный характер и аппаратное ускорение флеш-видео доступно только владельцам видеокарт GeForce и платформ со встроенным видео с поддержкой CUDA(к которым относится и ION). Информации по аналогичному сотрудничеству Adobe и AMD пока нет, однако представители nVidia не исключают такой возможности.
Остальные подробности и детали можно посмотреть в презентации, я нарезал только самые ключевые моменты. Всем спасибо за внимание.
Презентация в формате PDF доступна по ссылкам:
комментарии (65)
Во информации товарищей из nVidiaНапример, когда-то была игрушка от IBM. Стратегическая. Там нужно было управлять подразделением IBM по разработке софта. В описании сказано «если вы выиграли, можете начинать писать резюме».
Естественно мы всем офисом в нее стали играть. К сожалению, после запуска этой игры на одноядерных процессорах начинал тормозить даже запуск Блокнота. На новых двухъядерных можно было еще чатиться в аське ;)
особенность флеша — такой код, что программисты адоба не могут его нормально адаптировать под линукс
Fedora 10 x64, аппаратное ускорение ATI (проприетарный родной драйвер), видеокарта Radeon HD 3600 (512 памяти), процессор Core2Duo 7300, оперативка 4Гб dual channel. Два монитора в режиме dual-head, на обоих один и тот же DE (т.е. только один инстанс x-server'а).
Насчет компиза не уверен, скорее всего был не компиз, а Gnome/Metacity, но со всеми включенными эффектами, и с ускорением видео.
Браузер Opera (хотя на нем флеш-плагин временами нещадно вылетал). Последний флеш был x64.
А пробовали сразу x64 флеш (в противоположность x32 с обвязкой).
Процессор надо разгружать, отдавая видео на аппаратную обработку видеокарте. Чует мое сердце, что разница между виндой и линуксом не только в качестве алгоритмов флеша, но и в умении правильно работать с дополнительными возможностями видеокарты (что есть функция драйвера).
Что касается обычного видео, ныне практически все видеоплееры уже поддерживают аппаратное ускорение.
Media Player Classic, VLC, PowerDVD, WindowsMedia, начисто софтварный Crystal и прочие в определенные места фильма устраивают слайдшоу. Crystal устраивает чаще, чем остальные (процессор не такой уж быстрый).
Кодеки — KLite Mega + KLite x64.
Система: C2U 7300, Radeon HD 3***.
Интересно, в чем здесь сила.
game.amd.com там все хорошо написано. Вам надо с AvivoHD.
З.Ы. Поскольку в основном в вашем комментарии речь идет о виндовых плэйерах, то видимо вы имели ввиду не «Kmplayer» а «The KMPlayer». Разница не очевидна, но поверьте, велика :)
Дороги нужно расширять не там, где уже 4 полосы в каждом направлении, а где есть реальные затруднения движения.
Потому, что это — не нужно.
Апгрейдица буду сразу до Орочи 6-ти ядерного на будущий год.
Когда-то мой двухъядерный Core2Duo отлично управлялся с видео. Даже на софтварном отображении, личными кодеками CrystalPlayer, с эффектами по улучшению качества. Но больше не управляется.
Будет идти время — качество будет расти экспоненциально. Потом появится 3d, POV, еще черти что. Процессоры и так на границе физических возможностей, им не угнаться за таким ростом. Сгрузить всё на процессор — пусть даже очень хороший — это не решение.
А вообще ion же хорошо справляется с hd. Или флеш плеер так хитро завернут, что аппаратное ускорение он не использует?
Политика в области 3D у Adobe — «Flash должен работать везде, и на мобилках, и на смартфонах». А на них 3D только через CPU. Если сделать где-то поддержку через GPU, то на всех других будет страшно тормозить.
Т.е. сейчас любая Flash-игра криво-косо, с малым FPS, но пойдет даже на самом слабом компе. А если включить в Flash Player поддержку GPU, то все начнут делать игры с очень большими системными требованиями (под GPU). Слабые компы их просто перестанут тянуть. Насколько понимаю, именно этого и хочет избежать Adobe — слишком сильного перепада производительности.
p.s. «ни что так не старит железо, как компьютерные игры»
(Mobile only)
A GPU-based vector renderer replaces the software renderer on smartphones and other mobile devices, resulting in faster rendering performance for more expressive user experiences while consuming less power. Supports hardware acceleration of 3D effects, vector graphics, color transforms, alpha, device and embedded text, Saffron and surfaces.
почему же только Mobile only?
надеюсь в будущем станет для всех)
Просто Adobe тогда действительно придется озаботиться совместимостью Flash Player со всеми навороченными мобильными устройствами. Пока они планируют хотя бы перенести Flash 10 c AS3 вместо ущербного Flash Lite.
А то неудобно ждать пока загрузится видео… открывать его из кэша плеером…
У меня любое видео с ютуба на фулскрине дергается.
Из-за того что проц Р4 3.0ггз а монитор с расширением 2048х1152
Новость в радость :)
Теперь о слайдах. Вывод на экран с помощью GPU. На Flash 10 это мягко говоря не точно. Они до сих пор не используют ни Overlay, ни VMR, ни EVR в оконном плеере. В полноэкранном плеере — есть возможность, но необходимо переписывать код видеоплеера, и даже тот же YouTube почему-то не спешит.
Композиция — я не вижу никакой сложности с композицией даже на совершенно древних видеокартах, которые умеют накладывать минимум 8 текстур за такт, без Cuda, без OpenCL, без DirectCompute, которых тогде и не было.
Объекты видео — действительно, настолько тормознутый видеодекодер h264 как у Flash больше нигде не найти. Но что им мешает 1. лицензировать CoreAVC 2. Под Windows использовать встроенный прямо в Windows декодер h264, поддерживающий DXVA, или опять же взять его у Microsoft/Cyberlink/Corel? Зачем тут Cuda, зачем искуственные ограничения?
AMD сегодня выпустила Catalyst 9.11 с поддержкой DXVA для Adobe Flash 10.1. Таким образом, мы видим, что nVidia сознательно умалчивала факт того, что Adobe не собирается поддерживать кого-то одно, а хочет представить большинству производителей равные возможности. Так что возможно мы увидим и DXVA от intel в Adobe Flash 10.1.