The OpenNET Project / Index page

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

08.09.2018 08:01  Выпуск Mesa 18.2.0, свободной реализации OpenGL и Vulkan

Состоялся релиз свободной реализации API OpenGL и Vulkan - Mesa 18.2. С прошлого выпуска внесено около 2200 изменений от примерно 130 разработчиков. Первый выпуск ветки Mesa 18.2.0 имеет экспериментальный статус - после проведения окончательной стабилизации кода будет выпущена стабильная версия 18.2.1. В Mesa 18.2 предоставляется полная поддержка OpenGL 4.5 для драйверов i965, radeonsi и nvc0, поддержка Vulkan 1.1 для карт Intel и AMD, а также частичная поддержка стандарта OpenGL 4.6.

Наиболее заметные изменения:

  • В драйвере radeonsi (для карт AMD) предложен дополнительный профиль совместимости с OpenGL 4.4 (OpenGL 4.4 Compatibility);
  • В драйверы radeonsi и radv добавлена поддержка GPU AMD Vega 20;
  • В драйвер virgl (для виртуального GPU эмулятора QEMU) добавлена поддержка OpenGL 4.3;
  • Для драйверов radeonsi и virgl реализована поддержка OpenGL ES 3.2. В radeonsi дополнительно добавлена поддержка не входящего в основную спецификацию расширения GL_ARB_ES3_2_compatibility;
  • В radeonsi обеспечена поддержка алгоритма адаптивного сжатия текстур ASTC (Adaptive Scalable Texture Compression);
  • В драйвер i965 (для карт Intel) добавлена поддержка расширения GL_ARB_fragment_shader_interlock и улучшена поддержка шейдеров SPIR-V;
  • В драйвер nvc0 для карт NVIDIA c GPU GM200+ добавлена поддержка расширений GL_ARB_sample_locations, GL_NV_sample_locations, GL_NV_conservative_raster, GL_NV_conservative_raster_dilate. Для чипов GP102+ добавлена поддержка расширения GL_NV_conservative_raster_pre_snap_triangles;
  • В nvc0 для GM100+ (Maxwell+) добавлена поддержка групповой обработки изображения (multisampled);
  • В драйвер radeonsi добавлена поддержка расшириений GL_ANDROID_extension_pack_es31a и GL_KHR_texture_compression_astc_ldr;
  • Во всех OpenGL-драйверах добавлена поддержка расширений GL_OES_EGL_image_external и GL_OES_EGL_image_external_essl3;
  • В систему кэширования шейдеров на диске добавлена поддержка вычислительных шейдеров для драйвера radeonsi;
  • Драйвер vc5 (для GPU Broadcom Video Core V) переименован в v3d и включён в основной состав Mesa;
  • В Vulkan-драйвер ANV (для карт Intel) добавлены расширения, развиваемые для следующей версии API Vulkan и уже используемые в SteamVR:
    • VK_KHR_bind_memory2.
    • VK_KHR_external_fence.
    • VK_KHR_external_fence_capabilities.
    • VK_KHR_external_semaphore.
    • VK_KHR_external_semaphore_capabilities.
    • VK_KHR_maintenance2.
    • VK_KHR_maintenance3.
    • VK_KHR_multiview.
    • VK_KHR_relaxed_block_layout.
    • VK_KHR_sampler_ycbcr_conversion.
    • VK_KHR_8bit_storage.
    • VK_KHR_create_renderpass2.
    • VK_KHR_display.
    • VK_KHR_display_swapchain.
    • VK_KHR_external_fence_fd.
    • VK_KHR_external_semaphore_fd.
    • VK_KHR_get_display_properties2.
    • VK_KHR_image_format_list.
  • В Vulkan-драйвер RADV (для карт AMD) добавлен набор расширений:
    • VK_KHR_bind_memory2.
    • VK_KHR_external_fence.
    • VK_KHR_external_fence_capabilities.
    • VK_KHR_maintenance2.
    • VK_KHR_maintenance3.
    • VK_KHR_multiview.
    • VK_KHR_relaxed_block_layout.
    • VK_KHR_create_renderpass2.
    • VK_KHR_display.
    • VK_KHR_display_swapchain.
    • VK_KHR_draw_indirect_count.
    • VK_KHR_external_fence_fd.
    • VK_KHR_get_display_properties2.
    • VK_KHR_get_surface_capabilities2.
    • VK_KHR_image_format_list.
  • В драйвере freedreno (для графической подсистемы чипов Qualcomm) для GPU Adreno a5xx добавлена поддержка метода сглаживания MSAA (Multisample anti-aliasing) и связанного с ним расширения GL_ARB_texture_multisample. Кроме того в драйвере улучшены средства обработки текстур и добавлена поддержка расширений GL_OES_texture_buffer и GL_ARB_seamless_cubemap_per_texture;
  • В драйверы r600 и radeonsi добавлена поддержка расширения GL_EXT_texture_norm16;
  • В драйвере i965 обеспечена поддержка OpenGL-расширений GL_OES_texture_view on (для gen8+) и GL_EXT_texture_norm16;
  • В драйвер nouveau добавлена поддержка расширений GL_ARB_post_depth_coverage, GL_ARB_sample_locations и GL_EXT_texture_norm16;
  • В драйвер virgl добавлена поддержка расширений GL_ARB_seamless_cubemap_per_texture и GL_ARB_shader_stencil_export;
  • Удалена реализация расширения GL_EXT_polygon_offset, вместо которого следует использовать вызов glPolygonOffset;
  • Увеличена скорость компиляции шейдеров с использованием LLVM;
  • Из Mesa удалена библиотека libwayland-egl, которая теперь поставляется в составе Wayland.

  1. Главная ссылка к новости (https://lists.freedesktop.org/...)
  2. OpenNews: Релиз Mesa 18.1.0
  3. OpenNews: Выпуск Mesa 18.0.0, свободной реализации OpenGL и Vulkan
  4. OpenNews: Выпуск Mesa 17.3.0, свободной реализации OpenGL
Лицензия: CC-BY
Тип: Программы
Ключевые слова: mesa, opengl, vulkan
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | RSS
 
  • 1.1, VINRARUS (ok), 08:46, 08/09/2018 [ответить] [показать ветку] [···]    [к модератору]
  • +/
    Когда FreeSync по HDMI уже завезут для АМДы?
     
     
  • 2.2, Аноним (2), 08:51, 08/09/2018 [^] [ответить]    [к модератору]
  • +2 +/
    Уже добавили, но за это отвечает Linux, а не Mesa.
     
     
  • 3.26, VINRARUS (ok), 20:22, 08/09/2018 [^] [ответить]    [к модератору]
  • –1 +/
    Именно FreeSync по HDMI? Ведь сама АМДа заявляет шо токо по дисплейпорту оно работает.... а моник у меня токо с HDMI, хоть и с FreeSync...
     
  • 2.3, Аноним (3), 08:57, 08/09/2018 [^] [ответить]    [к модератору]
  • +1 +/
    GRUB_CMDLINE_LINUX_DEFAULT="amdgpu.dc=1"
     
     
  • 3.19, Аноним (19), 17:51, 08/09/2018 [^] [ответить]    [к модератору]
  • +1 +/
    Рвёт картинку.
     
     
  • 4.76, Аноним (-), 02:52, 11/09/2018 [^] [ответить]    [к модератору]  
  • +/
    Волобуев, где ваш баг?
     
  • 3.36, Аноним (36), 03:37, 09/09/2018 [^] [ответить]     [к модератору]  
  • +/
    все бы зашибись но хмм не работает оно так вроде, и фрисинк r5 230 1Gb VRAM OEM ... весь текст скрыт [показать]
     
     
  • 4.47, VINRARUS (ok), 11:15, 09/09/2018 [^] [ответить]     [к модератору]  
  • –2 +/
    Моя R7 260x поддержывает, мой монитор LG 23MP68VQ-P поддержывает, Linux ядро вро... весь текст скрыт [показать]
     
  • 2.11, Аноним (11), 14:19, 08/09/2018 [^] [ответить]    [к модератору]  
  • +/
    FreeSync требует изменений в куче юзерспейсных компонентов, включая композиторы. Так то ядром оно вроде уже поддерживается.
     
     
  • 3.28, Аноним (-), 22:28, 08/09/2018 [^] [ответить]    [к модератору]  
  • +/
    То есть, для линукса это всё очень сложно?
     
     
  • 4.37, Аноним (37), 04:25, 09/09/2018 [^] [ответить]     [к модератору]  
  • –2 +/
    Не то чтобы сложно Помнишь историю когда Торвальдс послал nVidia со сцены и п... весь текст скрыт [показать]
     
  • 1.4, Анончик (?), 10:37, 08/09/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    Разве OpenGL и Vulkan не свободные?
     
     
  • 2.8, Анончик999999 (?), 12:45, 08/09/2018 [^] [ответить]    [к модератору]  
  • +9 +/
    Это спецификации. Реализации есть и несвободные.
     
  • 1.5, evkogan (?), 10:51, 08/09/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Посмотрел MesaMatrix, я чего-то не понимаю или у них ошибка?
    Как может быть поддержка чего-то в драйвере если ее нет в mesa, например  VK_KHR_device_group ?
     
     
  • 2.6, ajp (?), 11:11, 08/09/2018 [^] [ответить]    [к модератору]  
  • +/
    ошибка, общей инфраструктуры у vulkan-драйверов нет, поэтому говорить о поддержке каких-либо функций vulkan в mesa некорректно
     
  • 1.7, Skullnet (?), 12:28, 08/09/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +6 +/
    Лучшие драйвера для интела, и худшие драйвера для нвидии, потому что нвидия - сраные монополисты.
     
     
  • 2.9, Аноним (9), 13:35, 08/09/2018 [^] [ответить]    [к модератору]  
  • –3 +/
    Лучшие это работающие или какие, извините?
     
  • 2.10, Аноним (11), 14:08, 08/09/2018 [^] [ответить]     [к модератору]  
  • +4 +/
    Про интел толсто Навскидку могу сразу вспомнить - Интел уже много лет не может... весь текст скрыт [показать]
     
     
  • 3.38, Аноним (38), 04:34, 09/09/2018 [^] [ответить]     [к модератору]  
  • –5 +/
    Задолбали в первую очередь сам Intel Написанный драйвер нужно серьёзно рефактор... весь текст скрыт [показать]
     
     
  • 4.43, iPony (?), 08:58, 09/09/2018 [^] [ответить]     [к модератору]  
  • +/
    Надо уточнять, что на десктопный линукс А так драйвера для применения во всяких... весь текст скрыт [показать]
     
  • 4.49, Аноним (49), 13:15, 09/09/2018 [^] [ответить]    [к модератору]  
  • +/
    Какое еще ядро меняют? Железка то не меняется каждый месяц? Что вообще ты несешь?
     
  • 4.55, Аноним (-), 18:51, 09/09/2018 [^] [ответить]     [к модератору]  
  • –1 +/
    gt оверквотинг удален Очень Вас жаль, что у Вас единственная Надежда Но ни... весь текст скрыт [показать]
     
  • 2.59, мимокрокодил_ноэтонеточно (?), 22:39, 09/09/2018 [^] [ответить]    [к модератору]  
  • +/
    Монополисты чего? Вроде как на рынке видеокарт пока 3 игрока (nVidia, Intel, AMD), а для звания монополист нужно чтобы был один
     
  • 1.12, Аноним (12), 14:38, 08/09/2018 [ответить] [показать ветку] [···]     [к модератору]  
  • +/
    интересно когда они или кто отвечает там за это, достигнут того, чтобы видеокарт... весь текст скрыт [показать]
     
     
  • 2.13, Аноним (13), 14:55, 08/09/2018 [^] [ответить]    [к модератору]  
  • +/
    > radeon

    У них же куча драйверов. Несвободные хуже чем свободные. У невидиа давно всё регулируется, даже в свободных на ферми регуляция есть.

     
  • 2.14, Crazy Alex (ok), 14:56, 08/09/2018 [^] [ответить]    [к модератору]  
  • +/
    Ну, до перегрева тут очень далеко. Но если вам ехать, а не шашечки - sensors/fancontrol настраивайте как хотите, прямо сейчас всё будет работать.
     
     
  • 3.15, Аноним (12), 15:54, 08/09/2018 [^] [ответить]    [к модератору]  
  • +/
    а смысл мне крутить вентиляторы? если я говорю о том что надо чтобы снижалось частота памяти и ядра, следовательно и вольтаж понижается, тогда и перегревы или греться не будет
     
  • 2.17, Аноним (17), 17:18, 08/09/2018 [^] [ответить]     [к модератору]  
  • +1 +/
    У меня все работает, карта rx470, ubuntu 16 04 ядро 4 15, mesa 18 0 cat sy... весь текст скрыт [показать]
     
     
  • 3.18, Аноним (17), 17:30, 08/09/2018 [^] [ответить]     [к модератору]  
  • +/
    glxgears при 60 к с gt оверквотинг удален ... весь текст скрыт [показать]
     
     
  • 4.40, Аноним (12), 06:47, 09/09/2018 [^] [ответить]     [к модератору]  
  • +/
    посмотрел, да снижает частоту и в правду и вольтаж, но просмотр видео в браузере... весь текст скрыт [показать]
     
     
  • 5.41, Аноним (41), 07:16, 09/09/2018 [^] [ответить]     [к модератору]  
  • +/
    У меня с rx470 при просмотре видео 1080p60 частота видеопамяти поднимается до ма... весь текст скрыт [показать]
     
     
  • 6.68, JL2001 (ok), 11:29, 10/09/2018 [^] [ответить]    [к модератору]  
  • +/
    >GFX Clocks and Power:
    > 1650 MHz (MCLK)
    > 300 MHz (SCLK)
    > 6.56 W (VDDC)
    > 10.19 W (VDDCI)
    > 20.216 W (max GPU)
    > 22.75 W (average GPU)
    >
    >GPU Temperature: 37 C
    >GPU Load: 11 %

    подскажите от чего зависит формат вывода? у меня он слабоинформативный
    sudo cat /sys/kernel/debug/dri/1/amdgpu_pm_info
    Clock Gating Flags Mask: 0x0
            Graphics Medium Grain Clock Gating: Off
    ...скип...
    uvd    vclk: 0 dclk: 0
    power level 0    sclk: 30000 mclk: 15000 vddc: 900 vddci: 850 pcie gen: 1

    4.18.6-041806-generic

     
     
  • 7.70, yoshik (?), 14:40, 10/09/2018 [^] [ответить]    [к модератору]  
  • +/
    mesa+vulkan работает отлично с amdgpu,
    но месовский radeon надо пихать в блеклист.
     
  • 7.71, Аноним (41), 16:03, 10/09/2018 [^] [ответить]    [к модератору]  
  • +/
    > подскажите от чего зависит формат вывода? у меня он слабоинформативный

    Не знаю.

     
  • 7.74, Аноним (11), 21:38, 10/09/2018 [^] [ответить]    [к модератору]  
  • +/
    Зависит от поколения видеокарты. Поддержка PowerPlay вроде еще не реализована для SI и CIK.
     
     
  • 8.75, Аноним (11), 22:06, 10/09/2018 [^] [ответить]     [к модератору]  
  • +/
    Драйвер поддерживает PowerPlay на CIK, но только для двух чипов BONAIRE и HAWAI... весь текст скрыт [показать]
     
  • 2.20, Анн (?), 18:01, 08/09/2018 [^] [ответить]     [к модератору]  
  • –2 +/
    я так ноут сломал из-за такой же ситуации 5 лет назад полез думал выну горячую ... весь текст скрыт [показать]
     
     
  • 3.21, Анн (?), 18:02, 08/09/2018 [^] [ответить]    [к модератору]  
  • +/
    в итоге на рынке за рубль отдал, а щаз уже разум есть -- мог бы починить за ту же сумму
     
     
  • 4.31, Аноним (-), 22:39, 08/09/2018 [^] [ответить]    [к модератору]  
  • +/
    За рубль?
    Прямо беда с вами.
     
  • 2.77, Аноним (-), 02:58, 11/09/2018 [^] [ответить]     [к модератору]  
  • +/
    Сто лет как реализовано И снижение частот, и защита от перегрева Другое дело ч... весь текст скрыт [показать]
     
     ....нить скрыта, показать (16)

  • 1.16, Анонимчик (?), 16:58, 08/09/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Мой intel hd не полностью поддерживает vulkan(
     
     
  • 2.22, inferrna (ok), 18:19, 08/09/2018 [^] [ответить]    [к модератору]  
  • +4 +/
    Хахах, ахаха, охх-хе. Охх. Ну ничего, зато спектр с мельдонием поддерживает.
     
     
  • 3.32, Аноним (-), 22:41, 08/09/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    А что, интеловская встройка - это плохое видеоподспорье для линукс?
     
     
  • 4.35, Аноним (35), 02:00, 09/09/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    Там не работает с дровами Libreboot, а без него роутеру хана настанет, так что штеуд не айс.
     
  • 4.78, Аноним (-), 03:01, 11/09/2018 [^] [ответить]     [к модератору]  
  • +/
    Оно именно подспорье Потому что кселератором интелские GPU называть - несколь... весь текст скрыт [показать]
     
  • 1.34, h31 (ok), 01:22, 09/09/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    > Для драйверов radeonsi и virgl реализована поддержка OpenGL ES 3.2.

    Объясните, кому на десктопе нужен OpenGL ES? Только ради отладки мобильных приложений?

     
     
  • 2.45, Аноним (17), 10:17, 09/09/2018 [^] [ответить]    [к модератору]  
  • +2 +/
    OpenGLES3 == WebGL2
     
  • 2.48, Аноним (48), 13:15, 09/09/2018 [^] [ответить]    [к модератору]  
  • +/
    Wayland работает через gl es.
     
     
  • 3.56, h31 (ok), 18:54, 09/09/2018 [^] [ответить]    [к модератору]  
  • +/
    Wayland работает через EGL, который вообще из другой оперы. Использовать OpenGL или OpenGL ES для ускорения отрисовки - зависит от конкретного композитора.
     
  • 2.50, Аноним (49), 13:16, 09/09/2018 [^] [ответить]    [к модератору]  
  • +/
    > Только ради отладки мобильных приложений?

    это недостаточная причина?

     
  • 2.51, AlexYeCu_not_logged (?), 16:03, 09/09/2018 [^] [ответить]    [к модератору]  
  • +/
    >Объясните, кому на десктопе нужен OpenGL ES?

    arm

     
     
  • 3.57, h31 (ok), 18:55, 09/09/2018 [^] [ответить]    [к модератору]  
  • +/
    И много вы знаете девайсов, где соседствуют ARM-процессор и графика от AMD?
     
     
  • 4.58, ы (?), 19:16, 09/09/2018 [^] [ответить]    [к модератору]  
  • +/
    Вообще-то и AMD с Nvidia поддерживает GLES2.0
     
  • 4.72, AlexYeCu_not_logged (?), 17:41, 10/09/2018 [^] [ответить]    [к модератору]  
  • +/
    >И много вы знаете девайсов, где соседствуют ARM-процессор и графика от AMD?

    А этого в условии не было.

     
  • 2.79, Аноним (-), 03:03, 11/09/2018 [^] [ответить]     [к модератору]  
  • +/
    В некоторых играх есть рендер через GL ES В основном потому что GL ES на интеле... весь текст скрыт [показать]
     
  • 1.52, Андрей (??), 16:43, 09/09/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    а что, 4 видеокор который во всех малинах стоит, опять с нормальным драйвером прокатили?
     
     
  • 2.54, h31 (ok), 18:41, 09/09/2018 [^] [ответить]    [к модератору]  
  • +/
    Да. Как я понимаю, для бродкома SoC из малинки - это дикое легаси, которое только для такого вот косвенного пиара (в виде популярного одноплатника) и выпускают.
     
  • 1.53, Анонимчик (?), 17:07, 09/09/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    hd 4600 с i965  нормально 3d тянет на xf86-video-intel, а вот с вулканом не очень дружит.По крайней мере без dxvk на последнем wine-staging проблем нет у тяжелых игр, с примочкой dxvk крашится. Ошибка c невозможностm. создать текстуры.(
     
     
  • 2.64, Аноним (11), 00:33, 10/09/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    Вулкан на Haswell от Intel можете не ждать. :)
    https://bugs.freedesktop.org/show_bug.cgi?id=105226
     
  • 2.69, 123 (??), 11:53, 10/09/2018 [^] [ответить]    [к модератору]  
  • +/
    >а вот с вулканом не очень дружит

    hd 4600 - 2013 год.
    Vulkan - 2016 год.
    Как бы ничего удивительного.

     
     
  • 3.73, Аноним (11), 21:23, 10/09/2018 [^] [ответить]    [к модератору]  
  • +/
    А AMD GCN 1.0 - 2012 год =P
     
     
  • 4.81, Аноним (-), 03:07, 11/09/2018 [^] [ответить]     [к модератору]  
  • +/
    Как ты думаешь, чего интелу приспичило ядро Radeon для своих CPU лицензировать п... весь текст скрыт [показать]
     
     
  • 5.83, Аноним (11), 09:39, 11/09/2018 [^] [ответить]    [к модератору]  
  • +/
    Термин GCN сами AMD уже не используют, но в это понятие включался весь чип (core + uncore). Вычислительные ядра они называют GFX. Например, последнее поколение (Vega) - это GFX9.
     
  • 4.82, 123 (??), 09:38, 11/09/2018 [^] [ответить]    [к модератору]  
  • +/
    >А AMD GCN 1.0 - 2012 год =P

    AMD Mantle стала основой для Vulcan API, так что в данном случае поддержка Вулкана у всех GCN карт вполне объяснимо, в отличии от. У той не noVideo Vulcan даже у 900-ой серии скорее для галочки и в использовании непригоден.

     
  • 1.61, Аноним (61), 22:48, 09/09/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Посмотрел, так понимаю драйв LiMa давным-давно заброшен?
     
     
  • 2.80, Аноним (-), 03:05, 11/09/2018 [^] [ответить]     [к модератору]  
  • +/
    Там сейчас какой-то китаец подхватил разработку открытого драйвера для MALI И m... весь текст скрыт [показать]
     
  • 1.63, Аноним (-), 00:06, 10/09/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    на арче, с минимальной графикой, дота выдала на 20больше фпс, чем на 10тке винде.
     
     
  • 2.65, Аноним (65), 03:51, 10/09/2018 [^] [ответить]    [к модератору]  
  • +/
    На Solus Linux выдало все 79фпс в дота2
     
     
  • 3.66, Аноним (65), 03:51, 10/09/2018 [^] [ответить]    [к модератору]  
  • +/
    Intel HD 630
    DDR4 3200
     
  • 2.67, Анонимус3000 (?), 09:18, 10/09/2018 [^] [ответить]    [к модератору]  
  • +/
    Потому что не отображает половину эффектов.
     

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


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