pop-os / plymouth

Pop!_OS fork of https://salsa.debian.org/debian/plymouth
GNU General Public License v2.0
4 stars 2 forks source link

Updating full frame buffer causes render glitch. #1

Open XV-02 opened 2 years ago

XV-02 commented 2 years ago

With this plymouth implementation as of commit 23915e9, updating the full frame buffer during the decrypt screen can cause the following graphical glitch:

https://user-images.githubusercontent.com/98765732/156240722-9c465849-8d73-49f4-ab3b-e3a5126ac684.mp4

The video shows an implementation with the cursor set to "breath" causing constant updating.

Even with a static cursor, the rendering of pips during password input caused the same issue, though each individual input - redrawing the screen only once - left the stray, static like artefacts in a constant position.

This was found using a GT 710 card with nouveau drivers. The issue was not present with Nvidia 470 drivers.

leviport commented 2 years ago

This is a bug, so we'll leave it open, but I want to be clear that it is extremely low priority to work on. We made sure 470 was available for install for users with GT700 series GPUs, so most users likely won't be using Nouveau.