from pyvirtualdisplay import Display
display = Display(visible=0, size=(800, 600))
display.start()
#тело скрипта
display.stop()
Нужно прибивать виртуальный дисплей через заданный промежуток времени.