Компания NVIDIA представила (https://devtalk.nvidia.com/default/topic/1025794/unix-graphi... первый выпуск новой стабильной ветки проприетарного драйвера NVIDIA 387.22. Драйвер доступен для Linux (ARM, x86, x86_64), FreeBSD (x86, x86_64) и Solaris (x86_64).
Новшества (https://devtalk.nvidia.com/default/topic/1024719/unix-graphi... специфичные для NVIDIA 387.22:
- Добавлена поддержка GPU GeForce GTX 1070 Ti, P104-101, P106-090, Tesla V100-SXM2-16GB и Tesla V100-PCIE-16GB;
- В модуль ядра nvidia.ko добавлен параметр NVreg_EnableBacklightHandler, позволяющий включить экспериментальный режим управления подсветкой экрана для ноутбуков через /sys/class/backlight/, который можно использовать вместо управления через интерфейс ACPI, предоставляемый модулем video.ko;- Для чипов Maxwell и новее во всех поддерживаемых в Vulkan цепочках переключений (swap chain (https://vulkan-tutorial.com/Drawing_a_triangle/Presentation/... обеспечена поддержка G-SYNC (https://en.wikipedia.org/wiki/Nvidia_G-Sync), который включен по умолчанию при подключении к G-SYNC-совместимому монитору.
Для отключения следует указать в параметре "GLGSYNCAllowed" значение 'false';- Увеличена производительность полноэкранных приложений, использующих API Vulkan в окружениях на базе X11;
- Добавлена поддержка сжатия YUV 4:2:0 для мониторов, подключенных через интерфейс DisplayPort в условиях, когда монитор или GPU не могут использовать режим RGB 4:4:4;
- В nvidia-modeset добавлена поддержка обработки горячего подколючения framebuffer консоли;
- Инсталлятор nvidia-installer переработан для использования системного вызова init_module вместо применения libkmod/insmod для тестирования модулей ядра;
- Настройка расположения панелей в многосекционных мониторах теперь осуществляется на основе информации, выданной монитором через EDID. Для ручного переопределения выбранных параметров размещения можно использовать опцию "MetaModeOrientation";- По умолчанию отключены режимы с чересстрочной развёрткой при подключении через DisplayPort из-за недостаточной поддержки на стороне GPU. Для включения можно использовать опцию "AllowDpInterlaced".
URL: https://devtalk.nvidia.com/default/topic/1025794/unix-graphi.../
Новость: http://www.opennet.ru/opennews/art.shtml?num=47472
> По умолчанию отключены режимы с чересстрочной развёрткойКто и зачем их вообще использует в 21-м веке-то? Это же костыль для аналоговых CRT-телевизоров, какой в низ смысл при использовании современных мониторов?
CRT оно совершенно параллельно.
В 21-м веке до сих пор не изобрели бытовых носителей для фильмов с поддержкой более 30 кадров в секунду с прогрессивной развёрткой, потому для обеспечения плавности видео на всяких bluray'ях и hd-dvd используется интерлейс. Если экран поддерживает чересстрочность, есть вероятность, что он при выборе адекватного контенту режима выдаст картинку лучше, чем при деинтерлейсинге видеокартой — у телевизоров появляется всё больше технологий её улучшения.
> Настройка расположения панелей в многосекционных мониторах теперь осуществляется на основе информации, выданной монитором через EDIDLOL они таки сделали нормально в отличии от xorg.conf и xrandr.
1. В xorg.conf можно опереировать параметрами (модель, id и т.д.) монитора. Но после правки конфига/подключения монитора надо перезагружать иксы. FAIL.
2. Для исправления этого сделали xrandr. Он умеет конфигурить иксы без перезагрузки. Но он не умеет параметры монитора а оперирует выходами. Соответсвенно подключение разных мониторов к одному (или не тому) выходу приводит к FAIL. Вообщем страпять костыли/скрипты/правила udev по настройке монитора они оставили на плечи DE или пользователей.
> Но он не умеет параметры монитораОн может выдать EDID, из которого параметры монитора можно вытащить:
xrandr --verbose | awk '$2=="connected" {print $1; parser="xxd -r -p | parse-edid"} $1=="EDID:"{edid=1; next} edid && /:/ {edid=0; close(parser)} edid{print|parser}'
iдиот, чо.---
Одмин, ..ля, поменяй мозг или выключи свой кревой парсер!
SLI без танцев оно поддерживает? На домашнем ноутбуке из коробки две gtx750m - подцепит или танцевать придется?
Давно поддерживает, у меня та же конфигурация, полет нормальный.
Качаю дрова. Файл 70 метров с расширением .bin
Команда file утверждает, что это шелл-скрипт. Скрипт на 70 мегов!
Т.е. все файлы они запихали в один скрипт и сделали функцию, которая их по определенному смещению находит и извлекает!
В чем смысл этой наркомании, кто пояснит?!.
Они считают, что человек, которому понадобились линуксовые дрова под видеокарту, не способен распаковать архив?
Всегда так было :)
> Они считают, что человек, которому понадобились линуксовые дрова под видеокартуОни считают, что нормальный человек использует репозиторий своего дистрибутива, а все остальные качают блобы.
> В чем смысл этой наркоманииОдин файл-инталлер, который достаточно послать на исполнение, а не искать по иерархии распакованного архива, что там и откуда запускать.
А кому нужно распаковать, тот найдёт и почитает в документации, как это и всё, что ему ещё хочется, можно сделать :)
Ок.
А сделать тогда расширение .sh чтобы было сразу ясно - что перед вами такое, они не догадались? Что за bin?
В Linux расширения, в принципе, вообще может не быть :)https://ru.wikipedia.org/wiki/Executable_and_Linkable_Format
Да что вы такое говорите?
Ну создайте в /etc/yum.repos.d файл с расширением, отличным от .repo - посмотрим, прочитает его yum или нет?
Нет, не прочитает. Потому что, с точностью до запятой "проинструктирован", какие файлы нужно читать.Попробуйте лучше из NVIDIA-Linux-x86_64-387.22.run убрать .run и пустить на исполнение :)
Только ж не забудьте атрибуты сначала проверить на предмет исполняемости! ))
А этот человек линуксом пользуется от силу неделю)
Держите нуба!
На ядрах 4.13, 4.14 загвоздки с лицензированием поправили :)
Как там оптимус поживает? Все ещё сопли жуют с тем, что "нам мешают" или есть подвижки?
Примерно так же хорошо, как поддержка Wayland.(спойлер: никак)
Wayland - это очень странная вещь, которая понятна на планшетах/телефонах и приставках. Для X-ов она тоже может быть чем-то вроде магического пинка (чтобы народонаселение сообразило: пора заново систематизировать API для создания оконных интерфейсов).
Поэтому никому не нужно никуда спешить - рано или поздно Wayland придет, а X-ы при это так и останутся. Вопрос лишь в том, на долго ли придет Wayland
Он успеет устареть, пока придет.
Ну, да. Всё никак не получается разобраться, кто по этой части моду диктовать и задавать тренды должен: https://www.phoronix.com/scan.php?page=news_item&px=KWin-201...
Сообщество с одной стороны как-бы пытается, чтоб его творчество работало с как можно большим спектром оборудования, а с другой стороны, то ли пытается рубить ветку, на которой сидит, то ли стремится больше не прогибаться под больших дядь и тёть, и не поймёшь уже :)))