Actualización final Acabo de recibir un correo electrónico de Apple que confirma que este error se ha solucionado en OS X Mountain Lion 10.8.3
He tenido problemas de renderizado con Safari 6 en diferentes sistemas, todos con Mountain Lion, y no puedo encontrar una solución. He adjuntado algunas capturas de pantalla para describir el problema.
Actualizar Investigaciones posteriores sugieren que esto podría ser un problema solo con los modelos Mac de 2012, específicamente los que tienen gráficos HD4000.
Actualizar Parece que los artefactos no siempre aparecen de inmediato, lo que requiere algunas recargas y/o cerrar/reabrir pestañas antes de que aparezcan.
Actualización Se confirma que el problema no es un error de WebKit y se ha presentado como un error en Apple (problema 12750455 de Simon Fraser).
Enlaces a los sitios web que se muestran en las capturas de pantalla:
¡Era un error en Safari, resuelto en OSX Update 10.8.3!
Puedo confirmar que se trata de un error de la GPU Intel Graphics 4000. Veo los artefactos gráficos en mi Retina MacBook Pro de 13" y no en mi MBP anterior que tiene Mt. Lion y una GPU Nvidia Geforce.
Tengo experiencia de primera mano con este problema al tratar de desarrollar botones css para sitios web...
Creo que los artefactos se pueden reproducir usando css3 border-radius
junto con un archivo box-shadow
. Aunque obviamente también sucede en muchas otras circunstancias. (Lo cual puedo confirmar)
Aquí hay un enlace a un informe de error en el sitio web de webkit (aunque no estoy seguro de que pertenezca allí):
https://bugs.webkit.org/show_bug.cgi?id=103087
Y la pregunta SO de la que vino:
Este no es un error de Intel HD 4000. Puedo ver este error solo desde Safari en Intel HD 4000. Si abro una página con (Opera, Chrome, Firefox), no puedo reproducir este error.
Una solución rápida a este problema es usar una transformación en el objeto con el radio de borde u otra propiedad que cause daños. De esa manera, está forzando un redibujado con la tarjeta gráfica y eso elimina el problema.
Aplica la siguiente propiedad: -webkit-transform: translate3d(0,0,0);
- Y deberías estar bien.
Aquí hay cosas que haría si no puede proporcionar un enlace a algo que está en vivo en Internet para que otros lo dupliquen / sospechen lo que está sucediendo.
Pruebe una compilación de webkit nocturna para ver si se trata de un error que se solucionó, pero no se envió. http://nightly.webkit.org
Elimine todas las extensiones de Safari para asegurarse de que no sea causado por una.
También puedo confirmar este error en macbook retina de 15" (osx 10.8.2, safari 6.0.2)
Mi macbook también tiene Intel HD4000, pero también Nvidia GT 650M para la pantalla externa.
Para eliminar todas las demás posibilidades, excepto la tarjeta gráfica (controlador), utilicé un adaptador de rayo a dvi para conectar una pantalla externa en la tarjeta Nvidia.
Resultado: ¡Sin líneas extrañas ni efectos extraños de jquery!
conclusión: HD4000 (controlador) problema.
bmike
daviesgeek
René
René
René
bmike
Pfitz
cristobal raymond
Olly Hodgson
René