Копипаста с опеннета
Ранее появилась информация, что в недрах компании AMD готовится к открытию какое-то интересное дополнение для драйвера Radeon, которое попадет в ядро Linux 3.8. Изначально не было известно что это за код, что создало определенную интригу вокруг данного события и появление ряда различных гипотез. Сообщается, что в недрах компании AMD данный код уже циркулировал несколько месяцев. Теперь процесс рассмотрения юристами компании завершен и разработчики опубликовали данный код, который попадет в результате в ядро Linux версии 3.8.
Хотя оказалось, что представленная разработка не является чем-то совершенно неординарным, тем не менее, она оказалась достаточно интересной. В опубликованном коде реализована поддержка асинхронных движков DMA (a-synchronous DMA engines) на видеокартах Radeon, начиная от семейства Radeon HD 2000 (R600) и заканчивая картами Radeon HD 7000 (Southern Islands).
Отмечается, что данный код позволяет GPU копировать или перемещать данные даже когда шейдерная часть занята рендерингом сцен. Это позволит подгружать новые данные в GPU даже в те моменты пока он занимается рендерингом. Ожидается, что в ряде ситуаций это может значительно улучшить скорость работы. В частности, участником форума Aaron Watry было проведено тестирование производительности, в ходе которого было обнаружено, что в тесте Unigine Heaven, запущенном в конфигурации с видеокартой HD6850, использование данной техники привело к десятикратному (!) приросту производительности.
Дополнительно можно отметить наработки независимого разработчика Marek Olšák для Gallium-драйвера R600g, который недавно смог повысить производительность открытого драйвера Radeon очередным патчем. В данном случае речь идет о реализации суб-аллокатора - техники, когда небольшие буферы выделяются из более крупных регионов, помечая выделенное. Это хорошо работает для короткоживущих буферов очередей. В данном случае Aaron Watry отметил 27% прирост FPS в игре Reaction Quake 3 в той же конфигурации с видеокартой HD6850.
В целом ожидается, что данные наработки в ближайшее время заметно повысят производительность открытого стека драйверов для видеокарт семейства Radeon.
http://www.phoronix.com/scan.php?page=news_item&px=MTI0ODE
Ответ на:
комментарий
от Stil
Ответ на:
комментарий
от quiet_readonly
Ответ на:
комментарий
от Stil
Ответ на:
комментарий
от Rakot
Ответ на:
комментарий
от morse
Ответ на:
комментарий
от fang
Ответ на:
комментарий
от quiet_readonly
Ответ на:
комментарий
от zgen
Ответ на:
комментарий
от ckotinko
Ответ на:
комментарий
от morse
Ответ на:
комментарий
от morse
Ответ на:
комментарий
от zgen
Ответ на:
комментарий
от ckotinko
Ответ на:
комментарий
от bhfq
Ответ на:
комментарий
от RussianNeuroMancer
Ответ на:
комментарий
от ckotinko
Ответ на:
комментарий
от cvs-255
Ответ на:
комментарий
от morse
Ответ на:
комментарий
от ckotinko
Ответ на:
комментарий
от green_turtle
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Новости В открытых драйверах представлена поддержка GPU AMD под кодовым названием Hawaii (2013)
- Новости Раздельное тестирование GPU с использованием свободных и проприетарных драйверов (2014)
- Новости Драйвер AMD Radeon 8.31.5 (2006)
- Новости Релизы AMD Catalyst 12.4, AMD APP SDK v2.7 и Linux-версии gDEBugger 6.2 (2012)
- Новости AMD опубликовала код 3D драйвера для R600/700 (2009)
- Новости Релизы AMD Catalyst 11.12 и AMD APP SDK v2.6 (2011)
- Форум Тестирование развития открытых драйверов Radeon в 2014 году (2014)
- Форум Не устанавливается драйвер AMD Radeon (2014)
- Новости AMD опубликовала код для поддержки UVD (2013)
- Новости AMD опубликовала микрокоды для всех GPU Radeon (2008)