Page MenuHome

Workaround for Access Violation startup crash on deprecated Radeon GPUs on Windows
ClosedPublic

Authored by KrossX on Nov 30 2020, 1:49 AM.

Details

Summary

This is a workaround for T80804.

There's a startup crash that happens on 2.91.0 on Windows, an EXCEPTION_ACCESS_VIOLATION on atio6axx.dll. It is triggered by glClear on the detect_mip_render_workaround function. The workaround moves the function after the device/driver workaround section and sets the flag to the affected one to avoid running the check.

It is deprecated hardware that has not meet the minimum requirements since 2.79, but is still usable and this extends its usability a bit before the cards are finally blacklisted.

Diff Detail

Repository
rB Blender

Event Timeline

KrossX requested review of this revision.Nov 30 2020, 1:49 AM
KrossX created this revision.

Just need to add some clarification why this is moved so we don't revert this during cleanup.

KrossX updated this revision to Diff 31688.EditedDec 7 2020, 3:38 PM

Added an extra line about the issue to the existing comment.

EDIT: I thought this field was some sort of small log, kinda looks like another post. About the update, is a comment like that enough? I tried to make it short.

Thanks for the patch! After it is in master we need to remove the blacklisted GPUs

This revision is now accepted and ready to land.Dec 7 2020, 4:07 PM