OpenSource программа, позволяющая плавно замедлять и ускорять отснятый материал путем пересчета изменившихся пикселей и последующей генерации дополнительных кадров. Опционально можно добавлять эффект размытия при ускоренном движении.
Сегодня NVIDIA анонсировала открытие исходных кодов нового компилятора CUDA, основанного на технологиях LLVM, для академических групп и разработчиков програмного обеспечения. Это позволит облегчить программирование GPU на различных языках и добавить возможность запускать CUDA программ на альтернативных вычислительных архитектурах. Также в NVIDIA надеются на ускорение развития гетерогенных вычислительных архитектур нового поколения.
Новый CUDA компилятор, основанный на технологии LLVM доступен в последнем выпуске CUDA Toolkit (версия 4.1).
Разработчики программного обеспечения смогут использовать исходные коды компилятора для создания собственных решений.
Doug Miles, директор The Portland Group:
Эта инициатива позволит PGI создать нативные компиляторы CUDA Fortran и OpenACC. Также позволит безпроблемно выполнять отладку и профилирование, используя существующие инструменты, и PGI сфокусируется на высокоуровневой оптимизации и языковых особенностях.
Доступ к исходным кодам компилятора CUDA квалифицированные академические исследователи и разработчики программного обеспечения могут получить после регистрации здесь.
Вышел первый релиз HTPC дистрибутива OpenELEC основанного на XBMC 10.1, Kernel 3.1 (RC10), Xorg-1.10.4 и Mesa 7.11. Отличительной особенностью дистрибутива является малый размер (130mb) и быстрая загрузка — порядка десятка секунд.
Дистрибутив имеет специализированные сборки для HTPC, основанных на платформах ION, Intel, Fusion, Apple TV, Xtreamer Ultra TV.
Поддерживаемый дистрибутивом открытый add-on framework позволяет расширять функциональность HTPC и добавлять возможности PVR (включая DVB и IP TV), загрузку новостей и многое другое.
nouveau — это проект по разработке полноценного полностью открытого драйвера для видеокарт NVidia. Проект активно развивается и драйвер уже поддерживает основные функции на всех современных видеокартах производства NVidia.
Несколько дней назад Бен Скеггс (Ben Skeggs), сотрудник Red Hat и один из основных разработчиков nouveau, опубликовал призыв к владельцам ноутбуков с видеокартами NVidia помочь в улучшении поддержки MXM (Mobile PCI Express Module).
Если у вас есть ноутбук с установленным Linux и видеокартой NVidia (в том числе с поддержкой технологии NVidia Optimus), а также немного свободного времени, вы можете помочь проекту, выполнив несколько относительно несложных действий по инструкции (оригинал на английском в письме, вольный перевод на русский — далее).
Представлен стабильный релиз прошлой ветки драйверов для видеокарт NVIDIA – 275.28, который ознаменовал собой начало поддержки ветки с длительным сроком поддержки. В отличие от последнего стабильного выпуска 280.13, ветка 275.x позиционируется как консервативная, в которой исправляются только критические ошибки и вносятся изменения с минимальным риском для нарушения стабильности. Ветка 275.x рассчитана на пользователей современных GPU, которым стабильность важнее реализации новых функций.
По сравнению с прошлым выпуском 275.21 в новой версии добавлены:
Поддержка ABI 11 (xorg-server 1.11).
Исправлена проблема, приводящая к краху при выполнении некоторых приложений WebGL.
Устранена ошибка в реализации VDPAU, вызывающая выявлении аномальных условий в glibc (срабатывание assertion).
Компания NVIDIA представила релиз проприетарного видеодрайвера NVIDIA 275.19, который пришел на смену стабильной версии 275.09.07.
Из внесенных изменений можно отметить:
Добавлена поддержка GPU GeForce GT 540M;
Исправлены ошибки в реализации VDPAU, приводящие к краху Adobe Flash при переходе или возврате из полноэкранного режима;
В X-драйвере налажена корректная работа в ситуации нехватки системе памяти;
Устранен дефицит обработки прерываний, который мог привести к проблемам с производительностью и стабильностью при наличии нескольких NVIDIA GPU, использующих одни и теже IRQ;
Устранены проявляющиеся с glibc ошибки работы с памятью при выполнении приложения FieldView из Intelligent Light;
Исправлена ошибка драйвера OpenGL, приводящая к краху приложения при запуске Altair HyperMesh;
Устранена проблема с производительностью, проявляющаяся в приложении Smoke при переключении между стерео и моноскопическим режимами рендеринга.
Состоялся релиз NVIDIA CUDA 4.0. Также можно отметить релиз CUDA-GDB. Далее - текст из официальной русскоязычной новости.
Набор инструментов NVIDIA CUDA 4.0 был создан, чтобы упростить параллельное программирование и позволить еще более широкому кругу разработчиков портировать свои приложения на GPU. Основные возможности новой архитектуры:
Технология NVIDIA GPUDirect™ 2.0 обеспечивает равноправную связь между GPU в рамках одного сервера или рабочей станции, что упрощает и ускоряет мультипроцессорное программирование и работу приложений.
Унифицированная виртуальная адресация (UVA) организует единое адресное пространство для основной системной памяти и памяти GPU, что делает параллельное программирование еще быстрее и проще.
Библиотеки примитивов Thrust C++ - набор алгоритмов C++ с открытым кодом для параллельных расчетов и структур данных, которые упрощают программирование для разработчиков на C++. Thrust ускоряет стандартные операции, такие как параллельное хранение, в 5-100 раз по сравнению с библиотеками Standard Template Library (STL) и Threading Building Blocks (TBB).
Другие функции и возможности:
интеграция MPI с приложениями CUDA – Модификация MPI, например, OpenMPI, автоматически пересылает данные в память GPU и обратно по Infiniband, когда приложение посылает или получает запрос от MPI.
Многопоточность и GPU – Многочисленные потоки с CPU хоста могут обмениваться контекстом на одном GPU, что упрощает совместное использование GPU многопоточными приложениями.
Использование нескольких GPU одним потоком с CPU – Один поток с CPU хоста может иметь доступ ко всем GPU в системе. Разработчики могут легко распределить работу между несколькими GPU для таких задач, как обмен «ореолами» в приложениях.
Новая библиотека NPP для обработки изображений и компьютерного видения – Большой набор операций по трансформации изображения, которые позволяют быстро разрабатывать приложения обработки изображений и компьютерного зрения.
Новые и улучшенные возможности:
Автоматический анализ производительности в Visual Profiler
Новые функции в cuda-gdb и поддержка MacOS
Поддержка функций C++, таких как new/delete и виртуальные функции
Новый бинарный дизассемлер на GPU
Подробности о новых возможностях можно узнать на странице с русскоязычной новостью. В ней не сказано о том, что состоялся релиз, потому что в тот день существовал ещё только кандидат в релизы. Англоязычная новость, в свою очередь, объявляет релиз, гораздо короче (просто список терминов без разъяснений) и подробнее.
На сайте InformationWeek опубликована информация о том, что корпорация-гигант Microsoft планирует приобрести известного производителя графических чипов - NVIDIA.
27 мая в SEC (stock exchange commission) от NVIDIA пришло такое сообщение:
«По условиям заключенного соглашения, если частное или юридическое лицо обратится с предложением о покупки 30% (и более) наших акций, то у корпорации Microsoft есть право в безотлагательном порядке запретить подобную сделку».
Раз у Microsoft есть право на «вето», то это может говорить лишь о том, что NVIDIA отдает ей приоритет в случае продажи и необходимые документы уже готовятся. Microsoft отказались комментировать эту информацию.
Вышел проект Bumblebee, позволяющий полноценно переключать видеокарты, поддерживающие технологию Optimus, под linux. Проект развивался на базе prime-ng.
Для работы используется видеокарта intel, а для определённых программ (указываются вручную при помощи команд «optirun32 <application>» или
«optirun64 <application>») используется видеокарта nvidia.
20 апреля вышла первая стабильная версия проприетарного драйвера Nvidia из 270-ой ветки - 270.41.06
Исправленные ошибки:
Исправлена ошибка, вызывающая зависания X сервера каждые 49.7 дня на 32-битных платформах
Исправлена ошибка очереди представления VDPAU, вызывавшая «прерывания дисплея» VDPAU при рендеринге в очень маленькие окна или растровые изображения, а также окна или растровые изображения с нулевым размером.
Исправлена ошибка, из-за которой было невозможно использовать очередь представления VDPAU на основе оверлеев, возникавшая при выходе из приложения с нерасформированной очередью представления VDPAU.
Исправлена ошибка VDPAU, приводившая к тому, что оверлей не использовался, если при создании очереди представления целевое окно было перенаправлено при помощи расширения Composite.
Исправлен ряд ошибок, связанных с аппаратным ускорением градиентов, которые вызывали неверное отображение графики в некоторых темах Ubuntu GNOME по умолчанию.
Исправлена ошибка, из-за которой, некоторые графические процессоры переставали отвечать при запуске X-сервера. Наиболее часто встречалось на картах GF104 и GF106
Исправлена ошибка, приводившая к исключению в операциях с плавающей точкой(FPE)в некоторых приложениях(например gimp)на 32-битных платформах, если glibc собрана с omitfp, присутствующая во всей предыдущей ветке (260)
Новшества:
Добавлена поддержка xserver ABI 10 (xorg-server 1.10).
Добавлено уведомление о событии NV-CONTROL при смене статуса NV_CTRL_FRAMELOCK_SYNC_READY.
Добавлена новая опция X конфигурации «Interactive», по умолчанию она включена, ее можно отключить и позволить программам, использующим GPU-вычисления и требующим много времени на выполнение, работать одновременно с X
Добавлена новая библиотека совместного пользования: libnvidia-ml.so
Добавлена новая опция X конфигурации «3DVisionDisplayType», позволяющая указать тип дисплея при включенном NVIDIA 3D Vision на дисплее без поддержки 3D Vision.
Модифицированы обновления палитры, теперь они не синхронизируются в vblank. Благодаря этому приложения могут посылать запросы XStoreColor и XStoreColors быстрее частоты обновления экрана.
Компании NVIDIA и Sony объявили о важной инициативе, которая должна положительно отразиться на рынке Android-устройств. Сообщается, что японская корпорация планирует до конца года принести своё программное обеспечение PlayStation Suite, анонсированное в конце января в рамках PlayStation Meeting 2011, на смартфоны и планшеты под управлением Android, в основе которых лежит аппаратная платформа NVIDIA Tegra 2.
Напомним, PlayStation Suite по сути представляет собой кроссплатформенный фреймворк, который должен позволить в достаточно сжатые сроки создать множество качественных игр для смартфонов и планшетных компьютеров под управлением операционной системы Android. Кроме того, ранее сообщалось о запуске программы лицензирования и гарантии качества разрабатываемого программного обеспечения под названием PlayStation Certified, а до конца текущего года обещан магазин игр для Android. Сам же фреймворк PlayStation Suite позволяет эмулировать элементы управления на сенсорный экран.
Поскольку платформа NVIDIA Tegra 2 позиционируется как одно из лучших решений для мощных смартфонов и планшетов на базе Android, вполне понятен интерес компании из Санта-Клары к указанному фреймворку. Сообщается также, что, помимо PS1-тайтлов, в PlayStation Suite со временем найдут свой путь и определённые игры для PlayStation 2, однако данная информация пока не нашла подтверждения.
Кроссплатформенный коммерческий инструмент для визуализации и создания игр Unigine теперь официально поддерживает работу на устройствах Android и NVIDIA Tegra 2.
На данный момент сделаны две демки, которые работают на Android. Первая, Crypt — мобильная версия десктопного бенчмарка Sanctuary (видео на YouTube). Вторая — футуристическая демка Passage (видео на YouTube), демонстрирующая все преимущества и эффективное использование многоядерной архитектуры Tegra 2.
Мобильная версия движка Unigine уже доступна для лицензирования, наряду с версиями для ОС GNU/Linux, Windows и Sony Playstation 3. Для ознакомления с движком есть возможность совершенно бесплатно заказать Unigine Evaluation Kit.
Приглашаем вас принять активное участие. Всевозможные нетбуки и ноутбуки, зоопарк на десктопе — чем больше, тем лучше. Разработчики нуждаются в вас.
Для тестирования достаточно загрузиться с Live-образа и выполнить несколько простых действий. Подробное описание тестовых дней на русском языке приведено по ссылкам выше.
По всем вопросам можно обращаться на русскоязычный jabber-канал проекта Russian Fedora: fedora@conference.jabber.ru. Там же вам могут помочь с оформлением ошибок и результатов тестирования.
Примечание:
Live-образы для тестовых дней обычно выкладываются на серверы в день тестирования. Скачивать образ заранее не стоит.
Ben Skeggs из компании Red Hat завершил интеграцию в кодовую базу свободного X.Org драйвера Nouveau патча, размером около 5000 строк, в котором добавлена поддержка 2D EXA-акселерации для карт NVIDIA GeForce 400/500 «Fermi». Видеоакселерация X-Video еще не поддерживается, но разработчики уже работают над ее реализацией. Работа выполнена на основе обратного инжиниринга проприетарных драйверов NVIDIA.
Поддержка переключения видеорежимов на уровне ядра (KMS) для карт «Fermi» была реализована в выпуске ядра Linux 2.6.37, но пока не поддерживает акселерацию (ожидается в ядре 2.6.38). Для работы драйвера также необходима загрузка прошивки, которая пока не поставляется в составе ядра.
Вчера на конференции D: Dive into Mobile Энди Рубин продемонстрировал прототип планшета от компании Motorola работающий под управлением ОС Android 3.0 Honeycomb. Напомним что только вчера состоялся релиз Android 2.3 Gingerbread. Точную дату выхода планшета пока не называют, отметив лишь что это событие произойдёт в 2011 году. Так же Энди Рубин поделился что новинка базируется на базе Nvidia Tegra 2 с двухъядерным процессором, так же заявлена поддержка видеозвонков. Подробные технические характеристики пока не называются но судя по фото можно предположить что дисплей будет скорее всего 11 дюймовый.
Так же были продемонстрированы некоторые возможности Android 3.0 Honeycomb, глава подразделения Android заметил что эта версия ОС будет ориентирована на использование в планшетах, а интерфейс будет оптимизирован для ландшафтного режима.
Статья с описанием подробной настройки двухголового компьютера на базе одного системника с Linux Gentoo. Подключая два монитора, две мыши и две клавиатуры к одному компьютеру, получаем две бюджетных рабочих станции, на которых можно не только посидеть в интернете, но и поиграть в игры с аппаратным ускорением. Кроме подробностей о настройке и возможных проблемах прилагается видео с демонстрацией одновременного запуска игр на двух рабочих местах.
В Ubuntu 11.04 войдёт ядро Linux версии 2.6.38. Данное ядро уже будет иметь базовую поддержку самых новых чипов производства ATI/AMD — N.Islands и Nvidia — Fermi.
X-сервер планируется использовать версии 1.10. Так как к этой версии планируется улучшить поддержку мультитач. Mesa, скорее всего, будет версии 7.10.
Также было объявлено о том, какие возможности видеокарт будут задействованы при использовании FOSS-видеодрайверов:
Для чипов производства ATI/AMD — R300/400/500 будет поддержка OpenGL 2.1 с использованием Gallium3D (в Ubuntu 10.10 используется драйвер работающий через классическую mesa и поддерживающий OpenGL 1.5)
Для чипов производства ATI/AMD — R600/700 и Evergreen (R800) будет реализована поддержка OpenGL с использованием классической mesa.
Для чипа производства ATI/AMD — N.Islands будет поддержка только 2D.
Для всех без исключения чипов производства NVidia будет поддержка только 2D (с использованием драйвера Nouveau) и рекомендация установки проприетарных драйверов.