Выпущены обновления LTS-версий проприетарных драйверов для видеокарт NVIDIA 340.107 и 390.67. Ветка 340.xx - последняя, поддерживающая GeForce 8xxx - GeForce 200 (но помимо них, эта версия поддерживает все карточки вплоть до GeForce 700 и 800M). Ветка 390.xx - последняя, поддерживающая Fermi (GeForce 400 и 500, но помимо них, драйвер поддерживает все современные видеокарты, так как этот LTS - совсем свежий).
Основные изменения:
Оба драйвера:
- Добавлена поддержка X.Org X-Server ABI 24 (xorg-server 1.20)
- В скрипт
nvidia-bug-report.sh
добавлена поддержка парсингаkern.log
, являющегося лог-файлом ядра по умолчанию для большинства дистрибутивов Linux, базирующихся на Debian - Исправлен баг, происходивший в следующей ситуации: 1). X-Server сообщает версию Video Driver ABI меньше, чем 0.8. 2). Приложение производит вызов XRenderAddTraps(). Баг приводил к краху приложения.
340.107:
- Драйвер 340.xx содержит два модуля ядра: собственно «nvidia» для графики, и «nvidia-uvm» (Unified Video Memory) для CUDA и OpenCL. Благодаря такому разделению можно запускать вычисления на GPU без «иксов».
К сожалению, разработчикам не удалось обеспечить сборку модуля ядра nvidia-uvm версии 340.107 для наиболее свежих ядер Linux (инсталлятор создаёт «обвязку» вокруг бинарного блоба, чтобы он работал с конкретной версией ядра Linux). В качестве временного решения проблемы, для инсталлятора теперь является штатной ситуация, когда модуль ядра «nvidia» успешно скомпилировался, а «nvidia-uvm» - нет.
390.67:
- Исправлен баг, приводящий к kernel panic при использовании оборудования Quadro SDI Capture
- Исправлен баг, при котором крашился KWin OpenGL композитинг при запуске некоторых OpenGL-приложений
- Исправлен «intermittent crash» (что бы это значило?) при запуске Vulkan-приложений
- Исправлен «intermittent crash» при запуске приложений через Wine
- Исправлен баг, проявляющийся в случае низкой скорости передачи данных по DisplayPort (например, когда к одному разъёму подключено несколько устройств - стандарт это предусматривает). Баг заключается в том, что по какой-то причине не всегда включалась функция дизеринга, поддерживаемая монитором. Это приводило к появлению полос на изображении.