Добавить в корзинуПозвонить
Найти в Дзене
Games4Linux

PCSX2 по умолчанию включает поддержку Wayland

Осуществлен запрос на исправление и включение поддержки Wayland по умолчанию в эмуляторе PCSX2.
Это произошло через полтора года после того, как они прибегли к отключению поддержки Wayland после того, как обнаружили, что он «очень плохо работает практически во всех сценариях». С KDE обстояли дела лучше, GNOME - полная катастрофа». Но с тех пор поддержка Wayland улучшилась на рабочих столах и во всём программном стеке Linux.
В ходе последнего тестирования PCSX2 на Wayland разработчики обнаружили новую ошибку в инструментарии Qt. Эта ошибка Qt связана с проблемой рендеринга Wayland при использовании родных окон в GNOME/Weston. Qt поддерживает два типа рендеринга для своих виджетов: внешний и собственный. В то время как внешний рендеринг обычно более эффективен и позволяет Qt обрабатывать собственные примитивы обновления, собственный рендеринг окна необходим, если мы хотим самостоятельно рисовать в виджете (см. Qt::WA_PaintOnScreen).К сожалению, это приводит к побочному эффекту: компоно

Осуществлен запрос на исправление и включение поддержки Wayland по умолчанию в эмуляторе PCSX2.

Это произошло через полтора года после того, как они прибегли к отключению поддержки Wayland после того, как обнаружили, что он «очень плохо работает практически во всех сценариях». С KDE обстояли дела лучше, GNOME - полная катастрофа». Но с тех пор поддержка Wayland улучшилась на рабочих столах и во всём программном стеке Linux.

В ходе последнего тестирования PCSX2 на Wayland разработчики обнаружили
новую ошибку в инструментарии Qt. Эта ошибка Qt связана с проблемой рендеринга Wayland при использовании родных окон в GNOME/Weston.

Qt поддерживает два типа рендеринга для своих виджетов: внешний и собственный. В то время как внешний рендеринг обычно более эффективен и позволяет Qt обрабатывать собственные примитивы обновления, собственный рендеринг окна необходим, если мы хотим самостоятельно рисовать в виджете (см. Qt::WA_PaintOnScreen).К сожалению, это приводит к побочному эффекту: компоновщик сам решает, как работать с этими поверхностями.
Компоновщики, которые не поддерживают SSD, например GNOME (mutter) или Weston, по умолчанию не обновляют поверхности так, как предполагает Qt, что приводит к довольно странным результатам в этих операционных системах

Приятно видеть, что поддержка программного обеспечения Wayland продолжает развиваться.