I'm trying to set up a Raspberry pi to output video to an ancient TV transmitter which requires HD interlaced video at 59.94fps.

The Pi HDMI output is connected to a BlackMagic micro HDMI to SDI converter, which reports many supported formats, so auto-detection doesn't work. I believe I need to force the correct video output, probably with something in config.txt.

I can temporarily enable the correct output format with this command:

tvservice -e "CEA 5 HDMI" --ntsc

I can save the CEA 5 HDMI part to /boot/config.txt like this:


But when I reboot I get 60fps output, not 59.94fps.

How can I force 59.94fps?


1 Answer 1


There seems to be no way to set this mode in /boot/config.txt.

What worked for me was to follow @JaromandaX's suggestion and put the tvservice -e "CEA 5 HDMI" --ntsc command in /etc/rc.local.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.