AMD Fluid Motion Frames stops working with Tobii Experience app open

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:

Two images provided. Showing the same session with TE open and closed
Imgur: The magic of the Internet

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:

Whatever latest build is as of Oct 07 2023

as mentioned in the other thread regarding AFMF. Can confirm your findings. Tobii is the reason,
exactly in the way you described it.

Adding to this:

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.

Do you have a Samsung Odyssey monitor?

I have found a workaround to get it to work reliably with tobii plugged in.

  1. Monitor settings and AMD settings for MSFS set to HDR off, Vsync off, AFMF on, Anti-Lag on, Enhanced Sync on.
  2. Tobii plugged in, Tobii experience software running
  3. Launch MSFS2020
  4. Notice that AFMF says “…incompatible display mode”, Frame Gen Lag N/A in the overlay
  5. Pull the power cable out of the power-brick on my monitor, wait 5s.
  6. Plug it back in.
  7. It magically starts working, AFMF is now shown on, Frame Gen Lag shows.

I can recreate this every time reliably, no idea if it’s a monitor problem or something else, but I’ll take it.

1 Like

Hi. Thank you for the feedback. I will try this. Does this work only with HDR switched off, because I really like HDR ?

I have not tested with HDR on. I switched it off as I read AFMF does not work with HDR on, and have not turned it back on to test it.

AMD claim it doesn’t work with HDR.

They fixed it with HDR a few weeks ago. (At least in general, I don’t know about specifically with a Tobii)

1 Like

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 tried it, too, and had worse performance, I assume, due to Tobii. Fortunately, I have no need for FMF, but was simply curious.

However, is this really an MSFS bug or an issue for AMD and Tobii to solve?

(Queue endless finger pointing…)

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…

2 Likes

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:

Screenshot 2024-02-01 125253

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.

1 Like

For anyone who needs the workaround, I uploaded it to flightsim.to so it will be easily available for anyone who needs it.

2 Likes

Thank you so much for this, what a life saver :+1:

This worked for me!
I created the batch file and it worked great.
Thanks for the info!

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.

Thanks for this!

Since two weeks I have Tobii eye tracker and lost the amd fmf option due to that. Now I got it working again on msfs20.

But does someone know how you can get Amd Fluid Frame Motion Frames working on msfs24 (even without tobii)?

Adrenaline doesn’t recognize msfs24.
Even adding the game via a workaround via shortcut doesn’t help.

I hope someone has found a solution.

Grt

1 Like

No solution that I know of. It’s broke on MSFS24 on both of my PC’s with AMD gpu’s (7900xtx/7700xt). I’m hoping this will get fixed quickly.

1 Like

Excellent workaround.

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.

1 Like

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.