Коорректно с запятой: Сальери никогда не знал зависти до Моцарта, но, узнав его творчество и личность, оказался в замешательстве. Деепричастный оборот, находящийся после союза или союзного слова, отделяется от него запятой (союзы не включаются в деепричастный оборот), см. параграф 68 полного академического справочника «Правила русской орфографии и пунктуации» под ред. В. В. Лопатина.
Поскольку главным героем трагедии «Моцарт и Сальери» является не только Сальери, обособление имени собственного как поясняющей конструкции здесь не уместно, а единственно возможным представляется вариант без знаков препинания: В трагедии «Моцарт и Сальери» главный герой Сальери неожиданно для самого себя стал завистником.