Due to issue #538 I've resorted to disabling hardware acceleration in Rambox.
However, some of the services, some of the time, will not render correctly. This may include flickering, or even incomplete renders.
The one that is easiest for me to reproduce is enlarging an image on a WhatsApp chat.


Macbook Pro (Mid 2015) with Discrete Graphics
Rambox: v0.5.3
OS: macOS 10.12.3
Arch: x64
Related, but not quite the same thing - would be very helpful to have an option to not use the dedicated card for hardware acceleration on MacBook Pros. (or even just use the integrated card period). Having Rambox use the dedicated GPU kills battery life.
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
Issue is still valid.
Guys... after investigating this seems like Electron's team is aware of this:
https://github.com/electron/electron/issues/13303
https://github.com/electron/electron/issues/9842
Is related to GPU consumption and hardware acceleration also. For now, flickering screens (like your pics) can be prevented by enabling Hardware Acceleration (see Rambox Preferences) but this will use the discrete graphics card and it will drain the battery.
The ideal case is to have Hardware Acceleration enabled and use the integrated graphics card, but now there is no way to accomplish this.
Any other ideas?
If it's an upstream bug, then I think this can be closed.
It would be nice if there is a semi-automatic workaround in the meantime, since it has remained unpatched for so long and there's no ETA.
This thread has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.
Most helpful comment
Guys... after investigating this seems like Electron's team is aware of this:
https://github.com/electron/electron/issues/13303
https://github.com/electron/electron/issues/9842
Is related to GPU consumption and hardware acceleration also. For now, flickering screens (like your pics) can be prevented by enabling Hardware Acceleration (see Rambox Preferences) but this will use the discrete graphics card and it will drain the battery.
The ideal case is to have Hardware Acceleration enabled and use the integrated graphics card, but now there is no way to accomplish this.
Any other ideas?