首先,要有一块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。如果是p8或vp9的视频编码格式,需要vega以上的显卡,请参考下边的表格。

1、驱动程序

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

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

查看显卡的vdpau支持信息。

vdpauinfo

查看显卡的vaapi支持信息。

vainfo

二、安装smplayer播放器

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

sudo dnf install mplayer smplayer

设置硬解。在smplayer的首选项中,多媒体引擎选择mplayer。

“视频”标签中的“输出驱动”选择“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)

转载于:https://my.oschina.net/chipo/blog/3050783

龙芯平台的播放器和浏览器硬解1080和4k视频相关推荐

  1. webrtc 浏览器播放器支持mse硬解

    根据bilibili以及dash的启发,终于实现了h264/h265 aac fmp4码流的硬解播放,实现了wasm软解码以及mse硬解码的双支持,目前浏览器已经很好的支持h265播放了,高分辨实时音 ...

  2. 龙芯php,龙芯平台硬解1080和4k视频

    环境 操作系统:Fedora 28 适用架构:MIPS64EL 显卡 首先,要有一块amd的独立显卡(集成显卡比较弱).龙芯支持的具体型号请参考官方链接. 龙芯3.10内核对比社区4.4版本对GPU驱 ...

  3. 龙芯平台python答案_在龙芯平台上自己编写原创应用——“动态壁纸”

    原标题:在龙芯平台上自己编写原创应用--"动态壁纸" 一.为何要在龙芯平台上编写"动态壁纸"? 龙芯3A3000桌面电脑的用户越来越多了,人们都想在龙芯电脑上有 ...

  4. 干货应用迁移|搜狗输入法在龙芯平台上的适配与应用

    技术引领创新,用"芯"构建生态,第一期龙芯生态论坛于2021年3月12日(周五)盛大开讲!龙芯生态论坛作为龙芯生态建设的重要技术交流窗口,将汇聚龙芯资深技术专家及行业生态伙伴精英, ...

  5. linux内核深度解析_十年磨一剑,第一本龙芯平台的Linux内核书来了

    <用"芯"探核:基于龙芯的Linux内核探索解析>是一本基于龙芯平台,结合源代码来探索和解析Linux-5.x内核的书. 市面上解析Linux 内核的经典书籍已有不少, ...

  6. Windows平台RTMP播放器/RTSP播放器如何在播放窗口添加OSD文字叠加

    好多开发者在做Windows平台特别是单屏多画面显示时,希望像监控摄像机一样,可以在播放画面添加OSD台标,以实现字符叠加效果,大多开发者可很轻松的实现以上效果,针对此,本文以大牛直播SDK (Git ...

  7. Windows平台RTSP播放器/RTMP播放器设计需要考虑的几个点

    我们在实现Windows平台RTSP播放器或RTMP播放器的时候,需要考虑的点很多,比如多实例设计.多绘制模式兼容.软硬解码支持.快照.RTSP下TCP-UDP自动切换等,以下就其中几个方面,做个大概 ...

  8. 为信息产业自主化而奋斗,第一本龙芯平台的Linux内核书来了!

    十年磨一剑,第一本龙芯平台的Linux内核书来了! 这就是<用"芯"探核:基于龙芯的Linux内核探索解析>--一本基于龙芯平台,结合源代码来探索和解析Linux-5. ...

  9. 龙芯平台OsTools-Gmac更新

    龙芯平台OS下更新GMAC功能 文章目录 龙芯平台OS下更新GMAC功能 Gmac的flash烧录功能实现 使用说明 Mac地址的有效解析格式 Best Wish Gmac的flash烧录功能实现 G ...

  10. 龙芯平台上的容器和CI/CD实现方案

    http://www.loongson.cn/news/company/505.html 一:简介         Windocker是云宏公司基于龙芯平台开发的容器管理web平台.主要功能包括:系统 ...

最新文章

  1. 穿上这件全球首款「隐形衣」,做这条街最「无脸」的仔;阿里给钱给资源,求解AI安全难题...
  2. 一些有关计组实验中Quartus中的名词或术语的解释
  3. linux p7zip密码,linux下7zip使用方法
  4. mysql数据库 day01
  5. 数据库笔记08:实现索引
  6. js数组获取index_想自学JS吗?想提升JS底层原理吗?76张脑图带你彻底搞懂原生JS...
  7. 我看Asp.Net控件(三)
  8. ❤️Python Django网站开发 2021年最新版教程 合集❤️
  9. Activation function in Neural Network
  10. 【专利提交】个人通过CPC客户端网上提交专利文稿的完整流程
  11. 计算机主机硬件部分组成,台式电脑主机的硬件组成部分
  12. ORACLE SQL 查询练手
  13. 紫微圣人的程序员人生第5回 [原创IT小说]-第五回 一入圣吧深似海,从此亲友变路人
  14. 【UCIe】UCIe D2D Adapter 介绍
  15. 嘀嗒出行再闯IPO:千军万马我无懈
  16. 科普:QUIC协议原理分析
  17. 从公务员转行网络安全工程师,铁饭碗也比不过“金饽饽”。
  18. 计算机网络实验(重庆交通大学)
  19. QQ软件换成2006版的后,为什么几个QQ群不见了?
  20. 琥珀ai_Java 10:Java开发人员想要什么? 项目琥珀和瓦尔哈拉! 他们什么时候想要他们? 当他们准备好了!

热门文章

  1. mysql desc select_数据库里 desc 和 select 怎么用,代表什么意思?
  2. yolov3损失函数分析
  3. AlGaN/GaN HEMT 富Si的双层SiN钝化层
  4. 随便做各种题(无规律)
  5. 2021年茶艺师(中级)考试试卷及茶艺师(中级)模拟试题
  6. NC如何在打印模板中添加打印审批流记录
  7. leaflet快速渲染聚合矢量瓦片(附源码下载)
  8. 模拟慢网速的一些测试工具介绍(Fiddler|NetLimiter|Network Delay Simulator)
  9. 济南推动大数据产业发展 居民生活将有新变化
  10. 《生命科学50讲》课程笔记9--自我