Ubuntu |
您所在的位置:网站首页 › h265核显 › Ubuntu |
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、准备工作1.显卡驱动2.其它必须软件3.查看显卡支持哪些编码格式 二、SMplayer三、VLC总结 前言现在Ubuntu做的越来越好了,很多人拿它来当主力机用,有时候总会有些看电影的需求。如果视频软件不支持硬解码那真是糟心了,大量占用CPU资源,增加功耗,也会导致卡顿。 接下来我就推荐几个支持硬解码的视频播放软件,并详细阐述下设置。由于我的电脑搭载了很垃圾的Radeon 530M独显,这个独显据我所知是不支持硬解的,所以这篇基于Intel的HD系列核显。 我的配置: OS:Ubuntu-22.04 64 bits CPU:Intel I5 8250U GPU:UHD620 一、准备工作 1.显卡驱动首先就是核显驱动了,不过不用担心除非你设备太新,否则安装的时候会默认安装驱动的。只要你的电脑能按照正常的分辨率显示都不需要担心驱动问题。 2.其它必须软件已经有的不用重装,没有的安装上,后面描述用途。 ii libva-drm2:amd64 2.14.0-1 amd64 Video Acceleration (VA) API for Linux -- DRM runtime ii libva-wayland2:amd64 2.14.0-1 amd64 Video Acceleration (VA) API for Linux -- Wayland runtime ii libva-x11-2:amd64 2.14.0-1 amd64 Video Acceleration (VA) API for Linux -- X11 runtime ii libva2:amd64 ii va-driver-all:amd64 2.19.0-1~oibaf~j amd64 Video Acceleration (VA) API -- driver metapackage ii vainfo 2.12.0+ds1-1 amd64 Video Acceleration (VA) API for Linux -- info program 3.查看显卡支持哪些编码格式Intel核显需要一个软件就是vainfo,安装方式如下: sudo apt update sudo apt install vainfo使用方式如下: sudo vainfo libva info: VA-API version 1.14.0 libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so libva info: Found init function __vaDriverInit_1_14 libva info: va_openDriver() returns 0 vainfo: VA-API version: 1.14 (libva 2.12.0) vainfo: Driver version: Intel iHD driver for Intel(R) Gen Graphics - 22.3.1 () vainfo: Supported profile and entrypoints VAProfileMPEG2Simple : VAEntrypointVLD VAProfileMPEG2Main : VAEntrypointVLD VAProfileH264Main : VAEntrypointVLD VAProfileH264Main : VAEntrypointEncSliceLP VAProfileH264High : VAEntrypointVLD VAProfileH264High : VAEntrypointEncSliceLP VAProfileJPEGBaseline : VAEntrypointVLD VAProfileJPEGBaseline : VAEntrypointEncPicture VAProfileH264ConstrainedBaseline: VAEntrypointVLD VAProfileH264ConstrainedBaseline: VAEntrypointEncSliceLP VAProfileVP8Version0_3 : VAEntrypointVLD VAProfileHEVCMain : VAEntrypointVLD VAProfileHEVCMain10 : VAEntrypointVLD VAProfileVP9Profile0 : VAEntrypointVLD VAProfileVP9Profile2 : VAEntrypointVLD可以看到我的UHD620支持常见的H264、HEVC、VP8和VP9解码,只支持几个编码模式(不讨论)。 二、SMplayer这个软件的UI长的跟老式的豪杰解霸很像,UI不能算多出彩,但是人家支持硬解码。 sudo apt update sudo apt install smplayer
选择Options->Preference->Performance,然后Hardware decoding选择Auto一般就没问题了,如果不行就设置vaapi,还不行一定是驱动有问题。 SMpalyer总结:不开硬解播放1080P的H264视频CPU占用30%左右,开了CPU占用8%左右,提升蛮大的。 三、VLCVLC应该算是Linux上针对Potplayer的一个平替了,Potplayer在Windows上的地位自然不用说了,VLC虽然敌不过但也好过一大票的软件了。 VLC安装: sudo apt update sudo apt install vlcVLC设置硬解: Tools->Preference->Input/Codecs,然后Hardware-accelerated decoding设置Automatic就行了,不行的话就手动VA-API,再不行就是驱动的问题。 VLC总结:1080P的H264视频不开硬解CPU占用30%左右,开了CPU占用6%,提升比SMplayer还多,没有不开的理由。 总结1、没什么特别难的 2、Chrome支持硬解还要麻烦些,以后再说。 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |