Google Chrome display corrupted over VNC
Turning off hardware acceleration in Chrome fixes it:


Connect directly (so you can see Chrome)
Go into Chrome's Settings
Scroll down and choose "Advanced settings"
Scroll right down and eventually you'll see Use hardware acceleration when available&nbsp;&mdash; turn it off, restart Chrome, and you're all set