Yes, they are different things. Hardware Encoding helps with faster rendering times in apps such as Final Cut Pro X, Davinci Resolve... If you don't use them, you don't need Hardware Encoding.
In addition to the iMac14,1 system definition, you might also need the GFX0 to IGPU patch mentioned...