There is a 3rd route, which also starts from Xining, but will pass through Golmud city; the feature of this route is that the newly operated Qinghai-Tibet railway winds along the road:check here
Adventure travel to Lhasa from Chengdu, Xining, Kunming / Lijiang and Kashgar