Frame Rate For Linux Monitor is 60Hz when it should be 120Hz

Platform: Linux 4.4.0-21-generic #37-Ubuntu SMP
Psychopy v1.85.3
BUILDER

What are you trying to achieve?:
Hi, I’m using ioHub and Psychopy for an eyetracking study.
Although my Linux monitor has a 120Hz framerate (see photo), the datafile is reporting a frame rate of 60Hz (see photo). If I change my monitor settings to 60Hz, the psychopy data file reports 30Hz. Thus, it’s halving the monitor’s actual frame rate.

What did you try to make it work?:
I’m aware of a previous thread that raises the same issue ([SOLVED] Running Psychopy in Ubuntu shows half the normal refresh rate) where the advice is to use the following code:
win.waitBlanking = False
I’m using Builder (not Coder): therefore, I’ve inserted the code into a code component at the beginning of my experiment (called InitialCode -see pic) under “Begin Routine (also tried “Begin Experiment”)

What specifically went wrong when you tried that?:
The problem persists, and the output file still reports 60Hz (not 120Hz).
Has there been a fix that is easy to implement in Builder?

Many thanks,
Ryan