PixelTach › Guides

Custom EDIDs for LED processors and media servers

Short answer: a media server or graphics card can only output resolutions the connected device's EDID offers. For an LED canvas such as 3000 × 400, build an EDID with that exact timing, load it where the source will read it, and the server outputs the canvas pixel for pixel, with no scaling.
Build a 3000 × 400 EDID →

Step by step

  1. Size: enter the canvas size in pixels. CVT and RB v1 round the width down to a multiple of 8 (6100 becomes 6096); RB v2 keeps any width.
  2. Refresh: match your sync source: 59.94 or 50 Hz when the system is locked to broadcast or house sync, 60 otherwise. Leave the pixel clock on Exact refresh so the rate lands on target.
  3. Blanking: start with RB v1. Switch to RB v2 only if the link is tight and the processor accepts it. Which blanking to use.
  4. Bit depth and color: 8-bit RGB 4:4:4 suits most LED processors. Use 10-bit only if the processor and every device in the chain support it.
  5. Connector: check the Connectors panel shows the signal fits HDMI or DisplayPort on the actual ports you're using.
  6. Audio: leave it Off for LED processors unless something downstream needs it.
  7. Export the EDID as .bin (raw bytes, what most tools load), .txt (hex) or .edid, and load it.

Where to load it

Example: 3000 × 400 at 59.94 Hz

BlankingActiveTotalPixel clockRefresh
RB v13000 × 4003160 × 41979.36 MHz59.938 Hz
RB v23000 × 4003080 × 41576.61 MHz59.936 Hz

Even at 8-bit RGB this uses only 23% of HDMI 1.4, so any connector will carry it.

RB v1 timing

ActiveFront porchSync pulse widthBack porchTotalPolarity
Horizontal30004832803160Positive
Vertical4003106419Negative

Watch out for

More guides