Almost all races have taken place as support races on Formula One race weekends . All but three races have taken place as support races at Formula One race weekends to boost the series ' profile , to give drivers experience on the Grand Prix environment , and to take advantage of the infrastructure ( marshalls , medical facilities etc. ) in place for a Formula One event .