Enabling Hardware Acceleration by default in RDP
Description
Hardware acceleration in RDP will be enabled by default and the users who do not wish to enable it can opt-out by setting AppContext Switch (Switch.System.Windows.Media.EnableHardwareAccelerationInRdp) to false.
Customer Impact
Hardware acceleration in RDP will be enabled by default.
Regression
No
Testing
in progress
Risk
NA
Microsoft Reviewers: Open in CodeFlow
Hurray, @pchaurasia14 and team!
@Kuldeep-MS Is there any reason this hasn't been done for .NET 9 in the end?
@h3xds1nz - We were unable to merge this PR, as some feature tests were failing on machines that lack a physical GPU. The failures primarily occur due to slight pixel color mismatches between the rendered image on the screen and the image generated by the SceneRenderer in the test.
A more thorough analysis of the issue is needed, so we didn't proceed with the merge. We will revisit this for .NET 10 timeframe.
@Kuldeep-MS Thank you for your reply, appreciate it! Hopefully we can get it ready with .NET 10 as opt-out.
Closing this PR as of now. Will be reopened once we are at this. This is a part of effort to close internal PRs with no action for a long time.