Компания Сollabora сообщила о принятии в кодовую базу проекта Mesa изменения, заменяющего OpenGL-драйвер, применяемый по умолчанию для GPU NVIDIA, начиная с микроархитектуры Turing. В следующем выпуске Mesa 25.1 вместо OpenGL-драйвера Nouveau (nvc0) для подобных GPU будет применяться разработанный в Сollabora OpenGL-драйвер Zink в связке с Vulkan-драйвером NVK. По сравнению с Nouveau драйвер Zink демонстрирует более высокую производительность во многих тестах и не подвержен проблемам, проявляющихся в Nouveau при работе на новых GPU NVIDIA...Подробнее: https://www.opennet.me/opennews/art.shtml?num=62860
А на всё старее Turing'а окончательно болт положили?
это очевидно же, для цинка нужна аппаратная поддержка вулкана точнee SPIR_V. Кстати, попадалась инфа что цинк намного тормознее чем нативный GL, сам не пробовал.
Не знаю что там с производительностью nvk, но у nouveau производительность на 3-20% ниже была. Думаю, если запускать zink поверх блоба, будет вполне ничего.
> попадалась инфа что цинк намного тормознее чем нативный GLИнфа такая же свежая, как и карты старше тьюринга.
вопрос, скорее, в том, даст ли это яблоку норм поддержку современных видеокарт( которую контора системно выпиливала, переводя всех на свой даром не нужный яббло-силикон )
https://docs.mesa3d.org/drivers/nvk.html
Планируют kepler. Как ресурсы позволят.
И кому нужен geforce 650 и прочее старье которому больше 10 лет?
А какой смысл менять видяху которая нормально работает? У меня на домашнем компе GT710, террария и майнкрафт работают норм, что ещё нужно?К сожалению, работают они нормально только под драйвером от nvidia, с nouveau там слайдшоу. А с драйвером от nvidia есть нюансы, которые напрягают. Поэтому если будет нормальный nouveau — будет хорошо. Посмотрим.
Новость как раз про то, что Mesa забила болт на nouveau и нормального уже не будет
> Новость как раз про то, что Mesa забила болт на nouveau и нормального уже не будетНу я имел в виду "нормальный nouveau" - пусть это будет zink, неважно.
> А какой смысл менять видяху которая нормально работает? У меня на домашнем компе GT710Действительно, какой смысл? Древний протухший драйвер: 390.157 driver no longer works with kernel 6.5+
Поддержки Wayland нет.> К сожалению, работают они нормально только под драйвером от nvidia, с nouveau там слайдшоу. А с драйвером от nvidia есть нюансы, которые напрягают.
А в остальном, прекрасная маркиза, все хорошо.
>> А с драйвером от nvidia есть нюансы, которые напрягают.
> Древний протухший драйвер: 390.157 driver no longer works with kernel 6.5+
> Поддержки Wayland нет.
> А в остальном, прекрасная маркиза, все хорошо.Вот, вы как раз и расписали нюансы, которые я имел в виду. Но это же не проблемы видяхи, это проблемы драйвера.
Поэтому сижу на убунте 22.04 с ядром 5.15 и надеюсь что допилят этот самый zink.
К слову, драйвер 470.ххх тоже с этой видяхой работает, и с более свежими ядрами работает, но с ним есть проблема что иногда из слипа не выходит. И поскольку он тоже уже не поддерживается — то это и не исправят.
Зинка знает что делает. Нечего всякое старье развивать.
У видеокарт старее Turing нет микроконтроллера GSP, а значит нет возможности управления частотой GPU без закрытых ядерных драйверов. Так что да, для более старых видеокарт открытых драйверов, которые работают с приемлемой скоростью, не будет.
Turing ещё до ковида вышел, поменяйте уже свой антиквариат на что-то поновее.
Мсье, как там в 2045ом? Потомки уже бороздят вселенную?
Нет, они только на rtx 2060 накопили, ещё лет 100 и смогут на 5060 накопить
Пока ещё только просторы Большого театра.
> Turing ещё до ковида вышел, поменяйте уже свой антиквариат на что-то поновее.В твоем мире видимо люди меняют пк, ноутбуки раз в год.
Зачем они вообще нужны ? Я раз в год прихожу в сервис лесу, сдаю ноут и беру новый. Это проблема работодателя чтобы работалось мне по кайфу. Для остального хватает смартфона. А эти гробы-системнмки нужны пожалуй игрунам, а у них железо как правило свежее.
В сервис деск))
По твоей логике тогда так: хватит в помойках жить. Есть чудаки которые живут в Москва-Сити комплекс домов, офисов, торговые развлечения, апартаменты, гостиницы ( не знаю точно гостиница может и одна) и т.д. Платят за съём жилья двести пятьдесят тысяч в месяц. Любят там в офисах селится мошеннические организации и крипто обменные торгаши. Понятно что деньги на это есть. Но, платить двести пятьдесят тысяч в месяц чтобы там жить кроме как понты не вижу зачем я так хочу деньги есть. Предположу теперь дороже это информация от 2020-2023 года.Это движение только ради игровой индустрии. Если игры не нужны и 90% всего этого не нужно. И товар продать.
и 90% всего этого не нужно если не 99%.
> Turing ещё до ковида вышел, поменяйте уже свой антиквариат на что-то поновее.Почку жалко
Оно на це что ли? Жесть.
оказывается, заставлять покупать новое железо можно и без раста
В репе Mesa есть некоторое количество раста. На случай если ты не в курсе.
Это гейб делает Linux, надо побольше требования.
Ну там наличие шлема vr.
> делая как должно быть для оптимальной и качественной работы, а не копируя то, как сделано в других драйверах.ну вы поняли на кого тут намекают.
> будет применяться разработанный в Сollabora OpenGL-драйвер Zink в связке с Vulkan-драйвером NVKИнтересно, почему все что касается нвидий - всегда через какой-то ужасный ректум? То проприерарь, то дрова на хрусте из 400 строк, то системные перверсии всякие...
Какая к черту производительность, безопасность? Нужны были просто работающие драйвера без Rust.
блин а действительно, что же сразу никто не подумал, только сейчас дошловот сейчас напишем, больше спасибо анону с опеннета на наводку
Анон постапокалиптический дистриб пишет. Анон вынужден выпилить свободые драйвера nvidia и рекомендовать пользователям дистриба не покупать и не использовать продукцию nvidia.
Rust. Wayland.
Вообщем успевай менять начинку пк раз в неделю.
Еще какое нибудь ограничение только процессоры поддержиающие эти самые gpt ai.
Чем не Windows 11.
Тогда только Haiku os.
Или что там щас модно.
Очевидно что раста как препятствия для независимой компияции злодеям не хватает. Скоро как-то ИИ в раст-компилятор впихтут чтобы при компияции требовался кластер из ферм с дорогущими ИИ ускорителями, чтобы код могли компиить 2-3 правильных компании.Бизнес - бизнесом, еще и санкции есть. Слишком мого причин монополизировать сборку софта. Ну и что что код открыт, если нет возможности собрать этот код, он - бесполезен.
>Скоро как-то ИИ в раст-компилятор впихтутТак это будет чекер боровов v 2.0.
> Скоро как-то ИИ в раст-компилятор впихтут чтобы при компияции требовался кластер из ферм с дорогущими ИИЯ уже вижу обьявления, подписка на серверы ИИ,
Подписка на ОС ( наподобии подписки на игры в Steam ),
>Чем не Windows 11.Не знаю, как там Windows 11, но на самой актуальной Win10 спокойно работают карты из середины нулевых, даже драйвер заботливо подтягивается в автоматическом режиме. Скорее всего Win11 несильно отличается в этом плане.
FreeBSD 13.5 щас модно, видимо пора учиться патчить свежесломанное в ней KDE
> FreeBSD 13.5 щас модно, видимо пора учиться патчить свежесломанное в ней KDEПо принципу не жили нормально - нефига и начинать?
Опять те же грабли, когда для запуска древней проги под OpenGL 1.0 нужна будет видушка с Vulkan 1.4 при том, что только только подтянули Vulkan 1.3 на старые видушки с поддержкой D3D11, так что на них теперь Wine работает, а они опять повышают требование.
Грабли в использовании железа неподдерживаемым способом.У невидии всё в целом отлично с OpenGL.
Нет. Много раз был свидетелем на тюринге, когда с дефолтным wine/proton и его dxvk всё работало отлично, а с ключом PROTON_USE_WINED3D половина шейдеров слетали в черноту.
Фанаты невидии должны страдать
Владелец ≠ фанат
zink на любой карта с vulkan 1.0 гарантирует поддержку OpenGL 2.1.Дальше нужны расширения и там неоднозначно. Для opengl4 (или даже 3.3) скорее всего потребуется vulkan 1.4 (но там не особо много этих расширений, может и vulkan 1.1 + пара расширений из vulkan 1.3-1.4 хватит).
Надеюсь в LTS бубунты 24.04 не потащат Mesa 25.1 чтобы всё не развалить
переписали бы уже все на раст, начиная с nvidia 5xxx, а поддержку предыдущих дропнули. ведь там все дырками покрыто и память течет.
Пусть едят свою шестую халявы нет , за олдироваться хотят ? Это как понять бегом палкой по спине начали шестую туда и пусть идут , прогресс ! Ишь захотели стабильность , ничего не делать и жрать бюджет.
nvk и nova (ну т.е. vulkan на новых nvidia rtx и возможно, некоторых старых GTX) почти целиком на rust.Хотя nvk ещё в прошлом году мог и поверх старого nouveau работать.
Зачем вообще нужны эти комнатные обогреватели когда есть отличные встройки от интел и амд.
Правильно, а играть на приставках.
Так NVK продолжает использовать модуль ядра Nouveauhttps://www.opennet.me/opennews/art.shtml?num=59555
> Для эффективной работы драйвера требуется внесение изменений в ядро Linux, связанных с расширением API DRM-драйвера Nouveau. Необходимость изменения API на уровне ядра вызвана тем, что изначально API DRM-драйвера Nouveau рассчитан на реализацию OpenGL и в нём не хватает примитивов, необходимых для эффективной работы Vulkan-драйверов в Mesa.
Одно другое не отменяет. zink просто заменяет opengl реализацию к nouveau, причём судя по комментариям разработчика nvk, довольно посредственную
А чтоб видеокарта nvidia на Linux нормально работала какой драйвер использовать?1. Nouveau
2. Zink
3. Nova
4. блоб от nvidia
1. Nouveau - это opengl. Для карт Kepler прям хорош (это карты gtx6xx-gtx7xx, кроме ~gtx750, которая уже maxwell). Для Fermi (это версии gtx2xx - gtx5xx) тоже ничего, хотя переключение частот часто вызывает проблемы.
Для более старых карт (всякие 7xxxGT и GeForce2MX) на современных версиях ядра только nouveau, оно в целом работает, но сильно глючит на сложных 3D.3. Nova - для карт уровня rtx2xxx и в будущем (а может уже и в настоящем) для maxwell (gtx9xx) и pascal (gtx1xxx, gtx16xx).
2. Для карт на Nova нет OpenGL, только vulkan. Оказалось, что 2-3 человека на драйвер vulkan достаточно, а на OpenGL нет. Поэтому OpenGL там только через zink.4. Блоб от nvidia. Поддерживает только Maxwell и выше. Kepler ещё более-менее можно, хотя и не с самыми последними версиями ядра. Про Fermi и раньше там уже забыли давно.
P.S. zink к nvidia/nova/nvk не привязан. Он везде работает. На всяком шлака для ARM (panfrost там) может даже лучше zink+vulkan использовать, чем ждать нормальный нативный драйвер OpenGL.
Спасибо добрый человек!
> 3. Nova - для карт уровня rtx2xxx и в будущем (а может уже и в настоящем) для maxwell (gtx9xx) и pascal (gtx1xxx, gtx16xx).как maxwell и pascal ? там же gsp нет.
> 4. Блоб от nvidia. Поддерживает только Maxwell и выше. Kepler ещё более-менее можно, хотя и не с самыми последними версиями ядра. Про Fermi и раньше там уже забыли давно.
390.157 (патченый в Debian) с 6.10 ядром работает. Может и с более новыми ядрами, пока не проверял.
Вот официальная инфа про дропнутые из mainline блоба видюхи.
> как maxwell и pascal ? там же gsp нет.Вот так и работает. Медленно ;) частоту не выходит переключить, а в остальном initial support типа есть и firmware частично есть.
> 390.157 (патченый в Debian) с 6.10 ядром работает. Может и с более новыми ядрами, пока не проверял.
Там на самом деле и nvidia что-то патчит иногда. Но вот ооочень редко. Мне нужна была 304-я ветка и 470-я. 470-я относительно в хорошем состоянии, а вот 304-я года 3 назад обновлялась последний раз... Для LTS-версий ядер может и хватит.
Ну т.е. поддержка прекращена и новых расширений в OpenGL не будет и новых опций в драйверах не будет. А если там какой-нибудь 0 надо дописать при инициализация таймера, или с i2c чутка по-другому надо работать - могут сами поправить и апдейт выпустить. Но это раз в несколько лет происходит.
> 304-я года 3 назад обновлялась последний разОшибся... в 2017-м релиз был последний (официально после прекращения поддержки). Но есть патчи примерно 3-4 летней давности уже неофициальные.
У меня собраны 550.x, 390.x и 340.x
Думаю может и 470.x добавитьhttps://www.opennet.me/opennews/art.shtml?num=62179
С 340.x интересно. Он собирается и работает с 6.10 ядром но только если монитор подключен напрямую к нвидии.
Если оптимус то черный экран при запуске исков показывает.
Решилось даунгрейдом xserver-xorg-core 1.20.11 из debian 11 + ядро 5.10
Модуль nv340-xserver-1.20.11.squashfs автоматом загружает вместе с драйвером.