Github messages for voidlinux
 help / color / mirror / Atom feed
* [ISSUE] Package request: Intel Media SDK
@ 2025-02-08 23:29 Kerberoge
  2025-02-08 23:31 ` Kerberoge
                   ` (7 more replies)
  0 siblings, 8 replies; 9+ messages in thread
From: Kerberoge @ 2025-02-08 23:29 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 522 bytes --]

New issue by Kerberoge on void-packages repository

https://github.com/void-linux/void-packages/issues/54260

Description:
### Package name

intel-media-sdk

### Package homepage

https://github.com/Intel-Media-SDK/MediaSDK

### Description

This package provides a C API to access hardware-accelerated encode and decode features found on Intel integrated GPUs, commonly known as Intel Quick Sync Video.

### Does the requested package meet the package requirements?

Compiled

### Is the requested package released?

Yes

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: Package request: Intel Media SDK
  2025-02-08 23:29 [ISSUE] Package request: Intel Media SDK Kerberoge
@ 2025-02-08 23:31 ` Kerberoge
  2025-02-14 12:50 ` zlice
                   ` (6 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: Kerberoge @ 2025-02-08 23:31 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 904 bytes --]

New comment by Kerberoge on void-packages repository

https://github.com/void-linux/void-packages/issues/54260#issuecomment-2645981853

Comment:
Template file:
```
# Template file for 'intel-media-sdk'
pkgname=intel-media-sdk
version=23.2.2
revision=1
archs="x86_64*"
build_style=cmake
configure_args="-DBUILD_DISPATCHER=OFF -DBUILD_SAMPLES=OFF"
hostmakedepends="pkg-config"
makedepends="libva-devel libdrm-devel"
short_desc="Legacy API for hardware video acceleration on Intel GPUs (Broadwell to Rocket Lake)"
maintainer="kerberoge <sjoerdenjh@gmail.com>"
license="MIT"
homepage="https://github.com/Intel-Media-SDK/MediaSDK"
changelog="https://github.com/Intel-Media-SDK/MediaSDK/releases"
distfiles="https://github.com/Intel-Media-SDK/MediaSDK/archive/intel-mediasdk-${version}.tar.gz"
checksum=12f23a78104edc1c9bfa755effd2723866d107ad752f72d3839fcc8db0503cec

post_install() {
	vlicense LICENSE
}
```

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: Package request: Intel Media SDK
  2025-02-08 23:29 [ISSUE] Package request: Intel Media SDK Kerberoge
  2025-02-08 23:31 ` Kerberoge
@ 2025-02-14 12:50 ` zlice
  2025-02-14 12:51 ` zlice
                   ` (5 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: zlice @ 2025-02-14 12:50 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 651 bytes --]

New comment by zlice on void-packages repository

https://github.com/void-linux/void-packages/issues/54260#issuecomment-2659263572

Comment:
intel-media-sdk is replaced by onevpl/libvpl from intel

old media-sdk pr https://github.com/void-linux/void-packages/pull/47330/files https://github.com/void-linux/void-packages/pull/41132

<x>vpl related prs - libvpl name/version change https://github.com/void-linux/void-packages/pull/51496 - opencl 'neo' https://github.com/void-linux/void-packages/pull/43084

is this for older hardware? you can only build ffmpeg with 1 or the other i think. which limits its usefulness as far as packaging probably goes

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: Package request: Intel Media SDK
  2025-02-08 23:29 [ISSUE] Package request: Intel Media SDK Kerberoge
  2025-02-08 23:31 ` Kerberoge
  2025-02-14 12:50 ` zlice
@ 2025-02-14 12:51 ` zlice
  2025-02-14 13:14 ` Kerberoge
                   ` (4 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: zlice @ 2025-02-14 12:51 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 653 bytes --]

New comment by zlice on void-packages repository

https://github.com/void-linux/void-packages/issues/54260#issuecomment-2659263572

Comment:
intel-media-sdk is replaced by onevpl/libvpl from intel

old media-sdk pr https://github.com/void-linux/void-packages/pull/47330/files https://github.com/void-linux/void-packages/pull/41132

`<x>`vpl related prs - libvpl name/version change https://github.com/void-linux/void-packages/pull/51496 - opencl 'neo' https://github.com/void-linux/void-packages/pull/43084

is this for older hardware? you can only build ffmpeg with 1 or the other i think. which limits its usefulness as far as packaging probably goes

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: Package request: Intel Media SDK
  2025-02-08 23:29 [ISSUE] Package request: Intel Media SDK Kerberoge
                   ` (2 preceding siblings ...)
  2025-02-14 12:51 ` zlice
@ 2025-02-14 13:14 ` Kerberoge
  2025-02-14 13:22 ` zlice
                   ` (3 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: Kerberoge @ 2025-02-14 13:14 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1340 bytes --]

New comment by Kerberoge on void-packages repository

https://github.com/void-linux/void-packages/issues/54260#issuecomment-2659311861

Comment:
Libvpl is not a replacement for the Intel Media SDK, nor is it for the Intel GPU Runtime, which is the modern replacement of the Intel Media SDK. Libvpl/oneVPL is merely a dispatcher library that forwards commands to either the Intel Media SDK or the Intel GPU Runtime (aka oneVPL-intel-gpu); these two libraries interact with the actual hardware. At this time, neither of those two libraries exists in the Void repositories, meaning that libvpl has no library to forward commands to. Please see #54208.

For a detailed explanation of the relations between these libraries, please consult the [official GitHub repository of libvpl](https://github.com/intel/libvpl). The following graph summarizes it pretty well:
![Image](https://github.com/user-attachments/assets/47022c3e-0da1-43ef-90c5-dac8502bd0bf)

Regarding ffmpeg: ffmpeg itself needs not to be changed to enable Intel Quick Sync Video support, because it only interacts with libvpl and Void's template file already enables it. Libvpl takes care to forward the commands to one of the two implementations mentioned above. Other distributions (Alpine, Arch) have both implementations in their repositories and their ffmpeg works with both.

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: Package request: Intel Media SDK
  2025-02-08 23:29 [ISSUE] Package request: Intel Media SDK Kerberoge
                   ` (3 preceding siblings ...)
  2025-02-14 13:14 ` Kerberoge
@ 2025-02-14 13:22 ` zlice
  2025-02-14 13:29 ` Kerberoge
                   ` (2 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: zlice @ 2025-02-14 13:22 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 301 bytes --]

New comment by zlice on void-packages repository

https://github.com/void-linux/void-packages/issues/54260#issuecomment-2659327571

Comment:
ya the gpu-rt has been open for a bit too https://github.com/void-linux/void-packages/pull/51133

media-sdk page is archived. i don't think it will be accepted

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: Package request: Intel Media SDK
  2025-02-08 23:29 [ISSUE] Package request: Intel Media SDK Kerberoge
                   ` (4 preceding siblings ...)
  2025-02-14 13:22 ` zlice
@ 2025-02-14 13:29 ` Kerberoge
  2025-02-14 13:33 ` zlice
  2025-02-19 22:47 ` KynikossDragonn
  7 siblings, 0 replies; 9+ messages in thread
From: Kerberoge @ 2025-02-14 13:29 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 532 bytes --]

New comment by Kerberoge on void-packages repository

https://github.com/void-linux/void-packages/issues/54260#issuecomment-2659344183

Comment:
Intel Media SDK is the only option for Intel integrated GPUs prior to Tiger Lake (up until gen 11 graphics), see [ffmpeg's page](https://trac.ffmpeg.org/wiki/Hardware/QuickSync#HardwareSupport). Many Linux users don't use the latest hardware available, and it is not uncommon for them to use something older than Tiger lake (11th gen CPU). Hence why other distributions also include it.

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: Package request: Intel Media SDK
  2025-02-08 23:29 [ISSUE] Package request: Intel Media SDK Kerberoge
                   ` (5 preceding siblings ...)
  2025-02-14 13:29 ` Kerberoge
@ 2025-02-14 13:33 ` zlice
  2025-02-19 22:47 ` KynikossDragonn
  7 siblings, 0 replies; 9+ messages in thread
From: zlice @ 2025-02-14 13:33 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 516 bytes --]

New comment by zlice on void-packages repository

https://github.com/void-linux/void-packages/issues/54260#issuecomment-2659352405

Comment:
i'm waiting on RMAs (1 delayed bc theyre out of stock -_-) but i think i'm the only one with PRs on intel codec stuff... the first media-sdk took a year or so, then openvpl was stepped on bc i lost access to gh for like a week. then after ffmpeg6 everything has kind of been in the same state.

i can try to do media-sdk + the other stuff but it will probably be a week or 2

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: Package request: Intel Media SDK
  2025-02-08 23:29 [ISSUE] Package request: Intel Media SDK Kerberoge
                   ` (6 preceding siblings ...)
  2025-02-14 13:33 ` zlice
@ 2025-02-19 22:47 ` KynikossDragonn
  7 siblings, 0 replies; 9+ messages in thread
From: KynikossDragonn @ 2025-02-19 22:47 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 627 bytes --]

New comment by KynikossDragonn on void-packages repository

https://github.com/void-linux/void-packages/issues/54260#issuecomment-2669934249

Comment:
Just chiming in that I'm on Intel Skylake and OBS's QSV will try to find this; fail to find it and then refuse to try to use QSV directly so I have to go with the FFmpeg VAAPI option. Even though I have oneVPL installed. oneVPL does not support Skylake.

This isn't the only thing Intel has deprecated/archived, the old OpenCL ICD for Intel "Beignet" https://github.com/intel/beignet is also the only OpenCL ICD for Intel Graphics from Ivy Bridge up to Skylake and Kaby Lake.

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2025-02-19 22:47 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2025-02-08 23:29 [ISSUE] Package request: Intel Media SDK Kerberoge
2025-02-08 23:31 ` Kerberoge
2025-02-14 12:50 ` zlice
2025-02-14 12:51 ` zlice
2025-02-14 13:14 ` Kerberoge
2025-02-14 13:22 ` zlice
2025-02-14 13:29 ` Kerberoge
2025-02-14 13:33 ` zlice
2025-02-19 22:47 ` KynikossDragonn

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).