Fuck You Flow
EL

Home / Guides / Fix Slow Offline Dictation: Whisper GPU Memory

Fix Slow Offline Dictation: Whisper GPU Memory

Dictation on Fuck You Flow went from about one second to over thirty on the afternoon of 7 September 2026, on a machine where nothing about the app had changed. The graphics card had filled up with other programs, and Windows had moved most of the speech model off it. This page explains how to see that coming and what to do about it.

Luram AI Agency · Updated

What happens

The speech model sits on the graphics card while the app runs. On the machine measured here it holds 1960 MB there. The card has 8017 MB of usable memory, so at eight in the morning, with little else open, it had room to spare.

Through the day other programs took that memory: a pixel art editor holding 4025 MB, an Android emulator holding 1419 MB, a game engine and browsers holding a few hundred more. By the afternoon 6160 MB of the card was taken.

Windows does not refuse a program that no longer fits. It accepts it and moves most of its memory out to ordinary system RAM. Reading the card at 16:51 that day showed 133 MB of the model still on it and 1825 MB sitting in system RAM.

The project observed waits rising from about 1 second to 20 to 37 seconds while most of the model was outside GPU memory. This is one hardware case, not a universal slowdown factor. Memory bandwidth alone does not predict end-to-end recognition time.

How to see it

The rail down the right hand side of the app answers the question directly. It reads the card every three seconds, and again after every dictation.

The app with the memory rail on the right. The word at the top reads Room to spare in green. The card is 26 per cent full and the model bar reads 100 per cent on the card.

Four bars, each one a reading rather than a calculation:

When the second bar falls, the word at the top turns red and the rail says how many MB were pushed out.

The same app with the card full. The word at the top reads Out of room in red, the card is 77 per cent full, and the model bar reads 7 per cent with a line saying 1825 MB pushed out to system RAM. A button underneath offers to drop to a smaller model.

What to do about it

There are two ways back, and the first one is free.

1. Give the card its memory back

Close whatever is holding the most. Image editors, game engines, phone emulators and 3D tools hold gigabytes. Browsers hold a few hundred MB each and can also contribute. In this case, Windows moved the speech model back onto the card once there was room, without restarting. Check the model bar and time another dictation to confirm the result on your machine.

2. Use a model that fits in what is left

When the card has to stay busy, a smaller model on the card beats a large one in system RAM by a wide margin. The button under the rail switches to the most accurate model already installed that fits.

ModelWants on the cardWords wrong out of 100Median time
Whisper large-v3 (q5_0)1960 MB18783 ms
Whisper medium (q5_0)927 MB22560 ms
Whisper large-v3-turbo (q5_0)860 MB25304 ms

In the project's Greek test clips, medium used less memory than large-v3 with a higher word error rate. Turbo had the lowest median processing time and highest error rate of these three models on that corpus. These rounded results do not predict accuracy for every speaker or document.

Running on the processor instead is slower than either. The same clip that takes 783 ms on the card took 14.5 seconds on a sixteen thread processor in this project's own benchmark on 6 September 2026.

Two things that do not help

Asking Windows to give this program priority does not work. The speech engine can be built to ask for the highest memory priority the graphics driver offers, and it was tested that way on 7 September 2026: with the priority on, the model still ended up with 50 MB on the card and 1582 MB outside it, and the timings were unchanged. That setting orders one program's own allocations. It takes nothing back from other programs.

Adding system RAM does not increase dedicated GPU memory. In this observed case, freeing GPU memory or selecting a smaller model addressed the issue. Other causes of slow dictation need separate diagnosis.

More dictation guides

Download for Windows

FU Flow 0.9.3 beta · 1.7 GB · Windows 10 / 11 · MIT