Tpm initialisation takes long

Operating System: Fedora Linux 44
KDE Plasma Version: 6.6.5
KDE Frameworks Version: 6.26.0
Qt Version: 6.11.1
Kernel Version: 7.0.11-200.fc44.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 8 × Intel® Core™ i7-7700K CPU @ 4.20GHz
Memory: 16 GiB of RAM (15.5 GiB usable)
Graphics Processor: AMD Radeon RX Vega

I’ve noticed tpm initialisation takes a long time;

7.631s dev-tpm0.device
7.631s sys-devices-pnp0-00:01-tpm-tpm0.device
7.614s sys-module-fuse.device

Is this 7sec normal

That means it reached and completed that stage at the 7.6 second mark. It does not mean that it required 7 sec to perform that stage. You appear to be overlooking the other activity that occurred previously.

If you include the command that was used to obtain those results others can easily test to see if their results are similar.

This is my guess to what you used.

$ systemd-analyze blame | grep -E "tpm|fuse"
      3.452s sys-module-fuse.device
      3.191s sys-devices-LNXSYSTM:00-LNXSYBUS:00-MSFT0101:00-tpm-tpm0.device
      3.191s dev-tpm0.device
      3.164s sys-devices-LNXSYSTM:00-LNXSYBUS:00-MSFT0101:00-tpmrm-tpmrm0.device
      3.164s dev-tpmrm0.device
        12ms sys-fs-fuse-connections.mount

If you think start maybe slow then using systemd-analyze critical-chain is a good way to see what may be slow.