При первом запуске Forza Horizon 5 на Steam Deck вместо нормального
окна входа в Xbox Live появляется небольшое чёрное или серое окошко,
в котором ничего не отображается.
При этом музыка в игре играет, но авторизоваться невозможно.
Ниже описаны простые способы решения этой проблемы.
Иногда окно авторизации Xbox не отображается из-за ошибок кэша Proton.
Помогает очистка данных и переключение Proton.
Есть два варианта, как это сделать: через терминал Konsole или через
файловый менеджер Dolphin.
Перейдите в Desktop Mode (рабочий стол Steam Deck).
Откройте меню Пуск → System → Konsole (иконка терминала).
Введите команды (копировать и вставить можно с помощью
Ctrl+Shift+V):
rm -rf ~/.local/share/Steam/steamapps/compatdata/1551360
rm -rf ~/.local/share/Steam/steamapps/shadercache/1551360
Закройте окно и снова запустите игру.
В Desktop Mode откройте Dolphin (синяя папка в панели).
По умолчанию скрытые папки не показываются.
Теперь слева выберите Home.
Вручную перейдите по пути:
.local → share → Steam → steamapps
Там будут папки compatdata и shadercache. Внутри каждой удалите
папку с номером 1551360 (ID Forza Horizon 5).
Полные пути:
~/.local/share/Steam/steamapps/compatdata/1551360/~/.local/share/Steam/steamapps/shadercache/1551360/👉 ~ означает домашнюю папку пользователя (Home).
👉 Вверху окна Dolphin есть адресная строка. В неё можно вставить
путь вручную и нажать Enter, чтобы сразу перейти.