Welcome 微信登录

首页 / 操作系统 / Linux / 轻松启用 Radeon 开源驱动 UVD VDPAU 支持

Kernel 3.10 在视频方面带来的一个重大变化就是允许开源 Radeon 驱动使用 UVD 进行高清硬件解码。要实现 Radeon UVD 硬件解码需要满足以下几点:
  • 内核 3.10+
  • Libdrm 2.4.45+
  • Mesa 9.2 Git+ 且使用 --enable-vdpau
  • 支持 VDPAU 的视频播放器:mplayer, XBMC, VLC 2.1.X
 下面先以 Fedora 19 为例说明如何启用,非常简单:pkcon install mesa-vdpau-drivers vdpauinfo之后可以首先运行 vdpauinfo 查看运行结果,比如在 A10-5800K 上:display: :0 screen: 0API version: 1Information string: G3DVL VDPAU Driver Shared Library version 1.0Video surface:name width height types-------------------------------------------42016384 16384NV12 42216384 16384NV12 44416384 16384NV12 Decoder capabilities:name level macbs width height-------------------------------------------MPEG116921620481152MPEG2_SIMPLE 16921620481152MPEG2_MAIN 16921620481152H264_BASELINE16921620481152H264_MAIN16921620481152H264_HIGH16921620481152VC1_SIMPLE 16921620481152VC1_MAIN 16921620481152VC1_ADVANCED 16921620481152MPEG4_PART2_SP 16921620481152MPEG4_PART2_ASP16921620481152Output surface:namewidth height nat types----------------------------------------------------B8G8R8A8 16384 16384yNV12 R8G8B8A8 16384 16384yNV12 R10G10B10A216384 16384yNV12 B10G10R10A216384 16384yNV12 Bitmap surface:namewidth height------------------------------B8G8R8A8 16384 16384R8G8B8A8 16384 16384R10G10B10A216384 16384B10G10R10A216384 16384A8 16384 16384Video mixer:feature namesup------------------------------------DEINTERLACE_TEMPORAL -DEINTERLACE_TEMPORAL_SPATIAL -INVERSE_TELECINE -NOISE_REDUCTIONySHARPNESSyLUMA_KEY -HIGH QUALITY SCALING - L1-HIGH QUALITY SCALING - L2-HIGH QUALITY SCALING - L3-HIGH QUALITY SCALING - L4-HIGH QUALITY SCALING - L5-HIGH QUALITY SCALING - L6-HIGH QUALITY SCALING - L7-HIGH QUALITY SCALING - L8-HIGH QUALITY SCALING - L9-parameter namesupminmax-----------------------------------------------------VIDEO_SURFACE_WIDTHy48 2048VIDEO_SURFACE_HEIGHT y48 1152CHROMA_TYPEyLAYERS y 04attribute namesupminmax-----------------------------------------------------BACKGROUND_COLOR yCSC_MATRIX yNOISE_REDUCTION_LEVELy0.00 1.00SHARPNESS_LEVELy -1.00 1.00LUMA_KEY_MIN_LUMAyLUMA_KEY_MAX_LUMAy由于条件所限,希望使用其他发行版的童鞋们能在评论中分享所用发行版启用 Radeon UVD VDPAU 的方式,我将汇总到此文中方便日后参考。相关阅读整理:AMD 发布开源 UVD 支持 http://www.linuxidc.com/Linux/2013-04/82184.htm如何在 Ubuntu 启用 Radeon 开源驱动的 UVD 硬件解码 http://www.linuxidc.com/Linux/2013-04/83116.htmAMD 开源 Radeon 驱动动态电源管理 http://www.linuxidc.com/Linux/2013-06/86667.htmNVIDIA显卡Linux驱动官方正式版180.29 发布  http://www.linuxidc.com/Linux/2009-02/18422.htm更多Fedora相关信息见Fedora 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=5Ubuntu 13.04手动安装Nvidia显卡驱动把你的树莓派打造成一个NAS相关资讯      Radeon开源驱动  UVD  VDPAU  Radeon 
  • AMD 将 Radeon 显卡独立为一个部门  (09/11/2015 13:20:43)
  • 短信息:Radeon 开源驱动支持相关  (08/28/2014 19:52:13)
  • AMD Radeon 开源驱动实现   (01/15/2015 20:32:46)
  • 如何在 Ubuntu 启用 Radeon 开源驱  (04/19/2013 14:24:50)
本文评论 查看全部评论 (0)
表情: 姓名: 字数