Port "Keep graphics settings on GPU change"
Upstreaming this from Polarity Viewer (EOL).
This prompts the user to either accept, deny, always ignore graphic settings change when the detected GPU has changed.
This implementation is fairly basic, a more fleshed out logic should be seen in the future but this is a good stopgap for now to reduce a lot of user pain.
Edited by Ghost User