diff --git a/src/quick/items/context2d/qquickcontext2dtile.cpp b/src/quick/items/context2d/qquickcontext2dtile.cpp
index f6d7b4efac608b539a9127f23e03431c7bf4e3c5..aaf613098b16b7b56e4af04b8aa6612733b902de 100644
--- a/src/quick/items/context2d/qquickcontext2dtile.cpp
+++ b/src/quick/items/context2d/qquickcontext2dtile.cpp
@@ -80,9 +80,9 @@ QPainter* QQuickContext2DTile::createPainter(bool smooth, bool antialiasing)
 #endif
 
         if (antialiasing)
-            m_painter.setRenderHints(QPainter::Antialiasing | QPainter::HighQualityAntialiasing | QPainter::TextAntialiasing, true);
+            m_painter.setRenderHints(QPainter::Antialiasing | QPainter::TextAntialiasing, true);
         else
-            m_painter.setRenderHints(QPainter::Antialiasing | QPainter::HighQualityAntialiasing | QPainter::TextAntialiasing, false);
+            m_painter.setRenderHints(QPainter::Antialiasing | QPainter::TextAntialiasing, false);
 
         if (smooth)
             m_painter.setRenderHint(QPainter::SmoothPixmapTransform, true);
diff --git a/src/quick/scenegraph/util/qsgpainternode.cpp b/src/quick/scenegraph/util/qsgpainternode.cpp
index 2d536ea547e3dac930ecc99bd8d8c2d0009821af..df226455e90dc9801d9d299603be9d892352b68f 100644
--- a/src/quick/scenegraph/util/qsgpainternode.cpp
+++ b/src/quick/scenegraph/util/qsgpainternode.cpp
@@ -179,8 +179,7 @@ void QSGPainterNode::paint()
     }
 
     if (m_smoothPainting) {
-        painter.setRenderHints(QPainter::Antialiasing | QPainter::HighQualityAntialiasing
-                               | QPainter::TextAntialiasing | QPainter::SmoothPixmapTransform);
+        painter.setRenderHints(QPainter::Antialiasing | QPainter::TextAntialiasing | QPainter::SmoothPixmapTransform);
     }
 
     painter.scale(m_contentsScale, m_contentsScale);