LINUX.ORG.RU

Вышел nvidia-drivers 343.22

 , ,


0

4

Вчера, 18 сентября, nvidia выпустила первый стабильный драйвер 343-й ветки. Основные изменения:

  • Добавлена поддержка следующих GPU:
    • GeForce GTX 970
    • GeForce GTX 980
  • Устранена ошибка, которая не позволяла применять настройку «sync to vblank” к приложениям, написанным на языке EGL.
  • Устранена ошибка, из-за которой некоторые OpenGL-программы сталкивались с нехваткой памяти при переключении режима.
  • Устранена ошибка, которая не позволяла драйверу NVIDIA OpenGL применять переменную среды __GL_SHADER_DISK_CACHE_PATH.
  • Устранена ошибка, которая приводила к включению отключенных дисплеев в селекцию целей некоторых запросов в отсутствие явно заданных селекций цели.
  • В NV-CONTROL API добавлен новый атрибут для запроса о текущем использовании движка декодирования видео.
  • Устранена ошибка, из-за которой в некоторых стерео-конфигурациях не работала настройка Exchange Stereo Eyes в nvidia-settings.
  • Обходным способом решена проблема с шейдером в Unigine Heaven 3.0, которая могла приводить к искажению изображения, когда тесселяция включалась при активации профиля приложения, использующего настройку „GLIgnoreGLSLExtReqs“. Более подробную информацию смотрите в документации к переменной среды __GL_IGNORE_GLSL_EXT_REQS.
  • Устранена утечка памяти при разрушении плоскостей EGL.
  • Добавлена поддержка нескольких дисплеев со створоуказателем (EGL) одновременно.
  • Прекращена поддержка G8x, G9x и GT2xx GPU, а также чипсетов материнских плат на их основе. Текущая поддержка новых ядер Linux и серверов Х, а также исправления серьезных ошибок будут содержаться в драйверах устаревших версий 340. * до конца 2019 года включительно.
  • Устранена ошибка, из-за которой nvidia-installer безуспешно пытался удалить директорию, содержащую интерфейсы скомпилированных модулей ядра.
  • Обновлен nvidia-installer, чтобы регистрировать деинсталляцию в отдельный от журнала регистрации инсталляции файл, а также пытаться удалить предыдущие установки драйверов с помощью программы-установщика, когда это возможно.

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

★★★★★

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

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

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

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

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

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

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

Я когда в издательстве работал

Очень инертная сфера (хотя, может, так и надо). Я работал в полиграфии как-то - у этих ребят тараканы живут по космическому времени.

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

Именно потому что уровень освещённости всё время меняется и окно передвинуть невозможно.

Ты так и не заработал на банку черной краски для окраски стекла?

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

Очень инертная сфера (хотя, может, так и надо). Я работал в полиграфии как-то - у этих ребят тараканы живут по космическому времени.

Это точно. Возможно это от того, что косяк в тираже может очень дорого обойтись, особенно в полноцвете. У меня приятель как то плёнки запорол во время цветоделения, контрольный оттиск сделать поленился, очередь на цветопробу была, а он опаздывал. На глаз косяк на плёнках не поймал, опыта не хватило. В итоге выкупал весь запоротый тираж иллюстрированного каталога живописи. Дооолго выкупал, год с лишним...

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

Ты так и не заработал на банку черной краски для окраски стекла?

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

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

Такое окно бы задавало стиль всей комнате

Была кстати идея его затонировать вглухую. Всё равно там смотреть особо не на что. В итоге решил что жалюзи лучше. В закрытом виде свет не пропускают абсолютно, можно шикарно днём выспаться. Да, я красноглаз, люблю работать ночью, благо график свободный.

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

S3 trio64v+

Гы, лол. У меня до сих пор S3 Virge валяется. Иногда пригождается для предсмертной реанимации древних помоек, они ещё живут по пыльным углам на всяких производствах...

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

У пингвинчика случайно не масочка из сексшопа?

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

Причем тут старье, фирма жива

Извини, S3 savage 2000 лучше.

P.S. Внезапно обнаружил, что фирма все еще существует и уже 5 лет выпускает удачную шайтанама-карту S3 Graphics Chrome® 540 GTX 256M ddr3, dx10.1, PCI Express®2.0

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

nouveau, которое просто работает.

С nouveau даже System Shock 2 1999 года работает в режиме слайдшоу. О какой «просто работе» идёт речь?

Crusader
()

Мое GeForce 9 Series (9600gt) все глубже погружается в бездну...
Эволюция.

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

У меня с nouveau на nv gf9600gt проблем не было никаких.
Единственно для чего поставил блоб - чтоб на втором монике без ddc в кабеле выставить нормальное разрешалово.
Причем в nouveau было много положительных вариантов.

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

Единственный положительный момент nouveau для меня - нормальный выход из suspend. C блобом как повезёт, зависит от версии блоба и ядра, часто ломают и чинят.

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

Но зачем тогда покупать ноут/комп с Nvidia?

Она была дешевая и с пассивным охлаждением.

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

C блобом как повезёт, зависит от версии блоба и ядра, часто ломают и чинят.

У меня при выходе из суспенда глючит opengl в kwin, лезут треугольники, это единственная проблема. Написал скриптик который вырубает его перед суспендом и врубает после пробуждения, уже пару лет полёт нормальный. Так же можно вылечить с помощью shift+alt+f12, выключить и включить opengl. Кривизна конечно, раздражает, согласен.

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

чего стимулируют? лишние пары строк в драйвере стирают... честно, пусть даже ЭТО 300 метров займет, но прекращать поддержку - политика микрософт... очень, очень зря

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

Как будто у вас есть выбор. AMD тоже уже прекращал поддержку старых железок, тоже вони было (накал усиливало то что это было сделано прямо почти при выходе Windows 8). Вот.

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

LOL в кубе, без обид.

Сейчас купил офисную машинку с интегрированной AMD\ATI - глючат и открытые и закрытые дрова, но глючат по разному.

Какая машинка, какая интеграшка, какие глюки? Были HD 6620G, HD 8200, R7 (A10-7850k) - все работали, причём шустро, и на открытом драйвере(Fedora Rawhide), и на закрытом(Ubuntu 14.04), причём работают до сих пор. На R7 даже в ведьмака гонял)

Pyroman-Shizofrenik
()
Ответ на: комментарий от hbars

Это как? Получается свободный драйвер для нвидий плохо поддерживает мультимониторные конфигурации? Я конечно слышал раньше о проблемах с выводом изображения у nouveau, но так... Я понимаю - 3D производительность низкая, но обеспечить полную свободную поддержку 2D ускорения, гарантированную поддержку всех видеовыходов, и более-менее необходимую для рабочих окружений поддержку 3D, для меня, как для юзера AMD - в порядке вещей.

Pyroman-Shizofrenik
()
Ответ на: комментарий от Pyroman-Shizofrenik

Это как? Получается свободный драйвер для нвидий плохо поддерживает мультимониторные конфигурации?

Нет, нет. Все не так.
Все там нормально. Просто у меня ко второму монитору кабель хреновый в котором не хватает двух проводков для ddc. Соответственно монитор не признается кто он и что. А так все в порядке.
nouveau его определял как analog monitor DVI-I-2 и в списке не было больше 1024x768. В блобе можно выставить разрешения по больше.
Но свои закидоны есть. На пример с nouveau mdm был виден на двух мониторах, с блобом только на мастере. После загрузки всего - все ок.

hbars ★★★★★
()
Ответ на: комментарий от Pyroman-Shizofrenik

Какая машинка, какая интеграшка, какие глюки?

У меня генту. С блобом - либо древние иксы, либо бета дрова, глюки с гибернейтом, то не засыпало, то не просыпалось, глюки с полноэкранным флешем, серое окно оставалось висеть поверх всего при возврате в оконный режим, спонтанные перезагрузки. С открытыми дровами - тиринг при прокрутке в браузере, вылеты флеша и смплейера. После просыпания исчезал курсор, чинилось переключением в консоль и обратно. Это было год назад, сейчас возможно пофикшено, но у меня там уже Nvidia.

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

Научи как на nvidia-drivers работать с ddc/ci

Грусть, пичаль. Я так и не научился... :'(

и запускать композитный менеджер без тиринга и дерганой отрисовки динамических элементов

Не знаю что такое тиринг. Что я делаю не так? Где включается поддержка этого спецэффекта?

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

что, ливнул и уходишь от ответа? можно верифицировать gtkperf, да и на глаз видно

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

А в другую сторону? Как мне выставить режим монитора через DDC?

Я не понял. Монитор отдал свои режимы через DDC, я выбираю желаемый из менюшки в nvidia-settings, нужный режим на мониторе устанавливается. Всё.

В другую сторону ты имеешь ввиду DDC\CI, чтобы как в винде на некоторых моделях мониторов настраивать его через прикладную сервисную софтину, а не встроенную софт-панель монитора? Тут говорят блоб этого не умеет. Но мне этого и не нужно, у меня такой продвинутой техники нет.

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

В другую сторону ты имеешь ввиду DDC\CI, чтобы как в винде на некоторых моделях мониторов настраивать его через прикладную сервисную софтину, а не встроенную софт-панель монитора? Тут говорят блоб этого не умеет.

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

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

Ну там причина в том, что фреймбуфер не работает с блобом.

uvesafb давным давно прекрасно работает с блобом кстати. Другое дело что во многих Nvidia картах прошит убогий набор VESA разрешений, например там может не быть 1920x1080. Фреймбуфер может только те разрешения, о которых ему vbios рассказывает. И если там нативного нет - его нет... Раньше можно было поковырять vbios, руками добавить и перепрошить, но начиная с GTX 5XX ЕМНИП структура vbios стала другой, пока никому расковырять и добиться рабочего решения не удалось.

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

Дело в том, что совместно с ним нельзя юзать правильны модуль фреймбуфера и отсюда растут все траблы.

Нет. Блоб, фреймбуфер и DDC это разные сущности. С блобом конфликтует nvidiafb и rivafb, uvesafb работает прекрасно. framebufer использует DDC чтобы узнать режимы монитора, но позволяет использовать только те режимы, которые совпадают в VESA табличке видеокарты И монитора. Работает всё это ровно до момента старта иксов.

Затем играет блоб, у него своя реализация DDC, он заново читает инфу и VESA режимы блобу не указ, поскольку блоб видеокарту заново инициализирует и использует в «расширенном» режиме.

Ни то, ни другое просто не умеют DDC/ci. Просто не реализовано и библиотек даже нет. Вики говорит, что это из за того, что стандарт на DDC/ci отсутствует, всё закрыто и каждый производитель лепит под винду онли свои реализации, которые даже в винде работают через набор корявых костылей.

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

Пофиксили бы они косяк с засыпанием мертвым сном экрана при одновременной работе 2х их видях, где 2ая проброшена в гостевую qemu-систему через vfio, из-за чего их дрова руками патчить приходится...

xio4
()

Из нытья можно сделать вывод, что нвидия забросила 304хх

Или нет?

greenman ★★★★★
()

нужен закон, по которому производитель железа должен пожизненно обеспечивать железо драйверами на основные ОС

bryak ★★★★
()

Мне одному кажется, что современные проприетарные видеодрайверы это самое эпичное нагромождение костылей в истории IT?

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

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

garik_keghen ★★★★★
()

Прекращена поддержка G8x, G9x и GT2xx GPU

А GTS250 будет поддерживаться? Это ж по сути G9x.

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

У меня убунта сама нашла Optimus после установки проприетарного драйвера. Но переключаться на Intel и обратно можно только после перезагрузки иксов.

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

>> Вот моя старая тема по этому поводу.

> А... ну так ты compiz выпилил - страдай.

Мне и Compiz не помогал. Помогло снятие галочки VSync в NVIDIA X Server Settings и выставление в CompizConfig Settings Manager. Причём две сразу ставить нельзя, иначе 30 FPS и, например, в игре Spidr сетчатый фон режет взгляд.

Поэтому я отказался от Compiz в пользу «compton --vsync opengl». Ему не важно стоит ли галочка в nvidia-settings, и тройной буферизации не будет в любом случае.

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

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

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