Как получить пользовательское разрешение экрана в Xwayland?

Вопрос или проблема

Я пытался настроить пользовательское разрешение экрана. Под пользовательским разрешением экрана я имею в виду разрешение, которое не поддерживается моей видеокартой. Это возможно в Ubuntu, я выставил его на 4K, хотя мой ноутбук поддерживал только 1920×1080. Это возможно в Ubuntu, потому что разрешения экрана обрабатываются утилитой под названием ‘xrandr’. Я пробовал те же команды, что и в Ubuntu, но они не сработали, потому что разрешения экрана здесь обрабатываются ‘xwayland’.

Есть ли у кого-нибудь идеи, как получить пользовательское разрешение экрана на Fedora с xwayland?

Либо деактивируйте Wayland:
https://linuxconfig.org/how-to-enable-disable-wayland-on-ubuntu-22-04-desktop

Либо этот учебник (не сработал для меня, потому что я хотел более высокое разрешение, чем предлагаемые в параметрах дисплея)
https://ubuntuhandbook.org/index.php/2021/05/custom-screen-resolution-ubuntu-wayland-xorg/

Ответ или решение

Настройка нестандартного разрешения экрана в Xwayland может быть сложной задачей, особенно если ваше оборудование не поддерживает разрешение, которое вы хотите использовать. В этом ответе мы рассмотрим методы, которые могут помочь вам установить пользовательское разрешение экрана на Fedora с использованием Xwayland.

Понимание Xwayland и его ограничений

Xwayland — это сервер X, который предоставляет поддержку X11-приложениям, работающим на Wayland. В отличие от традиционного Xorg, управление разрешениями экрана в Xwayland может быть менее гибким, так как Wayland обрабатывает большую часть графического вывода и настройки разрешений на уровне композитора.

Шаги по установке пользовательского разрешения экрана

  1. Проверка текущих доступных разрешений:
    Вы можете использовать команду xrandr в терминале для получения списка доступных разрешений. Запустите команду:

    xrandr
  2. Создание нового разрешения:
    Если ваше желаемое разрешение отсутствует в списке доступных, вы можете создать его с помощью команды xrandr. Для этого нужно использовать утилиту cvt, чтобы сгенерировать модель данных для вашего разрешения. Например, для разрешения 3840×2160 (4K):

    cvt 3840 2160

    Эта команда выведет что-то вроде:

    # 3840x2160 59.00 Hz (CVT) hsync: 88.50 kHz; pclk: 60.00 MHz
    Modeline "3840x2160_60.00"  60.00  3840 3904 3936 4000 2160 2163 2168 2222 -hsync +vsync
  3. Добавление нового разрешения в xrandr:
    Скопируйте вывод начиная с Modeline и используйте его в команде xrandr для добавления нового разрешения. Например:

    xrandr --newmode "3840x2160_60.00"  60.00  3840 3904 3936 4000 2160 2163 2168 2222 -hsync +vsync
  4. Применение нового разрешения к определенному дисплею:
    Определите имя вашего дисплея в выводе команды xrandr. Это может быть, например, eDP-1 или HDMI-1. Теперь вы можете применить новое разрешение:

    xrandr --addmode eDP-1 "3840x2160_60.00"
    xrandr --output eDP-1 --mode "3840x2160_60.00"

Устранение проблем

Если вышеуказанные шаги не сработали, возможно, вам потребуется рассмотреть альтернативы:

  • Отключить Wayland: Вы можете запустить сессию Xorg вместо Wayland. Это даст вам полный доступ к утилите xrandr и ее функциям. Для этого при входе в систему выберите сессию Xorg, если такая опция доступна (обычно можно выбрать в меню входа в систему).

  • Проверьте настройки вашего композитора: Убедитесь, что ваши настройки GNOME или другого композитора позволяют использование нестандартных разрешений.

  • Использование более подходящих графических драйверов: Убедитесь, что у вас установлены последние драйвера для вашей видеокарты (например, NVIDIA, AMD), так как они могут иметь свои инструменты для управления разрешением и качеством вывода.

Заключение

Параметры разрешения могут варьироваться в зависимости от используемого аппаратного обеспечения и конфигурации вашей системы. Хотя использование Xwayland может создать дополнительные препятствия, следуя вышеописанным шагам и рекомендациям, можно достичь желаемого результата. Если проблемы продолжаются, рассмотрите возможность обращения к сообществу Fedora или к документации вашего дистрибутива для получения более специализированной помощи.

Оцените материал
Добавить комментарий

Капча загружается...