Как получить монитор 4k на DisplayPort 1.2, чтобы показать его как один экран?

Пакет compat-wireless, вероятно, потребует добавления вашего pci.id в файл pci.c, а также некоторые другие изменения, похожие на это: http://ubuntuforums.org/showpost.php?p=12201881&postcount = 35

Вы сделали это? Изучите свой pc.id с помощью:

    lspci -nn | grep 0280

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

1
задан 2 January 2014 в 04:02

3 ответа

Итак, я думаю, вы следовали руководству пользователя монитора о том, как разрешить разрешение 4K. link Page 45-46: Настройка дисплея DP1.2. Заводская настройка по умолчанию в UP2414Q - DP1.1a. Чтобы включить 3840 x 2160 с частотой 60 Гц, убедитесь, что графическая карта источника DP сертифицирована DP1.2 с функцией MST, способная поддерживать разрешение до 3840 x 2160 при 60 Гц, а его драйвер поддерживает DisplayID v1.3, затем измените DP в DP1.2, выполнив следующие шаги: ... Прочтите остальные в руководстве, я посмотрел ваш GPU здесь. Он говорит, что поддерживает DP1.2 MST. (Если я правильно понял) Так что это не должно быть проблемой. Я понятия не имел, как работает этот 4K, поэтому я искал дополнительную информацию по этой теме. Таким образом, похоже, что это обычный способ отображения монитора в виде двух дисплеев, и вам нужно включить горизонтальную прокрутку для карты nvidia. (Чтобы сделать два дисплея большим виртуальным дисплеем.) Я искал читательский номер nvidia, глава 12. Основываясь на информации, приведенной там, и этих строк в вашем Xorg.log:
[   259.448] (II) NVIDIA(0): Virtual screen size determined to be 3840 x 2160
[   263.248] (II) NVIDIA(0): Setting mode "DP-1.8:nvidia-auto-select+1920+0,DP-1.9:nvidia-auto-select+0+0" 
, я думаю, что ваш драйвер правильно установлен чтобы имитировать совместный виртуальный экран на X-сервере. Позже в журнале появятся следующие строки:
[   264.017] (II) NVIDIA(0): Setting mode "DP-1.8: nvidia-auto-select @1920x2160 +1920+0 {ViewPortIn=1920x2160, ViewPortOut=1920x2160+0+0}, DP-1.9: nvidia-auto-select @1920x2160 +1920+0 {ViewPortIn=1920x2160, ViewPortOut=1920x2160+0+0}"
[   264.055] (II) NVIDIA(0): Setting mode "DP-1.8: nvidia-auto-select @1920x2160 +0+0 {ViewPortIn=1920x2160, ViewPortOut=1920x2160+0+0}, DP-1.9: nvidia-auto-select @1920x2160 +1920+0 {ViewPortIn=1920x2160, ViewPortOut=1920x2160+0+0}"
[   272.635] (II) XKB: reuse xkmfile /var/lib/xkb/server-75DD9E258FEFC19A572284D7C4A5BC6BFE771BAD.xkm
[   336.272] (II) NVIDIA(0): Setting mode "DPY-6:nvidia-auto-select+1920+0,DPY-7:nvidia-auto-select+0+0"
Первая строка задает режим, который не является режимом, который вы хотите, потому что это отразит два экрана из-за смещения + 1920 + 0 для обоих. (Если я правильно понял это), но следующая строка немедленно сбрасывает режим на правильный. И последняя строка из них, которая наступает через минуту позже других, я не знаю, что это такое, откуда появились экраны DPY-x. Мое единственное предположение: когда драйвер nvidia сообщает о правильном размере виртуального экрана, он говорит:
[   259.448] (II) NVIDIA(0):     "DP-1.8:nvidia-auto-select+1920+0,DP-1.9:nvidia-auto-select+0+0"
, в то время как конец (или почти на конец) строка читает:
[   264.055] (II) NVIDIA(0): Setting mode "DP-1.8: nvidia-auto-select @1920x2160 +0+0 {ViewPortIn=1920x2160, ViewPortOut=1920x2160+0+0}, DP-1.9: nvidia-auto-select @1920x2160 +1920+0 {ViewPortIn=1920x2160, ViewPortOut=1920x2160+0+0}"
И это означает, что смещение в этих две линии. Таким образом, в первом дисплее DP-1.9 является первым, а DP-1.8 является вторым, но в последнем случае порядок изменяется. Поскольку вы не предоставили изображение на экране, я не могу знать, что ваша проблема в том, что если вы выходите с курсором справа, он возвращается слева. Но я могу попытаться установить метамод на прежний. Итак, измените эту строку:
   Option         "metamodes" "DP-1.8: nvidia-auto-select +1920+0, DP-1.9: nvidia-auto-select +0+0"
на эту
   Option         "metamodes" "DP-1.8: nvidia-auto-select +0+0, DP-1.9: nvidia-auto-select +1920+0"
Или попробуйте опцию MetaModeOrientation с чем-то вроде:
   Option "MetaModeOrientation" "DP-1.8 RightOf DP-1.9"

Так что это были мои 2 цента в эту проблему. Надеюсь, это не совсем бесполезно в вашем случае.

4
ответ дан 24 May 2018 в 13:38
  • 1
    Спасибо, ваша логика следует моей. Я включил DP 1.2 в конфигурации монитора, а настройки nvidia сообщают, что каждый «дисплей» имеет значение 60 Гц. Я добавил ссылку на скриншот в моем вопросе выше. На самом деле изменение метамодов малоэффективно. Я получил настройки двух экранов, чтобы работать как достойная ситуация с двумя мониторами, но ничто не кажется мне доступным для всего экрана 3840. – Rick 1 January 2014 в 00:13

У меня была такая же проблема, и я почти нашел исправление.

Предположим, что вы начинаете с SST, т.е. DisplayPort 1.2 выключен в экранном меню монитора. xrandr -q показывает, что вы находитесь в режиме 30 Гц, и вы не можете заставить его на 60 Гц, так как SST не поддерживает его.

Переключите DP 1.2 в режим OSD. Экран теперь находится в MST, но выключен нет - и вы все еще не можете заставить 60 Гц. В терминале пишите xrandr --output DP-1 --off (замените DP-1 на соответствующий идентификатор). Экран выключится ненадолго и снова включится. Теперь вы находитесь в MST, и проверка xrandr -q подтвердит, что у вас 60Hz!

Проблема в том, что у вас есть дубликат фона, панель меню только на половине экрана вместо того, чтобы охватывать весь экран, Youtube и наложение видео только увеличится до половины экрана.

Это, по-видимому, является недостатком randr. Вышеприведенные советы от Aaron Plattner от nVidia в ответ на мой запрос о том, как включить MST на частоте 60 Гц для 4K-мониторов в Linux.

Проблема не устранена, и он связался с randr , чтобы найти решение. Поэтому, если кто-либо знает это, пожалуйста, просмотрите приведенную выше тему для получения дополнительной информации, чтобы мы могли получить мяч!

1
ответ дан 24 May 2018 в 13:38
  • 1
    К сожалению, нет полного решения проблемы. Вы можете установить MST на xrandr, но есть некоторые аномалии, которые делают экран в значительной степени непригодным для использования. Я обновил OP с полными инструкциями. Я ничего не знаю о xrandr, так что больше не могу помочь. Надеюсь, кто-то, кто это читает, может связаться с Аароном Платтнером из nVidia и / или командой randr! – bramford 4 February 2014 в 23:30
  • 2
    неважно. Просто отметьте, что вы можете удалить не важные комментарии, чтобы страница была чистой. – user.dz 5 February 2014 в 04:07

Хорошо, я использовал это с двумя головными видеокартами с портами VGA и DVI. Я думаю, что это может работать с портами DP1. Я думаю, что xrandr будет инструментом для использования. http://www.thinkwiki.org/wiki/Xorg_RandR_1.2

Запустите запрос, чтобы узнать, что связано.
xrandr -q
Попробуйте тестовое разрешение:
xrandr --output DP1 --mode 3840x2160
Создайте режим. Это важно для получения правильной частоты обновления и предотвращения преждевременного выгорания монитора. Используйте cvt: http: slashslash linux.die.net/man/1/cvt
cvt 3840 2160 30
Добавьте этот ModeLine в xorg. Прочитайте эту страницу, чтобы постоянно изменять изменения xrandr: https://wiki.ubuntu.com/X/Config/Resolution. Вам может потребоваться отредактировать xorg, чтобы добавить SubSection, называемую virtual.
0
ответ дан 24 May 2018 в 13:38
  • 1
    Я вставил ссылку на мою конфигурацию xrandr. Дисплеи отображаются как dp-1.8 и dp-1.9. Я не могу установить единственное разрешение на порт дисплея, которое я могу сказать. Я думаю, что проблема больше на уровне X / nvidia, чтобы заставить его показать xrandr как один порт или экран. Я попытался установить модель в подразделе DISPLAY конфигурации экрана без эффекта. – Rick 1 January 2014 в 00:18
  • 2
    Просто некоторые комментарии, которые могут или не могут помочь. Файл xorg, созданный драйвером nvidia, может быть корнем проблемы. Это может быть сложно настроить правильно. Это создало проблемы для меня в прошлом. Debian рекомендует использовать инструмент X, поставляемый с ОС. Извините, я не знаю, как это исправить. Я всегда просто переустанавливался и начинал. Тем не менее, я сначала попробую несколько вещей. Я никогда не использовал Xinerama. Я использовал «TwinView». вместо. Вот что я сделал бы с вашим xorg. Так я и делал это. Смотреть следующий комментарий – Steve Morris 1 January 2014 в 09:57
  • 3
    Комментируйте эти записи: параметр Xinerama в разделе «ServerLayout». Опция Stereo, Xinerama и metamodes в разделе «Экран» Переместите опцию DPMS из раздела монитора в раздел устройства. Добавьте эти записи в раздел «Опции» и «Метамоды», "1920x21600, 1920x2160" Опция "TwinView" Добавьте эти записи в подраздел отображения. Режимы "1920x2160" Virtual 3840 2160 Я запускаю два монитора 1600x1200, подключенных к двойной головной плате. Виртуальное разрешение в подразделе дисплея - вот что заставляет X-сервер задуматься, что у меня один экран на 3200x1200. Вот пример xorg. следующий – Steve Morris 1 January 2014 в 09:58
  • 4
    Мой образец файла xorg. paste.ubuntu.com/6671569 – Steve Morris 1 January 2014 в 10:01
  • 5
    В настоящее время я запускаю Debian Squeeze с двумя мониторами. 1920x1200 и 1600x1200 для одного дисплея 3520x1200. Я не помню, как устанавливал драйвер nvidia, но я уверен, что должен иметь, тогда я просто использовал настройки монитора в меню Debian, чтобы установить его. Для меня нет xorg conf-файла. Поэтому я забыл, как это сделать. Мне было легко, lol. – Steve Morris 1 January 2014 в 10:09

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

Похожие вопросы: