Are you using Developer Mode or made changes in it?
No
Have you disabled/removed all your mods and addons? If the issue still occurs with no mods and add-ons
Yes
Brief description of the issue:
With Tobii Eye Tracking on, AFMF stops working. More specifically AFMF can only be enabled when either Tobii Experience (TE) is closed or the Tobii Eye Tracker is unplugged from the USB port. Simply disabling head/eye tracking does not enable AFMF.
Provide Screenshot(s)/video(s) of the issue encountered:
Detailed steps to reproduce the issue encountered:
Launch MSFS 2020 with Tobii Experience open and Tobii Eye Tracker plugged in.
Ensure V-Sync is off, AMD Fluid Motion Frames is enabled for the game, and the overlay is open.
Start a flight
Look at Overlay
note “AMD FMF: Inactive, not compatible with the game’s display mode”
note AMD Frame Gen Lag is N/A (meaning it is not running)
Minimize, close tobbi experience, or remove the hardware
Maximize, see that AFMF is now enabled, frame gen lag displays a value in ms highlighting it is running.
PC specs and/or peripheral set up if relevant:
Tobii Eye Tracker, 6800XT, 5800x3d, 32GB ram, SSD
Build Version # when you first started experiencing this issue:
I can’t give up tobii so I’ve just kept AFMF settings on even though it doesn’t work.
Yesterday I launched the game the same way as usual, and AFMF was functioning with Tobii connected. I have no idea why, and since closing the game yesterday and opening it again today, it has again stopped functioning with tobii connected.
Not sure how or why it worked for one session but it did.
This did not work for me is there any way to get this to work with fluid motion frames or do we have to wait for asobo to implement it into game settings?
Testing the same here today with the officially released 24.1.1 driver, AFMF wont work when Tobii Experience is running, regardless if the tracking is enabled or not. The trick with unplugging the monitor does nothing for me, still wont work.
I have posted the issue on the Tobii discord, so maybe they have some insight on it. I’ll try to report it to Tobii support as well if no luck on the discord. It’s a “nice to have”, but I’ll pick the Tobii over frame generation if the two cant work together…
I contacted Tobii support, and they were super helpful! They were able to find a workaround to make this work, and they are aware of the issue and are working to find a more permanent solution in a future update. Here’s the workaround they found:
They also made a .bat file which you can run as administrator to automate this process when you want to use MSFS, just run it before starting MSFS.
Since I cant upload a .bat file, I’ll just copy-paste it here, just create a txt file, paste this inside then rename it to .bat.
:: Check for administrator privileges, and if not, attempt to run the script with administrator privileges
net session >nul 2>&1
if %errorLevel% neq 0 (
echo Attempting to run the script with administrator privileges...
powershell -command "Start-Process 'cmd.exe' -ArgumentList '/c %0' -Verb RunAs"
exit /b
)
:: The rest of your script goes here
echo Closing Tobii.EyeX.Interaction.exe and Tobii.EyeX.Engine.exe processes...
taskkill /f /im Tobii.EyeX.Interaction.exe
taskkill /f /im Tobii.EyeX.Engine.exe
timeout /t 5 /nobreak > nul
echo Starting TobiiGeneric, TobiiIS5LEYETRACKER5, and Tobii Service...
net start TobiiGeneric
net start TobiiIS5LEYETRACKER5
net start "Tobii Service"
echo Processes and services have been successfully restarted.
echo.
echo Press any key to exit...
timeout /t 5 >nul
This will cause the IR emitters on the Tobii ET5 to go dark, but when MSFS starts they come back on and tracking works normally. In my case, after I’m done with MSFS, in order to get Tobii Experience back up and running I have to reboot the computer. Not a big deal, but good to know.
I was wondering if you had any further contact with Tobii and if they had a more permanent solution to this. I’m guessing they may be sitting on the release of 2024 to roll out any major changes, including any for the new version of the sim.
EDIT: Well, now that I’ve typed this, I launched the sim minus the batch file and Tobii is working, so perhaps a change has already been made – that or it is the AFMF 2.0 that has affected this in the positive.
EDIT2:
Nope, I was wrong. It still requires the batch file. I’d forgotten how the issue wasn’t that the Tobii didn’t work, it was that AFMF didn’t work correctly.
If You want, instead of rebooting the PC, You can search on drive C:/ the two files Tobii.EyeX.Interaction.exe and Tobii.EyeX.Engine.exe, and restart them.
A simple shortcut on the desktop can simplify the operation: so Tobii Experience come back to work.
Looking at this another way… once you’ve used the software to set up/calibrate the tobii… if you’re only using it for head tracking in the sim and never need to touch the software again, you can just manually stop those 2 tasks in the task manager, then rename the files. I used to have to do this to ensure that gsync would work at the same time as tobii. Just rename the files to end with .exe.stop or something similar.
This will stop the processes even starting with windows to begin with.
:: edit::
Just tested this on my current setup (9070xt, as opposed to my now melted 4090).
Works perfectly.
End both tasks in task manager.
Find both .exe files in c:\programs\tobii\
Rename them to end with .exe.stop (you’ll need to set file manager to view file extensions).
Boot the sim as normal.
Tracking works fine. Freesync works fine. Afmf works fine.
Saves you having to run an additional batch file every time.
If you ever do need to recalibrate, just rename them back and reboot.