Results from tech giants largely underwhelmed this earnings season - but they included plenty of good news for Nvidia Corp.