Ubuntu

您所在的位置:网站首页 h265核显 Ubuntu

Ubuntu

2024-06-06 02:27| 来源: 网络整理| 查看: 265

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录 前言一、准备工作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%左右,提升蛮大的。

三、VLC

VLC应该算是Linux上针对Potplayer的一个平替了,Potplayer在Windows上的地位自然不用说了,VLC虽然敌不过但也好过一大票的软件了。

VLC安装:

sudo apt update sudo apt install vlc

VLC设置硬解:

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