Remnant - A small remaining quantity of something.
It means that his last remaining bit of strength had died out. He is finally too tired to continue. "To knock" means to strike something hard. For example, "to knock someone out" means to strike a person so that he passes out. Do you understand?