The OpenNET Project / Index page

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

09.01.2013 15:52  Gallium 3D драйвер R600g теперь производит копирование буферов через синхронный DMA

Ранее сообщалось о выпуске компанией AMD кода для ядра Linux с поддержкой достаточно полезной возможности - асинхронного копирования данных между системой и GPU через асинхронный движок DMA. В данный момент разработчик Джером Глиссе работает над реализацией ответной части для данной функциональности в MESA-драйвере R600g.

Тем временем, независимый разработчик Marek Olšák реализовал в Gallium драйвере R600g поддержку копирования буферов через синхронный DMA (CP DMA). На данный момент возможность реализована для всех поддерживаемых драйвером карт, начиная с семейства R700. Для карт семейств HD 2000/3000 (R600) в данный момент эта возможность пока не реализована.

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

Примечание (на основе пояснений от разработчика AMD): в современных GPU семейства Radeon есть два варианта движка DMA: синхронный (CP DMA), работающий в том же кольце (аппаратном треде) что и движок рендеринга, и асинхронный (ASYNC DMA) работающий независимо.

  1. Главная ссылка к новости (http://www.phoronix.com/scan.p...)
Автор новости: Аноним
Тип: К сведению
Ключевые слова: radeon, gallium, 3d, r600, driver, dma
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Линейный вид | Ajax | Показать все | RSS
 
  • 1.1, Омский линуксоид, 18:29, 09/01/2013 [ответить] [смотреть все]    [к модератору]
  • +8 +/
    А еще кто-то говорил, что нет никакой пользы в отрытии спецификаций AMD. Ну-ну.
     
     
  • 2.4, Аноним, 18:39, 09/01/2013 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]
  • +2 +/
    не "кто-то", а нв-бои
     
  • 2.14, BratSinot, 20:25, 09/01/2013 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]
  • –3 +/
    Во первых, открыли не спеки, а код.
     
     
  • 3.15, 1, 20:31, 09/01/2013 [^] [ответить] [смотреть все]    [к модератору]
  • +2 +/
    потому что спеки давно открыты obv
     
  • 1.2, Аноним, 18:35, 09/01/2013 [ответить] [смотреть все]     [к модератору]
  • +1 +/
    Марек реализовал режим copy buffer для sync DMA, в новости на форониксе об этом ... весь текст скрыт [показать]
     
     
  • 2.3, Аноним, 18:38, 09/01/2013 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    Упс, значит я неправильно понял, попутав подвиды DMA Отрихтуйте новость, раз... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.6, Аноним, 19:02, 09/01/2013 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Если это перепечатка с фороникса, то это там поспешили порадовать новой фичей, а... весь текст скрыт [показать]
     
     
  • 4.11, Аноним, 19:23, 09/01/2013 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Угу, с оных Но поскольку я был сонный и в итоге очень приблизительно вдуплил в ... весь текст скрыт [показать]
     
  • 4.23, Аноним, 18:39, 10/01/2013 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Ну все, я въехал более-менее, разработчик из AMD более-менее понятно разжевал чт... весь текст скрыт [показать]
     
  • 1.5, denis1111, 18:46, 09/01/2013 [ответить] [смотреть все]    [к модератору]  
  • +1 +/
    А где тесты от фороникса? :)
     
  • 1.13, Аноним, 19:43, 09/01/2013 [ответить] [смотреть все]     [к модератору]  
  • +/
    Судя по комиту это для r600g R7xx - работает, а R600 - нет R6xx doesn t work ... весь текст скрыт [показать]
     
     
  • 2.24, Аноним, 18:40, 10/01/2013 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +/
    > Судя по комиту это для r600g.

    Да, для него.

     

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


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