Изменение разрешения экрана в Linux Mint может показаться тривиальной задачей — до тех пор, пока система не отказывается применять нужные настройки или вовсе не отображает native-разрешение вашего монитора. В отличие от Windows, где драйверы видеоадаптеров часто устанавливаются автоматически, в дистрибутивах на базе Ubuntu (к которым относится и Mint) нередко приходится вручную настраивать параметры дисплея через конфигурационные файлы или терминал. Особенно актуально это для владельцев ультрашироких мониторов, многомониторных систем или старых видеокарт с проприетарными драйверами.
В этой статье мы разберём все возможные способы смены разрешения — от стандартного графического интерфейса до редактирования конфигураций xrandr и Xorg. Вы узнаете, как добавить отсутствующее разрешение, исправить ошибку "Недопустимый режим" (Invalid Mode), а также что делать, если после изменений экран стал чёрным. Материал актуален для Linux Mint 21.x (на базе Ubuntu 22.04) и совместим с большинством видеокарт NVIDIA, AMD и встроенной графикой Intel.
1. Изменение разрешения через графический интерфейс (GUI)
Самый простой способ — использовать встроенные настройки системы. Он подходит для большинства пользователей с современными мониторами и корректно установленными драйверами.
Откройте меню Пуск → Настройки → Мониторы. В появившемся окне вы увидите схему подключённых дисплеев (если их несколько) и выпадающий список Разрешение. Здесь отображаются все поддерживаемые режимы, которые система определила автоматически. Выберите нужное значение — например, 1920×1080 (16:9) или 2560×1440 — и примените изменения кнопкой Применить.
- 🔍 Если нужного разрешения нет в списке — переходите к способам 2–4.
- ⚡ Для многомониторных систем: нажмите на иконку второго экрана, чтобы настроить его отдельно.
- ⚙️ Частота обновления: в некоторых версиях Mint её можно выбрать в этом же окне (опция
Частота).
⚠️ Внимание: Если после применения нового разрешения экран погас или появились артефакты, подождите 15 секунд — система автоматически вернёт прежние настройки. Если этого не произошло, используйте сочетание Ctrl + Alt + F1 для перехода в консоль и отмены изменений (см. раздел 5).
2. Добавление отсутствующего разрешения с помощью xrandr
Утилита xrandr — основной инструмент для управления дисплеями в Linux. Она позволяет вручную добавлять нестандартные разрешения, которые не отображаются в GUI.
Сначала откройте терминал (Ctrl + Alt + T) и введите команду для просмотра текущих настроек:
xrandr -q
В выводе найдите название вашего монитора (например, HDMI-1 или eDP-1) и список поддерживаемых разрешений. Если нужного нет, создайте его:
- Сгенерируйте модель строчного разрешения (например, для
1920×1080с частотой60 Гц):cvt 1920 1080 60Скопируйте строку после
Modeline(она понадобится на следующем шаге). - Создайте новое разрешение (замените
HDMI-1на ваш монитор):xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync - Добавьте его в список доступных:
xrandr --addmode HDMI-1 "1920x1080_60.00" - Примените:
xrandr --output HDMI-1 --mode "1920x1080_60.00"
Чтобы изменения сохранялись после перезагрузки, добавьте команды в автозагрузку (см. раздел 6).
Проверьте текущие настройки командой xrandr -q|
Сгенерируйте Modeline для нужного разрешения|
Создайте новое разрешение с --newmode|
Добавьте его к монитору с --addmode|
Примените изменения с --output и --mode-->
3. Настройка через конфигурационный файл Xorg
Если xrandr не помогает (например, при использовании проприетарных драйверов NVIDIA), придётся редактировать конфигурационный файл Xorg. Этот способ более сложный, но надёжный.
Сначала создайте резервную копию текущего конфига:
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.bak
Затем откройте файл для редактирования (если его нет — создайте):
sudo nano /etc/X11/xorg.conf
Добавьте или измените секцию Monitor и Screen. Пример для разрешения 2560×1440:
Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "LG UltraWide"
HorizSync 30.0 - 110.0
VertRefresh 50.0 - 75.0
Modeline "2560x1440_60.00" 312.25 2560 2752 3024 3488 1440 1443 1448 1493 -hsync +vsync
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "2560x1440_60.00"
EndSubSection
EndSection
Сохраните изменения (Ctrl + O, затем Ctrl + X) и перезагрузите систему. Если экран не включается — верните резервную копию конфига через Ctrl + Alt + F1.
⚠️ Внимание: Неправильные параметрыHorizSyncиVertRefreshмогут привести к повреждению монитора. Уточните их в документации к вашей модели или используйте значения из выводаxrandr -q.
4. Использование проприетарных утилит (NVIDIA/AMD)
Если у вас видеокарта NVIDIA или AMD с установленными официальными драйверами, производители предлагают собственные панели управления с расширенными настройками дисплея.
Для NVIDIA:
- 🖥️ Откройте
NVIDIA X Server Settingsиз меню приложений. - 🔧 Перейдите в раздел
Display Configuration. - 📏 Выберите монитор и нажмите
Resolution, затем укажите нужное значение. - ✅ Примените изменения кнопкой
Apply.
Для AMD:
- 🖥️ Запустите
AMD Radeon Software(если установлена). - 🔧 Вкладка
Display→Custom Resolutions. - 📏 Добавьте новое разрешение вручную, указав ширину, высоту и частоту.
Важно: Проприетарные драйверы могут конфликтовать с открытыми (nouveau/radeon). Если после их установки разрешение сбивается или экран мигает, удалите конфликтующие пакеты через sudo apt purge xserver-xorg-video-nouveau.
Что делать, если панель NVIDIA не открывается?
Если утилита NVIDIA X Server Settings не запускается, проверьте:
1. Установлен ли драйвер: nvidia-smi (должен вывести информацию о GPU).
2. Нет ли конфликтов с открытыми драйверами: lsmod | grep nouveau (если есть — удалите их).
3. Переустановите драйвер: sudo apt install --reinstall nvidia-driver-535 (версия может отличаться).
5. Восстановление после некорректных изменений
Если после смены разрешения экран погас или появились артефакты, не паникуйте. Система автоматически откатывает настройки через 15–20 секунд. Если этого не произошло:
- Переключитесь на виртуальную консоль:
Ctrl + Alt + F1(илиF2–F6). - Авторизуйтесь под своим пользователем.
- Сбросьте настройки
xrandr:xrandr --output HDMI-1 --auto(замените
HDMI-1на ваш монитор). - Если не помогает — удалите конфиг
Xorg:sudo rm /etc/X11/xorg.conf - Перезагрузите систему:
sudo reboot.
Если даже консоль недоступна (чёрный экран), попробуйте:
- 🔌 Отключите монитор от питания на 30 секунд, затем подключите снова.
- 🖥️ Подключите другой монитор (если есть) и сбросьте настройки.
- 💾 Загрузитесь с LiveUSB и исправьте конфиги вручную.
6. Сохранение настроек после перезагрузки
Изменения, внесённые через xrandr или Xorg, сбрасываются после перезагрузки. Чтобы этого избежать, автоматизируйте их выполнение.
Способ 1: Автозагрузка в Linux Mint
- Создайте скрипт:
nano ~/.screenlayout/setup.sh - Добавьте команду (пример для
xrandr):#!/bin/bashxrandr --output HDMI-1 --mode "1920x1080_60.00"
- Сделайте скрипт исполняемым:
chmod +x ~/.screenlayout/setup.sh - Добавьте в автозагрузку:
echo "@bash ~/.screenlayout/setup.sh" >> ~/.config/lxsession/Linuxmint/autostart
Способ 2: Системный сервис (для продвинутых пользователей)
Создайте файл сервиса:
sudo nano /etc/systemd/system/set-resolution.service
Добавьте:
[Unit]
Description=Set custom resolution
After=graphical.target
[Service]
ExecStart=/bin/bash -c "xrandr --output HDMI-1 --mode 1920x1080_60.00"
User=ваш_пользователь
[Install]
WantedBy=multi-user.target
Активируйте сервис:
sudo systemctl enable set-resolution.service
| Метод | Плюсы | Минусы | Подходит для |
|---|---|---|---|
| Графический интерфейс | Простота, не требует знаний команд | Ограниченный список разрешений | Новички, стандартные мониторы |
xrandr |
Гибкость, поддержка нестандартных разрешений | Сбрасывается после перезагрузки | Пользователи с нетипичными мониторами |
Xorg конфиг |
Постоянные настройки, работает с проприетарными драйверами | Сложно настроить, риск ошибок | Опытные пользователи, NVIDIA/AMD |
| Проприетарные утилиты | Максимальная совместимость с железом | Закрытый код, возможные конфликты | Геймеры, пользователи с дискретной графикой |
Если после изменения разрешения шрифты стали размытыми, отрегулируйте масштабирование в настройках системы (Пуск → Настройки → Экран → Масштаб интерфейса). Для HiDPI-мониторов рекомендуется значение 125% или 150%.
Частые ошибки и их решения
Даже после успешной смены разрешения могут возникать проблемы. Вот самые распространённые и способы их устранения:
- 🖥️ "Невозможно применить выбранное разрешение":
Причина: драйвер видеокарты не поддерживает указанный режим. Решение: обновите драйвер или используйте
xrandrдля создания кастомного разрешения. - ⚡ Экран мигает или появляются артефакты:
Причина: несовместимая частота обновления. Решение: уменьшите частоту (например, с 144 Гц до 120 Гц) или проверьте кабель (для 4K требуется DisplayPort 1.4 или HDMI 2.1).
- 🔌 Второй монитор не обнаруживается:
Причина: отключён в BIOS или отсутствует драйвер. Решение: проверьте подключение, обновите драйвер или включите монитор в настройках
xrandr --output HDMI-2 --auto --right-of HDMI-1. - 📏 Разрешение сбрасывается после сна/гибернации:
Причина: сбои в управлении питанием. Решение: отключите гибернацию (
sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target) или настройте скрипт восстановления.
⚠️ Внимание: Если вы используете Wayland вместо X11 (проверьте в окне входа в систему), командыxrandrработать не будут. Для Wayland настройка разрешения осуществляется черезgsettingsили проприетарные утилиты.
Перед экспериментами с разрешением всегда проверяйте поддерживаемые режимы вашего монитора в документации или через xrandr -q. Неправильные настройки могут привести к выходу дисплея из строя!
FAQ: Ответы на частые вопросы
Можно ли установить разрешение выше максимального, указанного в характеристиках монитора?
Технически да, но это чревато повреждением матрицы. Монитор может физически не поддерживать более высокие частоты сканирования. Если нужно "растянуть" картинку (например, для игр), используйте масштабирование через GPU (nvidia-settings или radeon-profile), но не превышайте native-разрешение.
Почему в Linux Mint нет моего native-разрешения (например, 3440×1440)?
Это типичная проблема для ультрашироких мониторов. Причины:
- Отсутствует корректный
EDID(данные монитора). Решение: извлеките его черезsudo cat /sys/class/drm/*/edid | parse-edidи добавьте в конфигXorg. - Драйвер видеокарты не поддерживает нестандартные пропорции. Решение: обновите драйвер или используйте
xrandrдля ручного добавления режима.
Как вернуть стандартное разрешение, если экран стал чёрным?
Если система не откатила настройки автоматически:
- Переключитесь на консоль (
Ctrl + Alt + F1). - Удалите конфиг
Xorg:sudo rm /etc/X11/xorg.conf. - Перезагрузитесь:
sudo reboot. - Если не помогает — загрузитесь с LiveUSB, смонтируйте раздел с системой и удалите проблемные конфиги.
Почему после обновления системы сбилось разрешение?
Это происходит из-за:
- Обновления ядра или драйверов (особенно актуально для NVIDIA).
- Сброса конфигураций
Xorg.
Решение: переустановите драйвер видеокарты или восстановите резервную копию xorg.conf.
Можно ли настроить разные разрешения для каждого монитора в многомониторной системе?
Да, в Linux Mint это делается через:
- Графический интерфейс:
Настройки → Мониторы→ выберите каждый монитор отдельно. - Терминал:
xrandr --output HDMI-1 --mode 1920x1080 --output DP-1 --mode 2560x1440 --right-of HDMI-1.
Для сохранения настроек используйте автозагрузку (см. раздел 6).