This might seem like an odd question, but if you have a Ryzen 9xxx series CPU, please let me know, as I might need you to try out a few things in order to find out what causes a bug.
I’ve noticed some redraw artifacts both under Linux and under Haiku; I suspect that there might be issues with the driver (especially if the Haiku GPU driver is insipired by code from Linux).
I need to do further testing on another machine before I post instructions on what to test, but basically it would be something like …
- Use the on-chip GPU, not a PCIe graphics card.
- Open up the Haiku Terminal.
- Set font size to 18pt.
- Open up a copy of some 100+ line C-”ish”-source code (I’ll provide a test file later) using tab-size 4.
- nano -T sometestfile.c
- Press w then press
Bug: The caret should jump backwards (horizontally only) to right after the ‘S’ in “Search”.
This is not so bad in itself, but there are other artifact/redraw problems, which are harder to reproduce. This is likely related.
The actual problem I have, is that bogus-characters appear while I’m editing my C-source files; and on some occasions, the caret either jumps a few characters forward or backward; this makes it difficult to use the editor. I do believe there’s nothing wrong with nano itself, though. It may be the ncurses library, the Terminal or the graphics driver.
(Though the above does not happen for me under Linux, sometimes under debian (XFCE) → Terminal → nano, I see lines not being properly redrawn; I see two gradient-filled triangles the size of a line in the terminal - this is why I suspect the error to be a GPU/driver-related one).
I’ll try the above on a Ryzen 5600g soon, just to see if it’s related to the 9xxx series or if it may be reproducible on other variants.