LINUX.ORG.RU

Стабильная версия проприетарного видео-драйвера nvidia 310.19

 , ,


0

2

Произошло обновление ветки R310 проприетарного видео-драйвера nvidia. Новая версия за номером 310.19 объявлена стабильной и является рекомендованной для повседневного использования. В ней поддерживается работа с последними версиями ядра Linux и графического X-сервера. Кроме того, драйвер доступен для других UNIX-подобных ОС.

Далее об изменениях.

  • Добавлена поддержка OpenGL 4.3.
  • Прекращена поддержка карт серий 6xxx и 7xxx (владельцам этих карт следует использовать драйвер ветки R304).
  • Добавлена опция конфигурирования X-сервера UseHotplugEvents, позволяющая подавлять события RandR при добавлении или удалении дисплеев с интерфейсом, отличным от DisplayPort.
  • Изменения в утилите nvidia-settings:
    • обеспечена возможность настройки стереоизображения в случае, если этот режим задан в конфигурационном файле X-сервера;
    • добавлена поддержка настройки ViewPortIn и ViewPortOut для дисплеев;
    • исправлен механизм учёта метарежима (MetaMode) при изменении параметров дисплея на вкладке X Server Display Configuration;
    • добавлена поддержка настройки поворота и отражения для каждого дисплея.
  • Реализованы обходные пути к двум ошибкам в плагине Adobe Flash путём специальных патчей к поставляемой в составе драйвера версии библиотеки libvdpau.
  • Исправлена ошибка, влиявшая на производительность при перемещении окон приложений, использующих VDPAU, в некоторых композитных оконных менеджерах.
  • Добавлена неофициальная поддержка протокола GLX (например, для непрямой отрисовки) в расширении GL_ARB_pixel_buffer_object.
  • Добавлена поддержка режима стереоизображения через HDMI.
  • В экспериментальном режиме добавлена поточная оптимизация OpenGL, доступная посредством использования переменной окружения __GL_THREADED_OPTIMIZATIONS.
  • Улучшены производительность и отзывчивость приложений, использующих OpenGL и запущенных в оконном режиме в среде Unity.

Загрузить для x86

Загрузить для x86_64

>>> Подробности

★★★★★

Проверено: tazhate ()
Последнее исправление: tazhate (всего исправлений: 2)

Кажется, я понял, когда я решусь на апгрейд - когда на ЛОРе появится новость о выпиливании из блоба поддержки моей 9600GT. Вот тогда пойду за новой видеокартой, ибо возиться с legacy-драйверами в ОС, где всё должно ставиться из репозитариев, тупо лень.

hobbit ★★★★★
()
Ответ на: комментарий от hobbit

Тогда ещё годика три погодите ;)

carasin ★★★★★
() автор топика
Ответ на: комментарий от BattleCoder
EnableLinuxHWVideoDecode=1

Ты имеешь в виду? Пробовал по-разному, либо синие лица, либо падает от неосторожного движения мыши (буквально). Выбрал синие лица.

Kalashnikov ★★★
()
Ответ на: комментарий от BattleCoder

Пробовал прошлым летом. В этом году ремонт, некогда, но прошлым летом звук лагал неимоверно. С пульсой отставание в 11 секунд, а с алсой хрипы и трески. Удивительно, что в Прей таких лагов не было, хотя игра на этом же движке. А вот в Думе3 и Кваке4 резало слух. Если починили, то хорошо. Патч какой то есть или как пощупать?

ivanlex ★★★★★
()
Ответ на: комментарий от ivanlex

вот не помню уже. пробовал лет пять назад. была такая бага... что с alsa всё хрипело (врубал в настройках игры OSS - всё работало, но с OSS нужно было вырубать на тот момент artsd или уже не помню).

Потом вышел какой-то патч, и в нём с alsa всё работало. отчётливо помню.

пулюсу никогда не пробовал (а зачем?). меня и alsa устраивает. музыку играет, мне больше ничего не надо. звуковуха у меня одна. я пока не вкурил, зачем эта пульса нужна :)

BattleCoder ★★★★★
()
Ответ на: комментарий от Kalashnikov

Нет. эта строчка по ходу то ли не меняет ничего, то ли какую-то хрень делает.

Правой кнопкой по йотубе-ролику, там вызываю настройки adobe flash, а уже там по вкладкам копаюсь и отключаю графическое ускорение. как-то так.

BattleCoder ★★★★★
()
Ответ на: комментарий от vadik

Тогда вопрос - зачем нвидия вообще выпускает драйвера, если за работоспособность видеокарт отвечает ее производитель? Пусть разные там асусы, гигабайты и прочие сами пишут дрова. Так?

Не совсем так в данном случае :) Дрова асусы и гигабайты получают по специальному договору (это все прописано в ОЕМ), брендируют их или не брендируют и предоставляют конечным пользакам. Для пользаков коробочных версий видеоадаптеров эти дрова могут не предоставляться, каждый производитель сам решает этот вопрос.

Седьмая серия до сих пор продается в качестве интеграшек.
Как так?

См. выше.

anonymous
()
Ответ на: комментарий от vadik

Седьмая серия до сих пор продается в качестве интеграшек.
Как так?

Закончилось время жизни коробочных (Retail) версий адаптеров, поэтому и дрова убрали из Retail-драйвера. Интеграшки, еще раз повторюсь, это ОЕМ продукция. Дрова к ним поставляются производителям по ОЕМ договору и далее предоставляются конечным пользователям.

NWhisper
()

печально что усорялку в виде __GL_THREADED_OPTIMIZATIONS=1 не гоже использовать глобально для всего софта - результат не предсказуем, хотя 3D реально шустрей становится

megabaks ★★★★
()
Ответ на: комментарий от BattleCoder

Ну у меня меняет. А в тех настройках я по вкладкам не могу переключаться.

Kalashnikov ★★★
()
Ответ на: комментарий от Reset

Видимо такой же мифический дистрибутив, как и их мифические драйвера...

ivanlex ★★★★★
()
Ответ на: комментарий от BattleCoder

Я, например, уже давно привык отключать не только VDPAU, но и просто аппаратное ускорение, разные падения, глюки и полные зависания просто достали. Даже уже не хочется включать обратно, даже чтобы проверить, поправили уже или нет.

Interlace ★★
()
Ответ на: комментарий от Kalashnikov

либо синие лица, либо падает от неосторожного движения мыши (буквально). Выбрал синие лица.

...Вот так, благодаря кривому драйверу, на свет появился фильм «Аватар»...

hobbit ★★★★★
()
Ответ на: комментарий от RussianNeuroMancer

Всегда проще форкнуть, чем заставить обезьян сделать правильно.

anonymous
()
Ответ на: комментарий от NWhisper

Уважаемый, к сожалению ты меня не понял совсем. Дело не в юридическом статусе драйвера (ОЕМ), а в том, что покупая материнку с интеграшкой от нвидия, я плачу, в том числе, и за видеодрайвер к чипу установленному в этой материнке. И если видеодрайвер с багами (а он с багами), то мне, как потребителю, наплевать под какую конкретно версию ОС (когда даже нет поддержки определенной версии офтопика) разрабатывался драйвер, и какие сложности имеются в его разработке. Факт в том, что деньги уплочены, и за них получен некачественный товар (хотя для этого и есть объективные причины). Понятно, что все это «вилами по воде», но давайте не будем делать из производителя ангела. Раз они до сих пор производят чипы, путь будут добры выпускать и драйвера под них (чипы) «на все случаи жизни». А если не хотят - открывают спецификации и не мешают тем, кто хочет/может.

// У меня вообще 8600, которая сейчас поддерживается без проблем. Просто, как говорится, «за державу обидно».

vadik ★★
()
Ответ на: комментарий от megabaks

Проверял в нативных приложениях или в Wine?

Просто я включил оптимизацию для запуска Diablo 3 через Wine, дык стало ~17 FPS, а без включения этого хозяйства — ~30 FPS.

Не зря, видать, оно экспериментальное. Правда, я проверял на 310.14, ибо 310.19 имеет ряд критичных для меня глюков (описано выге по треду). Но, думаю, тут особо без разницы *.14 или *.19.

carasin ★★★★★
() автор топика
Ответ на: комментарий от carasin

в нативных
как включал?
доки как следует читал?
в твоей вечной альфе скорее всего надо ещё отдельно указывать *libpthread*, и софт с ним должен быть собран
таки дела

megabaks ★★★★
()
Ответ на: комментарий от Reset

Я так полагаю, что вместо -version там будет некоторое количество циферок, которое надо будет помнить, чтобы не попасть впросак?

Но впрочем, признаю, что по сути вопроса погорячился.

hobbit ★★★★★
()
Ответ на: комментарий от megabaks

как включал?

$ __GL_THREADED_OPTIMIZATIONS=1 wine ./Diablo\ III\ Launcher.exe

Разве не так нужно?

доки как следует читал?

Вообще, честно говоря, не читал. А где почитать?

в твоей вечной альфе...

Не будем скатываться в дистро-«срач».

скорее всего надо ещё отдельно указывать *libpthread*, и софт с ним должен быть собран

Неужели какие-то специальные опции сборки прикладного софта нужно менять для задействования функции драйвера?

carasin ★★★★★
() автор топика
Ответ на: комментарий от carasin

ну...таки много софта имеет опцию сборки с/без threads
а сама невидия пишет вот что

11K. THREADED OPTIMIZATIONS

The NVIDIA OpenGL driver supports offloading its CPU computation to a worker
thread. These optimizations typically benefit CPU-intensive applications, but
might cause a decrease of performance in applications that heavily rely on
synchronous OpenGL calls such as glGet*. Because of this, they are currently
disabled by default.

Setting the __GL_THREADED_OPTIMIZATIONS environment variable to "1" before
loading the NVIDIA OpenGL driver library will enable these optimizations for
the lifetime of the application.

Please note that these optimizations can currently only be enabled if the
target application dynamically links against pthreads. If this isn't the case,
the dynamic loader can be instructed to do so at runtime by setting the
LD_PRELOAD environment variable to include the pthreads library.

Additionally, these optimizations require Xlib to function in thread-safe
mode. The NVIDIA OpenGL driver will automatically attempt to enable Xlib
thread-safe mode if needed. However, it might not be possible in some
situations, such as when the NVIDIA OpenGL driver library is dynamically
loaded after Xlib has been loaded and initialized. If that is the case,
threaded optimizations will stay disabled unless the application is modified
to call XInitThreads() before initializing Xlib or to link directly against
the NVIDIA OpenGL driver library. Alternatively, using the LD_PRELOAD
environment variable to include the NVIDIA OpenGL driver library should also
achieve the desired result.

This sample command line should address all the limitations described above
and allow the target application to run with NVIDIA threaded optimizations:

    LD_PRELOAD="libpthread.so.0 libGL.so.1" __GL_THREADED_OPTIMIZATIONS=1
etracer
хотя эта самая libpthread.so из glibc...

megabaks ★★★★
()
Ответ на: комментарий от megabaks

Ясно. Но изменение FPS (не говорю про сторону изменения + / -) налоцо. Причём игра работала без сбоев, просто с просевшим FPS.

carasin ★★★★★
() автор топика
Ответ на: комментарий от Deleted

flash 12 + аппаратное ускорение

Видимо не на всех карточках воспроизводится. Не так давно на работе стояла - 8200 и не было никаких синих лиц, в то время как на домашней 250 GTS проблема была.

Vovka-Korovka ★★★★★
()
Ответ на: комментарий от leg0las

Это, простите, где?

Популярная сеть магазинов - тыц. И они не единственные у кого имеется подобный ассортимент, просто первые о которых вспомнил. )

vadik ★★
()

На мой взгляд, крешиться флешка стала чуть реже с новыми дровами...

GeForce 9500 GT

wheel
()
Ответ на: комментарий от vadik

А ничего, что эти железяки протухли? причем конкретно. А те кто берут, должны знать об этом. Да кстати, поддержка то не прекращается, все равно фичи вроде VPDAU доступны только с 8xxx серии, а так основные фичи уже поддерживаются. Нелюбимого оптимуса там нет, так что...

leg0las ★★★★★
()
Ответ на: комментарий от leg0las

А ничего, что эти железяки протухли?

Экспертное мнение? Раз продаются, значит есть спрос, и судя по ассортименту видях именно с этим чипом - продаются хорошо. Это первое. И второе - раз чипы не сняты с производства, значит нифига они не протухли, следовательно и поддержка производителем быть обязана. И третье, я прекрасно помню, как на моей gf4 mx440 с 64мб видеопамяти, спокойно крутился компиз с прозрачностями, показывались фильмы и бегали игрушки. С чего это вдруг чипы, выпускающиеся и продающиеся по сей день стали протухшими? Кому-то нужны топовые решения, а кому-то и интеграшки «за глаза».

vadik ★★
()

> Реализованы обходные пути к двум ошибкам в плагине Adobe Flash путём специальных патчей к поставляемой в составе драйвера версии библиотеки libvdpau.

Объясните, как его устанавливать в систему? Читал ключи установщика --help и -A - ничего не нашёл. Нашёл только --opengl-headers, установка OpenGL Headers от библиотеки OpenGL от NVIDIA вместо файлов из MESA.

ZenitharChampion ★★★★★
()
Ответ на: комментарий от vadik

выпускающиеся и продающиеся по сей день

Это какие? gf4? или интеграшки 7xxx? Это как я понимаю завалявшееся на складе, их давно никто не делает, т.к. не выгодно держать производственные мощности под давно протухшее (по меркам техпроцессов, современных технологий) железо.

leg0las ★★★★★
()
Ответ на: комментарий от vadik

Экспертное мнение?

мнение технолога (по специальности).

leg0las ★★★★★
()
Ответ на: комментарий от ZenitharChampion

Это, вроде бы, ещё в предыдущей ветке сделали.

carasin ★★★★★
() автор топика
Ответ на: комментарий от leg0las

Это какие? gf4? или интеграшки 7xxx?

7ххх конечно.

Это как я понимаю завалявшееся на складе, их давно никто не делает

Я был бы очень благодарен за ссылку, подтверждающую снятие этого чипа с производства. Потому как я могу предоставить ссылки на прайсы магазинов, а у тебя пока только личное мнение.

leg0las

мнение технолога (по специальности).

Извини, не убедил. Вот если бы ты был технологом в нвидии, тогда другое дело.

vadik ★★
()
Ответ на: комментарий от vadik

Примерчики (можно еще погуглить):

http://rozetka.com.ua/ru/products/descriptions/5581/index.html

http://rozetka.com.ua/ru/products/details/19343/index.html

Сняты с производства. Ситуация на десктопе мало отличаются от той, что на лаптопах.

И тем не менее, речь не об этом. Эти видушки будут поддерживаться в дальнейшем веткой 304.

leg0las ★★★★★
()
Ответ на: комментарий от leg0las

Примерчики (можно еще погуглить): .....

Сняты с производства.

Не то, я и сам могу нагуглить материнок с 7ххх, которые были сняты с производства. Это не показатель. Одну сняли с производства, другую запустили. Меня интересует инфа по самому видеочипу (если она есть конечно).

Эти видушки будут поддерживаться в дальнейшем веткой 304.

Будут, только не факт, что обновы для 304-й ветки будут успевать за обновами тех же Х-в. Да и саму ветку могут вообще не развивать, так, делать вид, что что-то делают.... Короче, ну их всех.

vadik ★★
()
Ответ на: комментарий от vadik

По видеочипу будет весьма проблематично найти. Зато нашел инфу, что снимается с производства ПЕЧ580 и 470-я... Посему у меня нет оснований для сомнения, что 7000-я серия еще стоит где-то на производстве, а то, что мы видим - всего-навсего залежи складов.

leg0las ★★★★★
()
Последнее исправление: leg0las (всего исправлений: 1)

Жаль что поддержки оптимусов пока не видать.

e7z0x1 ★★★★★
()
Ответ на: комментарий от Deleted

Синих лиц не наблюдал. У соседа на 9600 так же синих лиц нет. Я не спорю, баг известен, но не у всех он проявляется. Я его не наблюдал, и знаю еще нескольких людей, которые так же не наблюдали сей баг, хотя аппаратное ускорение во флеше включено. Я сочувствую, если вам приходиться сей баг наблюдать, но я не смог его воспроизвести на своем железе.

ivanlex ★★★★★
()
Ответ на: комментарий от Deleted

Собираюсь брать 650Ti, надеюсь и там не будет.

А на другом дистрибутиве пробовал? Может не видеокарта виновата?

ivanlex ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.