Началось бета-тестирование новой ветки проприетарного драйвера NVIDIA 331.13 (http://www.nvidia.com/object/linux-display-ia32-331.13-drive... примечательной интеграцией поддержки программного интерфейса EGL (http://en.wikipedia.org/wiki/EGL_%28API%29), используемого для организации доступа оконных систем к API рендеринга, таким как OpenGL ES, и выступающего в роли альтернативы интерфеса GLX. В настоящем выпуске поддержка EGL имеет ряд ограничений: EGL доступен для 32-разрядных платформ, может работать только с бэкендом X11 и обеспечивает доступ к OpenGL ES 1.1, 2.0 и 3.0 (OpenGL пока не поддерживается). Так как EGL используется для обращения к функциям рендеринга в Wayland и Mir, в скором времени можно ждать обеспечения поддержки работы данных проектов поверх проприетарного драйвера NVIDIA.Среди других добавленных улучшений:
- Поддержка одновременной загрузки в ядро Linux разных модулей NVIDIA, что позволяет при использовании нескольких видеокарт назначить разным GPU разные модули ядра. С практической стороны использование разных модулей позволяет избавиться от накладных расходов, связанных с программной координацией доступа к разным GPU;- Новая опция AllowEmptyInitialConfiguration, которая позволяет запустить X-сервер даже в ситуации, когда на этапе загрузки не определены подключенные к NVIDIA GPU устройства отображения. Для включения опции можно использовать команду "sudo nvidia-xconfig --allow-empty-initial-configuration";
- В инсталляторе nvidia-installer обеспечена защита от рекурсивного поиска в директориях "build" и "source" при поиске конфликтующих модулей ядра в иерархии /lib/modules;
- Поддержка использования кэша системой памяти для увеличения производительности некоторых операций рендеринга, которые могут привести к использованию программного рендеринга. Для определения размера кэша следует использовать опцию "SoftwareRenderCacheSize";
- Поддержка вывода данных о скорости вращения куллера через nvidia-settings (например, "nvidia-settings --query=[fan:0]/GPUCurrentFanSpeedRPM") и NV-CONTROL API.
- В NV-CONTROL API добавлен атрибут NV_CTRL_BACKLIGHT_BRIGHTNESS для управления фоновой подсветкой.
URL: http://www.nvidia.com/object/linux-display-ia32-331.13-drive...
Новость: http://www.opennet.me/opennews/art.shtml?num=38081
Ждем телеги от Фанбоев amd.
Именно так должен выглядеть чейнжлог для нового драйвера, а не Resolved issues: "Cairo-dock is broken"
Вы ресурсом не ошиблись? Вам на РуОверы с такими пассажами!
> Ждем телеги от Фанбоев amd.
> Именно так должен выглядеть чейнжлог для нового драйвера, а не Resolved issues:
> "Cairo-dock is broken"У AMD EGL работает уже очень давно.
./es2_info
EGL_VERSION: 1.4
EGL_VENDOR: Advanced Micro Devices, Inc.
EGL_EXTENSIONS:
EGL_KHR_image, EGL_KHR_image_base, EGL_KHR_image_pixmap
EGL_CLIENT_APIS: OpenGL_ES
GL_VERSION: (null)
GL_RENDERER: (null)
GL_EXTENSIONS:
а вместо шестеренок черный экран.
а то что должно быть egl opengl падает.
Хотя по драйверу полазали руки майнтелеров и возможно чего-то не доложили в пакет.
> /usr/bin/eglinfoEGL API version: 1.4
EGL vendor string: Mesa Project
EGL version string: 1.4 (Gallium)
EGL client APIs: OpenGL OpenGL_ES2> /usr/bin/es2_info
EGL_VERSION: 1.4 (Gallium)
EGL_VENDOR: Mesa Project
EGL_EXTENSIONS:
EGL_WL_bind_wayland_display, EGL_KHR_image_base, EGL_KHR_image_pixmap,
EGL_KHR_image, EGL_KHR_reusable_sync, EGL_KHR_fence_sync,
EGL_KHR_surfaceless_context, EGL_NOK_swap_region, EGL_NV_post_sub_buffer
EGL_CLIENT_APIS: OpenGL OpenGL_ES2
GL_VERSION: OpenGL ES 3.0 Mesa 9.2.0
GL_RENDERER: Gallium 0.4 on AMD CAICOS> /usr/bin/eglgears_x11
> /usr/bin/es2gears_x11Шестерёнки вращаются, полёт нормальный. Ведро 3.11, иксы 1.14.
>EGL_VENDOR: Mesa Projectу меня на меза тоже вращается. Хочу fglrx.
> Хочу fglrx.А он судя по всему будет нужен только совсем ушибленным геймерам, etc. Открытый драйвер нынче весьма вкусен: и по скорости во многих случаях приближается к проприетари, и питанием рулит не хуже нынче, и акселерировать декодирование видео умеет через VDPAU на полном серьезе.
OpenCL - только когда он заработает на MESA/Gallium, можно будет говорить о том, чтобы слезать с FGLRX.
И что дома на нем считать? Криптокоины?
> OpenCL - только когда он заработает на MESA/Gallium, можно будет говорить о
> том, чтобы слезать с FGLRX.Пожалуйста напиши список opencl приложений которыми ты пользуешься.
а теперь попробуй на radeon >=7700. Куча глюков, артефактов и прочих радостей обеспечено. Если вообще запустишь ускорение.
сижу на 7850 больше года, Fedora 19 изкоробочная, до релиза 19 дрова и месу ставил из rawhide. Расскажи мне что не работает в GNOME3, и что надо пропатчить чтобы не заработало как у тебя.
не работают нормально или вообще не работают диалоги выхода xfce, lxde, hl2, trine, даже старенький morrowind и тот не работает. Иногда артефакты, не показывает часть иконок в трее. Ungine до сих пор не может запустить даже самый древний
Оно и у тебя не заработает если ты это запустишь, так что можешь начинать патчить llvm и glamor.
На 13.04 с бета блобом тоже вполне крутит шестерни.
> Ждем телеги от Фанбоев amd.Фанбои AMD лениво-презрительно протянули "soooo sloooooow...."
Ага? Съели? А вот что я вам говорил? Nvidia рулит и педалит! Прорисовались контуры вяленого и мира, вот тогда и сделали (начали делать) А бегать за каждым чихом этих програмёров-фантазёров, ног не хватит.Впердепланетной Нвидии - Гип-Гип!
> Ага? Съели? А вот что я вам говорил? Nvidia рулит и педалит!
> Прорисовались контуры вяленого и мира, вот тогда и сделали (начали делать)Казалось бы, при чем здесь вяленый и мир? Сделали-то только для иксов.
> Nvidia рулит и педалита судя по тому что написанно в новости -- всё это звучит как кусок навоза (в сторону владельцев Nvidia).
> EGL доступен для 32-разрядных платформ
кто у них догадался делать код для 32-разрядны платформ?
[я понимаю что в будущем они сделают и для 64 ... но зачем ВООБЩЕ было тратить силы на 32-разряда?]
> может работать только с бэкендом X11
почему именно так?
> зачем ВООБЩЕ было тратить силы на 32-разряда?]потому что кроме подобных тебе дебилов на свете есть и нормальные люди.
>кто у них догадался делать код для 32-разрядны платформ?смею тебя огорчить, но нвидия не пишет с нуля драйвера для своих железок, а использует написанный ранее код. который еще нужно спортировать на 64 бита
еще не у всех даже на десктопе стоит 64х битная ось (тормоза на атоме в 64х бита)
еще есть вариант что у них общий код с например тегрой. 64х битные армы только начали появляться.
> еще не у всех даже на десктопе стоит 64х битная ось (тормоза
> на атоме в 64х бита)Десктоп и Intel Atom - вещи не совместимые. Если вы используете нетбук с подобным процессором(вместо приличного AMD APU) - вынужден вас огорчить, но это ваша проблема, что он тормозит. Подобное железо даже нищебродам использовать не рекомендуется. Atom даже торрентокачалку нормально не тянет.
> еще есть вариант что у них общий код с например тегрой. 64х
> битные армы только начали появляться.Сомневаюсь. Мир ARM сильно отличается от всего, что мы видим в мире Intel x86. Думаю, общего кода там практически нет.
> еще не у всех даже на десктопе стоит 64х битная ось (тормоза
> на атоме в 64х бита)нет их не ври.
>еще есть вариант что у них общий код с например тегрой.ясно все с тобой.
> Впердепланетной Нвидии - Гип-Гип!Фанатики - они такие. Дeбилoватых геймеров сразу видно...
ну вот nVidia и решили судьбу mir на карточках Intel
> ну вот nVidia и решили судьбу mir на карточках IntelВыпустив EGL API только для X11?
Фак зело животворящ! Истину глаголю!
> Фак зело животворящ! Истину глаголю!Это Линус еще его разрабам вяленого мира не показывал. А ведь доиграются ребята, рано или подно.
> Это Линус еще его разрабам вяленого мира не показывал. А ведь доиграются
> ребята, рано или подно.Думаю что Торвальдс в отличие от местных академиков не бредит расовой вернотой протоколов и не гоняет окошки с соседних машин по гигабитной сети себе на десктоп. Нафига оно ему?
Про kms не стоит забывать...
> Про kms не стоит забывать...Да, KMS на блобе было бы круто, безо всяких вяленых миров.
> Да, KMS на блобе было бы круто, безо всяких вяленых миров.Это как бы заметная часть подсистем ядра линя и там не больно то ждут всяких блоборасов, половина символов поди еще помечена как GPL_ONLY, чтобы блоборасы знали свое место :). Теперь первым сортом будет опенсорц, а проприетарщики пусть пристраиваются как умеют.
В тред кастуются предсказамусы, настрадавшие, что nVidia Никогда не выпустит проприетарный драйвер с EGL под Mir потому что Ей Это Не Нужно.
> В тред кастуются предсказамусы, настрадавшие, что nVidia Никогда не выпустит проприетарный
> драйвер с EGL под Mir потому что Ей Это Не Нужно.В тред кастуются те кто в состоянии объяснить что никакой mir на проприетарном драйвере nvidia не работает. Работает только GLES в Xorg.
> В тред кастуются те кто в состоянии объяснить что никакой mir на
> проприетарном драйвере nvidia не работает. Работает только GLES в Xorg.Кэп намекает что с учетом таких поползновений это не долго будет продолжаться. Если EGL вывесили - его таки с обоих сторон допинают до рабочего состояния.
>> В тред кастуются предсказамусы, настрадавшие, что nVidia Никогда не выпустит проприетарный
>> драйвер с EGL под Mir потому что Ей Это Не Нужно.
> В тред кастуются те кто в состоянии объяснить что никакой mir на
> проприетарном драйвере nvidia не работает. Работает только GLES в Xorg.В тред кастуются переводчики, способные перевести фразу "However, we are in contact with GPU vendors and are working closely together with them to support Mir and to distill a reusable and unified EGL-centric driver model" с убунтушной вики на русский.
> В тред кастуются предсказамусы, настрадавшие, что nVidia Никогда не выпустит проприетарный драйвер с EGL под Mir потому что Ей Это Не Нужно.А она этого и не сделала. Она выпустила приприетарный драйвер с EGL под X11 :)
> А она этого и не сделала. Она выпустила приприетарный драйвер с EGL под X11 :)Как бы драйвера для X11 - довольно небольшая часть драйверов. Это относительно небольшой довесок к иксам который знает как сбагривать операции в акселерированном виде во всю остальную машинерию. Вся тяжелая работа делается в других местах. И если вы думаете что оно так уж прибито к исксам - подумайте о том что оно работает в винде например, где иксами не пахло даже.
>EGL доступен для 32-разрядных платформ
>может работать только с бэкендом X11
>обеспечивает доступ к OpenGL ES 1.1, 2.0 и 3.0 (OpenGL пока не поддерживается)Огрызок EGL. Но зато куча народа уписалась в штаны от счастья.
> Огрызок EGL. Но зато куча народа уписалась в штаны от счастья.Это называется "выдавать желаемое за действительное".
ubuntu touch этого будет достаточно для arm
Нвидиевские десктопные видяхи в смартфонах? А что, отличная идея!
> ubuntu touch этого будет достаточно для arm...сразу после того как нвидия соберет блоб под ARM :).
<#include trollface.jpg>
> Поддержка одновременной загрузки в ядро Linux разных модулей NVIDIAСвершилось. Наконец можно будет загрузить встроенную в материнскую плату и новую дискретную видеокарту с полной отдачей. А то было nvidia+nouveau. В идеале бы, прада, nouveau+nouveau, надеюсь на производительность нуво в следующих релизах...
Аллах с нами! Просто лепота :)
С бубном долго плясал, но запилил дрова от нвидиа на дискретку и размазанную :) Ща как мажор на 4-х мониках сижу :)
Неплохо.
Но я бы гораздо больше обрадовался если об они открыли порцию доков для нуво.
Это здорово, теперь заживём, и Mir будет поверх пахать и Wayland. Жаль OpenGL пока не...
> Это здорово, теперь заживём, и Mir будет поверх пахать и Wayland.X11 вам, а не вяленый мир!
Лучше бы оптимус допилили.
Лучше бы его не покупали.
а он будет поддерживать nvidia geforce 7300 le ?