Компания NVIDIA представила (https://devtalk.nvidia.com/default/topic/1043869/unix-graphi.../) первый выпуск новой стабильной ветки проприетарного драйвера NVIDIA 415.13. Драйвер доступен для Linux (ARM, x86_64), FreeBSD (x86_64) и Solaris (x86_64). Начиная с ветки 396.x выпуск 32-разрядных драйверов прекращён и поддержка новых GPU теперь осуществляться только в 64-разрядных драйверах.Основные новшества:
- Добавлена поддержка GPU Quadro RTX 4000 и Tesla T4;
- Улучшен внешний вид и расширена функциональность панели управления nvidia-settings, при её масштабировании до маленького размера. Налажено корректное отображение пиктограмм при использовании тем оформления GTK+;
- Решена проблема, приводящая к краху Wine, а также устранены крахи X-сервера, проявляющиеся при запуске Vulkan-приложений с включенным UBB (Unified Back Buffer) и при загрузке в режимах VGA при подключении экрана при помощи DisplayPort Multi-Stream;
- Для X-сервера реализована новая опция "HardDPMS" (пока отключена по умолчанию), которая позволяет переводить дисплеи в режим сна при использовании режимов экрана, не предусмотренных в VESA DPMS (опция решает проблему с невозможностью перевести некоторые мониторы в режим сна при активном DPMS);
- Требования к минимально поддерживаемой версии X.Org-сервера повышены до 1.5 (ABI 4). Требования к минимальной поддерживаемой версии ядра Linux повышены с 2.6.9 до 2.6.32;
- В модуле ядра включена по умолчанию опция NVreg_EnableBacklightHandler;- Удалён вариант библиотеки /usr/lib/libnvidia-tls.so, использующий LinuxThreads, который заменён на вариант с NPTL, ранее размещённый в каталоге /usr/lib/tls/. Изменение решает проблему с крахом в окружениях Debian, в которых присутствует файл /etc/ld.so.nohwcap;
- В установщик nvidia-installer добавлена опция "--no-cc-version-check" для отключения проверки версии компилятора при установке с DKMS;
- В nvidia-installer добавлен скрипт-обработчик "pre-unload", вызываемый перед попыткой выгрузки ранее установленных модулей ядра NVIDIA.
URL: https://devtalk.nvidia.com/default/topic/1043869/unix-graphi.../
Новость: https://www.opennet.ru/opennews/art.shtml?num=49582
Лучший видеодрайвер в Линуксах
> Лучший видеодрайвер в Линуксах?
Да
В Линуксах, похоже таки не лучший. А вот во фре - огонь. Хотя казалось бы, кодовая база драйвеоа почти одна и та же.
> В Линуксах, похоже таки не лучший. А вот во фре - огоньВ чём разница?
> А вот во фре - огоньПолыхает видать что-то
Ну вот эти страдания про тиринг, артефакты в разных прогах и прочие я как-то пропускал мимо и в некотором смысле не верил, пока не попробовал на линуксах невидию с драйвером. Тиринг, артефакты, залипания содержимого окон - вот это всё предстало во всей красе. Я не знаю, почему так, но на фре этого ничего не было. Разве что я пользовался всякими затычками вроде GT 210 или GT 710. А тут аж 1050 (на фиг не нужная, но другой не было).
> Разве что я пользовался всякими затычками вроде GT 210 или GT 710. А тут аж 1050 (на фиг не нужная, но другой не было).Не волнуйтесь, с gtx 1060 тоже самое. Тиринг не наблюдаю только в cinnamon.
Неужто он есть в GNOME!?
1060 6GiB, Openbox, все нормально, ЧЯДНТ?
Не волнуйся, ВТДТ! Просто они не удачники и вечно ЧДНТ. ибо большая их чась 100% *опоруки. а вторая вечно видит проблемы там где их нет(иначе говоря придумывают их), короче им вечно все не так да не ладно. Это тоже диагноз.
> не удачникиЭто как пример *опорукости? ;)
Да! :D
Да просто они ставят linux и драйвера для видюхи на virtualbox, а потом жаловаться бегут.
GT710 - NVIDIA прекрасно работает на rhel7
Если заменить вхождения "невидия" и похожие на "амд", получится моя ситуация.
поставь пакет amdgpu и снеси modesetting.
в пропреетарном нужно включить опцию force composition pipeline
Один из лучших, кроме шуток. Лучше только mesa.
Mesa это не драйвер, и она, как правило, отстаёт в версии OpenGL
> она, как правило, отстаёт в версии OpenGLКак будто это критично. Текущая реализация покрывает требования 99,9% игр и приложений.
> Текущая реализация покрывает требования 99,9% игр и приложений.По функционалу или производительности? Пробовал два года назад играть в speed-dreams под нуево. Заметно тормозило. Вывод кучи текста в uxterm заметно тормозил. glxgears показывало в разы меньше fps.
Месу можно использовать для чего-либо кроме вконтакта и терминалов на нетоповом железе?
под нуевоТочно уверен что mesa виновата?
> Точно уверен что mesa виновата?Не совсем понял ваш вопрос.
Виновато, конечно, нуево. Но вы написали, что меса "покрывает требования 99.9% игр и приложений", что это значит? "99.9% игр" хотят быстрого 3д, и где оно? Как бы хорошо меса не покрывала "99.9% игр", без нормального драйвера проку от неё ноль.
Это всё равно что утверждать, что ВАЗ может отлично сохраниться после 50 лет непрерывной эксплуатации, при этом скромненько умалчивая о необходимых при этом ежегодных капитальных ремонтах.
Если воткнуть radeon, то о чудо, 99.9% игр совершенно нормально работают на mesa.
> Если воткнуть radeon, то о чудо, 99.9% игр совершенно нормально работают на mesa.О, спасибо за информацию. Какая карточка? Можете проверить speed-dreams-2, сколько fps выдаёт? Очень хочется на свободный драйвер пересесть, но пока боязно, сижу на блобе от нвидии :(
>> Если воткнуть radeon, то о чудо, 99.9% игр совершенно нормально работают на mesa.
> О, спасибо за информацию. Какая карточка? Можете проверить speed-dreams-2, сколько fps
> выдаёт? Очень хочется на свободный драйвер пересесть, но пока боязно, сижу
> на блобе от нвидии :(Я эту игру даже поставить не могу. Пакетов рабочих нет. Что под вайном, там вопит на отсутствие data на sf, что нативных.
https://en.wikipedia.org/wiki/List_of_AMD_graphics_processin...
Лучше брать любую, у которой GCN 3 и выше. GCN 2 тоже можно, но там только opencl 1.2. GCN 1 не стоит. И ни в коем случае не terascale он же vliw.
О да, пока нет целого gl_spirv, который вообще ничто и никто не использует.
Он же кривой и для "обычной" жизни работает чуть ли не хуже nouveau
Наркомания лечится, чувак, ты главное не затягивай с этим
Что-то вспоминается жест создателя линукса в сторону невидии.
Сам ей тоже пользуюсь, но производитель не особо заботится о пользователях linux. Из последнего wayland с невидией на многих DE не работает из-за сломаной совместимости с Mesa и GBM (предложили всем переписать на EGL Steams, а потом и на https://github.com/cubanismo/allocator).
> предложили всем переписать на EGL SteamsКто предложил: нвидиа или вейланд?
Разработчики ядра сделали символы, необходимые для совместимости с их поделками, GPL-only, поэтом невидия просто не может их использовать
В Деб в Экспериментал хотя бы завезли?
А тебя на сайте Дебиана забанили? https://packages.debian.org/search?suite=all&arch=amd64&sear...
> Требования к минимально поддерживаемой версии X.Org-сервера повышены до 1.5 (ABI 4). Требования к минимальной поддерживаемой версии ядра Linux повышены с 2.6.9 до 2.6.32Странно что не до 1.6 и 2.6.27 (SLES 11). Наверное, смотрели на наличие-отсутствие возможностей, а не на "в каком дистре это есть"
Теперь SLES 11 SP1 :-)Наконец-то подняли требования. CentOS 4, являвшийся минимальными требованиями раньше, уже не поддерживается (RHEL 5 в стадии расширенной поддержки). Сейчас CentOS 6 минимум. Да я и не видел уже много лет софта, работающего на Linux 2.6.9, Glibc 2.3
А что даёт повышение минимально необходимых версий софта? Ну, кроме упрощения разработки драйвера
Посмотри на потребление памяти процессом Xorg с открытым и закрытым драйверами. С закрытым оно выше (где-то 100 Мб против 20). Это потому что "иксовая" часть закрытого драйвера умеет 20 версию "иксов", начиная с 1.1 и заканчивая 1.20Теперь драйвер будет меньше
Я пользуюсь nvidiafb (в ядре) и fbdev (в иксах). Иксы едят 110 Мб. Как nouveau может есть 20 Мб?
> Как nouveau может есть 20 Мб?Может, он под открытым подразумевает nv.
А вообще имхо нуево - сомнительная затея. Базируется на реверс-инжиниринге блоба. Как только нвидиа перестанет поддерживать блоб (ну вдруг), нуево отправится на свалку истории следом.
Вполне возможно. nouveau это KMS-драйвер, а NVIDIA и nvidiafb это UMS-драйверы
На GTX 750 всегда тиринг. 😭
compton --vsync opengl
Импут лаг в 2 секунды.
ForceFullCompositionPipeline включите. просто смешно -- столько лет назад придумали, а они всё ещё тиринг обсуждают.
Но на радеонах из коробки нет никакого tearing'а давным давно. Что в композитном режиме рендеринга, что в классическом.
Так оно и без композитинга работает, в том и суть. Просто работает, всегда и надёжно. Не знаю насчёт stutter, у меня только под вендой был, на линуксе вроде не влияет. Только что проверил, без этой опции жуткий тиринг, что с композитором, что без, аж глазам больно стало. Но особенно с включённым композитором заметно, без него только при движении окна.Посмотрел на compton 2013 года, пригорюнился, ведь когда-то использовал и вроде даже всё хорошо было. С ним очень-очень сильный тиринг на видео, странные советы, в общем.
Но тогда будет stutter. На Mesa такой проблемы не наблюдаю.
Ага, я посидел неделю с 1050 ti, плевался сильно.
> они всё ещё тиринг обсуждаютТактика у людей такая: если постоянно какой-то конец тереть, то наверняка кто-то когда-то не и выдержит и разрулит для обсуждающих их оскому :)
Не работает. Так что шагай...
> ForceFullCompositionPipelineНу да, и глюки пойдут.
Можно подробностей, какие глюки? Пользуюсь данной фичей с момента её внедрения -- это прямо спасение какое-то.
Драйвера - это причина, почему АМД всегда будет в гогне
Да не только - нет CUDA. А любой профессиональный софт для графики (опенсорсные убожества не рассматриваем) - это cuda-only.
Это так, но ведь есть же CUDA over vulkan: https://github.com/jgbit/vuda
Телеметрию из windows-версии уже портировали?
Да. Мы всем отделом смотрим, чем ты занимаешься пока у тебя что-нибудь компиляется и ухохатываемся.
"Требования к минимально поддерживаемой версии X.Org-сервера повышены до 1.5 (ABI 4). Требования к минимальной поддерживаемой версии ядра Linux повышены с 2.6.9 до 2.6.32; "
Этот драйвер таскает с собой несколько сотен модулей ядра и каких-то кусков для xorg?
Ну модуль ядра поставляется исходниками, там они умеют в ифдефы. А вот Хорг хз, но наврятли там несколько сотен кусков хорга
Начиная с ядра Linux версии 2.6.0, драйверы для Linux имеют расширение *.ko. Kernel Object, модуль ядра (я знаю что переводится не так, но по сути, это так). Из названия следует, что это не обязательно драйвер, но в большинстве случаев, это так и естьВ файле *.ko написано, с какой версией ядра он скомпилирован. Попытка запустить с другой версией окончится неудачей. Версия вверх, версия вниз - расстрел. Вы можете пользоваться одним и тем же *.ko-файлом только в пределах минорной версии одного мажорного ядра (например 2.6.37.1 и 2.6.37.2, или 4.19.1 и 4.19.2)
А что насчёт проприетарных драйверов? Неужели они тащат десятки файлов *.ko? Нет. Они тащат один файл *.o и несколько файлов *.c и *.h. Первый - это бинарный блоб. Второе и третье - это опенсорсная обвязка, которая заставляет бинарный блоб прикинуться скомпилированным с нужной версией ядра Linux
Так делает не только драйвер NVIDIA, но и fglrx и Paragon NTFS
Внутри файлов *.o, *.c и *.h предусмотрена работа СО ВСЕМ ПОДДЕРЖИВАЕМЫМ ДИАПАЗОНОМ ЯДЕР Linux! Например у NVIDIA это 2.6.9 - 4.19. У fglrx это 2.6.27 - 3.19. У Paragon NTFS это 2.6.37 - 4.14
>Этот драйвер таскает с собой несколько сотен модулей ядра и каких-то кусков для xorg?Проприентарный модуль через открытую прослойку работает.
Максим, это бета же.// b.
В анонсе NVIDIA https://devtalk.nvidia.com/default/topic/1043869/unix-graphi.../ назван релизом и загрузочный файл без намёка на бету (Linux-x86_64/415.13/NVIDIA-Linux-x86_64-415.13.run)
Названия файлов у них никогда не содержали слово бета.На
https://devtalk.nvidia.com/default/board/98/linux/ - beta
http://www.nvidia.com/drivers - beta
Не понятно что вы несёте, но не расплескайте.
// b.
https://www.nvidia.com/object/unix.html
Лучший драйвер в линуксах - amdgpu.
> Лучший драйвер в линуксах - amdgpu.Сарказм?
Нормально майница, согласен
У меня freebsd на asus gx501 с gtx 1080 проблем нет. Но вот есть траблы с SSD: начинает затирать пустые ячейки (trim) сразу после удаления файла. Тупо удалил файл на 3-5 гигов. И диск сразу нагружается на 100%. Выполняешь в тормозящей консоли gstat -d и смотришь овер дофига операций очистки( Может знает кто как пофиксить?...
Винду 7 или 8.1 поставить и всё будет нормально.