LINUX.ORG.RU
ФорумTalks

XVideo с radeon KMS - теперь еще быстрей!


0

0

If using the latest ATI open-source driver Git code for kernel mode-setting, there may be slightly better X-Video support without any visual slowdowns/problems. Pauli Nieminen has changed around the code so that a video buffer is allocated in the GTT (Graphics Translation Table) to provide faster memory operations that haven't been accelerated by KMS.

The patch that provides the performance boost to X-Video under ATI kernel mode-setting can be found on the xorg-driver-ati mailing list and has since been committed.

http://www.phoronix.com/scan.php?page=news_item&px=Nzk4NA

KMS doesn't have acceleration for upload to vram. memcpy/memmove to VRAM directly is very slow (40M/s in benchmark) which causes visible problems to video.

Allocating video buffer in GTT will give good performance (350-450M/s) for memmove operation. This is nice performance boost for Xv under KMS.

★★★★★

Последнее исправление: madgnu (всего исправлений: 1)

Ответ на: комментарий от madgnu

Драйвера вчера из git'a обновлял, там этот патч уже был. Сегодня заценю какой нить фильмец в HD.

daemonpnz ★★★★★
()

Хммм, надо будет глянуть. Со стабильной версией Xv больно медленный и больше времени уходит на рендер, нежели декодирование видео. Потом попробовав версию из git'а получил значительный прирост(на 7с. меньше времени(14с. против 21с.) для вывода 1080p@60FPS видео в режиме benchmark на двухядернике).

ЗЫ: по прежнему жду ресайз с Bicubic фильтром :)

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

> а зачем оно вообще надо?

Наверное, многие плееры сидят на этом API?

Manhunt ★★★★★
()

а никто не в курсе, когда KMS научат управлять энергосбережением карточки, потому что, насколько я понял, при включении KMS, он забирает эту работу c драйвера на себя?

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

в 2.6.33 будет базовая поддержка, к 2.6.34 обещают доделать

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

Видеовывод, масштабирование и еще какие-то операции перекладываются на видеокарточку.

linux4ever
()

>KMS doesn't have acceleration for upload to vram. memcpy/memmove to VRAM directly is very slow (40M/s in benchmark) which causes visible problems to video.

мдя .............

tommy ★★★★★
()

[слоупок] какой открытый драйвер для ATI сейчас наиболее продвинутый и перспективный?

Chaser_Andrey ★★★★★
()
Ответ на: комментарий от Andrew-R

Иль вы про r6xx?

ага :) А про наличие bicubic для старых карточек я в курсе, тем более в man упоминается.

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