LINUX.ORG.RU

Драйвер NVIDIA 560.35 для Linux

 

Драйвер NVIDIA 560.35 для Linux

1

1

NVIDIA выпустила драйвер 560.35.03 для Linux, устраняющий проблемы совместимости DVI-HDMI, зависания Plasma в среде Wayland и улучшивший работу с многомониторными конфигурациями.

Одной из главных новинок обновления стало исправление проблемы, впервые замеченной в версии 555.58. Речь идет о несовместимости между некоторыми выходами DVI и мониторами HDMI, что теперь устранено.

Кроме того, NVIDIA исправила серьезную ошибку, которая вызывала зависания оболочки KDE Plasma при работе с апплетами в окружении композитора Wayland.

Обновление 560.35.03 также стабилизирует отображение на нескольких мониторах с использованием прямого вывода (direct scanout) Wayland. Это позволяет пользователям с многомониторными конфигурациями получить более плавную и надежную работу системы.

Важное исправление касается критической ошибки, которая могла приводить к сбоям ядра при операциях Kernel Mode Setting (KMS), если модуль nvidia_drm был загружен с параметром modeset=0. Это исправление является ключевым для обеспечения стабильности системы и предотвращения внезапных сбоев, которые могут прервать работу пользователя.

Обновление также улучшает управление внешними дисплеями через PRIME Display Offloading и предотвращает повреждение памяти на некоторых ноутбуках при обработке ACPI событий. Все эти улучшения были доработаны и включены в финальный релиз 560.35.03.

В версии 560.35 для Linux также появились новые функции, расширяющие возможности графических решений NVIDIA. В частности, добавлена поддержка backend PipeWire для NvFBC, что улучшает работу со скринкастингом в окружении Wayland. Также введена поддержка нескольких клиентов при прямом захвате NvFBC.

Обновление также вводит поддержку переменной частоты обновления (VRR) в Wayland для GPU до поколения Volta и ноутбуков, что особенно оценят геймеры и пользователи, которым важна плавность визуального отображения.

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

★★★★

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

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

так эш обычное дело, что-то починили, что-то «добавили», шоп потом с этим в будущем «бороться», а то как иначе?! :о)

sunjob ★★★★
()

Я что то не совсем понял, это первое релизный драйвер в ветке 560 или уже было ?

mx__ ★★★★★
()

У меня всё равно в /etc/portage/package.mask/nvidia-drivers-471 прописана строчка >x11-drivers/nvidia-drivers-471 ибо на NVIDIA GeForce GT 730 младше ничего не встанет…=(

Shprot
()

Годнота, а то сижу на бетке 560 версии. У меня на ней я.браузер под hyprland моргает. Может на релизной не будет.

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

Так значит это первый релиз в 560. Странно а почему не написали в новости, что только с этого релиза официально идет открытый модуль ядра ? Или это не так важно ?

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

Годнота, а то сижу на бетке 560 версии. У меня на ней я.браузер под hyprland моргает. Может на релизной не будет.

Я вроде поборол моргания. Точнее как, моргает, но о-о-очень редко. А если с ключом --disable-gpu-compositing, то и вообще не моргает дано уже(но камера жрёт на созвонах 40% проца\ядра).

Вот моя строка запуска:

exec-once = hyprctl dispatch exec "[workspace 2 silent;noanim] LD_PRELOAD=/usr/lib64/libnvidia-glvkspirv.so.560.31.02 /opt/yandex/browser-beta/yandex-browser-beta --enable-oop-rasterization --enable-gpu-rasterization --enable-features=VaapiVideoDecoder,VaapiVideoEncoder,CanvasOopRasterization,VaapiVideoDecodeLinuxGL,UseOzonePlatform,WaylandWindowDecorations,SkiaGraphite,Vulkan --ozone-platform=wayland --password-store=basic --enable-gpu-compositing --enable-zero-copy --enable-raw-draw --enable-gpu-driver-bug-workarounds --enable-gpu-driver-workarounds --disable-high-precision-scrolling --enable-skia-graphite --enable-unsafe-webgpu --enable-webgpu-developer-features --disable-gpu-memory-buffer-video-frames"
Loki13 ★★★★★
()
Последнее исправление: Loki13 (всего исправлений: 2)
Ответ на: комментарий от Loki13

–disable-gpu-compositing

На прошлом драйвере и hyperland без аквамарина у меня очень сильно моргало, поэтому пришлось добавить этот ключ. Но с ним ютуб лагает. Нет плавности. Да и грузит ЦП.

Сейчас я убрал эту опцию. Моргания редкие, но полностью не исчезли.

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

А вот почему нужно LD_PRELOAD=/usr/lib64/libnvidia-glvkspirv.so.560.31.02 - я не понял, но без этого сыпет ошибками в терминал.

Моргания редкие, но полностью не исчезли.

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

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

У тебя аппаратное ускорение работает?

Пишет, что да, но вроде как нет. Но оно у меня и в иксах не работало. В линуксе с ним вообще всё плохо. Я проверяю на 8к видео, если проц грузит, значит не на видяхе. Так то на обычных 4к у меня проц даже не замечает.

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

Explicit sync есть только на аквамарине. Но поскольку Vaxry постоянно что-то пишет и ломает, то могут быть косяки. Хотя например у меня норм работает.

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

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

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

Нуда. Хотя для меня странно, впервые вижу чтобы в одной линейке какие то карты были а какие то нет.

https://technical.city/ru/video/GeForce-GTX-750-protiv-GeForce-GT-730

там видать из того что архитектура и соответственно ГПУ у них очень разные.

mx__ ★★★★★
()

Нет что бы перейти на нуво, они что то делают!

linuxuser112
()

Я так понимаю, нынче на нвидии вяленый уже просто работает? Мне интересен GNOME в основном.

А то пора бы менять свою затычку полярис на что-то поновее и с видеопамятью, выбор стоит между 3060 и 6600 от амд. У первых CUDA, 12GB VRAM, у вторых хакинтош, цена новой карты, и известная для меня работа под линуксом, с нвидией особо дел не имел. Последний раз на 550 (драйвер, не карта) сидел, моргало многое.

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

Сейчас думаю за место 3060 взять лучше 4060, не в смысле замены а как новую. Как минимум похолоднее будет …

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

впервые вижу чтобы в одной линейке какие то карты были а какие то нет.

Я на генту перешёл уже как с год наверное. GT-730 мне досталась на халяву. Я подумал всяко кошернее заюзать её, вместо интегрированной, но вот с драйверами (решил проприетарщину поставить, вместо nouveau), я совокупился тогда знатно, пока не наткнулся на каком-то из форумов, где чувак осветил тему поддержки устаревших карточек…=) и вот как раз тогда я узнал полезность директории /etc/portage/package.mask/

P.S> Каждый день ругаю себя за то, что полез в дебри генту, но интерес как это сделать ручками всё-таки побеждает…=)

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

У меня моргания только в я.браузере(запущен нативно под вейланд). Ещё телеграм немного подглючивает. Остальные программы работают нормально.

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

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

s-warus ★★★
()
Ответ на: комментарий от Shprot

Ну наверно потому что nvidia считает эту зaтычкy устаревшей и максимум для неё драйвера

Ненененене, GT730 была в двух формах. Одна нормальная, а другая — пиленый чип предыдущего поколения. Вторая была дешевле, их просто больше.

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

Не растраивай, я перешёл на с debian 10 где всё как часы работало на дебиан 12, там эта видюха не поддерживалась.
Ладно, под старые дрова решил соберу новое ядро, моё удивление всё собралось без проблем, но новые иксы не хотят работать.
Суки!!!!! скачал старые, зафиксировал в дебиане, работаю не тужу.
По делу нужно посмотреть dmesg, а там усеянно ошибками, внешних глюков нет, но нафиг мне это надо.
Достал амд на нём сижу.

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

...что теперь устранено.

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

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

но ведь это должны были устранить в 555.58

я в бубунте не смог обновить и проверить - так и не устранили?

(хотя я не в hyperland’е жду, а в гноме)

ppy ★★★
()

Я так понимаю в Debian не перескочат сразу на эту версию, только постепенное продвижение? Сейчас в эксперементал лишь 545.23.06-2. Достают как раз спонтанные зависания при использовании двух мониторов. Использую 13 версию, пользуясь случаем хотел спросить, можно ли ставить из этого репозитория? Из 12 версии? https://developer.download.nvidia.com/compute/cuda/repos/

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

Даже на винде с энвидией всё моргает, не в вяленде дело

arthas
()
Ответ на: комментарий от s-warus

мою Asus DN GTS250 тоже, но я все равно раз за них! :о)

sunjob ★★★★
()

А в ноуте с ION 2 это работает?

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

Не понял.

Драйвер делится на 2 части, ту часть что в ядре (модуль ядра) они открыли и вроде обещали поддержку с версии 560 (правда не для всех гпу).

Теперь по идее всякие nouveau, nova и еще какой то третий (забыл его название) смогут этот модуль юзать и скорее всего сильно подрастут в производительности и совместимости …

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

Теперь по идее всякие nouveau, nova и еще какой то третий

Могут сконцентрироватья на поддержке так любимого всеми линуксоидами старья. Новые карты работают на открытом драйвере nvidia.

ox55ff ★★★★★
()

А если всё работало и у меня не wayland то нужно обновлять?

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

Браузер моргает из-за имплицитной синхронизации в x11, и по идее 555 и 560 ветка должны это чинить. Но нужно содействие всего стека, т.е. кроме дров это должен уметь xwayland и композитор. Пока что нужно форсировать использование wayland в браузере, хромоподобные такое умеют, лиса вроде тоже, но это неточно

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

У меня видеокарта GeForce GTX 1660 SUPER. Вначале я поставил драйвер кажется 550й и комп не выходил из сна. Перешел на mesa, все нормально. А с этой версией как с выходом из сна?

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

Касательно морганий, несколько дней крутил параметры и так и сяк, в итоге самый стабильный вариант нашел

monitor=DP-3,3840x2160,auto,1.875,vrr,1,bitdepth,10

opengl {
  nvidia_anti_flicker = true
}

render {
   #direct_scanout = true
   #explicit_sync = 1
   #explicit_sync_kms =1
}

misc {
   vrr = 1
   vfr = false
}

Если хоть что-то меняю, сразу начинает сильно моргать(промаргивают обои сквозь окна).

То что в render закоментировано, понятно, что можно убрать, это я к тому, что раскоментировать если эти параметры, то становится плохо.

Нужно ли vrr,1 и bitdepth,10 в строке выхода точно не выяснил, но оставил на всякий.

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

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

Попробую на выходных. У меня antiflicker выключен, а explicit sync = 1. Vrr и vfr по дефолту, даже не знаю какой он там. Если всё оставить как выше, но explicit sync сделать auto, то моргать начинает сильнее.

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

У меня vfr сильно влияет на моргание, хотя на офвики и написано что его трогать не нужно и что может нагрузку на GPU увеличить.

Loki13 ★★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.