I'm only talking about the generic Linux virtual console, not terminal emulators such as GNOME Terminal or remote login interfaces like PuTTY.
It seems that some methods have been deprecated in newer Linux versions such as 5.19.
I tried ShiftPgUp, but it didn't work in Linux 5.19.2.
I prefer the virtual console because it needs fewer resources.
Scroll back wasremoved in version 5.9 of the kernel.
You can use a tool such as screen or tmux which provide their own scroll back buffer. For example in screen, press the screen hotkey (CtrlA by default), then Esc; you can then scroll around the history using PgUp, PgDn etc. Esc will leave this mode. The default scrollback is 100 lines, you can change this by setting defscrollback in ~/.screenrc or specifying a scoll back size using the -h command-line option.
Still running 5.4, I won't be able to test but because I do share your preference for tty (for system administration) AND since only one file (drivers/video/fbdev/core/fbcon.c) seems concerned by the patch then :
I would rush trying to revert it :
Of course start backing up your kernel source tree,
Take a copy of the patch from the link given here-above: