Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enable NvEnc AV1 encoding on Linux #1975

Merged
merged 1 commit into from
Feb 13, 2024
Merged

Enable NvEnc AV1 encoding on Linux #1975

merged 1 commit into from
Feb 13, 2024

Conversation

wsippel
Copy link
Contributor

@wsippel wsippel commented Feb 7, 2024

This looks way too simple to work, but then again, VA-API was basically the same, except it also expected an encoder profile and some other bits and bops for 10bit support, but the Linux NvEnc pipeline never sets a profile for HEVC, either - so I guess it just defaults to the MAIN profile. Somebody should probably test this before it gets merged.

@zmerp zmerp merged commit f176c80 into alvr-org:master Feb 13, 2024
6 checks passed
@makulski
Copy link

Hello,

I've tested this on my Arch EndeavourOS, Kernel 6.7.5, Nvidia 4080, driver version 550, Quest 3 - and it's not working.
I get:
"Dropping video packet. Reason: waiting for IDR frame"
error, when setting it to "AV1 AMD Only".

@Vixea
Copy link
Collaborator

Vixea commented Feb 19, 2024

The pr completely forgets to enable the flag in xtask to build with av1 support idk how I missed that
(Not that I was the one to merge it) zarik! :P

@Vixea Vixea mentioned this pull request Feb 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants