320x256 pixel panel possible

Hi,
I want to create a giant display from 5x4 64x64 panels (320x256 pixels) to play retro computer emulators on it or stream video from somewhere to the Raspi.

I see some problems here:

  1. is the Raspi fast enough to get flickerfree display (I think 15 bit color is enough) with low latency so really playing retro games on it is feasable
  2. I cannot have four chains on a standard Raspberry and on Compute module I have no Ethernet. Is it possible to create 2 chains with 7 panels and 1 chain with 6 panels to build a 5x4 panel matrix somehow.
  3. Alternatively it possible to have four chains on a standard Raspi using output registers (like 74hct374) instead of bus drivers? I think you can drastically reduce pin count that way. I would construct a hardware for that then. If this is a possible solution, would it be better to use 3x 8 bit registers to get the 24 data lines needed for four chains (18 GPIOs needed) or is it better to use 2x16 bit registers. Then we have free 8 bits we can use for ABCDE, OE and STROBE. Then we will need 16+2+1 = 19 GPIOs.

Wouldn’t it be possible to create a 320x256 display using two chains of ten 64x64 panels? You could use the U-mapper for this.

I recently built a 320x196 display with three chains of twenty 32x32 panels and streamed a video to it. The Pi 4 handled it with no issues.

I never thought a chain of ten modules ist possible, because you have to increase pixelclock everytime. 10 modules mean about 100MHz pixelclock, I think. Is that possible with these long cables?

I will try it, once my modules arrive.

I made 384x512 size pannel.