История изменений
Исправление Set440, (текущая версия) :
Мы ходим по кругу, потому-что до тебя не доходит посыл:
Виндовые игрушки основаны на Direct-X и WinAPI. С их точки зрения, игра, запущенная в полном экране получает монопольный доступ к видеокарте. Это никак нельзя исправить, это логика WinAPI!
В современных играх есть режим «полноэкранное окно без рамки», который позволяет избавиться от этой проблемы.
Но есть проблема: Кеды в иксах для таких окон не умеют отключать композитинг автоматически, потому нужно писать баш-скрипт, чтобы отключать быстро вручную (либо всунуть как-то в вайн, чтобы отключалось/включалось автоматически)
Следующая проблема: ДХВК ЭМУЛИРУЕТ полноэкранную работу игр, и вулкан сам-по-себе опасен, он умеет вызывать GPU-Hang, потому, надо избежать запуска в полном экране.
Как итог: Система вместе с вайном должна соответствовать методам работы WinAPI. Если ФФ под иксами медленнее чем в винде – это серьёзный повод для исправления.
Исходная версия Set440, :
Мы ходим по кругу, потому-что до тебя не доходит посыл:
Виндовые игрушки основаны на Direct-X и WinAPI. С их точки зрения, игра, запущенная в полном экране получает монопольный доступ к видеокарте. Это никак нельзя исправить, это логика WinAPI!
В современных играх есть режим «полноэкранное окно без рамки», который позволяет избавиться от этой проблемы.
Но есть проблема: Кеды в иксах для таких окон не умеют отключать композитинг автоматически, потому нужно бисать баш-скрипт, чтобы отключать быстро вручную (либо всунуть как-то в вайн, чтобы отключалось/включалось автоматически)
Следующая проблема: ДХВК ЭМУЛИРУЕТ полноэкранную работу игр, и вулкан сам-по-себе опасен, он умеет вызывать GPU-Hang, потому, надо избежать запуска в полном экране.
Как итог: Система вместе с вайном должна соответствовать методам работы WinAPI. Если ФФ под иксами медленнее чем в винде – это серьёзный повод для исправления.