Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support switchable graphics with AMD graphics card #32

Open
holgerschm opened this issue May 4, 2017 · 3 comments
Open

Support switchable graphics with AMD graphics card #32

holgerschm opened this issue May 4, 2017 · 3 comments

Comments

@holgerschm
Copy link

On a laptop with AMD switchable graphics the high perfomance mode does not work with the Direct3D11Image.

@dotMorten
Copy link

I'm fairly certain we're seeing the same thing with our similar DX interop library. Can you explain what you mean by "does not work"? Error, nothing renders, crash, stack trace, any DX debug outputs indicating any issues etc?

@gdestigter
Copy link

We are facing this issue with the following configuration:

  • Device: Dell Latitude E6540
  • OS: Windows 7 - latest.
  • GPUs: Onboard Intel HD Graphics 4600 and AMD Radeon HD 8790M (with Catalyst or Crimson switchable graphics)

When running the sample with switchable graphics set to 'High Performance`, the app displays the background image from the XAML stack but anything from the DirectX stack doesn't display at all (no spinning cube). With the switchable graphics set to 'Power Saving', we see the sample run as expected (cube and background image are rendered and animated). Also, the sample runs as expected (in both switchable graphics modes) on the same machine running Windows 10. So this appears to only be an issue in Windows 7.

Also, in our Windows 7 tests, enumerating the DirectX adapters with IDXGIFactory::EnumAdapters never returns the AMD adapter (only the onboard Intel adapter is returned).

@oysteinkrog
Copy link

From my research this seems to be a longstanding AMD driver issue. No known workaround, but it might be possible to detect and warn the user.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants