fixed DriverGPU method