Не может повернуть монитор на 20,04

Я был пользователем человечности в течение нескольких лет теперь, и это может быть моей первой проблемой когда-либо (или по крайней мере первое, которое я не мог выяснить быстро один).

У меня есть 3 установки монитора с монитором '2' на левых повернутых 90 градусах, и контролирует 1 и 3 в альбомном режиме.

Видеокарта является GTX 1060 6 ГБ, и я выполняю nvidia-driver-440 (я также протестировал это с 390),

Я обновил к 20,04 сегодня от 19,10 - все пошли гладко, кроме монитора 2 не будет вращаться. Если я пытаюсь повернуть его, экранные обновления, и это разоблачает наложение моих других мониторов.

Попробует драйверы Nouveau также, но откроется к другим идеям.

0
задан 25 April 2020 в 01:23

3 ответа

Вчера я сделал новую установку и получил ту же проблему. Я смог перенастроить беспорядок с помощью конфигуратора Nvidia, но он длится только для текущего сеанса (т.е. мне приходится повторять все заново каждый раз при перезагрузке).

Вот обходной путь:

Сначала создайте сценарий bash, предполагая, что ваши 3 монитора находятся в режиме 1920x1080 (если нет, вам придется соответствующим образом настроить смещение "--pos"), а основным является средний:

#!/bin/bash
xrandr --output [Your monitor "2" ID] --pos 0x0 --rotate left --mode 1920x1080 
xrandr --output [Your monitor "1" ID] --primary --pos 1080x360 --mode 1920x1080 
xrandr --output [Your monitor "3" ID] --pos 3000x360 --mode 1920x1080 

(смещение 360 по оси Y поместит ваши мониторы 1 и 3 примерно в середину левого монитора, отрегулируйте его по своему усмотрению)

Затем сделайте его исполняемым и добавьте в список запускаемых приложений. В этот момент, когда вы загружаетесь, сценарий может запуститься до того, как графический интерфейс будет готов (поэтому он ничего не делает). Откройте ~/.config/autostart/[your_script_entry_name].рабочий стол в редакторе и добавьте строку

X-GNOME-Autostart-Delay=1

(по какой-то причине добавление команды «sleep» в сценарий bash не работает, но задержка запуска работает...) Мне это помогло, надеюсь, помогло

6
ответ дан 25 April 2020 в 13:36

После обдумывания немного дольше, я пытался повернуть экран через оболочку с xrandr (xrandr --output DVD-I-1 --rotate right), и я в порядке.

Странная ошибка, но надо надеяться палка изменений

0
ответ дан 25 April 2020 в 10:39

У меня есть решение, вдохновленное этим комментарием#25 в бормотании bug.

Во-первых, мы создаем файл ~/.config/monitors.xml для макета (мы можем поэкспериментировать с макетом с xrandr). Мои мониторы.xml прилагаются ниже.

Затем скопируйте monitors.xml в /var/lib/gdm3/.config/ и измените владельца файла:

sudo cp ~/.config/monitors.xml /var/lib/gdm3/.config/
sudo chown gdm:gdm /var/lib/gdm3/.config/monitors.xml

Макет монитора будет сохраняться при перезагрузке и блокировке экрана.

<monitors version="2">
  <configuration>
    <logicalmonitor>
      <x>1440</x>
      <y>0</y>
      <scale>1</scale>
      <primary>yes</primary>
      <monitor>
        <monitorspec>
          <connector>HDMI-0</connector>
        </monitorspec>
        <mode>
          <width>3840</width>
          <height>1600</height>
          <rate>59.993923187255859</rate>
        </mode>
      </monitor>
    </logicalmonitor>
    <logicalmonitor>
      <x>0</x>
      <y>0</y>
      <scale>1</scale>
      <transform>
        <rotation>left</rotation>
        <flipped>no</flipped>
      </transform>
      <monitor>
        <monitorspec>
          <connector>HDMI-1</connector>
        </monitorspec>
        <mode>
          <width>2560</width>
          <height>1440</height>
          <rate>59.950550079345703</rate>
        </mode>
      </monitor>
    </logicalmonitor>
  </configuration>
</monitors>
2
ответ дан 7 June 2020 в 04:02

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

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