How much input voltage is required to get 12V from an LM2596?
LM2596 is a buck converter. It can only lower voltage. The parameter you are interested in is called "dropout voltage". To get stabilized 12V from an "approximate" 12V source you need a buck-boost converter.