Significant Performance Uplift on Intel Arc b580 and quick sync encoding #879
Unanswered
ramirocantu
asked this question in
Sunshine
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Select Topic Area
Question
Body
Hi, I had previously had a lot of issues using Intel's B580 and quicksync especially at higher resolutions but also at 1440p, it would often come with a significant performance cost to game FPS, even lighter titles like Destiny 2 which I can locally run at 4K would struggle with about a 20% performance cost. At the time I tried investigating this and digging into the codebase to find out why. I thought maybe the color correction shader pipeline was a reason for this performance cost. The way the card is architected, it's hardware encoder should consume discrete resources from the rest of the card, at least according to intel's marketing and support documents, and the card does have color correcting pipelines that are hardware accelerated but sunshine just uses a generic shader for non-nvidia cards. Admittedly this is a pretty uninformed hypothesis, but I tried implementing the hardware native pipeline to see if there was any performance uplift.
After trying to make a small prototype for a bit and then giving up for a couple months, I loaded up the latest prerelease and now the problem seems totally gone. I have no idea what caused the uplift but I will try investigating further. This might just be a case of new drivers fixing the issue but just wanted to share what I found. Let me know if you think of anything that would have led to this improvement.
Beta Was this translation helpful? Give feedback.
All reactions