Nvidia earnings face a frustrating reality