Mi equipo está desarrollando aplicaciones WPF para su implementación en una plataforma de hardware para netbooks Intel Atom Z530. El Intel Atom Z530 viene con gráficos integrados Intel GMA 500, que tiene un núcleo GPU PowerVR SGX 535. El núcleo GPU PowerVR SGX 535 es el núcleo gráfico exacto utilizado en el conjunto de chips A4 de Apple para el iPad.Rendimiento lento de WPF en gráficos integrados GMA 500
Mi pregunta es: ¿Por qué WPF es tan lento con los gráficos PowerVR SGX 535?
En realidad, desactivamos la aceleración de hardware para que nuestra aplicación WPF obtenga un mejor rendimiento (transiciones de pantalla a pantalla, transiciones de diálogo, interacción de gráficos 2D). La pila de tecnología del iPad puede lograr un mejor rendimiento de la interfaz de usuario con el mismo núcleo de gráficos de hardware.
¡Gracias por cualquier idea!
No sé si esto ayuda: ¿Podría intentar actualizar el controlador de video con la versión más reciente, DirectX, e intentar instalar .Net 4 (quizás resuelva algún error y actualice, incluso si está ejecutando .net 3.5) y Win7 para ver si tiene un mejor rendimiento en este dispositivo. – Tony
Gracias por el comentario del conductor. Hemos probado tanto el controlador Intel XP GMA 500 como el controlador IEGD. Ambos tienen un rendimiento similar. Sin embargo, encontramos un gran rendimiento OpenGL con el controlador IEGD. – Bjorn
He oído que Intel afirma que el controlador GMA 500 tiene un error específico de WPF que no planean solucionar. También escuché que la tubería GMA 500 es demasiado pequeña para WPF porque WPF hace todos los diseños de pantalla en la tubería de gráficos. GMA 500 solo espera una carga de trabajo en 3D y no puede asumir la responsabilidad de todas las representaciones de pantalla. – Bjorn