IGCIT / Intel-GPU-Community-Issue-Tracker-IGCIT

IGCIT is a Community-driven issue tracker for Intel GPUs.
GNU General Public License v3.0
117 stars 4 forks source link

Intel Arc A580 constantly experiences Encoder Overload in OBS Studio #865

Open SapphireDrew opened 4 hours ago

SapphireDrew commented 4 hours ago

Checklist [README]

Application [Required]

OBS Studio

Processor / Processor Number [Required]

Intel(R) Core(TM) i7-9700K CPU @ 3.60GHz

Graphic Card [Required]

Intel Arc A580 - ASRock Challenger OC Edition

GPU Driver Version [Required]

32.0.101.6297

Other GPU Driver version

No response

Rendering API [Required]

Windows Build [Required]

Windows 10 22H2

Other Windows build

No response

Intel System Support Utility report

igcit_ssu.txt

Description and steps to reproduce [Required]

Problem:

OBS Studio experiences encoder overloads with the Intel Arc A580's QuickSync H.264 encoder (Twitch doesn't support AV1 encoding except from Nvidia RTX 40xx series cards yet) even when the fastest TU (Target Usage) preset and baseline profile were used.

Additional Relevant Info:

Affected machine is a custom built tower PC with an Intel Core i7 9700K @ 3.60GHz at stock settings, 32 GB of Crucial Ballistix DDR4-3200 CL16 RAM, and an ASRock Challenger OC Edition Intel Arc A580 graphics card on ASRock Taichi Intel Z390 Motherboard. The latest firmware revision of that motherboard added support for ReBAR and Above 4G Decoding, both of which were enabled prior to testing. I understand that the system requirements for Intel Arc cards are a 10th gen Intel CPU or later with Intel 400 series or later motherboard, but I was hoping this set up would work since it offered the required features. Graphics card was purchased with the goal of replacing an ASUS TUF Nvidia RTX 2060 in hopes of equal or better performance; especially since I was considering migrating to Linux full time in the near future if all went well.

Canvas and output resolution are both set to 720p. TU setting was set to Fastest and the profile was set to the baseline preset. Games tested while attempting to stream were Stray and Deep Rock Galactic. These were streamed on a single DP display configuration at a refresh rate of 60 Hz with both games being played in Windowed Mode and captured via Game Capture Source in OBS Studio. FPS has been locked to 60 both in-game and via Arc Control's Universal Settings. V-Sync was enabled both in-game and via Arc Control.

I'm willing to test and troubleshoot as advised if possible within the return period of the graphics card (12 days remaining as of writing this) in hopes of getting good QuickSync H.264 encoder performance with near parity or better performance than an 5 yr old PCIe Gen 3 x8 RTX 2060. C'mon, Team Blue, I know you can make this happen. <3

Device / Platform

PC - Windows 10. Twitch.

Crash dumps [Required, if applicable]

No response

Application / Windows logs

https://obsproject.com/logs/9puluLlPm0vKf4kc

OBS_Log.txt

SapphireDrew commented 2 hours ago

Update: Tried doing just a local recording with the card's QuickSync AV1 encoder in OBS Studio, also on Fastest, still overloads. So I can confirm it's not just H.264