LINUX.ORG.RU

Из Mesa удалён код классических драйверов, не использующих Gallium3D

 ,


0

1

Из кодовой базы Mesa удалены все классические драйверы OpenGL и прекращена поддержка инфраструктуры для их работы. Сопровождение кода старых драйверов будет продолжено в отдельной ветке «Amber», но в основной состав Mesa данные драйверы больше входить не будут.

Изменение затрагивает все остававшиеся в составе Mesa драйверы, не использовавшие интерфейс Gallium3D, включая драйверы i915 и i965 для GPU Intel, r100 и r200 для GPU AMD и Nouveau для GPU NVIDIA. Вместо указанных драйверов рекомендуется использовать драйверы на основе архитектуры Gallium3D, такие как Iris (Gen 8+) и Crocus (Gen4-Gen7) для GPU Intel, radeonsi и r600 для карт AMD, nvc0 и nv50 для карт NVIDIA. Удаление классических драйверов приведёт к прекращению поддержки некоторых старых GPU Intel (Gen2, Gen3), AMD Radeon R100 и R200 и старых карт NVIDIA.

Источник — портал opennet.ru.

>>> Подробности (opennet.ru)

★★★★★

Проверено: hobbit ()
Последнее исправление: xaizek (всего исправлений: 3)

Из кодовой базы Mesa удалены все классические драйверы OpenGL и прекращена поддержка инфраструктуры для их работы.

Фак ю, меса!

anonymous
()
Ответ на: комментарий от einhander

1024×600? Что там, целых два танка видно будет? Ну и разработчики говорят, что

Поддержка OpenGL 2.1 и выше

а интел говорит, что

Intel® Graphics Media Accelerator 3150 supports OpenGL 1.5 with Microsoft Windows and OpenGL 2.0 with Linux

gremlin_the_red ★★★★★
()
Ответ на: комментарий от mirai65536

ничего страшного, перепости картинку fuck_you_nvidia_torvalds.jpg и полегчает

anonymous
()
Ответ на: комментарий от mirai65536

Это просто днищевстройки из середины нулевых плохо работают. И никакой драйвер этого не исправит. Особенно с учётом того, что он наполовину софтовый, а к видяшке из нулевых прилагается и процессор оттуда же, так что всем становится тяжко — и видяшке, и процессору, и горе-юзеру такого старья.

gremlin_the_red ★★★★★
()
Ответ на: комментарий от gremlin_the_red

Я тоже считаю чудом, что я мог нормально играть в Touhou под вайном на нетбуке.

anonymous
()
Ответ на: комментарий от DMITRY

Я умею читать, а вы не понимаете сути

MEZON ★★★★★
()

Ну наконец-то. Отдельных лучей поноса некрофилам которые против этого изменения.

slovazap ★★★★★
()
Ответ на: комментарий от One

Haswell - это gen4, Broadwell - это gen5

intel core gen - да, 4/5

intel graphics gen - нет, 7/8

Ford_Focus ★★★★★
()
Ответ на: комментарий от hobbit

судя по каментам, как минимум стоит добавить, что поддержку графики в Intel Core (во всех) НЕ дропали, и что поколение intel core не совпадает с поколением intel graphics

Ford_Focus ★★★★★
()
Ответ на: комментарий от mirai65536

Например прога для просмотра boardview схем OpenBoardView на моём нетбуке как-то давно не запускалась из-за того, что там не поддерживается нужная версия OpenGL

кмк, в таких особых случаях можно запуститься и через llvmpipe - не велика потеря

Ford_Focus ★★★★★
()
Ответ на: комментарий от einhander

ты видимо путаешь i915 и i965?
если тесты i915g и были, то про них уже забыли давно потому что про него с 2013 никто и не вспоминал за ненадобностью или незнанием. Он делался гуголом для хромоногобуков со старыми атомами, да и gallium/llvm сейчас побыстрее работает чем в 2013

mittorn ★★★★★
()
Ответ на: комментарий от hobbit

Ну, я думаю ты знаешь что в войну с паникёрами делают.

Всё будет нормально, всё будет работать, и на сэндиках и на ивиках встроенное. Немного изменили реализацию.

Я думаю, что весь шум из-за перехода с иксов на «валенок».

anonymous
()
Ответ на: комментарий от DMITRY

Не все драйвера галлиума завязаны на llvm, но к примеру i915g без llvm работает в 10-100 раз медленнее в зависимости от процессора

mittorn ★★★★★
()
Ответ на: комментарий от mirai65536

Его сильно поправили в этом году. Артефакты были весной и иногда весил систему.

mittorn ★★★★★
()

Нам только на пользу, будет проще портировать драйвера на Haiku. Я так понимаю что старые драйвера прибиты к X11.

X512 ★★★★★
()
Ответ на: комментарий от carasin

Чего жалеть если это по сути реорганизация и разделение проекта на два? Пользуйтесь Amber если вам так надо.

X512 ★★★★★
()
Ответ на: комментарий от X512

не знаю насчёт прибивания к x11, kmsdrm они работали. А pre-modesetting выпилили ещё в том году все

mittorn ★★★★★
()
Ответ на: комментарий от DMITRY

А новые кстати прибиты к ядерному dri.

Это не страшно. Я сделал сервер пользовательского режима, который реализует ioctl amdgpu и это работает.

Прибивание к иксам страшнее.

X512 ★★★★★
()
Ответ на: комментарий от X512

тогда ок.

но 1. ни чего не мешает использовать galium версии 2. классик по мойму к иксам не привязан

Кстати, а что в haiku вместо иксов?

DMITRY
()
Ответ на: комментарий от DMITRY

но 1. ни чего не мешает использовать galium версии

Я пробовал собирать Gallium DRI драйвера, они собираются, может даже и работают, но на данный момент нет загрузчика DRI драйверов. Только загрузчик Vulkan драйверов и своего формата драйверов OpenGL из которого работают LlvmPipe и Zink.

Кстати, а что в haiku вместо иксов?

Свой GUI сервер app_server без композитинга и с продвинутой векторной графикой на стороне сервера.

X512 ★★★★★
()
Ответ на: комментарий от gremlin_the_red

Нагородили сущностей, что программисты, что железячники, а нам разбирайся. Где там хазвел, где рязань, где хд, где суперхд, где вега и какого она на самом деле поколения и как все они соотносятся с теми названиями, что в новости и при чём тут i965 или i915. Названья должны быть понятными. И выполнять понятные задачи понятным способом. Нет, накрутили, попробуй установить все нужные твоей железке пакеты и обойти те, которые замедляют работу. А оне потом ещё и на мороз всё выкидывают. Раньше юыло проще :)

R_He_Po6oT ★★★★
()
Ответ на: комментарий от X512

продвинутой векторной графикой на стороне сервера

… чисто программная. те тупо хуже чем отдельная библиотечка с тем же

anonymous
()
Ответ на: комментарий от X512

Работает кое как. Ты видал какая куча пакетов видеоускорения раскидана по просторам дистрибутивов? А ещё их надо запускать не стандартно, а опции всякие прописывать, которые потом опять не работают.

А так, да, видео на ютубе в 720p можно смотреть, если не на 60 кадров в секунду.

R_He_Po6oT ★★★★
()
Ответ на: комментарий от anonymous

Разделить проект на два, чтобы было меньше проблем при написании новых драйверов – это вредить? По мне так всем на пользу.

X512 ★★★★★
()

Надеюсь, все производители железа уже поняли, для кого они делают железо в первую очередь - для любителей поковыряться в только им нужных линуксячьих прослойках

Ведь всем понятно, что прослоек много не бывает - все лишние прослойки съедает Столлман

anonymous
()
Ответ на: комментарий от intelfx

Просто, чего ожидать от i965, понятно, а от crocus – ХЗ. Я о нём узнал буквально только что – из коммента на OpenNet.

carasin ★★★★★
()
Ответ на: комментарий от anonymous

Нет. Поколения процессоров и поколения встроек – это разные поколения.

carasin ★★★★★
()
Ответ на: комментарий от X512

ХЗ, но i965 отлично работает с wayland. У X'ов же свои ddx-драйвера, которые не для реализации OpenGL, OpenCL, VAAPI и VDPAU, а для взаимодействия с соответствующим ядрёным модулем (собственно, ddx – это device dependant x).

carasin ★★★★★
()
Ответ на: комментарий от X512

Разделить проект на два, чтобы было меньше проблем при написании новых драйверов – это вредить? По мне так всем на пользу.

Если создается прослойка типа суперклея призванная монополизировать уровень в графическом стеке - то нужно нести ношу по поддержке унаследованных устройств. Иначе нафиг нужны эти прослойки - все сами будут libGL.so реализовывать

nwtour ★★
()
Ответ на: комментарий от mittorn

Может он в 2.1, там есть пляски с бубном при установке значения не по умолчанию. В какой то мезе поставили по умолчанию 1.0.

einhander ★★★★★
()
Ответ на: комментарий от gremlin_the_red

1024×600? Что там, целых два танка видно будет? Ну и разработчики говорят, что

Для этого есть внешний монитор. Около 20 танчиков точно работает.

Intel® Graphics Media Accelerator 3150

Выкиньте каку. С дровами было плохо всегда. А Intel GMA950 все работает.

einhander ★★★★★
()
Ответ на: комментарий от mittorn

Спасибо, все верно. Гуглил i915g, а нашел сравнение i965 и crocus, но запомнилось как i915g. Так что все сказанное именно про это сравнение.

einhander ★★★★★
()
Ответ на: комментарий от einhander

Нет, не может, нет, не в 1.0. Изначально он умел 1.5 с программными вертексными шейдерами (потому что аппаратных нет). Потом под линуксом, опять же программно, довели поддержку до 2.1, но, вдруг, выяснилось, что это сломало Хром на этой видяшке. Поэтому в месе откатили обратно на 1.5. 2.1 вернуть можно (вроде, я сам не пробовал, но в арчевики есть способ), но стоит понимать, что это сугубо программная реализация.

gremlin_the_red ★★★★★
()
Ответ на: комментарий от gremlin_the_red

Поэтому в месе откатили обратно на 1.5. 2.1 вернуть можно (вроде, я сам не пробовал, но в арчевики есть способ), но стоит понимать, что это сугубо программная реализация.

Пробовал, возвращается 2.1, и хром работает. Про то, что это программная реализация спорить не буду, просто было неожиданно узнать, что по умолчанию программная реализация отключается. Для программной реализации все достаточно быстро работало.

einhander ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.