I can confirm that I have seen similar pictures during development of u8glib. While i also think that some of these results would make nice looking pictures, they are usually not intended.

The ST7920 controller is probably the device which consumed most of my attension during u8glib development and support. Here are my suggestions (from endless discussions with other users):- Use the latest u8glib version. Nearly all recent updates of u8glib include fixes for the ST7920- Solder your wires. - Use short wires (less than 10cm)

No I ment Art effects, not artefacts :-) however this might be a case too ))) now it's early morning around 3:00 AM and arteffects are all around me and my slippy eyes :-)

Yes at the moment it's quite messy around this LCD and some wires are quite long. It's way early to solder something out as prototyping have not beeing completed yet, there are few more bits and pices to add....

Here is my configuration:

Arduino NANO 328NRF24L01+ 2.4Ghz module +1 Analog Joystick from Sony PS2 joypad + few resistors to measure battery voltage well I gues that is all right now

All these connected, hell I do not even know who did I do it ))))Well for sure LCD is connected to the following pins:

K GND - GNDA - 680R - 5VE - D6RW - D5RS - D4

after few resets, usually in 5-10 seconds of up time they start to dissapear.

First you need to learn how to use the SD library (SD.h or SdFat.h)Then you need a procedure which loads a file into RAM area. Then display the bitmap from RAM instead ROM (use u8g_DrawXBM instead of u8g_DrawXBMP for example)