Остин Шафер (Austin Shafer), работающий в компании NVIDIA над драйвером для платформы Linux, опубликовал отчёт с информацией о состоянии поддержки Wayland в проприетарных драйверах NVIDIA, и перечислил области в которых связанные с Wayland возможности пока отстают от X11. Отставание связано как с проблемами в самом драйвере NVIDIA, так и с общими ограничениями протокола Wayland и композитных серверов на его основе. Информация соответствует ветке драйверов NVIDIA 575, находящейся на стадии бета-тестирования...Подробнее: https://www.opennet.dev/opennews/art.shtml?num=63282
Как же теперь на 10той красношляпе то жить...?
без стереовывода
А без VDPAU?
> А без VDPAU?Зачем бы это вам VDPAU на работе в роли корпоративного винтика? Нефиг на работе мувики смотеть. А больше RHEL10 никто юзать и не будет. Например потому что он стоит дофига, условия лицензирования не очень, пакетов нифига - и вообще не для людей а для корпоративных винтиков, которым манагер приказал. А добровольно это себе на десктоп? Нахрена бы? Типа, энтерпрайзно? Тогда и в магазин надо на карьерном самосвале подруливать наверное. И пофиг что парковка не расчитана на таких, да? :)
RHEL почти идеален: длительная поддержка от основного разработчика линукс экосистемы (системд, гном, вайлэнд, ядро, пульсаудио). При желании могли бы потеснить МС на рынке десктопов, но, вероятно, у них какое-то соглашение, и эту нишу они не трогают.
> При желании могли бы потеснить МС на рынке десктопов, но, вероятно, у них какое-то соглашение, и эту нишу они не трогают.Да, называется "отстутствие общечеловеческого софта".
Да, фотошоп с автокадом в каждый дом, на кухню каждой домохозяйке. Они без него жить не могут.
>При желании могли бы потеснить МС на рынке десктоповКрасношапка не зарабатывает на десктопе. А для того, чтобы зарабатывать, нужно много софта. Вот Valve, внезапно, как раз и зарабатывает.
Стабильную платформу для этого софта сначала не плохо бы иметь, чтобы разработчики не собирали по отдельной версии на каждый дистрибутив.
>Стабильную платформу для этого софта сначала не плохо бы иметь,У вас этих стабильных платформ уже более чем достаточно: snap, steam, appimage, flatpak, docker, nix и так далее
>чтобы разработчики не собирали по отдельной версии на каждый дистрибутивПусть собрают хоть под арч, хоть под убунту, далее уже только дело техники, заставить это работать в другом дистрибутиве
У какого из этих решений срок поддержки в 10 лет?
Имбeцил айфoнно тиктoчный
Tы клoyн
Ложил я на их договор. Как пользовал Федору, так и пользую. Почти идеальная система.
+1000
> RHEL почти идеален: длительная поддержка от основного разработчика линукс
> экосистемы (системд, гном, вайлэнд, ядро, пульсаудио).Которому десктоп - вообще ни в п..., ни в красну армию! И делают они его - просто потому что некоторые кастомеры очень просят ЭТО для единообразия инфраструктуры и управления.
Это соображение актуально - горстке жирнокорпов из фортуны 500, с такими требованиями, которые они могут поддержать соотв суммами денег. Под них все и пиляется. Но вы же понимаете что их нужды достаточно далеки от типичного десктопа, это именно под корпоративных винтиков. Которым мувики смотреть на рабочем месте - уж точно ни к чему. Так что врядли ТАМ кого-то сильно парило это ваше VDPAU вообще.
> При желании могли бы потеснить МС на рынке десктопов,
Оно им зачем? Это много гимора и мало профита, тогда как у них окучивание толстых котов из фортуны 500 уже на мази, да еще майкрософт полумафиозными методами с OEM "дружит", сложно выпереть. Даже IBM. Майкрософт IBM'а если что - лоханул, если вы вдруг историю забыли. С полуосью, допустим - запилив винды им в пику.
> но, вероятно, у них какое-то соглашение, и эту нишу они не трогают.
Эта ниша майкрософту то уже - не особо интересна, у них стрижка купонов с онлайн офиса да абажура идет в основном. На абажуре в основном линух. А редбиэму это все - занахрена? IBM на такую фигню не разменивается. Не их клиентура и масштабы. Вы же не будете донимать производителя океанских кораблей вашему авто двигатель подрихтовать?
NVDEC же есть.
VR-революция откладывается.
VR тут не причём, это про 3D дисплеи.
> VR тут не причём, это про 3D дисплеи.Та же самая технология.
Никак, там давно жизни нет.
Еще вчера покупал red hat 9 на дисках в переходе, а сегодня уже десятка вышла!
Думаю ещё рановато апдейтиться. Подождите на 9 ещё.
у меня оригинальный диск с 6 редхатом.
причем РедХат написано по русски.
Придётся отказываться от Wayland раз он не позволяет всё это сделать. Ах, они же уже всё старое выкинули и заменили этим нерабочим!Откуда у них мания брать всё новое? Ладно выкидывают старьё, но выкидывать то, что работет и заменять на нерабочее? Ну доделайте вы отдельно, потом заменяйте.
> оделайте вы отдельно, потом заменяйтев параллелном мире гномами и эльфами?
это слишком дорого
> в параллелном мире гномами и эльфами?
> это слишком дорогоНе если для красношляпы поддержка полноценного графического стандарта - это дорого, то с чего вы взяли, что NVIDIA за свой счёт будет это реализовывать? Не нужны линуксы фичи - значит не нужны. В библиотеку добавят необходимые функции, а дальше пусть сами вертятся как хотят.
Чем-то напоминает подход вейланда, вы не находите? Там тоже вместо стандарта и богатой функциональности - россыпь низкоуровневых функций и предложение запилить свой собственный композитный менеджр (не совместимый с остальными естественно).
Чем-то напоминает подход линуксового десктопа.
Если это слишком дорого, то, может, не стоило и начинать? Иксы уже есть, а разарботка вейлана даже до текущего полурабочего уровня стоила сколько? Как поддержка иксов на полтора века вперёд? И зачем всё это?
> Если это слишком дорого, то, может, не стоило и начинатьВ смысле?
Дорого тянуть поддержу и старого, и нового.
Оставить пару человек на исправлении уязвимостей которым лет 20.> Иксы уже есть,
Но забагованные и безнадежно устарели. Причем архитектурно.
Это нельзя исправить просто так. А если лезть в архитектуру, то сломают обратную совместимость.
А если ломать обратную совместимость, то наверное есть смысл сделать нормлаьно, а не по стандартам 80х?
Тогда можно просто сделать новый...
Wait oh shi...!> а разарботка вейлана даже до текущего полурабочего уровня стоила сколько?
Стоила кому?
В нее вкладывалась шапка, та самая которая фиксит баги в хорге.
Васяны как раз получили все нахаляву.По поводу "полурабочего состояния" - тут скажите спасибо нвидии.
На АМД ситуация гораздо лучше> Как поддержка иксов на полтора века вперёд? И зачем всё это?
А зачем поддержку на 50 лет?
И, главное, кто за это все будет платить)?
>А если ломать обратную совместимость, то наверное есть смысл сделать нормлаьно, а не по стандартам 80х?Сделали настолько нормально, что теперь для удаленного рабочего стола майкрософтовский RDP используется.
>На АМД ситуация гораздо лучше
Только у АМД меньше 10% рынка на десктопах (это у игрунов, в целом, наверное, ещё меньше), их основной доход от продажи чипов в приставки. Даже странно, что они так стараются для такого мизерного процента пользователей.
> Сделали настолько нормально, что теперь для удаленного рабочего стола майкрософтовский RDP используется."Плохо что ли? Хорошо!" (с)
Уж лучше "ситивого иксгибиционизма" на который накладывается куча уязвимостей.> Только у АМД меньше 10% рынка на десктопах (это у игрунов, в целом, наверное, ещё меньше), их основной доход от продажи чипов в приставки. Даже странно, что они так стараются для такого мизерного процента пользователей.
Значит надо сказать им спасибо и поддержать денюжкой.
Они этой поддержки даже не заметят.
> По поводу "полурабочего состояния" - тут скажите спасибо нвидии. На АМД ситуация гораздо лучше.Лучше только если быть фанбоем амд. Вот прямо из соседнего треда https://www.opennet.dev/openforum/vsluhforumID3/136898.html#27 :
> > Похоже на какой-то баг видео дров если честно. Это не нвидия случайно?
> AMD 5500u, igpu была.Перевожу:
> > Кривая нвидия, это всё из-за неё, точно говорю, пересаживайтесь все на амд!
> Это амд и было.И такое наблюдаю чаще, чем жалобы на нвидию.
X11 — это набор костылей из 80-х. Он не предназначен для работы с современным железом: GPU, HiDPI, тачпады, нормальное масштабирование, безопасный input — всё через хаки и заплатки. Wayland — это просто попытка сделать правильно.Софт невозможно делать в вакууме — нужны реальные пользователи, реальное железо и фидбек. Вариантов слишком много, чтобы всё учесть в теории — нужно развивать вживую, а не ждать идеала.
30 лет уже в живую развивают, всё никак не разовьют. Начнут делать одно, на полдороги бросят и начнут другое.
Wayland тоже древность из нулевых. :)
Тут аналогия, как дед 90 лет встречается с "девушкой" на 20 лет моложе его. :)
2008 год это нулевые?
Это же на целый год больше чем божественный 2007й!> дед 90 лет встречается с "девушкой" на 20 лет моложе его. :)
Но помрет он все равно первый)
А если вспомнить что иксы это 1985... то "девушка" даже из 200х это уже неплохо
> Откуда у них мания брать всё новое? Ладно выкидывают старьё, но выкидывать то, что работет и заменять на нерабочее?Чел, да разрабам Wayland и GNOME на это плевать - у них в реальной жизни Винда с Маком.
Роскошный коммент :) 5+
> Чел, да разрабам Wayland и GNOME на это плевать - у них
> в реальной жизни Винда с Маком.Разработчикам ядра тоже плевать - те кто девелопает ядро нвидии не покупают. Почему-то. Так что фаны нвидий жабогадючатся с своим вендором сами как умеют :)
Ничего удивительного, линукс для серверов, а управлять сервером можно с любой десктопной ос.
> Ничего удивительного, линукс для серверов, а управлять сервером можно с любой десктопной ос.Мне и на десктопе нормуль. Но, конечно, нвидии я не покупаю. Ибо тоже люблю эксперименты с свежими ядрами, вплоть до -rc. А вы там можете жабогадючиться с нвидиями и прочими эпломайкрософтами, у вас там отличное соседство, вы нашли друг друга. И как хорошо что все это - не у меня! :)
Не используйте nvidia или используйте старое. Кто Вам мешает?По моему опыту с nvidia всегда было много проблем - чего-то нормального я не видел. Тыкал палочкой в 2010, 2015, 2020 и вот недавно. Всё с очень серьезными особенностями.
> Не используйте nvidia или используйте старое. Кто Вам мешает?Отличные альтернативы, спасибо.
Главное не забыть в очередной раз сделать удивленные глаза "а почему это у нас 4% пользователей? 😧".
> Главное не забыть в очередной раз сделать удивленные глаза "а почему это
> у нас 4% пользователей? 😧".Сбагрить таких пользователей на винду отличная идея. Так вы будете проблемой нвидиевского и майкрософтовского сапортов - и вы им хотя-бы денег за это все платили. А вон тем вы собираетесь мозг делать с вашим потребительским отношением, ЗАНАХАЛЯВУ? А разреботчики опенсорса по вашему - настолько лохи? Вы что-то не поняли в этой жизни! :)
>> Главное не забыть в очередной раз сделать удивленные глаза "а почему это
>> у нас 4% пользователей? 😧".
> Сбагрить таких пользователей на винду отличная идея.Но ведь тогда на Линуксе никого не останется... 😭
>> Сбагрить таких пользователей на винду отличная идея.
> Но ведь тогда на Линуксе никого не останется... 😭А вот это мы будем посмотреть. Мне например с этим моим амд и на линуксе неплохо весьма, даже запилили больше апей чем на коробке видяхи изначально обещали. А вы там жабогадючьтесь наздоровье, главное чтобы все это - не у меня.
Разве не это истинная цель платиновых спонсоров?
> цель платиновых спонсоров?Цель платинновых спонсоров - развитие серверного/прошивочного линукса.
А с десктопом вы уж сами давайте.
Каким образом, это поможет платиновым спонсорам? У винды есть гораздо большая проблема: серверный гну/линукс, и это не копеечная отрасль, где куча крякеров
> серверный гну/линуксС чего это проблема винды? Мелкософт прекрасно зарабатывает на бесплатном серверном линуксе. Намного больше чем на серверной винде, на которую еще и ресурсы программеров тратить нужно.
А все остальное медленно смещается в сторону сервисов, а не ос.
>С чего это проблема винды? Мелкософт прекрасно зарабатывает на бесплатном серверном линуксеС того, что можно купить кучу хостингов, и ни разу не заплатить мелкософту
>Намного больше чем на серверной винде, на которую еще и ресурсы программеров тратить нужноСерверная винда обеспечивает надёжную привязку. Нельзя просто взять и заменить серверную винду на что-то другое, ибо придётся переписывать каждую программу по отдельности. А уйти от мелкософта к другому провайдеру будет относительно легко, если не завязываться на эксклюзивы от мелкософта
> С того, что можно купить кучу хостингов, и ни разу не заплатить мелкософтуМожно. Но бизнес на абажуре прет весьма лихо, и >70% виртуалок там - пингвины. А реальные деньги в кармане майкрософта - акционерам гораздо приятнее чем теоретические "можно", с которых дивиденды - не платят!
> Серверная винда обеспечивает надёжную привязку.
У бизнеса цель - зарабатывать бабки. Что лучше катит для этой цели - то и делают. Им абажур приносит в дохрена раз больше, без такого гимора.
И собственно куда денутся хостинги в ближайшее время? То резко требовались оптом - а тут перестанут? Это как и с фига ли?
>> Не используйте nvidia или используйте старое. Кто Вам мешает?
> Отличные альтернативы, спасибо.
> Главное не забыть в очередной раз сделать удивленные глаза "а почему это
> у нас 4% пользователей? 😧".1%.
4 это заслуга стимдек.
>Главное не забыть в очередной раз сделать удивленные глаза "а почему это у нас 4% пользователей? 😧".А вот действительно, почему, почему хорошо работающие, со слов иксофанатиков, иксы не помогли гну/линуксу преодолеть этот барьер? Почему любая фирма, будь то красношапка, гугл в лице андроида, гугл в лице хромооси, system76 и прочее не торопятся использовать иксы? А ведь в system76 нашли деньги на написание целого нового de с нуля. Зачем, если можно было просто оставить иксорг?
>>Главное не забыть в очередной раз сделать удивленные глаза "а почему это у нас 4% пользователей? 😧".
> А вот действительно, почему, почему хорошо работающие, со слов иксофанатиков, иксы не помогли гну/линуксу преодолеть этот барьер?Еще как помогли - с 0% до 4%. На одной консольке в TTY, далеко не уедешь, знаешь ли...
>Еще как помогли - с 0% до 4%Я сказал "преодолеть барьер". Этим пользователям с высокой долей вероятности всё равно, есть ли стереовывод на нвидии или нет
>На одной консольке в TTY, далеко не уедешь, знаешь ли...Возьмите хромбуки, там иксов нет
> Я сказал "преодолеть барьер".Я тебе уже написал, какой барьер они помогли преодолеть.
> Возьмите хромбуки, там иксов нет
Какое отношение хромбуки имеют к десктопному линуксу?
>Я тебе уже написал, какой барьер они помогли преодолеть.Какой? Данная цифра держится стабильно
>Какое отношение хромбуки имеют к десктопному линуксу?Прямое. Гугл, продавая устройства с графическим интерфейсом, почему-то решил не брать иксы . И в андроиде тоже, почему-то не иксы. Почему?
> Придётся отказываться от Wayland раз он не позволяет всё это сделать. Ах,
> они же уже всё старое выкинули и заменили этим нерабочим!Вы все правильно поняли. Есть еще 1 опция: отказаться от нвидии и ее юзеров и сделать козью морду, с рекомендацией кастомерам покупать амд и интел, например, попутно иногда кормя завтраками вон тех чтоб сильно не кипишевали :). А как вот лично вы будете там на двоих с нвидией - да это ваши долбаные проблемы, никому кроме вас и нвидии не интересные! Для остальных вы - кусок проблем, не приносящих денег, и намного лучше - если бы вас не существовало, приколитесь?!
И уж конечно никто не собирается делать из ВАШИХ С НВИДИЕЙ проблем в ваших интимных отношениях - свои проблемы. Вот для больших дядей - с товарными составами денег (меньше нвидию с ее триллионами уже не интересует, уж пардон) - они может и соберут междусобойчики и как-то это даже может и утрясут, для своих особо жирных кастомеров. Но это не точно. А вы в этой схеме - вообще никто. Вас не существует.
выкидывать то, что не работет и заменять на нерабочее.
>Откуда у них мания брать всё новое? Ладно выкидывают старьё, но выкидывать то, что работет и заменять на нерабочее?В каждой теме wayland vs x11, стабильно находится человек, который утверждает, что иксы рабочие. Если у вас есть рабочие иксы, не утаивайте их от мира. Я, например, жалуюсь на то, что во вложенном сеансе в иксах нет аппаратного ускорения, и в одной из тем, мне дали ссылку на форк 15-ти летней давности. https://github.com/fenghaitao/xserver-with-gl-accelerated-xe.... В той же теме, внезапно выяснилось, что патч на переключение раскладки по отпусканию клавиши есть, но в апстрим его не принимают, ибо там надо спецификацию править. Это даже не говоря про новомодные hdr, hidpi и прочее. Удивительно, что иксофанатики старательно игнорирют все эти проблемы
В смысле игнорируют? Сами же пример привели с решением проблем, которые в апстрим не приняли. Сообщество было готово решать проблемы, а дяди на зарплате уже иксы похоронили. Естественно в закрытую дверь десятилетиями никто стучать не будет, и теперь десктопный линукс у людей либо по принуждению, либо как хобби.
>Сами же пример привели с решением проблем, которые в апстрим не принялиЯ не знаю, почему решение с вложенным ускорением не в апстриме. Но, проблема в том, что текущий апстрим иксов непригоден уже десятилетиями, нужно делать свой форк и собирать патчи из кучи разных форков
>Сообщество было готово решать проблемыСписок проблем не ограничивается этими двумя. Даже если допустить, что каждая проблема уже решена, то нужно как минимум эти форки найти и слить воедино. Это уже не говоря о том, что даже обычные вещи, типа исправления тиринга до сих пор из коробки отсутствует
>Естественно в закрытую дверь десятилетиями никто стучать не будетА в каком году эта дверь закрылась? Лет 15 назад? Почему есть mate, tde, palemoon, devuan, а никакого форка иксов до сих пор не появилось?
>и теперь десктопный линукс у людей либо по принуждению, либо как хоббиА что изменится?
>А в каком году эта дверь закрылась?В том году, когда майкрософт бегала с пачкой патентов по разработчикам дистрибутивов, после чего разработчики гнома внезапно решили третью версию делать для тач интерфэйса, подсмотрев как это сделано в андроиде.
> Почему есть mate, tde, palemoon, devuan, а никакого форка иксов до сих пор не появилось?
Может из-за того, что написание и поддержка ДЕ, и написание и поддержка иксов - это разные компетенции?
>А что изменится?
Начнётся стагнация потому, что одним всё равно, а других слишком мало.
> но в апстрим его не принимают, ибо там надо спецификацию править.Так апстрим у исков сейчас захвачен фанатиками вяленного
>сейчасЭто "сейчас" длится уже как минимум 15 лет, поскольку у первого патча, который я вижу стоит дата 2010 год. Ровно как и у второго бага, ссылку на который мне скинули. Если бы 15 лет назад зачали ребёнка, то он уже мог бы что-то программировать. Ещё несколько лет, и достаточно будет для того, чтобы с пелёнок выростить полноценного сишника. А форка как не было, так и нет
>> но в апстрим его не принимают, ибо там надо спецификацию править.
> Так апстрим у исков сейчас захвачен фанатиками вяленногоНу так склонировать репу гита и сделать назло апстриму форк - много времени не занимает.
> Конфигуратор nvidia-settings не позволяет добиться идентичного уровня настроек в разных композитных менеджерах, так как на системах с Wayland отсутствует единый механизм конфигурации экрановВо-во! В соседней теме так радовались, что у нас теперь целый зоопарк воянокомпозиторов вместо устаревшего X11. А результат в виде фрагментации и несовместимости воинов против Иксов почему-то не волнует.
> Возможности, которые уже находятся в разработке или которые планируется добавить в будущих выпусках драйверов NVIDIA:
> Поддержка API VDPAUЭээ... Вопрос к юзерам Вайленда на Нвидии: ребята, а вы что, до сих пор без аппаратного декодирования все это время сидите?
да,в иксах работает API VDPAU в плеере.а вот firefox без аппаратного декодирования...
У меня с аппаратным декодированием. Но я несколько дней мучался пока настроил
> Но я несколько дней мучался пока настроилПри первом же крупном обновлении готовься заново пропердолить все конфиги.
> Эээ... Вопрос к юзерам Вайленда на Нвидии: ребята, а вы что, до сих пор без аппаратного декодирования все это время сидите?И эти люди вместо того, чтобы шаркнуть ножкой и честно признаться, что у них не готовый к использованию MVP -- на серьёзных щах приходят сюда и строчат комментарии о том, что таким десктопный линукс и должен быть.
> Вопрос к юзерам Вайленда на Нвидии: ребята, а вы что, до сих пор без аппаратного декодирования все это время сидите?Такой же вопрос можно было до 2020 года задавать пользователям FireFox в линукс (с любой видеокартой). Но кого это останавливало.
> Такой же вопрос можно было до 2020 года задавать пользователям FireFox в линукс (с любой видеокартой)Но то были проблемы в конкретной программе, а здесь аппаратного декодирования в корню нет, как я понимаю. Вот и интересно, откуда в каждой новости о победе Вайленда появляются комментарии типа "юзаю Вйленд 6 лет, проблем никаких нет".
> Но то были проблемы в конкретной программеНе в конкретной программе, а в единственном более-менее свободном браузере.
Это чуть-чуть разные вещи))
> Не в конкретной программе, а в единственном более-менее свободном браузере.Ну так в Chrome/Chromium результат особо лучше не был.
Запилили в 2012 году эксперементальное GPU декодирование в Chromium со словами "видеодрайвера в линуксах - это кошмар".И собственно до сих GPU декодирование в Chromium под линуксами эксперементальное. Но теперь под Wayland его дорабатывают.
> видеодрайвера в линуксах - это кошмарНу они собственно на 110% правы.
>Не в конкретной программе, а в единственном более-менее свободном браузере.Я не помню точно, как там обстояли дела раньше, но помню, что собирал хромого с патчами, ради графического ускорения. И не помню точно, где это было, но емнип это было как раз в хромом, когда в один момент видео было в оттенка мадженты. Сейчас, я не использую хромой браузер вообще, но емнип из коробки там графического ускорения до сих пор нет
> Но то были проблемы в конкретной программеНет, во всём графическом стеке линукса.
В теории конечно во взамиодействующих компонентах кто-то может на себя взволить всё, но в итоге вот такой плохой результат получается. Для Intel сделали в первую очередь, AMD дого дорабаывали с глюками, NVIDA - ...
Когда в macOS, Windows, Android - разработчики ОС предлагают разработчикам браузеров куда более готовое решение, и берут на сбея это.> а здесь аппаратного декодирования в корню нет
Не бывает волшебной совместимости. Просто Intel этим давно занимались с VAAPI. https://www.phoronix.com/news/MTA1Njg (в 2012 году). А Nvidia - нет.
>Вот и интересно, откуда в каждой новости о победе Вайленда появляются комментарии типа "юзаю Вйленд 6 лет, проблем никаких нет".А в чём проблема? Во-первых, до 2020 года ситуация в иксах лучше не была, был паритет, впервые поддержка появилась как раз для вейленда, потом уже готовый патч для иксов адаптировали. Во-вторых, если не гнаться за временем автономной работы, и иметь достаточно производительный процессор, то заметных проблем нет, можно даже на ускорении видео смортеть. В-третьих, в вейленде нет некоторых чисто иксовых особенностей
> ситуация в иксах лучше не была, был паритет, впервые поддержка появилась как раз для вейленда, потом уже готовый патч для иксов адаптировалиТы вообще о чем? Чего поддержка?
Графического ускорение не было ни в иксах, ни в вейленде. Оно везде одинакого не работало
в 2020м у нас работал флэш, а глючный тормозной html5 был никому нахрен не нужен.
>а вы что, до сих пор без аппаратного декодирования все это время сидите?Его нет только в chromium. Но он и под AMD не всегда заводился, каждую новую версию то ломали, то чинили.
В firefox и плеерах давно всё работает.
Но nvidia всё ещё так себе выбор для десктоп линукса. Вот только amd не умеют в нормальное железо и поддержку работы с ИИ. Мб через пару лет смогут допилить roc-m, тогда можно будет думать о переходе на amd. Грустно вообще за AMD. Мб через пару лет вообще intel их вытеснит с такими темпами.
> В firefox и плеерах давно всё работает.Ну так вопрос был: как оно "все работает" по Wayland на Nvidia, если VDPAU до сих пор нет?
nvdec используется в mpv. Сейчас проверил.libva-nvidia-driver как прослойка VA-API. Это драйвер на основе cuda. Используется для браузеров где всё идет через VA-API.
VDPAU вообще непонятно зачем нужен. Он вроде даже не обновляется толком. И мало где поддерживается.
> В firefox и плеерах давно всё работает
> Firefox 136 promises several exciting features like hardware video decoding for AMD GPUs on Linux systemsЗашибись давно. До этого было глючно экспериментально.
Даже запиливший эту фичу инженер из RedHat (да, у него AMD), обалдел от багов.
А на Intel относительно без проблем пошло и куда раньше.
С simpledrm вообще забавная история, разработчики ядра решили, что можно его сломать в минорном лтс обновлении без изменения флагов конфигурации, несмотря на то, что efifb уже был настроен. У тебя пустой экран у ядра после загрузки. А теперь приходится nvidia_drm.fbdev=0 выставлять, чтобы на новых ядрах загружалось как-то, хотя недавно наоборот приходилось nvidia_drm.fbdev=1 указывать чтобы вообще картинка была, надо ли говорить, что конфигурация ядра не менялась и тут.
Бедные юзеры нвидии, у них даже simpledrm профачен. Что у них НЕ профачено? Громкие рассказы как оно там офигенно работает? Вот уж офигенно - что ни день то офигевшие вопли на тему что еще там НЕ работает. Так не работает одно, так другое, эти дрова кривые, и те кривые. Но видеокарты - офигенные, смотрите не перепутайте!
> Бедные юзеры нвидии, у них даже simpledrm профачен. Что у них НЕ
> профачено? Громкие рассказы как оно там офигенно работает? Вот уж офигенно
> - что ни день то офигевшие вопли на тему что еще
> там НЕ работает. Так не работает одно, так другое, эти дрова
> кривые, и те кривые. Но видеокарты - офигенные, смотрите не перепутайте!Ну там вроде патчи какие-то https://forums.developer.nvidia.com/t/nvidia-driver-isnt-com...
Но линукс довольно криворуко пилят, как можно ломать лтс ядра без изменения конфигурации даже (привет config_sysfb, это сейчас добавили всякие config_sysfb_simplefb, а раньше только не обновлять).
> Но линукс довольно криворуко пилят, как можно ломать лтс ядра без изменения
> конфигурации даже (привет config_sysfb, это сейчас добавили всякие config_sysfb_simplefb,
> а раньше только не обновлять).Если кто вдруг не в теме - framebuffers уже много лет считаются - легаси. Очень странно что протухшее легаси которое буквально на грани выпиливания работает черти как. А нвидии наверное как обычно никто не рассказал а до них самих - как до жирафов, они и мумукаются на пару с неудачниками купившими это и донкихотами с дровами на хрусте или что там еще - о - аж целый скелетон. Но пока даже из могилы не может вылезти.
Я столкнулся с подобным ещё в 4.4, не такой чтобы и срок как бы. Тогда оно тоже легаси было?
> Я столкнулся с подобным ещё в 4.4, не такой чтобы и срок
> как бы. Тогда оно тоже легаси было?Де факто все что касается fbdev - покушаются выпилить нахрен уже давно, с аргументом "юзайте апи DRM/KMS вместо этого". И уж конечно оно активно не майнтайнится и проч. DRM/KMS может для легаси софта вывешивать fbdev но он и в майнлайне то - по остаточному принципу уже давно. А что с этим всем у проприетарщика в внеядерном нечто - ктулху бы их там знает!
> используя GLX, EGLТакие слова все кроме нвидии уже давно хотят забыть, если что. А их все не попускает.
Потому что пользователи других карточек и без игр посидеть могут
Я и смотрю, Steam Deck - видимо игры запускать не собирался раз AMD поюзал :)
>> используя GLX, EGL
> Такие слова все кроме нвидии уже давно хотят забыть, если что.Если что, Weston юзает EGL.
Кстати, просто интересно, а ради чего оконная система, да и ядро вообще должны диктовать видеодрайверу, как ему работать и менять эти поддиктовки в минорных выпусках?Разработчики (распиловщики) оконных систем знают лучше, как выводить картинку на экран? С приколами с синхронизацией в вяленом и катавасией с glx в иксах это явно не так.
> Кстати, просто интересно, а ради чего оконная система, да и ядро вообще
> должны диктовать видеодрайверу, как ему работать и менять эти поддиктовки
> в минорных выпусках?man "rampant layering violation". Первично - ядро и операционка. Это их прерогатива определять какие апи какому софту они вывешивают. А драйвер всего лишь техническая прослойка между ядром и железкой. В случае GPU еще с юзермодом где всякие там компилеры шейдеров.
И как вы понимаете - никто не позволит левому проприетарщику апи себе определять. Ни в винде, ни в линухе, ни где там. Таким лохачеством разве что BSD какие могут заниматься - но об них и остальные в итоге ноги вытерли и они вообще скопытились. Потому что нельзя быть НАСТОЛЬКО лохами.
>Кстати, просто интересно, а ради чего оконная система, да и ядро вообще должны диктовать видеодрайверу, как ему работатьВремена ms-dos-а давно прошли
То-то я смотрю перестали заниматься наукой, покорять космос и разрабатывать действительно полезные вещи. Зато новый айфoн с тиктoкaми каждый год всего за 100500 баксов в кредит!!!
Koнчeный выплядок.
У меня на Debian 12 Bookworm под wayland сессией с nvidia в KDE переодически процесс kwin_wayland нагружает проц до 20 % в эти моменты система подлагивает, курсор мыши движется рывками, видео рывками, работать становится неприятно, и так несколько минут, потом отпускает.
Вот думаю вернуться под x11 там вроде такого небыло.
>У меня на Debian 12 Bookworm под wayland сессией с nvidia в KDE переодически процесс kwin_wayland нагружает проц до 20 %Дебиан - плохое место для таких экспериментов, ибо заморозка версий. Для этого нужно наоборот всегда всё самое последнее. В крайнем случае, не за последние полгода
Tы анoним 81 дeбилoид cын ocлa и пpoститyтки
Тут проблема в KDE, которые слишком поздно начали пилить wayland. Да и в целом по моим ощущением он после 6 плазмы стал медленнее и ресурсов потребляет больше чем гном. Куча функций и настроек, но при этом куча всего недоделано.Лучшая реализация Wayland сейчас в wlroots(sway и прочее) и hyprland. Для KDEшных любителей всё под себя настроить лучший вариант - это перейти на них. Gnome с KDE сильно отстают от них в плане реализации протоколов wayland.
> Некоторые функции не удаётся реализовать из-за невозможности обеспечить их одинаковую поддержку в разных композитных серверах Wayland.Вот почему ИИ мой слетает! Ой щука, рак и лебедь.
> Поддержка использования с Wayland дисплейных мультиплексоров (mux), используемых на ноутбуках с двумя GPU (интегрированным и дискретным) для прямого соединения дискретного GPU c встроенным или внешним экраном.
А если у меня их 3? Встроенный дискретный от Intel, и видеокарта NVidia на PCIex16 и видеокарта AMD на PCIex8. Что делать? Причем AMD может использовать возможности NVidia.
Nvidia не может сделать их любимый drop in и EEE. Всё.
>Cтереовывод (формирования стереокартинки с разными буферами для левого и правого глаза), используя GLX, EGL и Vulkan.Valve осилили, как так.
>Режим SLI Mosaic, позволяющий объединить несколько GPU в один логический GPU для создания большого виртуального экрана, состоящего из нескольких дисплеев.
Для чего логический GPU создавать, kwin_wayland прекрасно умеет создавать общий дисплей с разных карт.
>Конфигуратор nvidia-settings не позволяет добиться идентичного уровня настроек в разных композитных менеджерах, так как на системах с Wayland отсутствует единый механизм конфигурации экранов.
Чтобы как в венде!!!111
А потому что не могут они работать без drop in и EEE.
> на системах с Wayland отсутствует единый механизм конфигурации экрановИ кто-то серьезно думает, что ЭТО когда-то, хотя бы на половину заменит макось и винду на десктопе? Вот когда будет единый стандарт и единые механизмы для настройки всего и вся, тогда и поговорим.
Удивительно, что у "единого" протокола Wayland нет протокола на конфигурацию экранов