Auteur Sujet: Décodage matériel HEVC / VP9  (Lu 13832 fois)

0 Membres et 1 Invité sur ce sujet

eruditus

  • Client Orange adsl
  • Modérateur
  • *
  • Messages: 11 015
Décodage matériel HEVC / VP9
« Réponse #12 le: 03 janvier 2017 à 20:59:27 »
Pas la même résolution. La 7ieme génération apporte hevc et vp9 en 4k

Thornhill

  • Abonné SFR fibre FttH
  • *
  • Messages: 3 976
  • Saint-Médard-en-Jalles (33)
Décodage matériel HEVC / VP9
« Réponse #13 le: 03 janvier 2017 à 21:18:08 »
dans ce cas la dernière ligne du slide est imprécise/incomplète puisqu'elle indique VP9 = No pour Gen6-

robin4002

  • Abonné Orange Fibre
  • *
  • Messages: 859
  • Strasbourg (67)
Décodage matériel HEVC / VP9
« Réponse #14 le: 03 janvier 2017 à 23:13:24 »
En effet ce slide n'est pas très précis.
Skylake supportait déjà VP9 en décodage jusqu'à 8 bits.
Avec kabylake le décodage passe à 10 bits et l'encodage a été ajouté. (8 bits seulement par contre si mes souvenirs sont bon).

vivien

  • Administrateur
  • *
  • Messages: 47 225
    • Twitter LaFibre.info
Décodage matériel HEVC / VP9
« Réponse #15 le: 04 janvier 2017 à 08:34:05 »
@robin4002 tu as récupéré où cette information ?

Pour ceux qui se posent la question de l'utilité du 10bits, le 10 bits est nécessaire pour le HDR (High dynamic range) qui améliore nettement la qualité de l'image, si on a une TV qui gère le HDR (toutes les TV 'k ne le gère pas)

robin4002

  • Abonné Orange Fibre
  • *
  • Messages: 859
  • Strasbourg (67)
Décodage matériel HEVC / VP9
« Réponse #16 le: 04 janvier 2017 à 10:59:30 »
Je l'avais lu sur un article d'hardware.fr.
Celle de l'officialisation de kaby lake 2c fin août : http://www.hardware.fr/news/14764/intel-lance-kaby-lake-2c.html
Visiblement même en décodage skylake avant un support incomplet de VP9.
Citer
L'autre nouveauté concerne le "Media Block", la partie du GPU qui regroupe les fonctions de décodage et d'encodage vidéo. Si Skylake avait ajouté le décodage vidéo HEVC (H.265), il n'était effectif que pour le profil "Main". Le profil "Main 10" (vidéos encodées avec 10 bit par composante), qui sera utilisé pour les Blu-Ray UHD par exemple n'était par contre pas pris en charge. C'est désormais corrigé, le Media Block de Kaby Lake décode désormais le HEVC "Main 10". On notera également l'arrivée du décodage de VP9, le codec de Google en 8 et 10 bit (un décodage "partiel" de VP9 était disponible précédemment, comme pour le HEVC Main 10 mais il était insuffisant en pratique).

En plus du décodage, l'encodage HEVC est lui aussi possible en "Main 10", ainsi qu'en VP9. L'encodage H.264 (AVC) profite d'une amélioration de performances sur l'une de ses composantes.

hwti

  • Abonné Orange Fibre
  • *
  • Messages: 2 237
  • Chambly (60)
Décodage matériel HEVC / VP9
« Réponse #17 le: 05 janvier 2017 à 01:46:41 »
http://www.anandtech.com/show/9483/intel-skylake-review-6700k-6600k-ddr4-ddr3-ipc-6th-generation/4
Whereas Broadwell implemented HEVC decoding in a "hybrid" fashion using a combination of CPU resources, GPU shaders, and existing GPU video decode blocks, Skylake gets a full, low power fixed function HEVC decoder.

Donc pour ce qui est de la vraie accélération via les bloc média dédiés :
 - Skylake ajoute le HEVC 8 bits (encodage / décodage)
 - Kaby Lake ajoute le HEVC 10 bits (encodage / décodage) et le VP9 (8/10 bits en décodage, 8 bits en encodage)

vtimd

  • Abonné Orange Fibre
  • *
  • Messages: 1 211
  • Saint Martin d'Hères 38
Décodage matériel HEVC / VP9
« Réponse #18 le: 05 janvier 2017 à 09:20:57 »
Et du côté de Nvidia : https://en.wikipedia.org/wiki/Nvidia_PureVideo#Table_of_GPUs_containing_a_PureVideo_SIP_block

[...]
GeForce GTX 745, GTX 750, GTX 750 Ti, GTX 850M, GTX 860M : Introduced DCI 4K video decoding
GeForce 830M, 840M                                                                 : // (rien de nouveau)
GeForce GTX 970, GTX 980, GTX 970M, GTX 980M                     : //
GeForce GTX 750 SE, GTX 950, GTX 960                                     : Introduced dedicated HEVC video decoding (Main and Main 10) & dedicated VP9 video decoding
GeForce GTX TITAN X, GeForce GTX 980 Ti                                  : //
GeForce GTX 1070, GTX 1080                                                         : Introduced dedicated HEVC video decoding (Main12)
[...]

Donc par exemple les GTX 970 (sorties avant les 960) ne décodent pas le VP9 matériellement et partiellement le HEVC (decode HEVC (H.265) as partial/hybrid hardware video decoding)
La gamme semblable aux GTX 960 sont VP9 capable et HEVC 8 et 10 bits
Puis la génération 10xx introduit la compatibilité avec l'HEVC 12 bits et la compatibilité avec la résolution 8k

J'ai un i5-4690k (Haswell refresh) et une GTX 970 donc je ne suis pas compatible avec le décodage matériel du VP9 et partiellement pour l'HEVC.

robin4002

  • Abonné Orange Fibre
  • *
  • Messages: 859
  • Strasbourg (67)
Décodage matériel HEVC / VP9
« Réponse #19 le: 05 janvier 2017 à 10:19:13 »
Et pour compléter, concernant AMD :
VP9 et H.265 10 bits en décodage, H.265 en décodage pour la dernière génération "polaris" (RX460, 470 et 480) et les APU bristol ridge
H.265 8 bits en décodage, H.264 en décodage pour la Fury X, la Fury et les APU carrizo.
H.264 en encodage et décodage pour les cartes GCN précédentes (jusqu'en 4K pour les R9 285 / R9 380 et R9 380X, 1080p pour les autres)