The OpenNET Project / Index page

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

AMD открыл код для ускорения кодирования видео с привлечением VCE-движков GPU

05.02.2014 12:20

В дополнение к ранее открытому коду для задействования UVD-декодеров GPU, компания AMD опубликовала код для обеспечения поддержки аппаратных механизмов ускорения кодирования видео, предоставляемых VCE-движками (Video Encode Engine) современных GPU. Код для использования VCE подготовлен для свободного драйвера Radeon, включая патчи для организации взаимодействия с оборудованием через drm-модуль ядра Linux и реализацию аппаратно ускоренного кодировщика H.264 для Mesa.

VCE предоставляет средства для аппаратного ускорения кодирования видео H.264, оптимизированные для кодирования с низкой задержкой, например для организации вывода на беспроводные экраны. Тем не менее, VCE может применяться и при кодировании общего назначения. Обеспечена поддержка только движков VCE 2, 3, 4, 5 и 6, присутствующих в новых чипах Sea Islands, Kabini, Kaveri и Hawaii. Движок VCE 1, используемый в семействах GPU Southern Islands и Trinity, пока не поддерживается. Поддержка кодирования в настоящее время добавлена в трекер состояний OpenMAX и может быть использована в GStreamer.

  1. Главная ссылка к новости (http://lists.freedesktop.org/a...)
  2. OpenNews: Релиз Mesa 9.2 c поддержкой UVD и новой порцией расширений OpenGL
  3. OpenNews: В открытых драйверах представлена поддержка GPU AMD под кодовым названием Hawaii
  4. OpenNews: Компания AMD открыла код для ускорения декодирования видео силами UVD-декодеров GPU
  5. OpenNews: Стабильный выпуск мультимедийного фреймворка GStreamer 1.0
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/39014-vce
Ключевые слова: vce, uvd, video, decode, linux, gpu, amd
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (43) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, бедный буратино (ok), 13:37, 05/02/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    для r600 это хорошо? когда я где-то год или два назад, смотрел, по части 3d особой разницы между закрытым и открытым драйвером не видел, а вот видеоускорение того же h.264 - время и земля. сейчас сравнить не с чем, но интересно, что есть уже сейчас, и что будет после этих изменений?

    и ещё - коснутся ли какие-то изменения r300? или драйвер уже сдан в архив, и никто для него изменений не делает?

     
     
  • 2.3, corvuscor (ok), 13:47, 05/02/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    при чем тут r600? не поддерживает оно. а r300 уже вообще похоронили, увы, у меня комп с такой карточкой в наличии...
     
     
  • 3.23, Аноним (-), 16:33, 05/02/2014 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > а r300 уже вообще похоронили, увы,

    Это древнее ископаемое делало ATI, задолго до покупки АМД. Ясен пень амдшникам не сильно охота чужое барахло сильно поддерживает. Да и на уровне хардвара оно сильно более примитивное и много чего не умеет.

     
  • 3.52, Sergey (??), 05:59, 06/02/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Зачем так категорично. Драйвер сейчас поддерживает аппаратное декодирование через UVD для r600, и железо поддерживает, но прошивка для r600 - нет. И кажется мне и не будет. Единственная надежда на декодирование на 3D движке.
     
  • 2.6, Zenitur (ok), 13:57, 05/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Поддержка аппаратного декодирования HD-видео в открытом драйвере появилась только в 2013 году, совсем недавно. Нужно ядро Linux 3.10 и VDPAU. А в закрытом оно появилось в 2009 году, нужно любое ядро Linux и VAAPI. Когда ты пробовал HD-видео с открытым драйвером, оно аппаратно не ускорялось.
     
     
  • 3.24, Аноним (-), 16:34, 05/02/2014 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Тут про _кодирование_ видео, баклан.
     
     
  • 4.39, еще один аноним (?), 17:55, 05/02/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    в новости - да, а ответ на пост где "... видеоускорение того же h.264 ...". Что тут подразумевается под "видеоускорением h.264" - непонятно.
     
  • 4.42, Аноним (42), 18:28, 05/02/2014 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Чего обзываешься?
     
     
  • 5.49, Аноним (-), 00:06, 06/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Школоивелы, школоивелы эвривэр.
     
  • 2.7, Аноним (-), 13:59, 05/02/2014 [^] [^^] [^^^] [ответить]  
  • +3 +/
    VCE появился только в HD7900. На r600 и r300 этого нет.
     

  • 1.2, ssy (?), 13:46, 05/02/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Все жду патчей для поднятия fps, и все никак. Блоб уг, открытый драйвер чуть менее, но тоже. Кому не плевать на декодирование видео?
     
     
  • 2.5, Zenitur (ok), 13:53, 05/02/2014 [^] [^^] [^^^] [ответить]  
  • –2 +/
    До покупки компании ATi компанией AMD я предпочитал процессоры AMD и видеокарты NVIDIA. Теперь у меня так только на большом компе. В 2010 покупал ноутбук с AMD+ATi, м-да. В 2013-м купил ноутбук с Intel + NVIDIA, хотя предпочитаю AMD. Лишь бы больше не иметь проблем с ATi. Теперь FPS в играх в Linux равен FPS в играх в Windows.
     
     
  • 3.8, DXS (?), 14:09, 05/02/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Имею ноут с 425M, на котором решил поиграться в свободное время. Платформа Optimus (intel HD+425M), установлена xubuntu 13, ядро какое не помню. Драйвера с сайта нвидии не устанавливаются, ругаются на что то в ядре. Система сама драйвера тоже не подтащила. Соответственно нихрена ничего не работает, и о фпс на на Win даже мечтать не приходится.
     
     
  • 4.13, pavlinux (ok), 14:32, 05/02/2014 [^] [^^] [^^^] [ответить]  
  • +13 +/
    > ядро какое не помню.
    > ... ругаются на что то в ядре.

    На Opennet, на мнения таких людей кладут, срут, и забивают.

     
     
  • 5.15, DXS (?), 15:06, 05/02/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да я вкурсе этого. Мне сугубо лень разбираться было,потому что машина не для игр по идее. По мне это отличный показатель "наикрутейшей" поддержки nvidia. Что бы погамать в TF2 мне придется убить больше времени на танцы с бубном ))) Ну его на )) На другой машине с HD5850 и той же убунте не было кстати вообще никаких проблем.
     
     
  • 6.26, Клыкастый (ok), 16:43, 05/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >  Мне сугубо лень разбираться было

    эээ... зря ты такое говоришь... здесь...

     
     
  • 7.53, DXS (?), 07:27, 06/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, мне и на серверах с ним гемороя рабочего хватает, что бы еще ради одной двух игр пол дня сношаться. Это скорее ради интереса было, потому что под Win то частые проблемы с оптимусом были а тут я был заранее уверен что не заработает)) Так и вышло.
     
  • 5.35, Аноним (-), 17:41, 05/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > На Opennet, на мнения таких людей кладут, срут, и забивают.

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

     
     
  • 6.54, pavlinux (ok), 16:17, 06/02/2014 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Блобы Нвидии работают всё, то есть абсолютно, как бы желчь у тебя от этого не выделялась.
    Ну и в добивании гвоздя в гроб: https://www.opennet.ru/openforum/vsluhforumID3/93893.html#45
    Писаться от счастья, что оно ваще запустилось, при полном говне на экране, но уже 10 FPS
    и 1024x768, в 2014 году! :D
     
     
  • 7.55, Аноним (-), 22:00, 06/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > уже 10 FPS и 1024x768, в 2014 году! :D

    Ты правда думаешь, что нвидиевский блоб на такого же уровня GPU больше FPS выдаст?

     
     
  • 8.58, pavlinux (ok), 18:13, 08/02/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Мозг включай Нвидия, такого же уровня GPU , сейчас стоит примерно 1 , называет... текст свёрнут, показать
     
  • 7.56, qux (ok), 16:36, 07/02/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Блобы Нвидии работают всё, то есть абсолютно, как бы желчь у тебя
    > от этого не выделялась.

    Без глюков? Ну-ну-ну.

     
     
  • 8.59, pavlinux (ok), 18:14, 08/02/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Список в студию Потом нунукай ... текст свёрнут, показать
     
     
  • 9.61, qux (ok), 20:38, 08/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Нунукал и буду нунукать На два краша иксов, именно по вине оф драйвера, лично ... текст свёрнут, показать
     
  • 3.11, Сергей (??), 14:24, 05/02/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > купил ноутбук с Intel + NVIDIA
    > Лишь бы больше не иметь проблем с ATi.

    Если еще и без Intel, совсем проблем не будет.

     
     
  • 4.34, maestromony (ok), 17:25, 05/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Да не, с интел всё путём. Разве что Quick Sync вроде еще нету в линуксах...
    А вот если без нвидиа (если с проф т.з. не нужно) то дрова интеловские лучше отлажены.
     
     
  • 5.41, Аноним (-), 18:09, 05/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    вообще то кодирование видео на интеле реализовано давно. Вам надо лишь написать программу которая сможет этим воспользоваться, так сущие мелочи.
     
  • 4.36, Аноним (-), 17:42, 05/02/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Если еще и без Intel, совсем проблем не будет.

    Лучше наоборот. У интела есть хороший открытый драйвер, с которым проблем минимум. А у нвидии только блобье, которое с вероятностью 50% отвалится при апдейте ядра/иксов/etc.

     
  • 3.12, pavlinux (ok), 14:28, 05/02/2014 [^] [^^] [^^^] [ответить]  
  • –8 +/
    Настольные процы AMD - гавно, только Оптероны!
     
     
  • 4.37, Аноним (-), 17:44, 05/02/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Настольные процы AMD - гaвно, только Оптероны!

    Да ну, не пинди, FX-ы тоже ничо так: куча ядер и ECC оперативку поддерживают. Можно занедорого собрать себе систему с ECC, аппаратной виртуализацией (с iommu) и прочая.

     
     
  • 5.60, pavlinux (ok), 19:28, 08/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >> Настольные процы AMD - гaвно, только Оптероны!
    > Да ну, не пинди, FX-ы тоже ничо так: куча ядер и ECC
    > оперативку поддерживают. Можно занедорого собрать себе систему с ECC, аппаратной виртуализацией (с iommu) и прочая.

    А мать-то такая есть?


     
  • 2.51, Led (ok), 03:01, 06/02/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Все жду патчей для поднятия fps, и все никак.

    Не ssy, жди

     

  • 1.4, Zenitur (ok), 13:49, 05/02/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Вчера записал с качеством кодирования ultrafast видео того как я играю в игру. Получилось много гигабайт. После записи открыл редактор Openshot, сделал монтаж, осталось три минуты видео. Сохранялось 10 минут :-( Хочу аппаратный кодировщик, а не только декодировщик.
     
     
  • 2.14, irinat (ok), 14:40, 05/02/2014 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > Хочу аппаратный кодировщик, а не только декодировщик.

    Ты текст новости внимательно читал?

     
  • 2.19, RazrFalcon (ok), 15:40, 05/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Аппаратные энкодеры обычно не очень хорошее качество дают.
    Та же реализация на CUDA так и не взлетела.
     
  • 2.48, Аноним (-), 23:57, 05/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > аппаратный кодировщик, а не только декодировщик.

    Тогда купи слона^W новый APU/GPU от амд или интел. Только обычно аппаратный кодек жмет не так уж качественно - можно и обычному софтварному кодеку захинтить режим типа реалтайма. Он тоже будет жать быстро но не особо качественно.

     

  • 1.9, Аноним (-), 14:12, 05/02/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Оно может кодировать в режиме Rt?
     
     
  • 2.10, Аноним (-), 14:20, 05/02/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это как, за 0 тактов?
     
     
  • 3.17, Perain (?), 15:37, 05/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    за 1 проход пологаю по времени выполнения
     
  • 2.38, Аноним (-), 17:44, 05/02/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Оно может кодировать в режиме Rt?

    Оно в основном для этого и сватается...

     

  • 1.33, botman (ok), 17:11, 05/02/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    > Движок VCE1, используемый в семействах GPU Southern Islands и Trinity, пока не поддерживается.

    Жалко, у меня именно APU A8(Trinity), продолжаю сидеть на каталистах.

     
     
  • 2.46, Аноним (-), 22:11, 05/02/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> Движок VCE1, используемый в семействах GPU Southern Islands и Trinity, пока не поддерживается.
    > Жалко, у меня именно APU A8(Trinity), продолжаю сидеть на каталистах.

    Интересная логика, каталист в линуксе не поддерживает VCE вообще никак и нигде.

     

  • 1.57, agente (?), 17:52, 08/02/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Завел и протестировал
    http://www.gearsongallium.com/?p=1142
     

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



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

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