I was just trying out Wayland for the first time on my Dell Inspiron 6400 laptop with ATI / AMD Mobility Radeon X1400 graphics (RV515/M54). The screen is corrupt with diagonal lines, like the stride / pitch is wrong. In other words, the code drawing on the screen thinks there is a certain number of bytes per line, and the hardware outputting that uses a different number of bytes per line. So, each line is offset horizontally from the previous line.
This happened with gdm3, GNOME shell, Weston and Sway. GNOME displayed a hardware mouse cursor, which was perfect. This shows that data was properly getting from the GPU to the screen, and it wasn't a video mode issue. The problem must be the way the data was being put into video memory, like I described.
I see a Red Hat bug has been reported: https://bugzilla.redhat.com/show_bug.cgi?id=1420065
I don't even know how to report a Wayland bug in Ubuntu. It clearly isn't simply a bug in GNOME, Weston or Sway when it affects all 3 of them. Which package do I report on?
BTW. I also tried Wayland on my desktop PC with Nvidia Geforce GT 710 graphics. There I get a hang on boot if I put nvidia-drm.modeset=1 on the kernel command line.
This is in Ubuntu 20.04 and I'm giving up on Wayland for now.
Bookmarks