Можно запустить майнкрафт без х11?

Возможно ли запустить Minecraft в терминале без запуска X11. Я знаю, что это не работает по умолчанию, но можно ли это настроить?

1 ответ

Насколько мне известно, запуск Minecraft непосредственно над кадровым буфером ядра не представляется возможным, и это не было бы в интересах разработчиков, поскольку им пришлось бы самостоятельно реализовывать множество вещей, которые делаются для них в X11 (например, управление вводом данных, управление устройством отображения,...). Я не думаю, что они заинтересованы в этом...

Как вы указали в комментариях, ваша настоящая цель - заставить Minecraft работать быстрее, удаляя слои. Хотя идея избавления от сервера X11 может показаться хорошей, она вряд ли улучшит вашу частоту кадров по сравнению с использованием некомпозитного X11! Если ваш оконный менеджер не использует композитинг, X11 в основном просто перенаправит все вызовы OpenGL (что Minecraft использует для рендеринга) непосредственно на видеокарту.

Как отключить композитинг

Некоторые вещи, на которые стоит обратить внимание:

  • Композиция сама по себе не обязательно ухудшает производительность, просто то, как X11 это отстой!
  • Отключение приведет к тому, что прозрачные поверхности будут заполнены черным, а не тем, что позади них.
  • В настоящее время большинство настольных компьютеров используют композитинг. В некоторых из них (таких как рабочий стол Ubuntu по умолчанию Unity и GNOME Shell) вы вообще не можете отключить композитинг.

В Xubuntu/XFCE4:

  • Откройте "Настройки окна менеджера"
  • Выберите вкладку "Композитор"
  • Снимите флажок "Включить отображение композитинга"

В Kubuntu/KDE4:

Вы можете отключить композитинг в любое время, нажав Alt+Shift+F12, В настройках управления окнами также есть некоторые параметры, чтобы отключить композитинг при запуске соответствующего приложения. Однако обратите внимание, что композитинг автоматически отключается, когда одно приложение работает в полноэкранном режиме на одном экране. ( Источник)

Другие вопросы по тегам