Из кодовой базы на основе которой формируется выпуск Mesa 25.2 удалена поддержка инфраструктуры DRI2 (Direct Rendering Infrastructure), на смену которой для организации прямого доступа к видеоадаптеру пришёл интерфейс DRI3, использующий DMA-BUF. В качестве причины упоминается, что интерфейс DRI3 существует уже более 10 лет, DRI2 давно устарел, а все поддерживаемые драйверы GPU давно реализовали интерфейс DRI3. В Mesa 24.2 использование DRI2 уже было скрыто за опцией "legacy-x11" и за год это не вызвало каких-то особых вопросов...Подробнее: https://www.opennet.dev/opennews/art.shtml?num=63572
Напомните мне, давно во FreeBSD, Solaris и прочих не-Linux ОС появилась поддержка DMA-BUF? Привязываясь к DMA-BUF в Mesa прекращают поддержку систем, отличных от Linux.
https://wiki.freebsd.org/GraphicsOld/DRI3DRI3 support needs PRIME support in the kernel.
Status: not started
Below is a list of ports that have there dri3 support disabled.
> https://wiki.freebsd.org/GraphicsOld/DRI3
> DRI3 support needs PRIME support in the kernel.
> Status: not started
> Below is a list of ports that have there dri3 support disabled.Т.е. "GraphicsOld" и "2018" не смутило?
https://cgit.freebsd.org/ports/plain/UPDATING?h=2023Q1
UPDATING
>20200428:
> AFFECTS: x11-servers/xwayland-devel
> AUTHOR: jbeich@FreeBSD.org
> DRI3 is enabled by default since mesa-libs-18.3.2_4, so you no
> longer need to define LIBGL_DRI3_ENABLE in ~/.profile or ~/.login...
> 20200308
> AFFECTS: users of graphics/mesa-libs and legacy graphics drivers
> AUTHOR: zeising@FreeBSD.org
> The mesa OpenGL library (graphics/mesa-libs) has been switched to use DRI3
> by default, instead of the older DRI2 interface. This might cause regressions
> when using the legacy graphics drivers, either through
> graphics/drm-legacy-kmod or the graphics drivers in base.https://cgit.freebsd.org/ports/commit/x11-servers?id=121ae90...
> 2020-03-08 19:27:27 +0000
> graphics/mesa-libs: Change default to use DRI3grep DRI3 /var/log/Xorg.0.log
[ 283.667] (==) AMDGPU(0): DRI3 enabled
[ 283.739] (II) Initializing extension DRI3
Да добавят. Никуда не денутся. FreeBSD в принципе весь свой графический стек построила на отдельных кусках Linux кода. Ничего не случится.
Спасение утопающих - дело рук самих утопающих. (с)
Если за столько лет никто ничего не сделал по внедрению более современных стандартов, то, возможно, никому, кроме пары-тройки гиков оно и нафиг не нужно?
> Напомните мне, давно во FreeBSD, Solaris и прочих не-Linux ОС появилась поддержка
> DMA-BUF? Привязываясь к DMA-BUF в Mesa прекращают поддержку систем, отличных от Linux.Если господа за ДЕСЯТЬ ЛЕТ не раздуплились сделать подпертый железом шаринг буферов - там, вероятно, всем настолько покласть на графику - и тем более ее нормальную работу - что зачем им MESA вообще сдалась? Не, идти на дно вместе с ними ни Linux ни MESA не собираются.
Во фряхе есть третья версия, солярис контролируемо умирает уже даже на серверах и железа под него и не выходит даже серверного не говоря об десктопе, чпукс всё тоже самое, у аикс и макоси всё своё, а других больше и не осталась.
Гигакорпы уже давно вкладывают всё бабло и ресурсы исключительно только в Линукс, остальным приходится жить либо на голом энтузиазме и грантах (бзди), либо на дорогостоящем обслуживании легаси говна у дргих гигакорп и госзаказчиков (те немногие оставшиеся в живых коммерческие юниксы). Последним явно не нужны новейшие свистоперделки, им достаточно сесурити патчей и багфиксов по контракту от какого-нибудь Оракла или ИБМа чтобы закрыть корпоративные регламенты и чтобы от регуляторов по шапке не прилетело.Увы, но время юниксов прошло лет 15-20 назад.
Так-то UNIX изначально проприетарным был. Тут о другом разговор. Что самые свободные и независимые неожиданно для себя оказались под нежным крылом корпораций. Даже не заметили ничего. Столлман не продался разве что, но от него уже ничего не зависит...Ну и BSD проекты ещё марку держат.
Напомните мне, mesa брала на себя ответственность поддержки freebsd, solaris и пр.? Не нравится - форкайте и создавайте mesa-libre.
>Не нравится - форкайте и создавайте mesa-libre.Которой точно также будут палки в колёса вставлять? Может ещё и весь юзерспейс форкнуть, и ядро заодно?
> Напомните мне, mesa брала на себя ответственность поддержки freebsd, solaris и пр.?
> Не нравится - форкайте и создавайте mesa-libre.Ох уж эти современные опеннетные "опенсурсники" (т.е. главное "шоб как венда, но нахаляву!"), которых мы заслужили ...
И почему "напомнить" а не честное "я не знаю, расскажите, мне лень глянуть самому"?https://docs.mesa3d.org/index.html
>> Mesa ties into several other open-source projects: the Direct Rendering Infrastructure, X.org, and Wayland to provide OpenGL support on Linux, FreeBSD, and other operating systems.FYI:
https://web.archive.org/web/19990428152005/https://mesa3d.org/
> Mesa was originally designed for Unix/X11 systems and is still best supported on those systems. All you need is an ANSI C compiler and the X development environment to use Mesa. Others have contributed drivers for the Amiga, Apple Macintosh, BeOS, NeXT, OS/2, MS-DOS, VMS, and Windows 9x/NT.
>
максимально переусложняют всё, чтобы без крупных корпораций вроде IBM/microsoft невозможно было ничего сделать
продолжаются активные действия по вендорлочеству...
Где предпринимательскую деятельность смог разглядеть, а то не понятно кто, кого и ради какой выгоды привязывает к продукту или услуге?
Mesa - это то место, где собираются те же люди, которые потом депрекейтят старое железо тупо удалением драйверов в связи с "остутствием мейнтейнеров". Только никто не говорит о том, что чтобы под такую сложную железку, как видеокарта, нужно хотя бы знать какие патенты они в ней использовали, а в идеале опенсурснуть фирмварь. А то получается, что весь этот "опенсорс" - просто перенавороченный API для чёрной коробки.
> Mesa - это то место, где собираются те же люди, которые потом
> депрекейтят старое железо тупо удалением драйверов в связи с "остутствием мейнтейнеров".Всю историю существования этой планеты - те кто не смог приспособиться к изменениям вымирали. Нет, ради вас никто не поставит мир на паузу. И так было всегда.
> А то получается, что весь этот "опенсорс" - просто перенавороченный API для чёрной коробки.
Когда предложите решения лучше - будет разговор. И почему претензии только видеокартам? Жесткий диск, SSD, uSD карта - не считово? Там тоже команды - фирмварь МК на интерфейсе рюхает. Даже клавиатура - и та с МК. Кто-то же должен сканировать матрицу кнопок и пулять описание нажатого. И вы врядли хотели цать раз в секунду системным процом обходить матрицу кноп, да еще делая себе мозг ее конкретикой по части физической реализации конкретной клавы.
Мораль сей басни такова: у свободы много степеней. Все и сразу - так не бывает.
> Жесткий диск, SSD, uSD карта - не считово? Там тоже командыВот только там есть железные протоколы и стандарты, а у видюх - нету.
не т в клаве ниакого микроконтроллера, слишком жирно для PS/2 клавы.
>где собираются те же люди, которые потом депрекейтят старое железо тупо удалением драйверов в связи с "остутствием мейнтейнеров"Где ваш форк? Пускай он будет только во всяких экзотических дистрибутивах, но он обязан быть рабочим. Или у вас как всегда лапки?
Тут одни форк уже сделали, по всему интернету вой стоит.
>за год это не вызвало каких-то особых вопросову хипстеров-рачеводов на свежем железе или у дидов-дебиянщиков на своих кордвадуо времен икспи?
Пора бы Mesa тоже форкнуть. Зажрались.
вперед! позови, когда форкнешь
> Пора бы Mesa тоже форкнуть.Принцип опенсорса: форкай наздоровье, если здоровья хватает.
> Зажрались.
Во-во. Понабежало всяких. Коммиты делать их нет - зато права качать как с куста. Давно пора спрыснуть дустом всяких бесполезных потребителей. Пусть в винде майкрософту мозги делают, там саппорты хотя-бы зарплату за это получают и деньги MS уплачены.
Я тут Terakan собрал... Он работает! К сожалению - далеко не всегда. Напр. падает на хелловорлдах.
Почему они не пишут, какие видеокарты отвалятся?
продукты с ограниченным сроком эксплуатации
Несколько расплывчато, а неплохо бы по сериям или хотя бы семействам обозначить.
просто начинай откладывать 600+ баксов на новую видяху
Приобретаете APU за сумму раза в 3 меньше названой - и радуетесь, насколько всё быстрее коры дуба и ещё поддерживается без проблем.
проц со встроенным видеоядром будет в 9 раз дешевле. думай
Никакие, скорее всего, такие старые видеокарты уже отвалились в mesa amber.
Из ещё существующих в месе не должны никакие отвалиться. Всё старьё перенесено в amber. Хотя вот вспоминаю про всякие lima и даже i965 (которая стала crocus для старых карт) и не уверен, что там на DRI3 всё переведено... Лет 5-7 назад оно прям категорически отказывалось работать на DRI3.Эта штука больше мешает в старых иксах новую месу заюзать. Или для старого DDX-драйвера 3D включить (для S3 какой-нибудь).
GMA4500 или какая там встройка в ноутбуках на Core 2 отвалится, кто-нибудь знает? А то удаление OpenGL отрисовки в GTK 4.18 меня несколько напрягло. Получается, что новый ноутбук родителям через некоторое время покупать придётся если так пойдёт и дальше.
Это закон Кейнсианской экономики: "покупай или сдохни". Не покупаешь = не платишь налог.
заставлять кого-то пользоваться корой 2 дуба в 2025 - это какая-то форма пыток, ей-богу
Неверное представление о мире. У людей в кладовых за сытые годы скопилось много железа. Железо это произведено до того, как хитроумные манагеры внедрили запланированное устаревание. Железо это уже пережило не один одноразовый ноутбук и прочие поделия от разных корпораций и переживет еще не меньше. Сам одним таким из конца нулевых для нативных игр и торентов пользуюсь и пока есть возможность буду пользоваться. Потому что сам собрал и Gigabyte и все по кайфу. Нетребовательное, неприхотливое, в GNU/Linux все стабильно. Еще есть ретробук Dell с i915 на борту и угадай что? Для него тоже есть свои задачи и пользоваться им тому кто им пользуется тоже по кайфу. У него внутри стальным листом пластик армирован. Петли и крепление внутри стальные. Тоже несколько одноразовых современных недоноутов пережил, с пластиком на петлях тоньше чем в тюбике кремя для рук за 25 рублей. И не надо думать, что ретро техника это единственное что есть на руках.
> заставлять кого-то пользоваться корой 2 дуба в 2025 - это какая-то форма пыток, ей-богуВот прикинь, оно открывает Интернет и пофиг.
случилась неприятность - основной ноут сломался, достал lenovo x200 core2 накатил debian 10 + icewm + seamonkey все достаточно быстро работает. гдето вы ребята не туда свернули)
а зачем обновлять софт на таких старых ноутбуках?
Как машинка для лёгкого сёрфинга интернета она пока годится. А оставлять без обновлений не хочу поскольку ноутбук частенько используется для покупок в интернете где может потребоваться свежая версия браузера, в первую очередь хромиума. Ну и различные уязвимости, которые с обновлениями исправляются.
По идее твоя карта должна поддерживаться драйвером crocus из обычной mesa (с версии mesa большей или равной 22 где-то). Сложно сказать попадает туда твой core2duo или нет, но вроде должен.Если обычная mesa не подошла - бери mesa amber. В бубунте mesa amber пока предусмотрена и по идее должна поддерживаться в состоянии "компилируется последней версией компилятора/с последним ядром". Новых расширений OpenGL там естественно не будет, vulkan не будет и т.д.
Из новостей как-то не очень понятно, что отвалится. Как понял, нужна поддержка OpenGL 3.3+ и GLES 3.0+, а у GMA4500 - OpenGL 2.0?
Нужны 2.1 и 2.0 es, эта гпу поддерживает.
Нет, интелы ещё живут, начиная с третьего поколения.
> и не уверен, что там на DRI3 всё переведено... Лет 5-7 назад оно прям категорически отказывалось работать на DRI3.В intel драйвере (не в modesetting, а именно intel) DRI3 не работает - я это помню по тому как dxvk приложения на это ругались. Поправьте если не прав.
А проприетарый NVidia драйвер до сих пор на DRI2 сидит.
> Daniel StoneИз первой ссылки, гноморазработчик-вялендокультист.