URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 87646
[ Назад ]

Исходное сообщение
"Компания NVIDIA представила код для альтернативной организац..."

Отправлено opennews , 07-Дек-12 18:41 
Аарон Плэттнер (Aaron Plattner), один из ведущих разработчиков проприетарных драйверов NVIDIA, опубликовал (http://lists.freedesktop.org/archives/dri-devel/2012-Decembe...) набор патчей с попыткой абстрагирования использования в драйверах функций технологии  PRIME, позволяющей организовать совместное обращение разных драйверов к общему буферу, что необходимо для реализации возможности горячего переключения вывода между разными видеокартами.


Код оформлен в виде небольших опциональных функций-хелперов, которые позволяют использовать абстрактный набор простых вызовов (drm_gem_prime_import и drm_gem_prime_export), независимых от низкоуровневой реализации поддержки PRIME (пока доступна только реализация поверх DMA-BUF). Поддержка хелперов обеспечена для drm-модулей nouveau, radeon и exynos. Указанные вызовы помогут организовать взаимодействие свободных драйверов с проприетарным драйвером NVIDIA без прямого обращения к API DMA-BUF, что позволит избежать нарушения лицензии GPL (стандартные функции DMA-BUF <a <a href="href="http://www.opennet.me/opennews/art.shtml?num=35067">отнесены</a> в ядре Linux к категории внутренних интерфейсов, которые экспортируются в группе EXPORT_SYMBOL_GPL, ограничивающей возможность использования только для модулей ядра, распространяемых под лицензией GPL).


URL: http://www.phoronix.com/scan.php?page=news_item&px=MTI0NDY
Новость: http://www.opennet.me/opennews/art.shtml?num=35531


Содержание

Сообщения в этом обсуждении
"Компания NVIDIA представила код для альтернативной организац..."
Отправлено Zenitur , 07-Дек-12 19:24 
Молодцы! Есть ещё талантливые программисты там! А я думал, что времена, когда для Linux делали SLI, разгон, Cg, GLX with Composite, CUDA, VDPAU и другие технологии, прошли. И что теперь Windows-версия драйвера постепенно будет обретать всё новый функционал, недоступный в Linux и FreeBSD, а в Linux будут только поддерживать на современном уровне только то, что уже сделано и жалко бросить.

"Компания NVIDIA представила код для альтернативной организац..."
Отправлено Аноним , 07-Дек-12 21:02 
>убунта по дефолту блобье предпочитает не впихивать

Ты не поверишь. Шатлворт даже платит проприетарщикам за специальную верисю блоба видео драйверов только для убунты.


"Компания NVIDIA представила код для альтернативной организац..."
Отправлено Аноним , 07-Дек-12 21:31 
Это когда в ядре нашли критическую дыру, исправление которой ломало блоб, и фикс выкатили эксклюзивно ubuntu-only?

Да, эта история запросто может свести зенитура с ума - он просто разорвется между желаниями подлизывать нвидии и тявкать на убунту.


"Компания NVIDIA представила код для альтернативной организац..."
Отправлено Заоза , 07-Дек-12 19:52 
Поскорей бы задействовать на Asus 1015PN.

"Компания NVIDIA представила код для альтернативной организац..."
Отправлено Аноним , 07-Дек-12 20:31 
К сожалению с NVidia и их проприетарной хренью придётся жить ещё долго. AMD/ATI сливается, Intel не думает о мощных видеокартах, остальные уже давно слились.

"Компания NVIDIA представила код для альтернативной организац..."
Отправлено Аноним , 07-Дек-12 21:28 
> К сожалению с NVidia и их проприетарной хренью придётся жить ещё долго.
> AMD/ATI сливается, Intel не думает о мощных видеокартах, остальные уже давно
> слились.

Вы не поверите, но не всем нужны открытые драйверы, главное чтобы работало хорошо.


"Компания NVIDIA представила код для альтернативной организац..."
Отправлено Аноним , 07-Дек-12 21:33 
> Вы не поверите, но не всем нужны открытые драйверы, главное чтобы работало хорошо.

Блоб не может хорошо работать с открытым ядром. Хотя бы из-за огромного количества костылей, необходимых для обеспечения совместимости разных подходов. Не говоря уже о нулевом качестве поддержки любого закрытого ПО.


"Компания NVIDIA представила код для альтернативной организац..."
Отправлено Аноним , 07-Дек-12 21:53 
>нулевом качестве поддержки любого закрытого ПО в Linux

Fix


"Компания NVIDIA представила код для альтернативной организац..."
Отправлено Аноним , 08-Дек-12 00:03 
>>нулевом качестве поддержки любого закрытого ПО в Linux
> Fix

Это не баг, это фича, имхо.


"Компания NVIDIA представила код для альтернативной организац..."
Отправлено Аноним , 08-Дек-12 00:31 
>Не говоря уже о нулевом качестве поддержки любого закрытого ПО

Да я вижу вы эксперт. Много продуктов поддерживаете?


"Компания NVIDIA представила код для альтернативной организац..."
Отправлено Аноним , 07-Дек-12 20:32 
А эту штуки можно использовать без Optimus? Например, на десктопе.

"Компания NVIDIA представила код для альтернативной организац..."
Отправлено Аноним , 07-Дек-12 21:27 
Теоретически да, такое возможно.
Например, можно будет поставить Quadro и GeForce и использовать один для игр, второй для САПР и т.п. Совместить набортную графику неполучится, т.к. биос её выключает, когда видит другую карту на шине. Но даже такой вариант возможен.

"Компания NVIDIA представила код для альтернативной организац..."
Отправлено Константин , 07-Дек-12 21:44 
Проблема в том что nvidia в дровах прописывает правила - на каких карточках что включать. И когда пошла вся эта эпопея с добавлением оптимуса в линукс, заметьте, везде они указывают что это не для Hybrid SLI (который на линуксе не возможен из-за патента). Проблемы бы не было задействовать вторую SLI-шную карту, как и оптимус, но нет! Они возьмут и напишут такое правило в дровах, чтобы с SLI и других картах (не оптимусах) отключать праймовское перенаправление.
Сам на ноуте с Hybrid SLI, смешно, но я второй карточкой пользуюсь через VirtualGL.

П.С. Кто следит за открытыми драйверами - как там с переключением и распределением рендеринга дела двигаются дальше "чертёжной доски"?