Рейтинг:0

Внешний монитор - разрешение xrandr не работает и проблема с частотой обновления

флаг my

У меня проблема с xrandr, чтобы установить новое разрешение и частоту обновления. У меня только разрешение 2560x1440 с частотой обновления 33 МГц, если я пытаюсь увеличить частоту обновления, я получаю следующую ошибку:

  Ошибка неудачного запроса: BadName (названный цвет или шрифт не существует)
  Основной код операции неудачного запроса: 140 (RANDR)
  Второстепенный код операции неудачного запроса: 16 (RRCreateMode)
  Серийный номер неудачного запроса: 33
  Текущий серийный номер в выходном потоке: 33

Я проверил одну вещь: установил Ubuntu 21.10 на VirtualBox, и появились все варианты разрешений. Посмотреть скриншот: Ubuntu из VirtualBox и скриншот настроек "О программе": Ubuntu от VirtualBox — О настройках

Я столкнулся с этой проблемой в Pop!_os 21.04 и Ubuntu 21.10. Я провел много исследований по этому вопросу, но до сих пор не нашел ничего, что могло бы исправить частоту обновления.

Другая информация, я использую кабель HDMI версии 2, который поставляется с монитором (монитор 4k).

Когда я проводил исследование, я видел много людей, которые просили ответную команду «inxi -Fxxxrz».

Итак, ниже результат:

denis@denis-pop-os:~$ inxi -Fxxxrz
Система: Ядро: 5.13.0-7620-generic x86_64 Биты: 64 Компилятор: gcc v: 10.2.1 Рабочий стол: GNOME 3.38.4 tk: GTK 3.24.25 
           wm: gnome-shell dm: GDM3 3.38.2.1 Дистрибутив: Pop!_OS 21.04 база: Ubuntu 21.04 Hirsute 
Машина: Тип: Ноутбук Система: Продукт Dell: Vostro 3500 v: N/A серийный номер: <фильтр> Шасси: тип: 10 серийный номер: <фильтр> 
           Mobo: Модель Dell: 0WMPGH v: Серийный номер A00: <фильтр> UEFI: Dell v: 1.7.1 Дата: 05.07.2021 
Аккумулятор: ID-1: BAT0 Заряд: 39,9 Втч Состояние: 39,9/42,0 Втч (95%) Вольт: 13,0/11,4 Модель: BYD DELL 1VX1H16 Тип: Литий-полимерный 
           серийный номер: <фильтр> статус: Полный 
           Устройство-1: модель hidpp_battery_0: Logitech Wireless Keyboard серийный номер: <filter> заряд: 55% (следует игнорировать) 
           перезаряжаемый: да статус: разрядка 
ЦП: Информация: четырехъядерная модель: Intel Core i7-1165G7 11-го поколения биты: 64 тип: MT Арка MCP: Tiger Lake rev: 1 Кэш L2: 12 МБ 
           флаги: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 44851 
           Скорость: 666 МГц мин./макс.: 400/4700 МГц Частота ядер (МГц): 1: 666 2: 1178 3: 1090 4: 1279 5: 1086 6: 1974 7: 1298 
           8: 715 
Графика: Устройство-1: Intel TigerLake GT2 [Iris Xe Graphics] поставщик: драйвер Dell: i915 v: ID шины ядра: 0000:00:02.0 
           ID чипа: 8086:9a49 ID класса: 0300 
           Устройство-2: Microdia Integrated_Webcam_HD Тип: Драйвер USB: Идентификатор шины uvcvideo: Идентификатор чипа 1-6:5: Идентификатор класса 0c45:671e: 0e02 
           Отображение: сервер x11: X.Org 1.20.11 компоновщик: драйвер gnome-shell: загружено: настройка режима выгружено: fbdev, vesa 
           разрешение: 1: 1366x768~60 Гц 2: 2560x1440~33 Гц s-dpi: 96 
           OpenGL: рендерер: Mesa Intel Xe Graphics (TGL GT2) v: 4.6 Mesa 21.2.2 прямой рендеринг: Да 
Аудио: Устройство-1: Intel Tiger Lake-LP Smart Sound Поставщик аудио: Драйвер Dell: идентификатор шины sof-audio-pci-intel-tgl: 0000:00:1f.3 
           идентификатор чипа: 8086: идентификатор класса a0c8: 0401 
           Звуковой сервер: ALSA v: k5.13.0-7620-generic 
Сеть: Устройство-1: Драйвер Intel Wi-Fi 6 AX201: iwlwifi v: Порт ядра: 4000 Идентификатор шины: 0000:00:14.3 Идентификатор микросхемы: 8086:a0f0 
           идентификатор класса: 0280 
           ЕСЛИ: состояние wlp0s20f3: работает mac: <фильтр> 
           Устройство-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet поставщик: драйвер Dell: r8169 v: порт ядра: 3000 
           идентификатор шины: 0000:01:00.0 идентификатор чипа: 10ec:8168 идентификатор класса: 0200 
           ЕСЛИ: состояние enp1s0: не работает mac: <filter> 
           IF-ID-1: состояние docker0: не работает mac: <filter> 
Bluetooth: Устройство-1: Intel Bluetooth 9460/9560 Тип Jefferson Peak (JfP): Драйвер USB: btusb v: 0.8 ID шины: 1-10:7 
           ID чипа: 8087:0aaa ID класса: e001 
           Отчет: ID: hci0 state: down address: <filter> 
RAID: Аппаратное обеспечение-1: Драйвер RAID-контроллера NVMe устройства управления томами Intel: vmd v: 0.6 порт: 4000 идентификатор шины: 0000:00:0e.0 
           ID чипа: 8086.9a0b rev: N/A 
Диски: локальное хранилище: всего: 238,47 ГБ, использовано: 900,01 ГБ (377,4%). 
           ID-1: /dev/nvme0n1 поставщик: модель A-Data: IM2P33F3A NVMe ADATA 256 ГБ размер: 238,47 ГиБ скорость: 31,6 Гбит/с линий: 4 
           ротация: SSD серийный: <filter> rev: 92103061 схема: GPT 
Раздел: ID-1: / размер: 172,3 ГиБ Используемый: 121,39 ГиБ (70,5%) fs: ext4 dev: /dev/nvme0n1p3 
           ID-2: /boot/efi Размер: 497 МБ Использовано: 356,4 МБ (71,7%) fs: vfat dev: /dev/nvme0n1p1 
Подкачка: ID-1: тип подкачки-1: размер раздела: 4 ГБ используется: 0 КиБ (0,0%) приоритет: -2 dev: /dev/dm-0 сопоставлено: cryptswap 
Датчики: Температура системы: ЦП: 60,0 C Мобильный телефон: Н/Д 
           Скорость вращения вентилятора (об/мин): ЦП: 0 
Репозитории: Пакеты: 1851 apt: 1824 flatpak: 7 snap: 20 
           Нет активных репозиториев apt в: /etc/apt/sources.list 
           Активные репозитории apt в: /etc/apt/sources.list.d/brave-browser-release.list 
           1: deb [arch=amd64] https://brave-browser-apt-release.s3.brave.com/ стабильная основная
           Активные репозитории apt в: /etc/apt/sources.list.d/docker.list 
           1: deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu старая стабильная
           Активные репозитории apt в: /etc/apt/sources.list.d/google-chrome.list 
           1: deb [arch=amd64] https://dl.google.com/linux/chrome/deb/ стабильная основная
           Активные репозитории apt в: /etc/apt/sources.list.d/system76-ubuntu-pop-hirsute.list 
           1: deb http://ppa.launchpad.net/system76/pop/ubuntu/ hirsute main
           2: deb-src http://ppa.launchpad.net/system76/pop/ubuntu/ hirsute main
           Активные репозитории apt в: /etc/apt/sources.list.d/pop-os-apps.sources 
           1: deb http://apt.pop-os.org/proprietary hirsute main
           Активные репозитории apt в: /etc/apt/sources.list.d/system.sources 
           1: deb deb-src http://us.archive.ubuntu.com/ubuntu/ hirsute hirsute-security hirsute-updates hirsute-backports основная ограниченная вселенная мультивселенная
           2: deb deb-src X-Repolib-Default-Mirror: http://us.archive.ubuntu.com/ubuntu/ hirsute hirsute-security hirsute-updates hirsute-backports основная ограниченная вселенная мультивселенная
Информация: Процессы: 364 Время работы: 1 час 40 м Пробуждений: 16 Память: 11,43 ГиБ Использовано: 5,29 ГиБ (46,3%) Инициализация: systemd v: 247 уровень запуска: 5 
           Компиляторы: gcc: 10.3.0 alt: 10 Shell: Bash v: 5.1.4 работает в: gnome-terminal inxi: 3.3.01 

Результат команды xrandr:

denis@denis-pop-os:~/Documents$ xrandr
Экран 0: минимум 320 x 200, текущий 3926 x 1440, максимум 16384 x 16384
eDP-1 подключен 1366 x 768 + 0 + 439 (обычное левое инвертированное правое по оси x по оси y) 344 мм x 193 мм
   1366x768 60,00*+ 48,01  
   1360x768 59,80 59,96  
   1280x720 60,00 59,99 59,86 59,74  
   1024x768 60,04 60,00  
   960x720 60,00  
   928x696 60,05  
   896x672 60,01  
   1024x576 59,95 59,96 59,90 59,82  
   960x600 59,93 60,00  
   960x540 59,96 59,99 59,63 59,82  
   800x600 60,00 60,32 56,25  
   840x525 60,01 59,88  
   864x486 59,92 59,57  
   800x512 60,17  
   700x525 59,98  
   800x450 59,95 59,82  
   640x512 60,02  
   720x450 59,89  
   700x450 59,96 59,88  
   640x480 60,00 59,94  
   720x405 59,51 58,99  
   684x384 59,88 59,85  
   680x384 59,80 59,96  
   640x400 59,88 59,98  
   576x432 60,06  
   640x360 59,86 59,83 59,84 59,32  
   512x384 60,00  
   512x288 60,00 59,92  
   480x270 59,63 59,82  
   400x300 60,32 56,34  
   432x243 59,92 59,57  
   320x240 60,05  
   360x202 59,51 59,13  
   320x180 59,84 59,32  
Подключенный HDMI-1 первичный 2560x1440+1366+0 (обычное левое перевернутое правое по оси x оси y) 597 мм x 336 мм
   1920x1080 60,00 50,00 59,94  
   1680x1050 59,88  
   1280x1024 75,02 60,02  
   1440x900 59,90  
   1280x960 60,00  
   1280x720 60,00 50,00 59,94  
   1024x768 75,03 70,07 60,00  
   832x624 74,55  
   800x600 72,19 75,00 60,32 56,25  
   720x576 50,00  
   720x480 60,00 59,94  
   640x480 75,00 72,81 66,67 60,00 59,94  
   720x400 70,08  
   2560x1440_30,00 29,94  
   3928x1440_60,00 59,95  
   2560x1440_60,00 59,96  
   2560x1440_33,00 32,95* 
   2560x1440_41,00 40,97  
   2560x1440_55,00 54,93  
   2560x1440 54,93  
   2560x1440_54,97 54,97  
   3840x2160_30,00 30,00  
   4096x2160_60 60,00  
   3840x2160x60,00 60,00  

Как видите, я испробовал множество размеров и частот обновления, но единственной удачной конфигурацией были 2560x1440_30,00 и 2560x1440_33,00.

В Ubuntu я использую X11. Этот скриншот о настройках: Ubuntu О настройках

И ниже я попытался добавить новое разрешение с помощью xrandr:

denis@denis-Vostro-3500:~$ cvt 2560 1440 60
# 2560x1440 59,96 Гц (CVT 3.69M9) hsync: 89,52 кГц; ПКЛК: 312,25 МГц
Modeline "2560x1440_60.00" 312,25 2560 2752 3024 3488 1440 1443 1448 1493 -hsync +vsync
denis@denis-Vostro-3500:~$ xrandr --newmode "2560x1440" 312,25 2560 2752 3024 3488 1440 1443 1448 1493 -hsync +vsync
denis@denis-Vostro-3500:~$ xrandr --addmode HDMI-1 2560x1440
denis@denis-Vostro-3500:~$ xrandr
Экран 0: минимум 320 x 200, текущий 1920 x 1080, максимум 16384 x 16384
Подключен eDP-1 (нормальная левая инвертированная правая ось x ось y)
   1366x768 60,00 + 48,01  
   1360x768 59,80 59,96  
   1280x720 60,00 59,99 59,86 59,74  
   1024x768 60,04 60,00  
   960x720 60,00  
   928x696 60,05  
   896x672 60,01  
   1024x576 59,95 59,96 59,90 59,82  
   960x600 59,93 60,00  
   960x540 59,96 59,99 59,63 59,82  
   800x600 60,00 60,32 56,25  
   840x525 60,01 59,88  
   864x486 59,92 59,57  
   800x512 60,17  
   700x525 59,98  
   800x450 59,95 59,82  
   640x512 60,02  
   720x450 59,89  
   700x450 59,96 59,88  
   640x480 60,00 59,94  
   720x405 59,51 58,99  
   684x384 59,88 59,85  
   680x384 59,80 59,96  
   640x400 59,88 59,98  
   576x432 60,06  
   640x360 59,86 59,83 59,84 59,32  
   512x384 60,00  
   512x288 60,00 59,92  
   480x270 59,63 59,82  
   400x300 60,32 56,34  
   432x243 59,92 59,57  
   320x240 60,05  
   360x202 59,51 59,13  
   320x180 59,84 59,32  
Подключенный HDMI-1 первичный 1920x1080+0+0 (обычное левое перевернутое правое, ось x, ось y) 597 мм x 336 мм
   1920x1080 60,00* 50,00 59,94  
   1680x1050 59,88  
   1280x1024 75,02 60,02  
   1440x900 59,90  
   1280x960 60,00  
   1280x720 60,00 50,00 59,94  
   1024x768 75,03 70,07 60,00  
   832x624 74,55  
   800x600 72,19 75,00 60,32 56,25  
   720x576 50,00  
   720x480 60,00 59,94  
   640x480 75,00 72,81 66,67 60,00 59,94  
   720x400 70,08  
   2560x1440 59,96  
  2560x1440_60,00 (0x7dc) 312,250 МГц -HSync + VSync
        h: ширина 2560 начало 2752 конец 3024 всего 3488 перекос 0 тактовая частота 89,52 кГц
        v: высота 1440 начало 1443 конец 1448 всего 1493 часы 59,96 Гц
denis@denis-Vostro-3500:~$ xrandr --output HDMI-1 --mode 2560x1440 --rate 60
xrandr: не удалось настроить crtc 0
denis@denis-Vostro-3500:~$ xrandr --output HDMI-1 --mode 2560x1440 --rate 59,96
xrandr: не удалось настроить crtc 0
pasman pasmański avatar
флаг mx
Добро пожаловать в AskUbuntu! Вы работаете в сессии Wayland или X11? Проверьте это в Настройки->О программе и [добавьте](https://askubuntu.com/posts/1377211/edit) эту информацию к вашему вопросу.
Denis de Oliveira Vasconcelos avatar
флаг my
@pasmanpasmaÅski отредактировал вопрос. В Ubuntu я использую wayland, а в Pop!_OS я использую X11, и проблема возникает в обеих системах.
Рейтинг:0
флаг mx

Pop_OS не поддерживается Canonical, вам следует проконсультироваться с разработчиками этой системы.

В Ubuntu xrandr работает в сеансе Xorg. Чтобы переключиться на Xorg: выйдите из системы. Нажмите шестеренку в правом нижнем углу и выберите Ubuntu на Xorg. Войдите в систему. Проверьте имя вашего видеовыхода, текущий видеорежим и разрешенную частоту обновления:

 xrand

Затем переключитесь в какой-нибудь режим (пример для Virtualbox):

 xrandr --output Virtual1 --mode 1280x1024 --rate 75
Denis de Oliveira Vasconcelos avatar
флаг my
Хорошо, я перешел на Xorg во время входа в Ubuntu и сделал следующие шаги: cvt 2560 1440, а затем создал новый режим с помощью xrandr --newmode "2560x1440_60.00" 312.25 2560 2752 3024 3488 1440 1443 1448 1493 -hsync +vsync и добавил это новый режим для HDMI-1 xrandr --addmode HDMI-1 2560x1440_60.00, и когда я попытался установить конфигурацию, я получил ошибку: xrandr -s 2560x1440_60.00 и сбой: Не удалось изменить конфигурацию экрана!
pasman pasmański avatar
флаг mx
Опция `-s` не переключает режим экрана. Используйте команду из моего ответа, заменив Virtual1 на HDMI-1
Denis de Oliveira Vasconcelos avatar
флаг my
Если я использую разрешение, которое у меня есть с нуля, оно работает. Например, если я использую эту команду --output для установки разрешения Full HD с частотой 75 или 60, она работает. Но я хочу увеличить свое разрешение, потому что мой монитор 4k, и с нуля у меня нет этого разрешения от xrandr, поэтому я создал с --newmode и --addmode, а затем попробовал вывод, как вы сказали. Получил ошибку: xrandr: не удалось настроить crtc 0. Я обновляю эти шаги по вопросу.
флаг za
1/ Убедитесь, что видеокарта может отображать 4k. Убедитесь, что подключен правильный порт. 2/ Убедитесь, что ваш монитор правильно настроен для 4k. Некоторые мониторы требуют, чтобы пользователь устанавливал это с помощью кнопок на мониторе. Убедитесь, что порт правильный. 3/ Если ваша графическая карта Nvidia, убедитесь, что ваша система настроена для X11. Убедитесь, что вы используете правильный драйвер для карты.
Denis de Oliveira Vasconcelos avatar
флаг my
1. Моя графическая карта — Intel Iris XE, и, согласно спецификациям Intel, да, она отображает 4k. 2- Конфигурация правильная. Я сделал тесты с окнами и с Ubuntu из VirtualBox, и это работает. 3- Графическая карта iris XE, а не NVIDIA, но система настроена с помощью Xorg (X11).
pasman pasmański avatar
флаг mx
Для 4K убедитесь, что ваш кабель HDMI соответствует стандарту HDMI-2.0.
Denis de Oliveira Vasconcelos avatar
флаг my
Да, это 2.0. И я проверил этот же кабель с Windows, и он работает. И если я использую VirtualBox, появляется больше разрешений. Проблема в том, что Ubuntu локально установлен на моем SSD.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.