The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Из Mesa удалён драйвер программной отрисовки swrast

31.12.2020 11:13

Из кодовой базы Mesa удалён драйвер swrast, предназначенный для программной отрисовки OpenGL. На смену классическому драйверу swrast пришли драйверы llvmpipe и softpipe, которые заметно опережают swrast по производительности и функциональности (в llvmpipe поддерживается OpenGL 4.5, в swrast - OpenGL 3.3). Драйвер swrast построен на базе классического интерфейса DRI, в то время как в llvmpipe и softpipe применяется фреймворк Gallium3D.

Удалению swrast способствовало наличие множества нерешённых проблем и возникновение регрессий, при том, что данный драйвер уже не применяется в дистрибутивах. Кроме того, в начале декабря из Mesa был удалён привязанный к swrast старый классический вариант программного интерфейса OSMesa, позволяющего осуществлять рендеринг не на экран, а в находящийся в памяти буфер. До этой недели swrast продолжал применяться в Debian в сборке с ядром GNU Hurd и на платформах без поддержки LLVM, но теперь он заменён на softpipe, который не привязан к LLVM.

  1. Главная ссылка к новости (https://lists.freedesktop.org/...)
  2. OpenNews: Компания Collabora представила графический драйвер kms_swrast
  3. OpenNews: Intel подготовил патчи для включения в Mesa системы программной отрисовки OpenSWR
  4. OpenNews: В Wayland-сеансе GNOME 3.34 будет обеспечен запуск XWayland по мере необходимости
  5. OpenNews: Релиз Mesa 20.3.0, свободной реализации OpenGL и Vulkan
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/54337-swrast
Ключевые слова: swrast, llvmpipe, softpipe, mesa
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (41) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, OnTheEdge (ok), 11:18, 31/12/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +7 +/
    прям новость для iPony под новогоднюю ёлку
     
     
  • 2.35, Аноним (35), 12:39, 01/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Он что, так любит эмулировать GPU программно?
     

  • 1.2, slava_kpss (ok), 11:20, 31/12/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +19 +/
    Специальная олимпиада под названием "ну зачем удалили, оно никому не мешало" объявляется открытой.
     
     
  • 2.10, б.б. (?), 12:31, 31/12/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > На смену классическому драйверу swrast пришли драйверы llvmpipe и softpipe, которые заметно опережают swrast по производительности и функциональности

    даже в OpenBSD давно llvmpipe используется

     
  • 2.17, Dzen Python (ok), 13:41, 31/12/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Ну а как же - перфокарты не поддерживать, ваймакс - удалить, теперь сломали есть самый передовой драйффер для графика! Как же мне быть! Доннер веттер! Мой станок ДрюЖрюМюДЖеседорфМария 2000 работать уже 50 лет исключительно на перфокартах, по ваймаксу и через свраст на ЭЛТ! Совсем они не думать о своих по-тре-битте-ль!  
     
     
  • 3.22, Аноним (22), 15:13, 31/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Не надо передёргивать, nouveau для GeForce 2 MX прекрасно работает.
     
     
  • 4.32, Dzen Python (ok), 00:03, 01/01/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    А никто не передергивает, друг мой. Просто грустная пародия на реакции на такие новости.
     
     
  • 5.33, б.б. (?), 06:47, 01/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Печально, когда не видят разницы между вещами, которые не используют, потому что не знают или не умеют пользоваться и вещами, для которых уже есть полноценные полностью заменяющие их альтернативы. Когда удаляют первые, пишут комментарии от скудности ума. А когда вторые, то от скудности ума пишут пародии, не понимая ни смысла, ни разницы.
     
     
  • 6.41, Аноним (41), 13:16, 03/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Что вы хотели от человека с ником "Dzen Python" кроме глупого хайпа?
     
  • 4.48, Pavel (??), 18:35, 07/11/2023 [^] [^^] [^^^] [ответить]  
  • +/
    А ATI Radeon 9200 тоже ?))
     

  • 1.4, Аноним (-), 11:24, 31/12/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    GNU Hurd ещё жив что ли?
    Надо было Debian на seL4 перенести вместо траты времени на Debian Gnu/Hurd.
     
     
  • 2.19, asdasd (?), 14:06, 31/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Я даже больше скажу, в рассылке портирования Hurd на L4 до сих пор письма какие-то летают =)
     

  • 1.5, Гэндальф (?), 11:31, 31/12/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    верните!!11
     
  • 1.6, lockywolf (ok), 11:32, 31/12/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Я очень недоволен, хотя понятия не имею, о чём вообще новость.

    Никогда ничем этим не пользовался. В 3Д на Хурд вообще никогда особенно не верилось.

     
     
  • 2.20, Аноним (20), 14:18, 31/12/2020 [^] [^^] [^^^] [ответить]  
  • +22 +/
    > Я очень недоволен, хотя понятия не имею, о чём вообще новость.

    Ты ща 90% опеннета описал

     
     
  • 3.27, Аноним (27), 18:00, 31/12/2020 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Я думаю он проследовал такую цель
     
     
  • 4.42, Аноним (41), 13:17, 03/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Куда? Зачем?!
     
  • 2.29, Аноним (29), 20:00, 31/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    У меня в wine что-то не работало, пока osmesa не включил. Так что новость может и аукнуться...
     
     
  • 3.46, макпыф (ok), 10:47, 05/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    у osmesa было 2 варианта. Один убрали, один оставили
     

  • 1.7, Аноним (7), 11:37, 31/12/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    Ждем нытья какого-то человека кому эта функциональность была жизненно необходима.
     
     
  • 2.8, A.Stahl (ok), 12:15, 31/12/2020 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Сетевая прозрачность. Замшевая. Три штуки. FTP импортный. Два!
     
  • 2.30, Аноним (-), 20:44, 31/12/2020 [^] [^^] [^^^] [ответить]  
  • –2 +/
    могли использовать в ui таймера для моста однокамушкина-розена и теперь не смогут вернутся со схемой антигравитации после автообновления mesa, ну не успели отрапортовать на фридесктоп.
     

  • 1.9, Аноним (22), 12:31, 31/12/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    >Кроме того, в начале декабря из Mesa был удалён привязанный к swrast старый классический вариант программного интерфейса OSMesa, позволяющего осуществлять рендеринг не на экран, а в находящийся в памяти буфер.

    Как будто OpenGL не позволяет рендерить в буфер.

     
  • 1.11, Аноним (11), 12:50, 31/12/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Понимаете, каждый год 31 декабря мы с друзьями чистим мезу. Это у нас такая традиция
     
  • 1.14, danonimous (?), 13:18, 31/12/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Всё бы хорошо, но LLVM слишком долго компилировать, сильно замедляет создание минимальной системы на Gentoo. Ещё ладно, если он кому-то нужен и для других целей, но засасывать в систему по зависимостям такого монстра только из-за видео драйвера - это перебор.
     
     
  • 2.16, Аноним (22), 13:29, 31/12/2020 [^] [^^] [^^^] [ответить]  
  • +7 +/
    Настоящий гентушник не должен бояться многочасовой и даже многомесячной пересборки.
     
     
  • 3.37, microsoft (?), 22:19, 01/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Ну тыто знаеш не по наслышке, собираеш то на корветах.
     
  • 2.18, Аноним (18), 14:05, 31/12/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Амудешный драйвер один хрен тянет за llvm тянет.
     
     
  • 3.45, danonimous (?), 22:11, 03/01/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Ya pro eto i govoryu. Radeon R600, kotoryi v Mesa.
     
  • 2.21, Аноним (22), 15:12, 31/12/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Кстати, llvm не такая уж и большая, всего 3 часа на Core2Duo с 2 GiB с Win 7 32 bit.
     
  • 2.25, Аноним (-), 16:18, 31/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Да llvm тоже дико напрягает. Превратилась меса в помойку.
     
  • 2.26, Ordu (ok), 17:22, 31/12/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Всё бы хорошо, но LLVM слишком долго компилировать, сильно замедляет создание минимальной системы на Gentoo. Ещё ладно, если он кому-то нужен и для других целей, но засасывать в систему по зависимостям такого монстра только из-за видео драйвера - это перебор.

    Выкини gcc. gcc тоже долго собирается. Сэкономишь на gcc заменишь на llvm. Даже если и будет чуть дольше в сумме, то не сильно.

     
     
  • 3.28, Аноним (28), 19:51, 31/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Перейди на llvm... и лови рандомные баги при сборке пакетов.
     
     
  • 4.31, Аноним (22), 21:06, 31/12/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Баги не в сборке пакетов, а в самих. Разрабы допускают UB, которое в GCC к падениям не приводит. А также прочие нарушения стандарта, которые GCC терпит, а clang - пишет ошибку.
     
     
  • 5.38, Олег (??), 00:38, 02/01/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > UB, которое в GCC к падениям не приводит

    Просто в gcc это не UB никакое. А в clang, видимо, теоретики, дрочащие на сферический Си, описанный где-то другими дрочерами, которые не удосужились спросить у умных мужиков, что должен делать компилятор в некоторых случаях.

     
     
  • 6.40, adolfus (ok), 02:49, 02/01/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Абсолютно все, что должен делать c-компилятор описано в стандарте 9899 и разяснено в обосновании. Умные мужики, прежде чем что-то делать, сначала читают доки и лишь потом что-то пишут.
     
  • 6.44, Аноним (22), 17:28, 03/01/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Так и запишем: "Писать надо не под стандарты, а под GCC, во славу жопоэль и Столлмана".
     
  • 3.43, Аноним (-), 13:22, 03/01/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Выкини gcc. gcc тоже долго собирается. Сэкономишь на gcc заменишь на llvm.
    > Даже если и будет чуть дольше в сумме, то не сильно.

    И в чем профит? А LLVM монстр, не модульный, прет все и вся на вообще все архитектуры. Плагины? Тулчейны? Не слышали! Поэтому нате вам кодогенераторы под все что шевелится, либа всего 60 мегов, офигеть.

     

  • 1.24, Аноним (-), 16:16, 31/12/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Лучше бы rust из него удалили, так как есть умерло на 18й версии.
     
     
  • 2.47, макпыф (ok), 10:50, 05/08/2021 [^] [^^] [^^^] [ответить]  
  • +/
    в mesa нету rust
     

  • 1.34, Аноним (34), 10:58, 01/01/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    бугага, а в алтлинукс его так и не завезли. но там люди не софтовозы, бабки пилят прост
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру