Due to an influx of spam, we have had to impose restrictions on new accounts. Please see this wiki page for instructions on how to get full permissions. Sorry for the inconvenience.
Admin message
The migration is almost done, at least the rest should happen in the background. There are still a few technical difference between the old cluster and the new ones, and they are summarized in this issue. Please pay attention to the TL:DR at the end of the comment.
kernel 6.10rc1-to-rc7 & 6.10 display corruption - amd 6750xt related to adaptive sync
The problem started with kernel 6.10rc (tested rc6 &rc7 mainline same problem). Everything is fine with kernel 6.9.
See screenshot below. The 1/6 at the top of the screen is corrupted when things are moving on the screen (i.ex moving the mouse or windows, etc..) in kde wayland. The 5/6 screen real estate below that is fine.
The same corruption continues on the tty terminal while the text is scrolling during the systemd services shutdown to reboot the system.
It always constantly happens and starts right after login in kde.
Hardware description:
CPU: amd ryzen 7900x
GPU: amd rx 6750xt
System Memory: 32gb ddr5 6000
Display(s): Samsung G7 LS28AG70
Type of Display Connection: DP
System information:
Distro name and Version: Cachyos (Archlinux rolling).
I started it by setting 6.10rc1 as bad and 6.9 as good. It gave me 13 steps. I have done all of them.
After the only good bisect, the next couple ones (bad): on the kde login screen I got a black screen with a working mouse pointer.
And after that, the several next ones crashed on boot with a stack trace and network manager failing to start, with a 10 minutes delay for network manager to restart. After waiting the 10 minutes, I got a black screen with no login manager. And on the tty, I could enter the user name, but then I got no response (no terminal) after entering the password.
And then the several last ones failed to build with:
INSTALL libbpf_headersmake[5]: *** No rule to make target « ~/tmp/src/linux-mainline/tools/include/linux/panic.h », needed for « ~/tmp/src/linux-mainline/tools/bpf/resolve_btfids/libsubcmd/parse-options.o ». Stop.make[4]: *** [Makefile:80: ~/tmp/src/linux-mainline/tools/bpf/resolve_btfids/libsubcmd/libsubcmd-in.o] Error 2
So, I'm not sure if this will really precisely pin point the problem.
But as you can see, the bad one (with the display corruption as in the original report & screenshot) just before the only good one (where the problem didn't happen) was:
I don't think the commit bisect reported at the end as the first bad commit is the right one. Because another bug appeared during the runs that prevented some of the kernels to get to a loaded login screen:
after the 2nd detected good commit, all of the bad commits resulted in a crash on boot with a stack trace and network manager failing to start, with a 10 minutes delay for network manager to restart. After waiting the 10 minutes, I got a black screen with no login manager, but only the mouse cursor with an underscore ("_") in the top left of the screen). And on the tty, I could enter the username, but then I got no response (no terminal) after entering the password.
also, all of these problematic commits (and also the good ones at the end), were in the v.6.9-rc2 range. But I never had any issues with the 6.9rc and 6.9 kernels when they came out.
-> so I think the first bad commit reported by bisect is the other bug that appeared during the runs, which, I think, has nothing to do with the display corruption but in the 6.10rc kernels.
Yeah I also don't think it's likely that commit. I think what you should do is mark any commit that is a "different" but bad behavior as a "skip". This will let it try something else near by and get you more determinate result.
Unfortunately that's a big merge commit you mention as bad or around, which means it doesn't really narrow down "too" much.
Alex Deucherchanged title from kernel 6.10rc1-to-rc7 & 6.10 display corruption - amd 6750xt to kernel 6.10rc1-to-rc7 & 6.10 display corruption - amd 6750xt related to adaptive sync
changed title from kernel 6.10rc1-to-rc7 & 6.10 display corruption - amd 6750xt to kernel 6.10rc1-to-rc7 & 6.10 display corruption - amd 6750xt related to adaptive sync