Компания NVIDIA представила (https://devtalk.nvidia.com/default/topic/977510/unix-graphic...-/) первый выпуск новой стабильной ветки проприетарного драйвера NVIDIA 375.20, которая будет развиваться в рамках длительного цикла поддержки (LTS).
Драйвер доступен для Linux (ARM, x86, x86_64), FreeBSD (x86, x86_64) и Solaris (x86_64).Основные новшества (https://devtalk.nvidia.com/default/topic/972585/unix-graphic...-/):
- Добавлена поддержка X.Org Server 1.19 (https://www.opennet.dev/opennews/art.shtml?num=45500) (ABI 23) и улучшена совместимость со свежими выпусками ядра Linux;- В библиотеку libGLVND (GL Vendor Neutral Dispatch Library) добавлена поддержка EGL. В установочном пакете теперь представлено два варианта библиотек EGL - GLVND и не-GLVND, для выбора которых предложены опции "--glvnd-egl-client" и "--no-glvnd-egl-client". Напомним, что библиотека libglvnd представляет собой программный диспетчер, осуществляющий перенаправление команд от 3D-приложения к той или иной реализации OpenGL, давая возможность сосуществовать драйверам Mesa и NVIDIA;
- Добавлена поддержка свойства RandR TILE, появившегося в RandR 1.5;
- Для Linux реализована поддержка очков виртуальной реальности NVIDIA 3D Vision 2 Stereo;
- Размер дискового кэша для шейдеров OpenGL увеличен с 64 до 128 Мб;
- Переработано поведение восстановления консоли на системах, использующих UEFI Graphics Output Protocol и режимы vesafb;- Представлены новые опции настройки для X-сервера: ForceCompositionPipeline и ForceFullCompositionPipeline, которые позволяют переопределить аналогичные токены MetaMode;
- Для обеспечения корректной работы консоли UEFI на основе фреймбуфера с физическими адресами памяти выше 4GB, добавлена поддержка свойства screen_info.ext_lfb_base;
- Добавлена поддержка новых GPU: GeForce GTX 1050/1050 Ti,
Quadro M620/M5000 SE, Tesla P100-PCIE-12GB/P100-PCIE-16GB/P100-SXM2-16GB, Quadro P6000/P5000, Tesla P40.
URL: https://devtalk.nvidia.com/default/topic/977510/unix-graphic...-/
Новость: http://www.opennet.dev/opennews/art.shtml?num=45519
> Для Linux реализована поддержка очков виртуальной реальности NVIDIA 3D Vision 2 StereoНичего себе. Внезапно.
Интересно, в очках будет тиринг?
Это простые затворные очки
Расслабься, это для Quadro.
Для Quadro оно всегда было доступно. Сейчас его добавили в драйвер для игровых карт.
Почему про телеметрию не написали?
А смысл писать о том, чего нет?
Собиралось бы из исходников, тогда можно было бы так сказать. А так просто неизвестно, шпионят за тобой (хотя бы изредко), или нет. Потому-то closed-source есть и будет зло.
если хочешь исходники, то АМД
> А так просто неизвестно, шпионят за тобой (хотя бы изредко), или нетman wireshark
Хотя не панацея, конечно
Ты про ту которую GeForce Experience шлет?
GeForce Experience это виндовая поделка (и очень тормозная кстати). В Linux ее нет.
Но ничего не мешает шпионить например через Kernel Module, который предоставляется с драйверами.
Хоть и блоб, зато с ним все понятно, установил и все заработало. AMD такой зоопарк своих драйвером сейчас наплодил, что черт ногу сломит.
А с АМД что не понятно? Поставил дистрибутив и все само подхватилось, сложно.
для зеленых мальчиков и это сложно, не пугай!
То-то вся графика с этим драйвером тормозит, и иксы сыпят ошибки. У нвидиа хоть-что работает, от AбMуDочных заглушкек ни со свободными ни с закрытыми дровами толку нет.
Только час назад с нвидией обломался. Хотел sabayon kde поставить, при загрузке с флешки пишет что-то про ненайденные три модуля nvidia. И черный экран. :(
AMD не умеет в CUDA совсем. И умеет в opencl очень хреново - дрова написаны очень черезжопу и генерируют кучу мусорного кода. И если тебе нужна видюха не только для отрисовки 3d, то выбора у тебя особо и нет.
А свой оптимус они вообще когда-нибудь починят?
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1559576
Такая же херня. на Nvidia 840 при просмотре видео тиринг. и иксы часто падают. не драйвер а сплошная проблема
become message on Xorg start:xkbcomp ONE LEVEL RALT 2 symbols bla bla
howto fix?
with 370 drivers no problems.
>become message on Xorg startSit drivers 370 on.
NIPONYATNO
Учите английский
https://youtube.com/watch?v=VloShsZJ0PQ
Эта версия драйвера кривая - некоторые OpenGL-приложения тормозят или не загружаются.https://devtalk.nvidia.com/default/topic/977518/linux/proble.../
> Эта версия драйвера кривая - некоторые OpenGL-приложения тормозят или не загружаются.
> https://devtalk.nvidia.com/default/topic/977518/linux/proble.../А в blender-то GPU rendering работает? А то на бете валился при заходе в настройки — known bug.
Давайте я расскажу краткую историю Оптимуса.В 1997 году у меня появился P2 300 с лишним мегагерц. Но при этом там медленнее шёл Миллениум Диггер (Алаваровская игрушка) и Аладдин (порт с Сеги), чем на P1 100 МГц. Чё за дела? Дело оказалось в интеграшке от S3.
С тех пор я не видел интеграшку до 2005 года. У меня есть комп с чипом Intel самого первого поколения с интеграшками. Кстати, как-то ставил на него Mesa 10.3, glxinfo показал поддержку OpenGL 2.1.2. Я в ступоре: там же нет вертексных шейдеров... Чип тянет Quake III и Зуму. В общем, уровень NVIDIA Riva. Спасибо хоть не тормозит работу, как предыдущая интеграшка.
В 2008 (или 2007?) AMD приобретает ATi. Руководители компании сразу просекли, что core2 ставит крест на AMD не только как на лидерах рынка, но и вообще ставить угрозу существованию компании. AMD выпустила ещё одну нормальную серию процессоров (Phenom и Phenom 2) и "сдулась", но видеокарты кормят их до сих пор.
Однако то в долгосрочной перспктиве. В краткосрочной же это означало уничтожение Intel на рынке интеграшек в пух и прах. Ведь первое, что сделала AMD, это выпустила интеграшки. Я на RadeonHD 3250 играл в Обливион, Сталкер, Героев 5. Под Вайном Обливион притормаживал, н на винде норм. Интелам требовалось не менее 3 лет, чтобы хотя бы приблизиться к этому. А кто им даст время? Разумеется сотрудничество с NVIDIA.
Нет, они не купили NVIDIA, как можно было подумать - хотя денег у них наверное хватило бы. Они выпустили Optimus: 100% экономии батарейки ноута при 100% производительности. Гибридная графика подразумевала горячее переключение между Intel и NVIDIA, например запускаешь Зуму, интел её вполне тянет, а запускаешь Bioshock Infinite - и NVIDIA просыпается ото сна.
На винде это прекрасно работало. Вернее, на седьмой винде: Optimus-у требовалась новая архитектура драйверов, появившаяся в Висте. На XP это не работало. Нет, ноут не превращался в "кирпич", но чип NVIDIA был не доступен. И это было обидно: вы же за него переплатили 10.000 рублей! А вдвойне обидно было линуксоидам, которые специально купили ноут с NVIDIA, самой беспроблемной видеокартой!
В 2011 (или 2012?) появился Bumblebee. Он давал на 100% то же самое, что и винда! Вот вы запускаете комп, видите свой любимый гном - NVIDIA спит. Вот вы запускаете Bioshock Infinite - он тормозит. Вот вы запускаете его через primurun - и он не тормозит.
Bumblebee стал известен даже тем, у кого не было Оптимуса. Это мем, суть которого я объяснять не буду - я и так много букв написал. Побочным эффектом мема стала популярность Bumblebee: про PRIME даже никто не знает.
А что есть PRIME? Это то же самое, что и Bumblebee, но реализованный правильно. Bumblebee это грязный хак: рисуется X-Server № 2 размером 8192x8192 без GNOME, KDE и даже курсора мыши. На нём мозаикой размещаются все запущенные на NVIDIA приложения. И пробрасываются на X-Server № 1, а откуда и куда взять квадратик изображения Bumblebee берёт задачу на себя.
Так вот, хоть PRIME и реализован правильно, он не реализован до конца. Есть две проблемы: переключиться на Intel и обратно можно только перезагрузкой/перелогином http://storage5.static.itmages.ru/i/14/0212/h_1392200243_150... И тиринг нельзя победить. Дело в том, что NVIDIA не имеет физического соединения с монитором. Представьте что у вас есть дискретка NVIDIA и прямое соединение с монитором, но посередине находится Intel, через который транзитом идёт изображение. На NVIDIA вы можете запустить "compton --vsync opengl", а на Intel - нет, и именно там и пропадёт синхронизация в 60 FPS.
Первая проблема решена с помощью GLvnd, вторая с помощью PRIME Syncronization. Осталось дождаться этого "из коробки". GLvnd, к слову, нельзя добиться даже суровым LFS-никам с консолью в одной руке и компилятором в другой, так как Mesa ещё не ответила энвидии поддержкой технологии у себя. А вот включить KMS-ку и Wayland путём перекомпиляния всего и вся с нужными патчами - уже можно.
> Mesa ещё не ответила энвидии поддержкой технологии у себя.Ещё в Mesa 12 же добавили GLVND.
https://lists.freedesktop.org/archives/mesa-announce/2016-Ju...
"GLVND support for GLX, OpenGL"
Это красивое переключение через PRIME видел только на убунте. В других дистрибутивах bumblebee по-умолчанию предлагают.
Занимательная история, однако хочу уточнить, как тогда это сделали в последней Fedora 25? В наличии ноут с Intel 4600hd и Nvidia 850M, запустить от дискретки теперь можно не перезаходя в сеанс, просто написав что нибудь вроде "DRI_PRIME=1 %command%", и действительно работает от "зелёной" графики. Но можно ли так на проприетарном драйвере? Официальная вики молчит, а свою тестовую федору я убил в попытках выяснить это.
На NVIDIA тиринг в принципе можно победить? Драйвер мне подойдёт любой. Гугл подсказывал что-то с VSYNC, но такие шаманства не помогли. Для Intel эта проблема решается одной строчкой - Option "TearFree" "true". Неужели на самых "беспроблемных" карточках невозможно решить этот баг?
>На NVIDIA тиринг в принципе можно победить?Да.
Тиринга нет, если включен композитинг, и менеджер окон нормально поддерживает vsync в OpenGL. Рекомендуется также включить Triple Buffer. Без композитинга тиринг есть и чиниться это не будет. (Есть опция ForceCompositionPipeline, которая по сути включает композитинг в драйвере.)