What I heard the problem was that the video drivers were emulating a horizontal scan pattern. For vertical screen, it scans each horizontal line, to draw a single pixel, then moves to the enxt... instead of drawing the whole line at once. I didn't get if it was a retropie issue / lib problem, or unix driver problem...