[Ubuntu] Ubuntu24.04安装Intel显卡驱动OneVPL

news/2025/10/26 18:12:59/文章来源:https://www.cnblogs.com/migrator/p/19163101
[Ubuntu] Ubuntu24.04安装Intel显卡驱动OneVPL

前提条件

  • 确保系统有 Intel GPU(运行 lspci | grep VGA 检查)。
  • 确保已连接网络。
  • 使用 sudo 或 root 权限。

方法 1:通过 Ubuntu 软件仓库安装(推荐,简单)

  1. 更新系统包索引

    sudo apt update && sudo apt upgrade -y
    
  2. 安装 oneVPL 运行时和开发包

    sudo apt install -y libvpl2 libvpl-dev
    
    • libvpl2:oneVPL 运行时库,支持硬件加速视频处理。
    • libvpl-dev:开发头文件和工具,用于编译依赖 oneVPL 的程序。
  3. 安装 VA-API 驱动(oneVPL 依赖硬件加速):

    sudo apt install -y intel-media-va-driver-non-free vainfo
    
    • intel-media-va-driver-non-free:推荐的非自由驱动,性能更优。
    • vainfo:用于验证 VA-API 支持。
  4. (可选)安装 FFmpeg 测试硬件加速

    sudo apt install -y ffmpeg
    
  5. 重启系统

    sudo reboot
    
  6. 验证安装

    • 检查 oneVPL 库:
      ldconfig -p | grep vpl
      
      输出应包含 libvpl.so.2 等。
    • 验证 VA-API:
      vainfo
      
      输出应显示支持的编解码格式(如 H.264, HEVC, AV1)。示例:
      libva info: VA-API version 1.21.0
      libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so
      ...
      VAProfileH264Main            : VAEntrypointVLD
      VAProfileHEVCMain            : VAEntrypointVLD
      VAProfileAV1Profile0         : VAEntrypointVLD
      
    • 测试 FFmpeg 硬件加速:
      ffmpeg -hwaccels
      
      应列出 vaapiqsv

方法 2:从源码编译 oneVPL(适用于需要最新版本)

如果 Ubuntu 仓库的版本(2.10.1,截至 2025 年 10 月)不满足需求,可从源码安装:

  1. 安装依赖

    sudo apt install -y build-essential cmake git pkg-config libva-dev
    
  2. 克隆 oneVPL 仓库

    git clone https://github.com/oneapi-src/oneVPL.git
    cd oneVPL
    
  3. 编译和安装

    mkdir build && cd build
    cmake ..
    make -j$(nproc)
    sudo make install
    
    • 默认安装路径:/usr/local/lib/usr/local/include/vpl
  4. 更新动态链接库

    sudo ldconfig
    
  5. 验证源码安装

    pkg-config --modversion vpl
    

    输出应显示 oneVPL 版本号。

常见问题排查

  • vainfo 无输出
    • 确保内核模块加载:lsmod | grep i915,若缺失运行 sudo modprobe i915
    • 检查 BIOS 是否启用 iGPU。
  • 权限问题
    • 添加用户到 video 组:sudo usermod -aG video $USER,然后重启。
  • 旧 GPU 不支持
    • Gen7 或更早 GPU 可能需要 intel-vaapi-driver
      sudo apt install -y intel-vaapi-driver
      
  • 运行时错误
    • 确保安装了 intel-media-va-driver-non-free 而非仅开源驱动。
    • 检查环境变量:export LIBVA_DRIVER_NAME=iHD
  • FFmpeg 无 QSV 支持
    • 安装带 QSV 的 FFmpeg:
      sudo apt install -y ffmpeg libmfx-tools
      ffmpeg -c:v h264_qsv -i input.mp4 output.mp4
      

参考资源

  • oneVPL 官方 GitHub
  • Intel 媒体文档
  • Ubuntu 包搜索
  • xAI API 文档(如需 API 相关信息)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/946916.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Godot 解包

参考godot 引擎逆向初探 感觉他这个很全,我就简单记一记方便我使用 一,解包 使用gdsdecomp工具解包 下载下来,然后运行 gdre_tools.exe,选择 RE Tools -> Recover project: 之后的路径选择文件所在的路径,模式…

FFmpeg-vflip滤镜应用

FFmpeg-vflip滤镜应用pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "…

5.DSP学习记录之外部中断 - 教程

5.DSP学习记录之外部中断 - 教程pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco&qu…

2025年环评公司权威推荐榜:环评手续办理,环评报告编制,环评验收服务专业厂家深度解析与口碑之选

2025年环评公司权威推荐榜:环评手续办理,环评报告编制,环评验收服务专业厂家深度解析与口碑之选 行业背景与发展趋势 随着我国生态文明建设的深入推进,环境保护政策法规日益完善,环境影响评价作为建设项目环保准入…

2025年自动提升机厂家权威推荐榜:专业定制与高效安全解决方案,工业提升设备优质供应商精选

2025年自动提升机厂家权威推荐榜:专业定制与高效安全解决方案,工业提升设备优质供应商精选 行业背景与发展趋势 随着工业4.0时代的深入推进,自动提升机作为现代工业生产中不可或缺的关键设备,正经历着技术革新与产…

frida hook android

因为大版本更新的原因,导致版本17之前的教程几乎都没有用了,所以现在写一个 我目前的版本是17.4.0 里面的题目来自于https://github.com/DERE-ad2001/Frida-Labs 一,指令: frida-ps -Uai: frida-ps : 这将显示有关…

frida hook windows

一,前言 frida hook windows其实和 frida hook android 的 so库是差不多的 都是先找地址和偏移,然后通过模板来修改。 我的 frida版本是17.4.0,所以如果你的版本小于17.0,那这个的一些内容并不适用你,因为17.0后,…

Python图表库Matplotlib 组成部分介绍(Good)

来自: https://www.cnblogs.com/rustfisher/p/15042912.htmlPython图表库Matplotlib 组成部分介绍 图表有很多个组成部分,例如标题、x/y轴名称、大刻度小刻度、线条、数据点、注释说明等等。 我们来看官方给的图,图…

2025年饮料包装设备缠膜机厂家推荐排行榜:全自动缠膜机、饮料包装机、热收缩包装机、流水线缠膜设备源头厂家精选

2025年饮料包装设备缠膜机厂家推荐排行榜:全自动缠膜机、饮料包装机、热收缩包装机、流水线缠膜设备源头厂家精选 随着饮料行业的快速发展,包装设备的技术创新与性能提升成为行业关注焦点。饮料包装设备缠膜机作为生…

[Ubuntu] Ubuntu24.04环境配置(音视频开发)

[Ubuntu] Ubuntu24.04环境配置(音视频开发)$(".postTitle2").removeClass("postTitle2").addClass("singleposttitle");目录Ubuntu 24.04 开发环境初始化配置手册1. 系统信息2. 系统更…

Python图表库Matplotlib 组成部分介绍

来自: https://www.cnblogs.com/rustfisher/p/15042912.htmlPython图表库Matplotlib 组成部分介绍 图表有很多个组成部分,例如标题、x/y轴名称、大刻度小刻度、线条、数据点、注释说明等等。 我们来看官方给的图,图…

2025年自动上料机厂家权威推荐榜:螺旋上料机、真空上料机、粉末上料机、管链输送机全系列选购指南

2025年自动上料机厂家权威推荐榜:螺旋上料机、真空上料机、粉末上料机、管链输送机全系列选购指南 在工业自动化快速发展的今天,自动上料机作为生产线的重要设备,其性能直接影响生产效率和产品质量。随着技术的不断…

计数题合集

Arena 设 \(f_{i,j}\) 表示当前考虑 \(i\) 个英雄,这 \(i\) 个英雄初始血量最大值为 \(j\) 的方案数。 显然第一轮中,每个英雄血量都会减少 \(i-1\):若 \(i-1\ge j\),所有英雄都会在第一轮死亡,显然合法,方案数为…

ida动调pyd

首先我们要先写一个py脚本引入pyd 然后引入os和sys库 之后使用print(sys.executable) print(os.getpid()) 加载解释器和进程pid 再之后使用input暂停终端 在IDA中选择Local Windows debugger 再点击Debugger,选择atta…

so文件找不到却可以使用的解决

在用frida hook so库的时候,软件的so一直找不到,而程序却能正常运行 找了半天终于找到解决方法了。 参考https://bbs.kanxue.com/thread-281802.htm查看安装包的AndroidManifest.xml,观察里面的android:extractNati…

继承与多态动手动脑 - 20243867孙堃2405

实验代码// 祖父类 class GrandParent {public GrandParent() {System.out.println("GrandParent 无参构造方法");}public GrandParent(String msg) {System.out.println("GrandParent 带参构造方法:&…

pyarmor解密

一,介绍: pyarmor是一个对python代码的混淆工具,可以使用Pyarmor-Static-Unpack-1shot来解密 https://github.com/GTedd/Pyarmor-Static-Unpack-1shot-GT 二,解密工具使用 在工具文件夹里有一个名为oneshot的文件夹…

简单的CNN实现

import matplotlib.pyplot as plt import torch import torch.nn as nn import torch.nn.functional as F import torch.optim as optim from torchvision import datasets, transforms import matplotlib.pyplot as p…

pyd逆向处理

一,初查: 1.查版本 先用die或者ida或者010查看pyd对应的版本号 假如版本不对的话是不能运行的 2.查函数和参数 可以使用 python自带的help()和dir()函数,查看里面有什么函数或者参数 二,静态分析 通过查字符串可以…

2025年包装机厂家权威推荐排行榜:自动包装机,食品包装机,真空包装机,颗粒包装机优质品牌深度解析

2025年包装机厂家权威推荐排行榜:自动包装机,食品包装机,真空包装机,颗粒包装机优质品牌深度解析 行业背景与发展趋势 包装机械行业作为制造业的重要支撑领域,近年来在智能化、自动化浪潮的推动下呈现出快速发展的…