Intel VA-API driver - Fossapup64-95

Moderator: Forum moderators

Post Reply
User avatar
Jasper
Posts: 1595
Joined: Wed Sep 07, 2022 1:20 pm
Has thanked: 676 times
Been thanked: 358 times

Intel VA-API driver - Fossapup64-95

Post by Jasper »

I compiled this on Fossapup64-95 using kernel 6.1.14 (ozsouth)

VA-API (Video Acceleration API) user mode driver for Intel GEN Graphics family

VA-API is an open-source library and API specification, which provides access to graphics hardware acceleration capabilities for video processing. It consists of a main library and driver-specific acceleration backends for each supported hardware vendor.

The current video driver backend provides a bridge to the GEN GPUs through the packaging of buffers and commands to be sent to the i915/i965 driver for exercising both hardware and shader functionality for video decode, encode, and processing.

Do not use if you are not using this particular kernel

Last edited by Jasper on Mon Apr 17, 2023 3:19 pm, edited 2 times in total.
User avatar
Jasper
Posts: 1595
Joined: Wed Sep 07, 2022 1:20 pm
Has thanked: 676 times
Been thanked: 358 times

Re: Intel VA-API driver - Fossapup64-95 kernel 6.1.14

Post by Jasper »

Using vainfo in terminal you can verify your VA-API settings

In my case the i965 driver is used:

vainfo: Driver version: Intel i965 driver for Intel(R) Skylake - 2.4.1

The screenshot also provides the following information.

VAEntrypointVLD means that your card is capable to decode this format.

VAEntrypointEncSlice means that you can encode to this format.

Last edited by Jasper on Mon Apr 17, 2023 3:19 pm, edited 1 time in total.
User avatar
Jasper
Posts: 1595
Joined: Wed Sep 07, 2022 1:20 pm
Has thanked: 676 times
Been thanked: 358 times

Re: Intel VA-API driver - Fossapup64-95 kernel 6.1.14

Post by Jasper »

Tiny binary for monitoring Intel gfx from the terminal

User avatar
Jasper
Posts: 1595
Joined: Wed Sep 07, 2022 1:20 pm
Has thanked: 676 times
Been thanked: 358 times

Re: Intel VA-API driver - Fossapup64-95

Post by Jasper »

An update for Libva-2.18.0

also, Gmmlib ( grabbed this from the master branch, hence no build number https://github.com/intel/gmmlib

The Intel(R) Graphics Memory Management Library provides device specific and buffer management for the Intel(R) Graphics Compute Runtime for OpenCL(TM) and the Intel(R) Media Driver for VAAPI.

Not a stand alone software component
. GmmLib is built as dynamic library for Intel media driver and Compute runtime for OpenCL.

User avatar
Jasper
Posts: 1595
Joined: Wed Sep 07, 2022 1:20 pm
Has thanked: 676 times
Been thanked: 358 times

Re: Intel VA-API driver - Fossapup64-95

Post by Jasper »

State-of-the-Art Video Processing

The Intel® oneAPI Video Processing Library (oneVPL) provides a single, video-focused API for encoding, decoding, and video processing that works across a wide range of accelerators. The library is perfect for applications spanning broadcasting, streaming, video on demand (VOD), in-cloud gaming, and remote desktop solutions. It supports deployment on integrated and discrete graphics from Intel.

Benefits

Speed the transition to higher frame rates and resolutions.
Improve video quality and innovate cloud graphics and media analytics.

Note for Intel® Media SDK users:

oneVPL is the successor to Intel Media SDK. oneVPL takes you from abstractions for integrated graphics to unlocking media features on a much broader range of accelerators.

Provides backwards compatibility with the familiar Intel Media SDK core API
Includes the same range of video codecs and filters as in Intel Media SDK

Backward compatibility between Intel Media SDK and oneVPL gives you a migration path for existing code using the Common Media API. You can also take advantage of new software and upcoming hardware features in oneVPL, such as extended AV1 encoding, easier device enumeration, and video processing initialization.

Source:
https://www.intel.com/content/www/us/en ... nevpl.html

Image

Last edited by Jasper on Mon Apr 17, 2023 3:19 pm, edited 1 time in total.
User avatar
bigpup
Moderator
Posts: 6272
Joined: Tue Jul 14, 2020 11:19 pm
Location: Earth, South Eastern U.S.
Has thanked: 733 times
Been thanked: 1293 times

Re: Intel VA-API driver - Fossapup64-95

Post by bigpup »

If this only works in one specific kernel.

It would be better to offer it compiled using the original kernel that is in Fossapup64 9.5.
kernel 5.4.53

Very few people are going to use any other kernel than what is in the release of Fossapup64 9.5

Forum Global Moderator
The things you do not tell us, are usually the clue to fixing the problem.
When I was a kid, I wanted to be older.
This is not what I expected :o

User avatar
Jasper
Posts: 1595
Joined: Wed Sep 07, 2022 1:20 pm
Has thanked: 676 times
Been thanked: 358 times

Re: Intel VA-API driver - Fossapup64-95

Post by Jasper »

@bigpup

I think the application is not kernel specific as the i915/i965 driver is in all kernel builds (checked today in 6.2.11).

These applications have been compiled with the stock DevX.

Software applicationscan call upon these libraries dedicated to Intel gpus'.

So it benefits laptop users and people who are video encoding.

Example from the FFMpeg wiki:
https://trac.ffmpeg.org/wiki/Hardware/QuickSync

NVidia & AMD have their own dedicated applications.

I will swap kernels to double check with the original kernel.

User avatar
Jasper
Posts: 1595
Joined: Wed Sep 07, 2022 1:20 pm
Has thanked: 676 times
Been thanked: 358 times

Re: Intel VA-API driver - Fossapup64-95

Post by Jasper »

I still have my Fossapup64-95 iso.

Just installed it onto a different USB flash drive to test.

Unfortunately, it will not load up. This is using both Stickpup (my preferred tool) and also F2Stickpup (don't like using folders :lol: ).

Image

Will have to find a spare device to try again.

The USB drive has had JammyPup and other builds that work perfectly.

I do remember that I did have problems initially installing the first time.

User avatar
Jasper
Posts: 1595
Joined: Wed Sep 07, 2022 1:20 pm
Has thanked: 676 times
Been thanked: 358 times

Re: Intel VA-API driver - Fossapup64-95

Post by Jasper »

Actually if anyone wants to test this for themselves ............

In the Libvautils package there is a binary that can be used to see if it is working

test_va_api

Image

User avatar
Jasper
Posts: 1595
Joined: Wed Sep 07, 2022 1:20 pm
Has thanked: 676 times
Been thanked: 358 times

Re: Intel VA-API driver - Fossapup64-95

Post by Jasper »

Image

Image

@bigpup I have a test file for you, do want to try it?

Last edited by Jasper on Mon Apr 17, 2023 3:21 pm, edited 1 time in total.
User avatar
Jasper
Posts: 1595
Joined: Wed Sep 07, 2022 1:20 pm
Has thanked: 676 times
Been thanked: 358 times

Re: Intel VA-API driver - Fossapup64-95

Post by Jasper »

@bigpup

Just edited the Xorg.conf file from "Modesetting" to "Intel"

Image

Post Reply

Return to “Drivers”