So it appears that everything is working correctly. I assumed you were getting the greenish background and stripes when opening certain programs, but it’s only when you take pictures using a cell phone. I can’t explain the physics as to why that happens but often when I have used a camera to take pictures of a monitor screen, the colors were not always exact. Even using the Screenshot app can produce the wrong colors, as seen in the picture below, which I used in another topic. The panel on the right shows the true colors.
screenshot color.png
Amazingly, using the vesa driver and a similar configuration as you are now using, I can get a 1920x1080 resolution on a monitor that has that native resolution and can play full-screen videos in VLC without any slowdown. My graphics card supports that VESA mode. There is higher CPU usage but not extreme, mostly in the range of 35 to 45%. With previous testing, I could not get a resolution higher than 1024x768 and mouse movements were frequently slow and jerky and there was significant slowdown when playing full-screen videos.
Can you play full-screen videos without any slowdown?
There is one other method you can test, which is to try to load the
modesetting driver. It works for newer video cards but may not with your older one. This would give performance comparable to using the nouveau driver. You would have to remove the parameters from the grub file, update grub, disable the
xorg.conf file, and re-install the fbdev driver:
apt install xserver-xorg-video-fbdev
.
Then remove the nouveau driver:
apt remove xserver-xorg-video-nouveau
Reboot and hopefully the modesetting driver will be loading.