dotnet / wpf

WPF is a .NET Core UI framework for building Windows desktop applications.
MIT License
7.03k stars 1.16k forks source link

Rendering issue with WPF 3D content on Intel Iris XE #7076

Open lukaslober opened 1 year ago

lukaslober commented 1 year ago
Symbai commented 1 year ago

Disabling HW Acceleration at the registry solves the problem.

You can also disable it at launch for your application only. I doubt it's getting fixed here, any developer looking into this probably needs such a graphic card. And Intel is known for providing bad driver support.

lukaslober commented 1 year ago

Yes I know that but I dont want to disable hardware acceleration for my app. This shouldn't be necessary for default WPF stuff and will also decrease performance. I think there is a problem and this should be fixed. Maybe it is the D3D9On12 Layer and if microsoft is the developer here there should be someone who has a similar setup for testing.

ivancoredev commented 1 year ago

I have the same problem using WPF 3D controls in newest HP Notebook with Intel Core i5 1235U (12. Generation) processor and Intel Iris Xe graphics https://www.hp.com/de-de/shop/product.aspx?id=6F242EA&opt=ABD&sel=NTB .

We use WPF (.NET Framework) 3D Chart controls from well-known companies like Infragistics and Telerik. The 3D charts work in many tested computers, even with old Intel integrated graphics like Intel HD Graphics 4000 or Intel UHD Graphics 620.

But in newest notebook with Intel Iris Xe Graphics the 3D controls don't work. They show few thin colored stripes on the empty 3D chart control for both Infragistics and Telerik controls (attachment). Even the standard Telerik Demo app for WPF doesn't work.

I have made the clean install of latest beta Intel drivers 31.0.101.3616 (02-09-2022) bit this doesn't help.

lukaslober commented 1 year ago

I ended up creating an issue at the D3D9On12 repo as Intel can also reproduce this problem https://community.intel.com/t5/Graphics/3D-rendering-issue-on-12th-gen-Intel-Core-i3/m-p/1407118/highlight/true#M109118

VassfjelletBigfoot commented 1 year ago

Posted some workarounds here:

https://github.com/microsoft/D3D9On12/issues/52

vdwtanner commented 1 year ago

Resolved with Intel's latest drivers. Link to a known driver that resolves this issue:

https://www.intel.com/content/www/us/en/download/726609/intel-arc-iris-xe-graphics-whql-windows.html