LINUX.ORG.RU

История изменений

Исправление Set440, (текущая версия) :

Мы ходим по кругу, потому-что до тебя не доходит посыл:

Виндовые игрушки основаны на Direct-X и WinAPI. С их точки зрения, игра, запущенная в полном экране получает монопольный доступ к видеокарте. Это никак нельзя исправить, это логика WinAPI!

В современных играх есть режим «полноэкранное окно без рамки», который позволяет избавиться от этой проблемы.

Но есть проблема: Кеды в иксах для таких окон не умеют отключать композитинг автоматически, потому нужно писать баш-скрипт, чтобы отключать быстро вручную (либо всунуть как-то в вайн, чтобы отключалось/включалось автоматически)

Следующая проблема: ДХВК ЭМУЛИРУЕТ полноэкранную работу игр, и вулкан сам-по-себе опасен, он умеет вызывать GPU-Hang, потому, надо избежать запуска в полном экране.

Как итог: Система вместе с вайном должна соответствовать методам работы WinAPI. Если ФФ под иксами медленнее чем в винде – это серьёзный повод для исправления.

Исходная версия Set440, :

Мы ходим по кругу, потому-что до тебя не доходит посыл:

Виндовые игрушки основаны на Direct-X и WinAPI. С их точки зрения, игра, запущенная в полном экране получает монопольный доступ к видеокарте. Это никак нельзя исправить, это логика WinAPI!

В современных играх есть режим «полноэкранное окно без рамки», который позволяет избавиться от этой проблемы.

Но есть проблема: Кеды в иксах для таких окон не умеют отключать композитинг автоматически, потому нужно бисать баш-скрипт, чтобы отключать быстро вручную (либо всунуть как-то в вайн, чтобы отключалось/включалось автоматически)

Следующая проблема: ДХВК ЭМУЛИРУЕТ полноэкранную работу игр, и вулкан сам-по-себе опасен, он умеет вызывать GPU-Hang, потому, надо избежать запуска в полном экране.

Как итог: Система вместе с вайном должна соответствовать методам работы WinAPI. Если ФФ под иксами медленнее чем в винде – это серьёзный повод для исправления.