Upstream bug reports: https://bugs.winehq.org/show_bug.cgi?id=51367 https://bugs.winehq.org/show_bug.cgi?id=51371
Yep, can confirm that the amount of fonts that I had installed was slowing things down.
In my case, I selectively installed certain Nerdfonts, and completely removed Google's fonts (the ones that don't come with my distro) from my system.
I'm experiencing the same issue. Can you imagine the quantities of Chinese fonts? Take me several years to realise where the problem is.
This is more of a note for other people running into the same problem that I had - while it may be possible for Steam Play to solve / work around this, the slowdown/bottleneck identified by this issue is kind of an edge case (one that can cause other issues, and can usually be addressed by other means), so it's not really a pressing concern. However, I did spend several months scratching my head about why my system seemed to be the only one with this problem, so I'm going to detail it here.
I'm on Arch Linux, and I had the ttf-google-fonts-git AUR package installed, which adds the thousands of fonts available on Google Fonts (in all variations) to the system. Wine processes every font on the system every time the wine server starts up. This meant that, on my system, every time I tried to launch a game with Proton, I had to wait for every font to be processed - this ended up taking several (10-20) minutes for each game to launch.
Possible solutions to this problem:
ttf-google-fonts-giton my system with justall-repository-fonts. Going forward, if I want to add a font from Google Fonts, I use Font Manager to do that on an as-needed basis.Again, reducing the number of fonts on the system returned me to acceptable (~1 minute) launch times.