[Qtwebengine] Different ways of forcing software rendering

Florian Bruhin me at the-compiler.org
Sat Jan 27 12:29:07 CET 2018


as far as I'm aware, there are various ways to force software rendering
in QtWebEngine, and I was wondering what the difference between them is:

- Setting LIBGL_ALWAYS_SOFTWARE=1, which I think also affects
  subprocesses spawned from Qt.

- Setting QT_XCB_FORCE_SOFTWARE_OPENGL=1, which AFAIK is equivalent but
  doesn't affect subprocesses.

- Starting with --disable-gpu - is that the same?

- Setting QT_QUICK_BACKEND="software" - I think I read somewhere that
  this does even more stuff via software rendering?

Would be great to have a quick overview there. I know some people with
graphic (usually driver) issues where QT_XCB_FORCE_SOFTWARE_OPENGL=1
doesn't seem to help, so I wonder if any of the other ways would maybe.



https://www.qutebrowser.org | me at the-compiler.org (Mail/XMPP)
   GPG: 916E B0C8 FD55 A072 | https://the-compiler.org/pubkey.asc
         I love long mails! | https://email.is-not-s.ms/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://lists.qt-project.org/pipermail/qtwebengine/attachments/20180127/fa243daa/attachment.sig>

More information about the QtWebEngine mailing list