acidanthera / bugtracker

Acidanthera Bugtracker
385 stars 45 forks source link

[WhateverGreen] AVFoundationErrorDomain: unexpected problem with the graphics sub-system #1060

Closed ylluminate closed 4 years ago

ylluminate commented 4 years ago

Just a quick preface: upon enabling logging + file logging, I'm getting a /Volumes/EFI/opencore-<TIMESTAMP>.txt full of <NUL> vs any actual log contents. As far as I understand the documentation I enabled both OpenCore logging and Lilu logging.

System:

MacPro5,1 + VEGA 64 + OpenCore 0.5.9 + Lilu 1.4.5 + WhateverGreen 1.4.0

While attempting to capture video with some screencast tools I receive errors. One particular tool issues an unexpected problem with the graphics sub-system and their developer swears up and down that it's a hardware problem due to using a MacPro5,1:

Recording failed: Error Domain=AVFoundationErrorDomain Code=-11844 "Cannot Capture" UserInfo={NSLocalizedDescription=Cannot Capture, NSUnderlyingError=0x600000dc5da0 {Error Domain=NSOSStatusErrorDomain Code=-67394 "(null)"}, AVErrorRecordingSuccessfullyFinishedKey=false, NSLocalizedFailureReason=There was an unexpected problem with the graphics sub-system that prevented screen capture.}

I suspect there may be something going on with WhateverGreen and the VEGA 64 GPU on this system and would like to isolate and resolve the issue. Are any such issues known with the AVFoundation subsystem?

ZISQO commented 4 years ago

how about changing a smbios from 5,1 to imacpro1,1? also, it's working fine when i take it up the video screen shot and Camtasia for screen recording with RX5700XT and VEGA 64 FE

ylluminate commented 4 years ago

@ZISQO are you on a MacPro5,1? Can you try downloading and installing the free CloudApp app?: https://www.getcloudapp.com/download/mac

If so, please try to capture a video (not GIF) and use gear > Send Logs > Show in Finder, unzip the archive and take a peak at what you see to see if there's an error as per above or not?

ylluminate commented 4 years ago

@ZISQO in your suggestion are you saying to change only the SystemProductName or more fields, currently just using: image

ylluminate commented 4 years ago

I went fishing and did try some suggested hybridization settings here: image

And interestingly it succeeded the first recording attempt, but all subsequent attempts failed (even after stopping and restarting the app, so again it goes back to something system related):

[recorder] Recording failed: Error Domain=AVFoundationErrorDomain Code=-11844 "Cannot Capture" UserInfo={NSLocalizedDescription=Cannot Capture, NSUnderlyingError=0x600002d820d0 {Error Domain=NSOSStatusErrorDomain Code=-67394 "(null)"}, AVErrorRecordingSuccessfullyFinishedKey=false, NSLocalizedFailureReason=There was an unexpected problem with the graphics sub-system that prevented screen capture.}
Rescticed commented 4 years ago

I actually thought this was a bug tracker, not a configurator support feed.

ylluminate commented 4 years ago

@Rescticed correct - this is a followup for the suggestion from @ZISQO to hopefully rule out this being what he thought of the setting suggestion he offered above. I still believe this is likely an issue with WhateverGreen due to the adamant developer feedback that there is a hardware compatibility issue and thus it seems we should be able to track this down and resolve it thusly...

Andrey1970AppleLife commented 4 years ago

Use forums for support.

ylluminate commented 4 years ago

@Andrey1970AppleLife I'm sorry, the forums are essentially dead. There does not appear to be anyone in the WhateverGreen area that participates in more technical issues such as this. The bug report readme clearly indicates that these issues are meant for the purpose for which I'm using this:

When to use issue tracker:
* You have new resources or patches to add but cannot make a pull request
* You have kernel panics, crashes, hangs and believe it is not a configuration issue
* You want to discuss technical or legal stuff

Perhaps I'm misinterpreting one of these, but I feel that I very much fall into these parameters and need to discuss the situation more deeply.