LINUX.ORG.RU
ФорумTalks

Опубликованы патчи для поддержки amdgpu драйвером карт на архитектуре GCN 1.0

 , , ,


1

1

Патчи опубликованы в рассылке dri-devel, они имеют экспериментальный характер и не предназначены для пользователей. На текущий момент: GFX и DMA в большинстве работает. DPM (управление питанием) реализовано, но не работает. Поддержка UVD и VCE не портирована. Ускорение 2Д в xf86-video-amdgpu не портирована, на текущий момент используется modesettings драйвер.

Работает: Фреймбуфер консоль. Базовые OGL тесты (набор piglit) через gbm.

Набор патчей https://lists.freedesktop.org/archives/dri-devel/2016-May/107538.html

★★★★★

ну и из хорошего это патчи для radeonsi: Offchip tessellation

с ними реально скорость возрастает, ларка с ними открыла второе дыхание, и арма 3 не сильно отстает от винды.

Novell-ch ★★★★★ ()

Ума не приложу, что они планируют делать с DAL - в таком виде его не примут, а если исправлять, то по сути нужно переписывать целиком (т.е. реализовать фичи сделанные в патчах DAL, но без DAL).

RussianNeuroMancer ★★★★★ ()

Да, 2 вопроса знатокам:

1) каким образом не перегревать видеокарту? Как вижу, AMDGPU пока DPM не умеет, а radeonsi сейчас таки греет конкретно - в «0 A.D.» температура стремится к 80°C.

2) от Vulkan толк будет только в приложениях, написанных специально под него, обычные OpenGL (Gallium) не будут транслироваться?

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

AMDGPU это модуль ядра как и radeon почитай немного тут http://www.gearsongallium.com/?p=1598 DPM работает везде, что на amdgpu(для gcn >1.0) что на radeon, просто в amdgpu добавляют поддержку карт GCN 1.0(а в radeon оно уже есть пару лет в том числе и с dpm), и ясное дело что там еще не все допилено.

Novell-ch ★★★★★ ()
Ответ на: комментарий от RussianNeuroMancer

Как будто вариантов много, либо перепишут либу протолкнут как есть. Я думаю что победит второй вариант. При первом обсуждении в рассылке сразу говори что в стаггинг могут взять хоть сейчас. Так что думаю там промаринуют слегка отчистят и перенесут в основную ветку. Переписывать ИМХО никто не будет. Видел патчи в ДАЛ ветку с отчисткой от ненужных компонентов, так что работы идет и забрасывать не будут.

Behem0th ★★★★★ ()

xf86-video-amdgpu-true-enterprise-yoba-driver

Поясните, пожалуйста, xf86-video-amdgpu это новое название для xf86-video-ati или это ответвление (по-русски: форк), которое будет развиваться параллельно?

Camel ★★★★★ ()

Хорошая новость.

Ещё немного, и линукс готов для игор в вайне не хуже, чем на оффтопике. (=

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

от Vulkan толк будет только в приложениях, написанных специально под него, обычные OpenGL (Gallium) не будут транслироваться?

Vulkan — это не какая-то панацея, это менее толстая прокладка между программами и оборудованием. Основной толк от него — в избавлении от слишком сложного и слишком умного транслятора OpenGL в команды оборудованию. Делать транслятор из OpenGL в Vulkan не имеет смысла, потому что драйвер OpenGL по сути уже и есть такой транслятор.

i-rinat ★★★★★ ()
Ответ на: xf86-video-amdgpu-true-enterprise-yoba-driver от Camel

Re: xf86-video-amdgpu-true-enterprise-yoba-driver

Это не форк, а скорее вообще новый драйвер. В старом останется поддержка старых (до GCN) карт.

atrus ★★★★★ ()
Ответ на: xf86-video-amdgpu-true-enterprise-yoba-driver от Camel

Когда все устаканится: xf86-video-ati для карт на VLIM и ниже.

Для «новых» карт которые на GCN 1.0 и выше xf86-video-amdgpu.

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

VLIW-видяхи AMD уже обьявила доисторическим мусором.

Ну топовым VLIW картам (68xx, 69xx) уже 5 лет, так что по меркам видеокарт она уже реально старые. Nvidia 4xx / 5xx вот ещё не дропнула, но вот Vulkan для них судя по всему не будет так же как D3D12 нет.

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

Ну топовым VLIW картам (68xx, 69xx) уже 5 лет, так что по меркам видеокарт она уже реально старые.

На уровне 7770-7790-7850-7870 и их ренеймов.

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

1) каким образом не перегревать видеокарту? Как вижу, AMDGPU пока DPM не умеет, а radeonsi сейчас таки греет конкретно - в «0 A.D.» температура стремится к 80°C.

Поставить fglrx, конечно же!

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

toney> 2) от Vulkan толк будет только в приложениях, написанных специально под него, обычные OpenGL (Gallium) не будут транслироваться?

Для OpenGL будет толк такой же, как от поддержки Direct 3D. На деле же OpenGL - это устаревший стандарт, от которого уже отказываются в пользу Vulkan, так что будет толк в первую очередь для пользователей, а не для приложений.

Quasar ★★★★★ ()
Ответ на: комментарий от Novell-ch

Я даже удивился, как быстро начали поддержку GCN 1.0 добавлять, так как все усилия сейчас направлены на Polaris. Хорошо, что AMD не забывает пользователей карт трёхлетней давности.

Quasar ★★★★★ ()
Ответ на: xf86-video-amdgpu-true-enterprise-yoba-driver от Camel

xf86-video-ati - это драйвер, который подгружает правильный драйвер для видеокарт Radeon. В зависимости от того, какая видеокарта стоит, fx86-video-ati указывает, какой драйвер иксов использовать.

Quasar ★★★★★ ()
Ответ на: комментарий от i-rinat

i-rinat> Vulkan — это не какая-то панацея

Нет. Vulkan - это панацея. Почему? Да вот почему:

i-rinat> это менее толстая прокладка между программами и оборудованием

Это первое.

i-rinat> Основной толк от него — в избавлении от слишком сложного и слишком умного транслятора OpenGL в команды оборудованию.

Скорее избавление от разжиревшего OpenGL 2.x-4.x, что благотворно сказывается на снижении вероятности допустить ошибки в реализации.

Помимо этого Vulkan имеет гигантские преимущества перед OpenGL. Он позволяет самостоятельно организовать параллельный вычислительный процесс, позволяет получать прямой доступ к памяти (чего OpenGL не умеет - только абстракциями), позволяет использовать совершенно разные GPU от разных производителей одновременно в одном компьютере, и т.д. Но самое значительное преимущество заключается в том, что всё это одинаково работает на всех поддерживаемых платформах. То есть, не будет такого, что версия игры под венду, написанная на вулкане, работает быстрее линуксовой при прочих равных условиях.

Так что Vulkan - это панацея. Это то, чего все ждут.

Quasar ★★★★★ ()

sys-apps/hwloc

sys-apps/hwloc с поддержкой OpenCL не собирается если использовать открытую реализацию OpenCL от mesa:

Падает на этапе конфигурации:

checking whether CL_DEVICE_TOPOLOGY_AMD is declared... no
configure: WARNING: Specified --enable-opencl switch, but could not
configure: WARNING: find appropriate support
configure: error: Cannot continue

У меня в системе две карты, от AMD, когда реализуют CL_DEVICE_TOPOLOGY_AMD в свободных дровах?

multihead ()
Ответ на: sys-apps/hwloc от multihead

когда реализуют CL_DEVICE_TOPOLOGY_AMD в свободных дровах?

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

UPD Мне что то кажется что на реализацию OpenCL а месе забили, давно уже никаких существенных изменений в коде не было.

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

То есть виндовые игрушки в вайне быстрее забегают?

i-rinat ★★★★★ ()
Ответ на: комментарий от Quasar

Если что, fglrx на amdgpu базируется.

Нет. Fglrx - полностью закрытый драйвер.

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

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

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

Хорошо, что AMD не забывает пользователей карт трёхлетней давности.

Шутишь, трехлетние, они еще в мае-августе прошлого года выпускали карточки с GCN 1.0: R5 330/340/350, R7 370, R9 370/370X, а с августа прошло всего 9 месяцев. Так это выпустили, а в продаже чуть позже появилось, не говоря о том, что люди продолжают покупать.

Правда «выпускать» слишком громко сказано, продолжают переименовывать трешачок буквально до сегодняшнего дня.

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