Первое время он отчаянно пытался достучаться до них, но когда понял, что все это бессмысленно, бессильно опустил руки.
Такое бывает: новые слова первое время могут испытывать колебания в написании, что отражается словарями. Общее правило для подобных случаев: главный словарь, по которому мы определяем написание слова, – орфографический. Правильно: рэпер (как в орфографическом словаре).
Указанная запятая нужна.
Правильно: на первых порах (в значении "в первое время").
В значении "в первое время": на первых порах.
Пока заимствованное слово еще только осваивается языком, оно первое время может испытывать колебания в написании. Отсюда и различная словарная фиксация, это нормально и не должно удивлять. Написание шопинг «узаконено» академическим «Русским орфографическим словарем» (2-е изд., М., 2005), поэтому сейчас следует писать с одной П.