Как настроить Ubuntu для экрана 21: 9?

17

У меня ультра широкий экран, разрешение 21: 9, AOS. В настройках дисплея Ubuntu для параметра 21: 9 нет опции, хотя мне нужно установить монитор на 16: 9, что побеждает цель получения сверхширокого экрана! Если монитор установлен на 21: 9, рабочий стол значительно растягивается.

Кто-нибудь знает, как добавить настройки 21: 9 в Ubuntu?

fronk
источник
1
Вы можете прочитать это: askubuntu.com/questions/19954/…
Таккат
Также проверьте это: askubuntu.com/questions/356200/…
Щепан
Если у вас есть видеокарта Nvidia и установлен ее драйвер, вы можете запустить Nvidia X Server Settings из списка приложений и установить там желаемое разрешение.
Данте
3
Этот вопрос нуждается в доработке: марка / модель рабочей станции или ноутбука, включая информацию о графической карте, версии Ubuntu и марке / модели экрана. У меня есть ноутбук Thinkpad E531 с интегрированным Intel GPU процессора CoreI5. Ubuntu 16.04 смог обнаружить и использовать экран Asus 21: 9 без каких-либо проблем, плюс экран ноутбука одновременно.
ttoine
1
Я думаю, что все, что нужно для ответа на этот вопрос, здесь . К сожалению, у меня нет времени, чтобы попробовать это сам.

Ответы:

14

В соответствии с этим , я смог найти некоторую информацию:

Эта ссылка помогла мне.

Вкратце: запустите xrandr и cvt, как вы, а затем создайте следующий файл:

/usr/share/X11/xorg.conf.d/10-monitor.conf

В файле измените параметры в <> в соответствии с вашими требованиями:

Section "Monitor"
  Identifier "Monitor0"
  <INSERT MODELINE HERE>
EndSection
Section "Screen"
  Identifier "Screen0"
  Device "<INSERT DEVICE HERE>"
  Monitor "Monitor0"
  DefaultDepth 24
  SubSection "Display"
    Depth 24
    Modes "<INSERT MODENAME HERE>"
  EndSubSection
EndSection

Вот что вы должны сделать:

Для modeline, сначала запустите эту команду:

cvt <X> <Y> <R>

Где Xx Y- ваше разрешение и Rчастота обновления.

Чтобы проверить разрешение, сначала сделайте это:

xrandr --newmode <MODELINE>

Обязательно удалите Modelineключевое слово.

Затем скопируйте вывод и замените заполнитель им.

Для устройства запустите xrandr|tail -n+2|head -n1|cut -d\ -f1и замените заполнитель на его вывод. Держите цитаты .

В качестве модема введите run cvt <X> <Y> <R>|cut -d\ -f2, заменив последний заполнитель на вывод этой команды. Как и раньше, сохраняйте цитаты .

После этого сделайте это:

xrandr --addmode <DEVICE> <MODENAME>

Заменить <DEVICE>и <MODENAME>соответственно. Затем, чтобы проверить ваше разрешение, сделайте это:

xrandr --output <DEVICE> --mode <MODENAME>

Если у вас возникли проблемы с новым разрешением, выйдите из системы, а затем снова войдите в нее (в худшем случае: нажмите Ctrl+ Alt+, Deleteа затем, Enterчтобы выйти).

Если вы не столкнулись с проблемами, сохраните файл, затем перезапустите X. Для этого сначала нажмите Ctrl+ Alt+ F1, войдите в систему как учетная запись «Администратор», затем выполните следующие команды:

killall Xorg
X
EKons
источник
Это сработало. Большое спасибо. Также я думаю, что лучше, если мы введем туда xrandrкоманду, ~/.profile если мы хотим сохранить этот конфиг при следующей загрузке.
Realhu
3

Некоторое время я использовал сверхширокий экран LG

Мне посчастливилось использовать cvt для генерации пользовательских моделей, которые увеличили частоту обновления до 44 Гц, что, казалось, было хорошим местом с точки зрения того, что моя видеокарта лучше всего (Intel 4000 + GeForce GT 750M в Optimus) может надежно выводить. Синхронизация займет от 10 до 20 секунд, и если у вас слишком высокая частота обновления, экран периодически будет пустым и будет синхронизироваться. Если он не работает, он не повредит ваш монитор, как старые ЭЛТ, так что экспериментируйте. Я смог получить 44 Гц, чтобы синхронизироваться весь день.

Кабель, поставляемый с моим монитором, не мог справиться с этим, но кабель 'amazon basics high-hdmi with ethernet', который я купил за несколько фунтов, мог бы попробовать несколько кабелей, если это не сработает сразу.

Display Port - лучший выбор по сравнению с HDMI, если у вас есть опция, если вы используете display port, вам нужно изменить идентификатор порта в этом скрипте.

Если вы используете HDMI, вам может потребоваться убедиться, что ваш монитор находится в режиме HDMI 1.4a или HDMI2, если он поддерживает его, стандартного HDMI 1.3 иногда недостаточно для сверхширокого экрана.

Вот сценарий, который я написал для настройки моего экрана, он должен работать для любых комбинаций разрешений, просто отредактируйте строку РАЗРЕШЕНИЕ.

#!/bin/bash

# setup my massive monitor at 45hz if its plugged in

RESOLUTION="3440 1440 44" 
OUTPUT="HDMI-0"

CONNECTED=$(xrandr --current | grep -i $OUTPUT | cut -f2 -d' ')

if [ "$CONNECTED" = "connected" ]; then
    MODELINE=$(cvt $RESOLUTION | cut -f2 -d$'\n')
    MODEDATA=$(echo $MODELINE | cut -f 3- -d' ')
    MODENAME=$(echo $MODELINE | cut -f2 -d' ')

    echo "Adding mode - " $MODENAME $MODEDATA
    xrandr --newmode $MODENAME $MODEDATA
    xrandr --addmode $OUTPUT $MODENAME
    xrandr --output $OUTPUT --mode $MODENAME
else
    echo "Monitor is not detected"
fi

Поэкспериментируйте с этим, пока не получите стабильную настройку, затем следуйте процедуре, описанной @ Έρικ Κωνσταντόπουλος, чтобы добавить ее в настройку xorg.

Я вернул свой сверхширокий экран и выбрал 4k ильяма 40 дюймов, что составляет 16: 9, так как я предпочел больше высоты. Это было дешевле, а также.

Амиас
источник
2

Для карт Nvidia

  1. ВАЖНО! Убедитесь, что вы используете кабель порта дисплея от компьютера к монитору.

  2. Тогда вам нужны правильные драйверы:

  3. После перезагрузки запустите панель управления Nvidia из тире. Последние версии драйверов Nvidia включают встроенную поддержку 21: 9, в моей системе это просто работало:

введите описание изображения здесь

Хорхе Кастро
источник
Я также обновил свою графическую карту, и все работало нормально.
Невес
0

используйте Xrandr: cvt или gtf "(ось x) (ось y) (частота обновления)"

введите вывод вышеуказанной команды

xrandr --newmode "(вывод разрешения gtf или cvt)"

xrandr --addmode "(соединение) (Xaxis) x (Yaxis) _ (частота обновления)"

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

JDBtracker
источник
-1

Ничего не поделаешь, все должно работать из коробки. Просто подключите кабель HDMI, и экран должен работать.

Пожалуйста, посмотрите на скриншот ниже. введите описание изображения здесь

Слева - экран ноутбука по умолчанию 1366x768. Справа - экран 21: 9. Убедитесь, что разрешение и соотношение определяется на дисплее.

Это ноутбук Lenovo E531 с процессором Core i5 и встроенным графическим процессором Intel. Нет дополнительной графической карты.

ttoine
источник