Компьютер все еще обрабатывает графический интерфейс, даже если монитор не подключен?

Я знаю, что обработка GUI создает нагрузку на оперативную память и процессор. Я хочу уменьшить эту нагрузку на компьютер. Это старый компьютер, и он собирался запустить его как сервер с использованием Linux.

Отсутствие монитора снижает эту нагрузку?

3 ответа

TL;DR: используйте текстовый интерфейс, как обычно в большинстве установок сервера.

Есть несколько факторов для этого.

Если ПК НЕ РАБОТАЕТ с графическим интерфейсом (т. Е. Он находится в текстовом режиме - обычном для установки на сервере), то он будет использовать очень и очень мало энергии для графики.

Если на компьютере установлен графический интерфейс, это зависит от активности. Когда что-то происходит на экране (независимо от того, подключен ли монитор), компьютер должен рассчитать изменения. Эти расчеты - то, что использует мощность процессора. Если вы используете легкий графический интерфейс, такой как lxde, он будет использовать намного меньше графического интерфейса, который обрабатывает такие вещи, как прозрачность и эффекты окна. (обычно использует compiz или эквивалент для рендеринга).

Конечно, при включенном мониторе идет сигнал, который может потреблять энергию, но не в значительном объеме.

Монитор, конечно, потребляет энергию. Когда он выключен, он не использует энергию.

Нет, отсутствие монитора не снижает нагрузку. Все видео все еще обрабатывается графической картой, независимо от того, подключен ли монитор. Это означает, что процессор, RAM, GPU, VRAM все еще используются. Вы можете уменьшить нагрузку, используя установку без графического интерфейса или уменьшив параметры графики, но это может не повлиять на производительность. Если загруженный по умолчанию интерфейс ничего не обрабатывает, вы экономите на производительности.

Я полагаю, что вопрос заключался в следующем: "Уменьшает ли отсутствие монитора эту нагрузку?" поэтому я постараюсь ответить на этот вопрос более прямо.

В случае Windows и Linux и большинства ОС приложения ограничивают перерисовку, когда они не в фокусе и / или не видны в диспетчере окон. Некоторые игры ограничивают частоту кадров, когда не в фокусе, что также снижает нагрузку на ресурсы.

Как видно из этой скрипки, https://jsfiddle.net/qvb9m91y/1/ Firefox остановит рендеринг, когда его не в фокусе или переключаются вкладки.

Фактическое качество отключения монитора не обязательно заставляет приложение думать, что оно не в фокусе. Тестируя настройку с двумя мониторами, Firefox и Linux хорошо понимают, что его не видно, когда монитор отключен. Таким образом, чтобы ответить на ваш вопрос, да, это будет большую часть времени.

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