- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi everybody,
we are developing an application which makes use of DirectX surfaces and GDI+ surfaces. To be more specific, we have a panel where our 3D data are rendered and several GDI+ elements floating over it (windows, panels, textboxes, tooltips). In fact it is a mixed DX/GDI user interface. We wanted to use the power of the DirectX and the simplicity of the already-done windows element (don't have the time to write a complete DX GUI).
Our problem is that when a GDI element(i.e a window or a panel) overlaps the DX surface, the CPU usage passes from a 0%-2% to 70%-100%. This happens only with the pc with the 855 graphic chipset and not with graphic cards from other vendors (not tried other Intel chipsets).
We are using Windows XP, .NET 1.1, DirectX 9.0c and the latest Intel Drivers.
Any ideas? Is it an hardware problem, driver problem or windows problem? Or simply is not possible to use GDI and DX togheter? (in this case, why with other cards it works?)
Regards
we are developing an application which makes use of DirectX surfaces and GDI+ surfaces. To be more specific, we have a panel where our 3D data are rendered and several GDI+ elements floating over it (windows, panels, textboxes, tooltips). In fact it is a mixed DX/GDI user interface. We wanted to use the power of the DirectX and the simplicity of the already-done windows element (don't have the time to write a complete DX GUI).
Our problem is that when a GDI element(i.e a window or a panel) overlaps the DX surface, the CPU usage passes from a 0%-2% to 70%-100%. This happens only with the pc with the 855 graphic chipset and not with graphic cards from other vendors (not tried other Intel chipsets).
We are using Windows XP, .NET 1.1, DirectX 9.0c and the latest Intel Drivers.
Any ideas? Is it an hardware problem, driver problem or windows problem? Or simply is not possible to use GDI and DX togheter? (in this case, why with other cards it works?)
Regards
Link Copied
1 Reply
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
Your design inquiry will require a closer look by an Intel Product Representative.
If your company has its own Intel representative, you may wish to inquire whether they are able to assist with this inquiry. Your company's Purchasing Department will normally have your Intel representative's contact information. If you have no contact, please see http://www.intel.com/buy/networking/design.htm under "Design Components".
If your location is not listed, please see an Intel Authorized Distributor and ask for a Field Application Engineer (FAE). Our Intel Authorized Distributor list is also linked from the URL above.
Best regards,
Jim A

Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page