Можно запустить майнкрафт без х11?
Возможно ли запустить Minecraft в терминале без запуска X11. Я знаю, что это не работает по умолчанию, но можно ли это настроить?
1 ответ
Насколько мне известно, запуск Minecraft непосредственно над кадровым буфером ядра не представляется возможным, и это не было бы в интересах разработчиков, поскольку им пришлось бы самостоятельно реализовывать множество вещей, которые делаются для них в X11 (например, управление вводом данных, управление устройством отображения,...). Я не думаю, что они заинтересованы в этом...
Как вы указали в комментариях, ваша настоящая цель - заставить Minecraft работать быстрее, удаляя слои. Хотя идея избавления от сервера X11 может показаться хорошей, она вряд ли улучшит вашу частоту кадров по сравнению с использованием некомпозитного X11! Если ваш оконный менеджер не использует композитинг, X11 в основном просто перенаправит все вызовы OpenGL (что Minecraft использует для рендеринга) непосредственно на видеокарту.
Как отключить композитинг
Некоторые вещи, на которые стоит обратить внимание:
- Композиция сама по себе не обязательно ухудшает производительность, просто то, как X11 это отстой!
- Отключение приведет к тому, что прозрачные поверхности будут заполнены черным, а не тем, что позади них.
- В настоящее время большинство настольных компьютеров используют композитинг. В некоторых из них (таких как рабочий стол Ubuntu по умолчанию Unity и GNOME Shell) вы вообще не можете отключить композитинг.
В Xubuntu/XFCE4:
- Откройте "Настройки окна менеджера"
- Выберите вкладку "Композитор"
- Снимите флажок "Включить отображение композитинга"
В Kubuntu/KDE4:
Вы можете отключить композитинг в любое время, нажав Alt+Shift+F12
, В настройках управления окнами также есть некоторые параметры, чтобы отключить композитинг при запуске соответствующего приложения. Однако обратите внимание, что композитинг автоматически отключается, когда одно приложение работает в полноэкранном режиме на одном экране. ( Источник)