LINUX.ORG.RU

NVIDIA 331.20

 


1

1

Вышла стабильная версия закрытого драйвера для видеокарт NVIDIA. Изменения:

  • Устранена ошибка, которая приводила к невозможности загрузки конфигурационных файлов профилями приложений, когда директории указаны в маршруте поиска конфигураций профилей приложений.
  • Устранена ошибка, которая могла приводить к истощению памяти в OpenGL приложениях на 32-bit системах.
  • Устранена ошибка, которая приводила к сбоям инициализации Х сервера, когда DisplayPort 1.2 мониторы были закреплены за отдельными X экранами на том же GPU.
  • Устранена ошибка, которая могла приводить к зависанию при выходе из OpenGL программ, которые используют выделение памяти, например, TCMalloc.
  • Устранена ошибка, которая не позволяла сохранить Warp & Blend настройки при изменении конфигураций дисплея.
  • Устранена ошибка, из-за которой некоторые изменения настроек, осуществляемые через строку команд nvidia-settings, не отображались в пользовательском интерфейсе nvidia-settings.
  • Изменены функции обрезки изображений Х драйвера NVIDIA на трапециях и треугольниках для некоторых RENDER-операций для соответствия функциям более новых версий Pixman: http://lists.freedesktop.org/archives/pixman/2013-April/002755.html
  • Устранена ошибка в управлении метарежимом, которая приводила к ложным сообщениям об ошибке при попытке добавить или удалить через NV-CONTROL метарежимы.
  • Устранена ошибка, из-за которой Х драйвер NVIDIA пытался загрузить модуль X11 «shadow» в ситуациях, когда нет необходимости использовать этот модуль. Это могло приводить к ложным сообщениям об ошибке на Х серверах, на которых этот модуль не установлен.
  • Устранена ошибка, которая приводила к некорректной работе изменений конфигураций дисплея, осуществляемых с помощью xvidtune(1).
  • Устранена ошибка, которая в GLX приложениях при изменении конфигураций дисплея периодически приводила к его искажениям. Устранена ошибка, которая приводила к некорректной работе glReadPixels во время чтения из буфера экрана при непрямом рендеринге, когда ширина изображения не кратна 4.
  • Добавлен новый атрибут NV-CONTROL, NV_CTRL_BACKLIGHT_BRIGHTNESS, для контроля яркости подсветки. Устранена ошибка, из-за которой в nvidia-settings не создавалась страница конфигураций для заново подключенных устройств через Multi Stream Transport в DisplayPort 1.2.
  • На панель управления nvidia-settings добавлены отчеты об использовании GPU.
  • В панели управления nvidia-settings устранена ошибка, которая не позволяла пользователям настраивать стерео, если оно не было настроено до этого.
  • Добавлена поддержка отчетов о скорости вращения вентилятора на поддерживаемых видеокартах через nvidia-settings и NV-CONTROL API. Ранее существовавший механизм создания отчетов о скорости вращения вентилятора сообщал о скорости так, как было запрограммировано драйвером. Например, `nvidia-settings --query=[fan:0]/GPUCurrentFanSpeedRPM`.
  • Устранена регрессия, которая приводила к тому, что GPU, которые не поддерживают графику, не отображались в nvidia-settings.
  • Устранена ошибка, которая приводила к остановке работы DisplayPort 1.2 устройств с многопоточной архитектурой, если они были отключены и вновь подключены во время работы в текущем метарежиме.
  • Добавлена поддержка нескольких модулей ядра NVIDIA. Эта функция позволяет пользователям закреплять различные GPU в системе за разными модулями ядра, потенциально сокращая затраты программных ресурсов на управление доступом к нескольким GPU.
  • Добавлена поддержка EGL API на 32-bit платформах. На данный момент поддерживаются следующие клиентские API: OpenGL ES 1.1, 2.0 и 3.0. Единственным поддерживаемым выходным буфером является расширение X11.
  • Добавлена новая опция AllowEmptyInitialConfiguration, которая позволяет Х серверу начать работу, даже если при запуске не обнаружены подключенные дисплеи. Эту опцию можно включить, запустив «sudonvidia-xconfig --allow-empty-initial-configuration»
  • Эта опция полезна в конфигурации разгрузки экрана RandR 1.4, когда ни один дисплей не подключен к NVIDIA GPU во время запуска Х сервера, но может быть подключен позднее. Обновлен nvidia-installer, чтобы отображаемые сообщения из /usr/lib/nvidia/alternate-install-present и /usr/lib/nvidia/alternate-install-available можно было прокручивать. Это позволяет создавать в этих файлах более длинные сообщения.
  • Чтобы избежать возврата в директории ядра «build» и «source» при поиске конфликтующих модулей ядра в /lib/modules, обновлен nvidia-installer. Добавлена системная кэш-память для улучшения производительности некоторых операций рендеринга, которые используют программную нейтрализацию неисправностей. Опция конфигурации «SoftwareRenderCacheSize» может быть использована для настройки размера кэш-памяти.
  • Удалена опция конфигурации «DynamicTwinView»: динамическая реконфигурация дисплеев возможна всегда, теперь ее нельзя отключить.
  • Устранена ошибка, которая приводила в nvidia-settings к отображению неверной информации на странице конфигурации дисплеев, когда все дисплеи на Х экране были отключены.
  • Обновлен nvidia-installer, чтобы устанавливать библиотеки libvdpau и libvdpau_trace, если существующая установка libvdpau не обнаружена в системе. Эту функцию можно отменить с помощью --опций --install-vdpau-wrapper и --no-install-vdpau-wrapper.
  • Будущие установочные пакеты NVIDIA Linux не будут включать в себя libvdpau или libvdpau_trace: мы рекомендуем пользователям VDPAU установить эти библиотеки другим способом, например, из программных пакетов, предоставляемых другими дистрибьюторами, или создав их из источников, которые можно найти на: http://people.freedesktop.org/~aplattner/vdpau/

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

anonymous

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

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

Ящики постепенно выйдут полностью из обращения - их вытеснят ноутбуки, планшеты и steambox-ы, которые хоть и являются номинально игровыми приставками, по своей начинке являются топовыми ящиками, но в отличии от десктопных ящиков запакованы в более маленькие ящики, что даёт им дополнительное преимущество перед PC, если они ещё и продаваться будут как приставки по сильно заниженной цене, то это ещё одно преимущество

Повеяло прохладой.

roman77 ★★★★★
()
Ответ на: комментарий от lexxus-lex

Ну почему же бестолочь. Старую видяху нужно успеть продать, пока она еще что то стоит. Была то 9600GT512. От нее как раз было время избавляться.

Ты бы лучше посоветоветовал какие-нить твертотельные кондеры, что бы перепаять на 9800GT.

ivanlex ★★★★★
()

Кто уже поставил, просветите: на 3.11 и 3.12 новые дрова собираются нормально или надо патчить?

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

Ты бы лучше посоветоветовал какие-нить твертотельные кондеры, что бы перепаять на 9800GT.

А зачем там чего-то паять?
P.S.Паять без наличия хорошей паяльной станции не стоит.

void_ptr ★★★★
()
Последнее исправление: void_ptr (всего исправлений: 1)
Ответ на: комментарий от sergei9

PulseAudio connect failed (used only for Mic Volume Control) with error: Нет доступа Installing breakpad exception handler for appid(steam)/version(1383158641_client) Generating new string page texture 2: 48x256, total string texture memory is 49,15 KB Generating new string page texture 3: 384x256, total string texture memory is 442,37 KB Installing breakpad exception handler for appid(steam)/version(1383158641_client) Installing breakpad exception handler for appid(steam)/version(1383158641_client) Installing breakpad exception handler for appid(steam)/version(1383158641_client) local (potentially out of sync) copy of roaming config loaded - 3898 bytes. Adding license for package 0 Adding license for package 34 Adding license for package 77 Adding license for package 419 Adding license for package 420 Adding license for package 421 Adding license for package 430 Adding license for package 432 Adding license for package 451 Adding license for package 482 Adding license for package 523 Adding license for package 547 Adding license for package 698 Adding license for package 783 Adding license for package 1451 Adding license for package 1580 Adding license for package 2235 Adding license for package 2481 Adding license for package 2493 Adding license for package 2916 Adding license for package 3025 Adding license for package 4384 Adding license for package 4651 Adding license for package 6098 Adding license for package 6222 Adding license for package 7350 Adding license for package 8257 Adding license for package 8535 Adding license for package 11033 Adding license for package 11274 Adding license for package 12361 Adding license for package 12466 Adding license for package 13661 Adding license for package 14636 Adding license for package 15567 Adding license for package 15612 Adding license for package 16496 Adding license for package 16549 Adding license for package 16725 Adding license for package 17003 Adding license for package 17101 Adding license for package 17306 Adding license for package 17347 Adding license for package 17859 Adding license for package 17915 Adding license for package 18358 Adding license for package 18369 Adding license for package 18533 Adding license for package 18604 Adding license for package 18996 Adding license for package 19148 Adding license for package 19247 Adding license for package 19253 Adding license for package 26220 Adding license for package 26509 Adding license for package 26596 Adding license for package 27193 Adding license for package 27277 Adding license for package 27399 Adding license for package 27530 Adding license for package 27546 Adding license for package 27644 Adding license for package 27678 Adding license for package 27912 Adding license for package 28339 Adding license for package 28453 Adding license for package 28454 Adding license for package 28515 Adding license for package 28546 Adding license for package 28738 Adding license for package 29013 Adding license for package 29037 Adding license for package 29751 Adding license for package 31173 Adding license for package 31285 Adding license for package 31385 Adding license for package 31491 Adding license for package 33634 Adding license for package 33677 Adding license for package 33819 roaming config store loaded successfully - 3898 bytes. migrating temporary roaming config store Installing breakpad exception handler for appid(steam)/version(1383158641_client) ExecCommandLine: «/home/amlt/.local/share/Steam/ubuntu12_32/steam» System startup time: 5,52 seconds Running Steam on opensuse 12.3 64-bit STEAM_RUNTIME has been set by the user to: /home/amlt/.local/share/Steam/ubuntu12_32/steam-runtime Generating new string page texture 79: 1024x256, total string texture memory is 1,49 MB Generating new string page texture 80: 128x256, total string texture memory is 1,62 MB Generating new string page texture 81: 256x256, total string texture memory is 1,88 MB Generating new string page texture 82: 256x256, total string texture memory is 262,14 KB Generating new string page texture 83: 32x256, total string texture memory is 1,92 MB Generating new string page texture 84: 64x256, total string texture memory is 1,98 MB Generating new string page texture 85: 8x256, total string texture memory is 1,99 MB ExecCommandLine: «/home/amlt/.steam/root/ubuntu12_32/steam steam://open/driverhelperready» ExecSteamURL: «steam://open/driverhelperready» Generating new string page texture 88: 128x256, total string texture memory is 2,12 MB Generating new string page texture 89: 256x256, total string texture memory is 2,38 MB Generating new string page texture 90: 16x256, total string texture memory is 2,40 MB Game update: AppID 43160 «Metro: Last Light», ProcID 9943, IP 0.0.0.0:0

(steam:9846): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:9846): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:9846): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:9846): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:9846): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:9846): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:9846): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:9846): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:9846): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:9846): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:9846): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:9846): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:9846): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:9846): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:9846): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:9846): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:9846): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent. Setting breakpad minidump AppID = 43160 Steam_SetMinidumpSteamID: Caching Steam ID: 76561197985968022 [API loaded no] Installing breakpad exception handler for appid(gameoverlayui)/version(20131030110811_client) Installing breakpad exception handler for appid(gameoverlayui)/version(1.0_client) Installing breakpad exception handler for appid(gameoverlayui)/version(1.0_client)

(gameoverlayui:9957): Gtk-WARNING **: Загружаемый модуль тем не найден в module_path: «qtcurve»,

(gameoverlayui:9957): Gtk-WARNING **: Загружаемый модуль тем не найден в module_path: «qtcurve», [1111/191406:ERROR:object_proxy.cc(239)] Failed to call method: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.NetworkManager was not provided by any .service files [1111/191406:WARNING:proxy_service.cc(958)] PAC support disabled because there is no system implementation Installing breakpad exception handler for appid(gameoverlayui)/version(1.0_client) Installing breakpad exception handler for appid(gameoverlayui)/version(1.0_client) Game removed: AppID 43160 «Metro: Last Light», ProcID 9944

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

P.S.Паять без наличия хорошей паяльной станции не стоит.

Перданул так перданул.

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

мда,стим выкидывает в консоль всякую шняго а нужного нет,у тебя когда именно вылетает?

sergei9
()
Ответ на: комментарий от void_ptr

Дык все есть, и руки из правильного места растут. Просто подбираю подходящие кондеры. 3 шт нужны: 1000х16v. Хочется тревдотельные, что то с электролитом не хочу.

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

Не уйдут традиционные пк никуда. Мб станут меньше размерами - да. Изменятся внешне - но суть останется.

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

Ну, если очень хочется.. У меня на работе стоит 8600GT с твердотельными конденсаторами - как-то купил на интернет-раскладках. Не могу сказать чего там в них чудесного или плохого, стоят себе.
И на счет паяльника. Я просто на сгоревших видеокартах тренировался паять. Поэтому отнеситесь к этому вопросу ответственно.

void_ptr ★★★★
()

Воспользовавшись случаем, решил спросить: есть ли способ заставить nvidia-smi выдавать все данные о видеокарте, а не только модель, температуру да использование памяти? или есть другой способ получить их в консоли

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

Чудесного в них то, что твердотельные кондеры боле неприхотливы к стабильности питания и температурному режиму. Возможно это и не главные причины, ведь в таких узлах как «видеокарты», эти параметры не должны «гулять» в широких диапазонах (все должно быть в пределах нормы).

Вот только при высоких температурах, электролит «высыхает», и конденсатор становится более «капризным», уменьшается срок его эксплуатации.

Видяхи всего 4 года — 3 кондера с электролитом вспухли. На почти такой же все конденсаторы твердотельные — видяха жива и продолжает работать.

Чудесного в них то, что они более долговечны. И перепаиваю не прихоти ради, а потому что... гладиолус

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

В первой части багов туча. Самый позорный, который не пофикшен начиная с создания этой поделки - Москвин отметелив Андрея после во время разговора вдруг поворачивается градусов на 30 вперед, так что ноги отрываются от пола и парят в воздухе, а потом возвращается назад. Это тупо трансформацию перепутали, поправить минутное дело, но эти идиоты умудрились пропустить баг в оффтопе и не пофиксить до сих пор.

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

Где в моих словах ты увидел слово «ubuntu»?! Тебе лечится надо, раз тебе все время что то мерещится.

Раз уж написал «лечится», то и продолжил бы: «мерещиться», ы?

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

а у меня вот такая ошибка в логах иксов - переставлять карты из слота в слот посоветуете , как в доке пишут ?

Linux 3.11-1-686-pae
debian sid


[ 45.498] (EE) NVIDIA(GPU-0): The NVIDIA kernel module does not appear to be receiving
[ 45.498] (EE) NVIDIA(GPU-0): interrupts generated by the NVIDIA GPU at PCI:2:0:0..
[ 45.498] (EE) NVIDIA(GPU-0): Please see Chapter 8: Common Problems in the README for
[ 45.498] (EE) NVIDIA(GPU-0): additional information.
[ 45.498] (EE) NVIDIA(GPU-0): Failed to initialize the NVIDIA graphics device!
[ 45.498] (EE) NVIDIA(0): Failing initialization of X screen 0
[ 45.498] (II) UnloadModule: «nvidia»
[ 45.498] (II) UnloadSubModule: «wfb»
[ 45.498] (II) UnloadSubModule: «fb»
[ 45.498] (EE) Screen(s) found, but none have a usable configuration.

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

вообщето отрубить карточку можно через /proc. а вот как точно почитай про bumblbee. сам с таким столкнулся на ноуте. но посмотрел на это и решил что рановато линуксу на гибридную графику и на ноут ставить не стал. видел описание процедур на форуме убунты. и да я пользуюсь rpm-based дистрами, если кто придраться решит насчет убунты. )))

anonymous
()
Ответ на: комментарий от ass
[roman@debian ~]$ nvidia-settings -v

nvidia-settings:  version 331.20  (pbuilder@cake)  Sat Nov  9 00:56:29 UTC 2013
  The NVIDIA X Server Settings tool.

  This program is used to configure the NVIDIA Linux graphics driver.
  For more detail, please see the nvidia-settings(1) man page.

  Copyright (C) 2004 - 2010 NVIDIA Corporation.

[roman@debian ~]$ uname -a
Linux debian 3.11-1-amd64 #1 SMP Debian 3.11.6-2 (2013-11-01) x86_64 GNU/Linux
roman77 ★★★★★
()
Ответ на: комментарий от roman77

Вопрос, профилировали-ли драйверы в линуксе. Под венду целый отдел для профилирования под игры и бенчмарки есть.

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

На планшете не поработаешь! Ты сможешь сделать презентацию или напечатать документ на планшете? А написать программу и скомпилировать ее? Планшет тоже удобная вещь - но у нее другие задачи. Хотя, когда они будут мощнее и на чистом linux'e - тогда еще посмотрим.

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

У меня на Gentoo для 3.12 собрался без вопросов.

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

почитай про bumblbee

Речь идёт про связку видеокарт Intel+AMD, bumblebee для Intel+NVidia.

и решил что рановато линуксу на гибридную графику

Сейчас почти все ноутбуки идут с гибридной графикой, что теперь ноутбуками нельзя пользоваться если я пользователь ОС Linux?

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

Выше уже говорил: рецепт не универсальный.

anonymous

Чья бы корова мычала, ага.

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

rmmode/modprobe

Не работает — вешает машину на modprobe.

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

Ага, а модуль ядра кто будет перезагружать, а? Для видеодрайвера — только рестарт машины.

rmmod nvidia

andreyu ★★★★★
()

Гента+cinnamon, начиная с 325.15 при включенном аппаратном ускорении внутренности окон не перерисовываются, пока их не подвинешь, двигать надо постоянно, glxgears шестеренки крутятся только если двигаешь окно по экрану. Cinnamon2d, KDE работают нормально, на версии 319.49 cinnamon тоже ок. Куда копать?

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

настало время nvidia сказать linus, fuck you. он выкинул из ядра код, который нужен для блоба. поэтому блоб принудительно юзает 32-х битный режим.

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

Ну так это же в драйвере делается, значит, в зоне ответственности вендора драйвера, а не вендора монитора. Так что это комплимент, а не наплевательской отношение, имхо.

pianolender ★★★
()

Поставил. На ютубе голубые лица с синими губами. Придётся откатывать обратно на 319.49.

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

аналогично откатился до 319.49, smplayer зависает при выходе.

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

Палатки и трейлеры скоро вытеснят дома и квартиры. Ведь в поездку их не возьмёшь. И коммунальные услуги и прочее оплачивать не надо. Хотя, естественно, дома и квартиры комфортнее.

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