LINUX.ORG.RU

Для драйвера r600/radeonsi в MESA включена по умолчанию поддержка технологии HyperZ для видеокарт серии evergreen/cayman

 , , ,


1

2

Для драйвера r600/radeonsi в MESA включена по умолчанию поддержка технологии HyperZ для видеокарт серии evergreen/cayman.

HyperZ — технология, изобретённая фирмой ATI для повышения скорости передачи информации от GPU к видеопамяти.

HyperZ работает на блочной основе, то есть на основе разбиения экрана на квадратные фрагменты. GPU вырисовывает полигон сначала в обычном порядке, затем в блочном, и если блок полностью закрывает собой полигон, то он отбрасывается и исключается из дальнейшей обработки (при рендеризации это экономит до 20 % времени). Тем самым HyperZ экономит пропускную способность памяти, уменьшая поток проходящей через неё информации.

По тестам 2012 года прирост производительности был до 10% в большинстве игр.

Для Fedora 21+ существует репозитарий с пакетами mesa из git . Включается командами:

dnf copr enable decathorpe/mesa-git
dnf -y upgrade

>>> Подробности

★★★

Проверено: Shaman007 ()

Nvidia то напряглись?

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

у нвидии всё хорошо. её драйвер\железо самое лучшее (с)

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

Свободный то нет, а с блобами на линуксах всегда все очень плохо было.

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

у нвидии всё хорошо

Это в смысле о нвидии надо как о любом покойнике говорить либо хорошее либо ничего?

mbivanyuk ★★★★★ ()

В какую версию Mesa войдёт: 11.1 или 11.2?

carasin ★★★★★ ()

Странно что так долго не было включено по умолчанию. Что ещё осталось включать вручную?

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

предполагаю что в 11.1. 11.1-rc3 сделали 8 дней назад. а эти коммиты были позднее. поэтому шансы что это будет в 11.1-rc4 и 11.1 релизе высоки.

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

по описанию в коде этот функционал работал нестабильно и его отключили специально.

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

Это в смысле о радеоне надо как о любом покойнике говорить либо хорошее либо ничего?

fixed

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

Nvidia то напряглись?

Чего им напрягаться? В следующих версиях дров будет полноценный KMS, Vulkan, Pascal, полная поддержка Wayland. Нам ли переживать)

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

софта под Vulcan нет, даже тестов. KMS давно есть у всех. Wayland станет актуальным только в 2016 и то не факт. И это всё без ошибок ? :)

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

софта под Vulcan нет, даже тестов

Как и спеков, потому и выйдут они скорее всего вместе с реализацией в дровах. А так смысл писать софт под то, чего нет?

KMS давно есть у всех

В Catalyst он есть?

Wayland станет актуальным только в 2016 и то не факт

И? Поддержка в дровах должна быть уже сейчас. Тем более, например, в Cinnamon не чешутся пока насчёт Wayland именно из-за отсутствия его поддержки в блобах.

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

я за то что блобы не нужны (tm). так что ориентироваться на них смысла не вижу. nvidia это исчезающе малая величина по сравнению с общим количеством систем на Intel\ARM\etc и пока в mesa не будет этих технологий - мало кто будет чесаться в плане выпуска ПО.

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

Каким образом тебя, дятел, занесло в эту новость если она тебя никоим образом не касается? Краснота и чешется в некоторых местах? И ты, болезный, это на amd списываешь? К доктору обратись!

anonymous ()

репозитарий

Да откуда вы лезете такие? Небось еще броузер говоришь вместо браузер.

karton1 ★★★★ ()
Последнее исправление: karton1 (всего исправлений: 1)
Ответ на: комментарий от carasin

Не вошел. И не собирался, 11.1-rc* в отдельной ветке а добавляли в мастер. У них ЕМНИП после рц фьючер фриз. Так что ждать теперь в следующей версии, которая будет примерно летом.

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

Catalyst

поддержки в блобах

Так АМД официально хоронит болб. Будет опенсорс а в нем уже и кмс и вялый.

Behem0th ★★★★★ ()

В radeonsi помимо HyperZ еще и fast stencil clear добавлили с этим набором патчей. ФПС визуально подрос в ETS2 на максимальных настройках с ~25 до ~35. В тестах unigine-heaven и unigine-valley ФПС остался примерно на тех же уровнях.

Behem0th ★★★★★ ()

Отличная новость чуваки. Вижу блобщиков невидийных уже корчить начало :)

trueshell ★★★★★ ()

Хорошо бы - конкуренция штука хорошая, а AMD пока жутко сливает в играх под линуксами.

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

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

Они хоронят nvidia.

Люблю заходить на лор, посмотреть кунсткамеру шизофреников.

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

софта под Vulcan нет

Драйверов у амд нет, потому пофиг есть софт или нет — его всё равно не запустить на амд.

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

11.1 уже релизнулась.

Hello all,

Mesa 11.1.0 is now available.

I would like to thank all the  the developers, testers and everyone for
helping shape this release.


Here are some of the highlights:

- New hardware enablement/support
 - a305, freedreno
 - stoney, radeonsi

- New drivers
 - virgl gallium driver for the qemu virtio-gpu

- OpenGL milestones
 - OpenGL 3.1 support on freedreno (a3xx, a4xx)
 - OpenGL 3.3 support for VMware guest VM driver (supported by Workstation 12
    and Fusion 8).

- VAAPI
 - dmabuf import
 - color space conversion (via VPP)
 - headless support (via VA_DISPLAY_DRM)
 - support RGBX and BGRX in VPP
 - HEVC decode

- EGL
 - DRI3 support for the X11 backend


This release adds support for the following extensions:

- GL_AMD_performance_monitor on nv50
- GL_ARB_arrays_of_arrays on i965
- GL_ARB_blend_func_extended on freedreno (a3xx)
- GL_ARB_clear_texture on nv50, nvc0
- GL_ARB_clip_control on freedreno/a4xx
- GL_ARB_copy_image on nv50, nvc0, radeonsi
- GL_ARB_depth_clamp on freedreno/a4xx
- GL_ARB_fragment_layer_viewport on i965 (gen6+)
- GL_ARB_gpu_shader_fp64 on r600 for Cypress/Cayman/Aruba chips
- GL_ARB_gpu_shader5 on r600 for Evergreen and later chips
- GL_ARB_seamless_cubemap_per_texture on freedreno/a4xx
- GL_ARB_shader_clock on i965 (gen7+)
- GL_ARB_shader_stencil_export on i965 (gen9+)
- GL_ARB_shader_storage_buffer_object on i965
- GL_ARB_shader_texture_image_samples on i965, nv50, nvc0, r600, radeonsi
- GL_ARB_texture_barrier / GL_NV_texture_barrier on i965
- GL_ARB_texture_buffer_range on freedreno/a3xx
- GL_ARB_texture_compression_bptc on freedreno/a4xx
- GL_ARB_texture_query_lod on softpipe
- GL_ARB_texture_view on radeonsi and r600 (for evergeen and newer)
- GL_ARB_vertex_type_2_10_10_10_rev on freedreno (a3xx, a4xx)
- GL_EXT_blend_func_extended on all drivers that support the ARB version
- GL_EXT_buffer_storage implemented for when ES 3.1 support is gained
- GL_EXT_draw_elements_base_vertex on all drivers
- GL_EXT_shader_samples_identical on i965.
- GL_EXT_texture_compression_rgtc / latc on freedreno (a3xx & a4xx)
- GL_KHR_debug (GLES)
- GL_NV_conditional_render on freedreno
- GL_OES_draw_elements_base_vertex on all drivers
- EGL_KHR_create_context on softpipe, llvmpipe
- EGL_KHR_gl_colorspace on softpipe, llvmpipe
- 16x multisampling on i965 (gen9+)

Medar ★★★★★ ()

Шома, ты вечно пьян, или это традиция такая — подтверждать странного вида трэш? В какой версии реализовано? Спасибо, что хоть ссылкой на коммит поделился. В новости я вижу сферического коня в вакууме, не более.

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

Хе хе, под нвидиа блобом пользуется только школота безграмотная, а нормальные люди на открытых сидят и не кашляют

undemeon ()

Жутко интересует: оно уже лучше проприетарного драйвера? А то раньше шейдеры практически на проце выполнялись, медленно. Интересует как оно на RV635 шевелиться будет.

OpenMind ★★ ()
Последнее исправление: OpenMind (всего исправлений: 1)
Ответ на: комментарий от OpenMind

Судя по форониксу в отдельно взятых бенчмарках отдельно взятые карты как блоб, но в большинстве случаев значительно медленнее. На некоторых катах с блобом либо с открытым драйвером видяха виснет. И даже r9 fury чаще всего работает со скоростью затычки gtx 950 с блобом.

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

то есть, на стареньком радике 3650 лучше не переходить?

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

У меня мобильный вариант rv630, и начиная с mesa 9.1 становится только хуже. Раньше ut2004 работал без нареканий, а теперь такое чувство, что ему видеопамяти не хватает,на карточке 256 мегабайт всего.

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

да 256мб нормально же, у меня 512 обычная. Но честно говоря настораживает...

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

ну у меня популярная видуха, может кто пользовался знает. У меня просто оно и так нормально пашет, но думал уже можно на открытый драйвер переползти.

OpenMind ★★ ()

HyperZ - это давняя и слёзная (для разработчиков открытого драйвера радеонов) история. Очень грабельная тема. АМУДЕ толком и сама сказать не могла, как HyperZ работал в блобе.

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

Лучше бы в нём OpenCL был. Пока что там только опыты по его внедрению.

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

Нормальные - это у которых нет использующего видеокарту софта?

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

nvidia это исчезающе малая величина по сравнению с общим количеством систем на Intel\ARM\etc

При этом в Линуксе имеет самый лучший драйвер, пусть и проприетарный. А мы о нём сейчас речь ведём. Вот когда АМД начнёт выпускать свой блоб, который будет тесно интегрирован с открытым модулем, как обещали - вот тогда и посмотрим. А так я тоже за то, что блобы не нужны, только от Нвидии вряд ли дождёшься такого же мнения.

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

только от Нвидии вряд ли дождёшься такого же мнения

Ну частично это они признают. У них есть опыт работы с опенсорцом, пусть не такой богатый как у амд и интела.

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

Заведешь куду на нуво? Иль может cublas на opencl перепишешь?

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

Если понадобиться кому то, то заведут и перепишут. А вот сделать систему безопасности камер на 15 с мультискринами под блобом ты не сможеш никак, да и диспозиция рабочих столов под opengl глюкоманит на пропоприетащине как сумасшедшая. Примеров куча. Хотя бы пресловутый компиз взять. Сравни открытые и закрытые, а потом говори. Да и вообще тут народ с блобом в большинстве случаев из за стима париться, а он там нафиг не нужен

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

То-то в свободных драйверах на AMD частично поддерживается OpenCL 1.1 А в закрытых уже 2.0

anonymous ()

А тесты реальной работы софта, использующего OpenCL, на свободных драйверах были?

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