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
HW Encoding with Intel arc gpu is scrambled #1041
Comments
|
I have this issue too, on an A770 LE 16GB. Maybe it's sending RGB to the codec and it only supports NV12? |
|
I also have this issue with an A770 16GB on Manjaro Plasma. Capture method was KMS on X11. To try to figure out the issue I reproduced an ffmpeg command that most closely matched Sunshine's capture method and can confirm that the output is identical to the glitched Sunshine capture if I omit the pixel conversion to Scrambled capture command: Working capture command: Client command: Not sure where in Sunshine the pixel format gets decided though. |
|
Can you file a bug on Intel's media driver? It should be pretty simple for them to replicate since you've got an ffmpeg command that reproduces the issue. |
|
This appears to be a relevant issue and has been known for multiple years now: Basically the media driver doesn't accept or output any RGB formats on gen10+. There's a completely different issue apparently with using the media driver to postprocess and later convert RGB to NV12, as well, though it may not be related at all: Also a multiple years issue, still open. |
Is there an existing issue for this?
Is your issue described in the documentation?
Is your issue present in the nightly release?
Describe the Bug
When using Sunshine with vaapi the stream looks like the attached picture regardless of moonlight client, but here is the android client with extra stats showing.
Expected Behavior
A stream without all the artifacting
Additional Context
When using software encoding everything works fine for both remote desktop and gaming.
As a note: gaming works, hw encoding and decoding works with handbrake/ffmpeg and vlc. I have checked every way I could to ensure it wasn't a problem elsewhere first.
Host Operating System
Linux
Operating System Version
Fedora 38
Architecture
64 bit
Sunshine commit or version
0.18.4 nightly
Package
Linux - rpm
GPU Type
Intel
GPU Model
Arc A380
GPU Driver/Mesa Version
23.0.0
Capture Method (Linux Only)
KMS
Config
It's emptyApps
No response
Relevant log output
The text was updated successfully, but these errors were encountered: