- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
OneVPL-intel-gpu depends on LibVA. LibVA as far as I can see is for Linux. OneVPL-intel-gpu also requires oneVPL. oneVPL requires oneVPL-intel-gpu. Do you see where I'm going with this? I'm reading dependencies here.
I'm using Windows and Visual Studio 2022. I want to write code to perform Intel hardware encoding and decoding on both older hardware (Haswell, Coffee Lake, Skylake) and also newer hardware such as Intel Arc and existing CPUs. My existing impl uses MediaSDK. We build a simple dispatcher lib. It doesn't get less exciting than that. I'm not a Linux user/developer and CMake is alien technology.
So in the simplest terms, what do I actually need to start coding against the VPL API?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
We had checked with the development team and got the response as below:
1. Building GPUs on Windows is not possible.
VPL is automatically delivered in both the Windows and Linux drivers. So, if we want to install oneVPL, you can refer to:
https://github.com/oneapi-src/oneVPL#installation-and-usage
Also, if you want to build the samples then you should follow the Quick Start instructions from below link which consists of installation steps on Windows, Linking oneVPL with CMake, & other build options:
https://github.com/oneapi-src/oneVPL/blob/master/INSTALL.md
2. Regarding 64 bit installer, if we are running on 64 bit, the installer will install 64 bit. But if we specify, in CMake or Visual Studio, that we want to build 32 bit, then installer will access the same.
Hope this helps in resolving your issue. Please let me know if you need further clarifications.
Regards,
Sreedevi
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I found an installer for Windows on this page:
It installs to x86 however. I can't find a 64 bit version. I would like to know if there is one, or whether the dispatcher doesn't care either way. Am pretty sure my compiler does.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The solution in the end was for me to use NuGet install, as that offers 64 bit. My code links fine. I do not understand why the 64 bit install isn't offered on Intel's standalone components page.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Thank you for posting in Intel Communities.
We are checking on this internally. We will get back to you soon with an update.
Regards,
Sreedevi
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
We had checked with the development team and got the response as below:
1. Building GPUs on Windows is not possible.
VPL is automatically delivered in both the Windows and Linux drivers. So, if we want to install oneVPL, you can refer to:
https://github.com/oneapi-src/oneVPL#installation-and-usage
Also, if you want to build the samples then you should follow the Quick Start instructions from below link which consists of installation steps on Windows, Linking oneVPL with CMake, & other build options:
https://github.com/oneapi-src/oneVPL/blob/master/INSTALL.md
2. Regarding 64 bit installer, if we are running on 64 bit, the installer will install 64 bit. But if we specify, in CMake or Visual Studio, that we want to build 32 bit, then installer will access the same.
Hope this helps in resolving your issue. Please let me know if you need further clarifications.
Regards,
Sreedevi
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks. I followed the "quick start" instructions and they didn't work for me. I have it all working (for some value of "working" my questions on this forum assume) so I'll accept as solution regardless.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Glad to know that your issue is resolved.
We were able to successfully build and install oneVPL project on Windows from the same steps provided in Quick start guide. We would like to help you with your errors while using QuickStart guide. Could you please share us the error you are getting or the step at which you are getting stuck so that we can try to troubleshoot the issue from our end?
Regards,
Sreedevi
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
We haven't heard back from you. Could you please share the details to proceed further?
Regards,
Sreedevi
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
OK, so I re-did everything I need to do as given by the INSTALL.md instructions and it all worked fine. However I would point out the amount of "stuff" I need to install to get it to build is bordering on ludicrous. I suspect the problems I had previously were related to that. I'm a simple Visual Studio C++ dev, working 12 to 16 hour days six days a week. I just need a simple Visual Studio solution. I don't need to be told to go get CMake, WinGet, Python, etc. This makes it extremely difficult for our source control and build systems too. I don't need or want this crap on my system, basically and I don't want to tell other devs in my team they need it either. I'll get such a roasting...
Take this more as a comment or criticism than an actual build issue. You have changed focus away from Windows developers, towards Linux since Media SDK days. And that's another thing, installation packages. That's what I want. A Windows installer, MSI or whatever. Double-click, run, done.
Now on to my other tickets, which are probably more your cup of tea (technical problems!).
Thanks.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Robinson,
Just so you are aware . . . a few months ago the dev team had discussed creating some sort of distribution of VPL that would make things easier for Windows developers. Your issue brought this again to the forefront and we have created a Jira feature request to do just this.
Note that it is not as easy as you might think to provide a bit of extra software as we have various approval channel criteria that must be satisfied.
We may contact you to find out more details of your particular issue as we seek a solution that makes things easier for you while not creating too many hurdles for ourselves.
Pamela
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Glad to know that your issue is resolved. We have passed on your feedback to our internal team.
This thread will no longer be monitored by Intel. If you need further assistance, please post a new question.
Regards,
Sreedevi

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page