您当前的位置:首页 > 计算机 > 系统应用 > Linux

龙芯平台硬解1080和4k视频

时间:11-21来源:作者:点击数:

环境

操作系统:Fedora 28

适用架构:MIPS64EL

显卡

首先,要有一块amd的独立显卡(集成显卡比较弱)。龙芯支持的具体型号请参考官方链接。

较新的显卡型号:https://mp.weixin.qq.com/s?timestamp=1562676855&src=3&ver=1&signature=jY2avKtqKekBA6KpzHv-4Ud91fsB*WKb4q4Q9CP-mx9aY0sfs*dL3zzLLgrA7y3F3l7OmSquqL8NJzx5BiU86tPBA0D7AKB2u90E1kDADKsY8NOLawe9dcN-ZJwXU1bE*r9FVT42qghSa28Lip7eih6-i-k1xZu5emolnEDCEUg=

较早的显卡型号: http://loongnix.org/index.php?oldid=2957&title=Loongnix%E5%A4%96%E8%AE%BE%E6%98%BE%E5%8D%A1

龙芯3.10内核对比社区4.4版本对GPU驱动的支持。航天龙梦4.19内核也都支持。

龙芯3.10内核和航天龙梦4.19内核支持的显卡型号。请选择第2至5行的独立显卡。较早的显卡型号请参阅以上loongnix.org的链接。

操作系统为fedora 28,如果硬解4k视频需要rx550系列及以上的显卡,linux kernel >= 4.19.50-1。如果是vp8或vp9的视频编码格式,需要vega以上的显卡,请参考下边的表格。

1、驱动程序

请使用dnf命令安装vdpau驱动和信息查看工具。

sudo dnf install mesa-vdpau-drivers vdpauinfo libva-utils

查看显卡的vaapi支持信息。

vainfo

查看显卡的vdpau支持信息。

vdpauinfo

二、安装smplayer播放器

注意:要同时安装mplayer和smplayer播放器。

sudo dnf install mplayer smplayer mpv

设置硬解。在smplayer的“首选项”中,“常规”选项,“常规”标签的“多媒体引擎”中选择mpv或mplayer。

“视频”标签中的“输出驱动”选择"vaapi"或“vdpau”。mplayer对vaapi的支持不是太好。

在“性能”选项,“性能”标签中的“硬解”选择"vaapi"或“vdpau”。请注意:这里最好与上边的“输出驱动”保持一致。

设置完毕后,再播放1080P的视频时,cpu的占用率已经下降到4%了。

三、安装打了硬解补丁的chromium。

1、航天龙梦版

fedora 28的用户直接安装或更新就可以。

sudo dnf install chromium

如果已经安装了低版本,则运行更新命令。

sudo dnf update

如果是其他操作系统。请下载后,手工安装。

http://mirror.lemote.com:8000/fedora/releases/28/os/Updates/chromium-73.0.3683.103-2.fc28.lemote.1.mips64el.rpm

sudo dnf localinstall chromium*.rpm

2、启动程序

开启视频硬解加速功能。在浏览器地址栏中输入“chrome://flags”。

搜索关键词“video decode”,将选项Hardware-accelerated video decode设置为enable。

播放在线1080P视频。cpu占用率已降到25%以下。

浏览器是不是在用硬件解码视频呢?我们可以验证一下。在新标签中输入“chrome://media-internals/”。点击正在播放的视频链接。如果选项video_decoder中显示的值为GpuVideoDecoder。恭喜,浏览器已经使用显卡硬解视频了。

浏览器播放4k在线视频。

浏览器播放4k本地视频。

 

四、安装kodi播放器

选择播放器时,kodi也是不错的。默认就支持硬解。

sudo dnf install kodi

设置中文界面,点击左上角的“设置”图标。

点击左侧的interface setting。

点击skin和fonts

选择arial based

选择regional,language。

选择chinese(simple)。

按esc键,返回上一级菜单,选择“播放设置”。

点击左下角的设置图标,切换到“专家”。在“视频”标签中已经启动了硬件加速。

看一下播放效果。cpu占用率在10%左右。

 

本文参考了archwiki的文献:https://wiki.archlinux.org/index.php/Hardware_video_acceleration_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门