The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"В Gallium 3D драйвер R600 добавлена поддержка асинхронных оп..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"В Gallium 3D драйвер R600 добавлена поддержка асинхронных оп..."  +/
Сообщение от opennews on 09-Янв-13, 18:29 
Ранее сообщалось (https://www.opennet.ru/opennews/art.shtml?num=35604) о выпуске компанией AMD кода для ядра Linux с поддержкой достаточно полезной возможности - асинхронного копирования данных между системой и GPU через асинхронный движок DMA. Данная инициатива получила логичное продолжение: независимый разработчик Marek Olšák реализовал (http://cgit.freedesktop.org/mesa/mesa/commit/?id=a70e5e2b941...) в Gallium-драйвере R600 поддержку копирования буферов через асинхронные движки DMA. Теперь gallium-драйвер сможет копировать данные асинхронно с использованием услуг упомянутого ранее кода.


В результате этих изменений ожидается довольно существенный прирост производительности открытого графического стека для видеокарт AMD, поскольку при использовании данной техники станет возможно подгружать новые данные в GPU даже когда шейдерная часть занята рендерингом сцены. Кроме того, отмечается что движок DMA сам по себе более эффективен при копировании данных, чем копирование средствами шейдерного движка.

URL: http://www.phoronix.com/scan.php?page=news_item&px=MTI3MDU
Новость: https://www.opennet.ru/opennews/art.shtml?num=35790

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по ответам | RSS]

1. "В Gallium 3D драйвер R600 добавлена поддержка асинхронных оп..."  +8 +/
Сообщение от Омский линуксоид email on 09-Янв-13, 18:29 
А еще кто-то говорил, что нет никакой пользы в отрытии спецификаций AMD. Ну-ну.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "В Gallium 3D драйвер R600 добавлена поддержка асинхронных оп..."  +1 +/
Сообщение от Аноним (??) on 09-Янв-13, 18:35 
Марек реализовал режим copy buffer для sync DMA, в новости на форониксе об этом сообщил разработчик AMD Кристиан Кёниг, над async DMA трудится в поти лица Джероми Глиссе. Так что ошибочка вышла.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "В Gallium 3D драйвер R600 добавлена поддержка асинхронных оп..."  +/
Сообщение от Аноним (??) on 09-Янв-13, 18:38 
Упс, значит я неправильно понял, попутав подвиды DMA :(. Отрихтуйте новость, раз уж в вопросе настолько компетентны.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "В Gallium 3D драйвер R600 добавлена поддержка асинхронных оп..."  +2 +/
Сообщение от Аноним (??) on 09-Янв-13, 18:39 
не "кто-то", а нв-бои
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

5. "В Gallium 3D драйвер R600 добавлена поддержка асинхронных оп..."  +1 +/
Сообщение от denis1111 on 09-Янв-13, 18:46 
А где тесты от фороникса? :)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "В Gallium 3D драйвер R600 добавлена поддержка асинхронных оп..."  +/
Сообщение от Аноним (??) on 09-Янв-13, 19:02 
Если это перепечатка с фороникса, то это там поспешили порадовать новой фичей, а оказалось что Марек сделал что-то другое.
Тем не менее производительность всё равно вырастет. Где-то после релиза ядра 3.8 и свежей Месы.
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

11. "В Gallium 3D драйвер R600 добавлена поддержка асинхронных оп..."  +/
Сообщение от Аноним (??) on 09-Янв-13, 19:23 
> Если это перепечатка с фороникса, то это там поспешили порадовать новой фичей,
> а оказалось что Марек сделал что-то другое.

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

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

13. "В Gallium 3D драйвер R600 добавлена поддержка асинхронных оп..."  +/
Сообщение от Аноним email(??) on 09-Янв-13, 19:43 
Судя по комиту это для r600g.
R7xx - работает, а R600 - нет:
"R6xx doesn't work..."
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

14. "В Gallium 3D драйвер R600 добавлена поддержка асинхронных оп..."  –3 +/
Сообщение от BratSinot (ok) on 09-Янв-13, 20:25 
Во первых, открыли не спеки, а код.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

15. "В Gallium 3D драйвер R600 добавлена поддержка асинхронных оп..."  +2 +/
Сообщение от 1 (??) on 09-Янв-13, 20:31 
потому что спеки давно открыты obv
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

23. "В Gallium 3D драйвер R600 добавлена поддержка асинхронных оп..."  +/
Сообщение от Аноним (??) on 10-Янв-13, 18:39 
> Если это перепечатка с фороникса, то это там поспешили порадовать новой фичей,
> а оказалось что Марек сделал что-то другое.

Ну все, я въехал более-менее, разработчик из AMD более-менее понятно разжевал что там с DMA. В современных GPU 2 движка DMA, синхронный и асинхронный. В данном случае речь о синхронном движке, поэтому я с подачи фороникса прогнал.

Марек юзанул CP DMA (синхронный вариант движка DMA) чтобы копировать данные. Что быстрее копироапния через шейдерный движок.

Попробовал более-менее пофиксить новость.

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

24. "В Gallium 3D драйвер R600 добавлена поддержка асинхронных оп..."  +/
Сообщение от Аноним (??) on 10-Янв-13, 18:40 
> Судя по комиту это для r600g.

Да, для него.

Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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