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

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

Capture feature not working under latest driver v31.0.101.4369 and Arc Control v1.68.4938.6 #322

Closed BigNish7 closed 1 year ago

BigNish7 commented 1 year ago

Checklist [README]

Application [Required]

Intel Arc Control v1.68.4938.6

Processor / Processor Number [Required]

Intel Core i9 13900KS

Graphic Card [Required]

Intel Arc A770 LE 16GB

GPU Driver Version [Required]

Rendering API [Required]

Windows Build Number [Required]

Other Windows build number

22621.1702

Intel System Support Utility report

System Support Log - Sunday, 21 May 2023.txt

image

Description and steps to reproduce [Required]

I noticed that the Capture feature in the Studio section of Arc Control was not working after I did a Clean Installation upgrade from the BETA version 31.0.101.4335 (I did not instal Arc Control only the driver) to the latest WHQL v31.0.101.4369.

While I have installed and upgraded every new driver (both WHQL and BETA versions) it's the first time I have installed Arc Control since driver version 31.0.101.4146.

The Capture feature worked successfully for earlier drivers and versions of Arc Control. I therefore conducted an investigation by installing a series of WHQL Arc drivers and their bundled Arc Control versions on my PC. For each test, I removed the driver/Arc Control using DDU and when installing each new version I did a 'Clean Install' and did the suggested reboot. Once rebooted, I tested whether the Capture feature worked.

My test results were: Driver 31.0.101.4091: Arc Control: 1.64.4583.3: Capture working = YES Driver 31.0.101.4146: Arc Control: 1.64.4584.4: Capture working = YES Driver 31.0.101.4255: Arc Control: 1.66.4728.1: Capture working = YES Driver 31.0.101.4314: Arc Control: 1.66.4728.1: Capture working = YES Driver 31.0.101.4369: Arc Control: 1.68.4938.6: Capture working = NO

The error I received was the gool 'ol "Could not start Capture. Device operation failure. Make sure your're not connected to a VPN. Error code: -17

In all of the tests of Capture under the multiple driver and Arc Control versions I did not change my system hardware, and I don't have a VPN installed.

Device / Platform

No response

Crash dumps [Required, if applicable]

No response

Application / Windows logs

No response

Karen-Intel commented 1 year ago

Hey @BigNish7 I was able to perform a quick test on my A750 and I was able to record in 4K resolution for a few minutes with ARC Control v. 1.68.4938.6. If the video looks not that good might be because YouTube is still processing the 4K resolution Question: Which DDU version did you use? This is the one we recommend My system is pretty similar to yours, only that I have a A750 instead of an A770 and my board is a ROG STRIX Z690-A Gaming Wifi D4 but I have not had any issues. We can keep on testing and see if we are able to repro or wait for another user that can consistently reproduce it :) I will get back on the lab and test on a A770 and see if we have any luck there

Talk to you soon

Karen

BigNish7 commented 1 year ago

Hi @Karen-Intel. Thank you for your reply. Dang! I can confirm that I was using DDU v18.0.6.4 in my testing.

I tried the following. I booted into safe mode and used DDU 18.0.6.4 to once again remove driver v31.0.101.4369.

I then did a fresh "Clean Install' of the previous WHQL driver (4314); image

I then rebooted and tested that Capture was working fine, and used the Capture function in Intel's Graphics Command Center BETA to show that its works as expected. https://github.com/IGCIT/Intel-GPU-Community-Issue-Tracker-IGCIT/assets/116610885/202b1a5c-7a1d-4e53-9afe-3192986b4999

I then did a 'Clean Install' of 4369 over the top of 4314 and rebooted. image

I then tested Capture and received the error message, once again showing the issue using GCC BETA. https://github.com/IGCIT/Intel-GPU-Community-Issue-Tracker-IGCIT/assets/116610885/7c579c5c-cc5a-4ae9-bb56-d0726038cccf

There was of course no change to my hardware at any stage. I would be interested to see if anyone else has this issue. Any suggestions you can offer would be gratefully received!

Karen-Intel commented 1 year ago

Hey @BigNish7 a few more questions:

Just trying to find a specific combination and continue attempting reproducing :)

Thanks, talk to you soon

Karen

BigNish7 commented 1 year ago

Hi @Karen-Intel. I think I have found the issue, but before I get to what I found, here are the answers to your questions.

Now to what I found! Given your question re using the default settings, I started playing around with the Capture settings. First, I tried to change the Resolution settings from the default 720p to 1080p/1440p/2160p, but these had no effect.

However, I then looked at the Audio Device options. The default is Headphones (Realtek USB Audio). I changed this from the dropdown list of options to 'Disabled' and to my surprise and pleasure Capture worked as expected! I then tried all the options in the dropdown list and got the following:

Audio Device: Disabled -> Capture working = YES Audio Device: VGA28UQL1A (HD Audio Driver for Display Audio) -> Capture Working = YES Audio Device: System Default -> Capture working = NO Audio Device: Headphones (Realtek USB Audio) -> Capture working = NO Audio Device: Realtek Digital Output (Realtek USB Audio) -> Capture working = NO

It seems, for my PC at least, that there is an issue between the Realtek audio driver and Arc Control v1.68,4938.6 which did not exist in earlier Arc Control versions. Given your MB is a ROG STRIX Z690-A Gaming, what version of Reatlek audio do you have installed? Perhaps the issue is with the fact that I am also connecting my PC to my panel with a USB cable?

Looking at Device Manager I found the following:

image

I have 2 x HD Audio Driver for Display Audio installed. This is the audio driver that comes bundled with the GPU driver, but I am not sure why I have two of them? image

I have 1 x Realtek USB Audio driver. I have driver version 6.3.9600.2342 installed. image

This was a really interesting result and I trust helps get to the root cause of my issue.

Karen-Intel commented 1 year ago

Hey @BigNish7 thank you for the wholesome testing you just performed.

Re 1: You see two HD Audio Devices for Display audio as one is the primary and the other is some sort of a sub function. If you check on the details you will see they are pointing to the same system32 files, which means their functionality is related. Also, if you plug in another monitor that is audio capable (monitor or connector) you will see another device with the same name. So I don't think the USB cable plugged to the monitor has anything to do with it.

Re 2: Now about the Realtek Audio, I think I have a very old one, as I don't use it too much (10.0.22621.1) and I'm thinking there might be an issue with this Realtek driver. The best would be to go to the ODM's page and download the recommended version. If there's still an issue, Realtek can easily get in touch with us (Intel) to investigate why it isn't working with ARC Control latest version, but it must be reported in the Realtek forum. Perhaps it has to do with the Default audio device not working, I really can't tell.

Re 3. I did some more testing just to confirm if there was an issue with the Realtek drivers and it worked as expected. Even without having the device plugged in, you can hear audio and see that ARC Control is able to capture in my Samsung Odyssey 4k Monitor) I'm leaving 4 attempts I did with the devices I have available and all of them record audio and capture is working fine. Sorry for the quality, I'm trying not to load the Google Drive much.

Hope this helps! If there's anything I can do let me know.

Karen

BigNish7 commented 1 year ago

Hi @Karen-Intel. I fixed the issue. I completely uninstalled the Realtek USB Audio driver and associated software (i.e. Sonic Studio III). I reinstalled the driver (6.3.9600.2342 which is the latest on the ASUS support page for my MB). I am happy to report that Capture now works perfectly.

Interestingly opening the Advanced Tab of Sonic Studio 3 that loads along with the driver shows a reference to Arc Control. I am not familiar with what Intel Arc Control Assist might be, but it certainly caught my eye. I am assuming it is the ability to use the effects that Sonic Studio III can give if you are using the Intel Arc audio driver?

image

Thank you for all your assistance in supporting me with this issue - I really appreciated it.

BigNish7 commented 1 year ago

Hi @Karen-Intel . Ok, spoke too soon unfortunately. I played around with the Inteal Arc sttiings in Sonic Studio III and Capture stopped working :-(. I then removed Sonic Sudio III and the other bloatware like Sonic Radar that came with the Realtek driver.

I too a quick look at Device Manager and instead of having devices Realtek USB Audio and Sonic Studio Virtual Mixer, I now just have the Realtek USB 2,0 driver v10.0.22621.1. This is now how I am guessing your system looks like.

image

I am happy to say that now Capture works perfectly again as expected. It seems that, for me at least, the latest version of Arc Control does not play nicely with Somic Studio III and/or the other Realtek stuff that comes bundled with the driver. I think now I am good to go and we can close this issue.

https://github.com/IGCIT/Intel-GPU-Community-Issue-Tracker-IGCIT/assets/116610885/67a91013-e12d-43df-ba0e-49b52c7d4a9b

Karen-Intel commented 1 year ago

@BigNish7 hey GM

Yeei I'm glad capture through ARC Control works as expected for you! It's a shame that some tools do not have full compatibility with ARC yet but integration takes a while. Thank you so much for your help, have a wonderful weekend

Hey @IGCIT can you help close this one please? Realtek audio driver was causing issues with ARC Control Capture but after an update it works now.

Thanks

Karen

BigNish7 commented 1 year ago

Just for clarity, the 'update' to solve this issue was actually the removal of Realtek driver v6.3.9600.2342 and its associated audio applications from my PC.

It was found that Sonic Studio III (SS3) v3.16.23.0 was preventing the Capture feature of Intel Arc Control v1.68.4938.6. Earlier versions of Arc Control (e.g. 1.66.4728.1/1.64.4584.4/1.64.4583.3) were not affected by this issue.

Clicking on the ADVANCED MODE tab of SS3 showed that it had captured Intel Arc Control as an Application.

image

If any adjustment was made to this Arc Control setting e.g. switching DEVICE ROUTING from OFF to ON and/or SONIC STUDIO EFFECTS from OFF to ON, the Capture feature of Arc Control stopped working for any of the Realtek related Audio Devices.

However it was found that Capture did work as expected if Audio Device was set to either 'Disabled' or 'VG28UQLiA (HD Audio for Display Audio) i.e. the Audio Devices that did not use the Realtek USB driver.

image

To get Capture working again across the whole range of Audio Device options, required the following:

  1. Removal of the Sonic Studio III program from the installed Apps

image

  1. Removal of the Realtek USB Audio program from the installed Apps

image

  1. Uninstalling both the Realtek USB Audio and Sonic Studio Virtual Mixer from Device Manager (thee are usually removed when the Realtek USB Audio program was uninstalled from installed Apps in Step 2)

image

Then restarting the PC. On restart the generic Realtek USB 2,0 Audio driver gets installed and this driver does not conflict with Arc Control v.1.68.4938.6.

image