Форум русскоязычного сообщества Ubuntu


Автор Тема: 4K + FHD: как сделать разное масштабирование (scale)  (Прочитано 3809 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн kotlinov

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Доброго времени суток, форумчане!

При подключении внешнего монитора(FHD) к ноутбуку(4К) столкнулся с проблемой, что не могу для внешнего монитора убрать масштабирование, используемое для экрана ноутбука (300%), т.к. оно применяется сразу для обоих дисплеев, в результате на внешнем мониторе с меньшим разрешением все становится гигантским.
Существует ли способ индивидуальной настройки масштабирования для каждого дисплея отдельно?

[img]https://yadi.sk/i/zGMsgiVAFhd_Yg[/img]


Ubuntu 18.04.2 LTS
Intel® UHD Graphics 620 (Kabylake GT2)
Цитировать
Правила форума
1.5. Для добавления графических изображений в сообщения требуется использовать внешние сервисы. Включение в сообщение полноразмерных изображений, превышающих разрешённые размеры, допускается исключительно в виде превью. Подробную инструкцию, а так же список рекомендованных и запрещенных сервисов можно посмотреть в «Руководстве по добавлению изображений на форум»

+10% с уведомлением в ЛС. Картинка перезалита модератором на разрешенный ресурс, старая запись ТС (изображение) сделана неактивной.
--zg_nico
« Последнее редактирование: 14 Июль 2019, 21:50:03 от zg_nico »

Оффлайн zg_nico

  • Заслуженный пользователь
  • Модератор форума
  • Старожил
  • *
  • Сообщений: 3513
  • Nil mortalibus arduum est
    • Просмотр профиля
Существует ли способ индивидуальной настройки масштабирования для каждого дисплея отдельно?
Как минимум: xrandr и редактирование параметров ядра позволяют добиться разных разрешений для видеоинтерфейсов. Xrandr умеет параметр scale. Синтаксис примерно такой:xrandr --output VGA1 --scale 2x2Однако на практике я не имею возможность проверить работоспособность этой парадигмы. Вроде как люди пишут, что только через DE, и если в DE соответствующей опции нет - то все довольно грустно.
Thunderobot G150-D2: Intel SkyLake Core i7-6700HQ 2.60GHz, 8Gb DDR4 2133 MHz, Intel HD530, NVidia GeForce GTX 960M 2Gb.  Ubuntu 16.04 64x [Unity], KUbuntu 18.04 64x.

Оффлайн kotlinov

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
попробовал в xrandr изменять параметр scale для второго монитора - результат тот же, что и в GUI - масштаб меняется сразу у обоих дисплеев. Это беда конечно, работа с внешним монитором имеющим другое разрешение становится невозможной.

Оффлайн ALiEN175

  • Модератор форума
  • Старожил
  • *
  • Сообщений: 4721
  • Capture the truth
    • Просмотр профиля
Мониторы в режиме расширения или дублирования?
ASUS P5K-C :: Intel Xeon E5450 :: 8 GB RAM :: Radeon R7 260X :: XFCE
SAMSUNG N150 :: Intel Atom N450 :: 2 GB RAM :: Intel GMA3150 :: XFCE

Оффлайн zg_nico

  • Заслуженный пользователь
  • Модератор форума
  • Старожил
  • *
  • Сообщений: 3513
  • Nil mortalibus arduum est
    • Просмотр профиля
kotlinov, может хоть выводом xrandr --current | grep " connected"поделитесь?
Thunderobot G150-D2: Intel SkyLake Core i7-6700HQ 2.60GHz, 8Gb DDR4 2133 MHz, Intel HD530, NVidia GeForce GTX 960M 2Gb.  Ubuntu 16.04 64x [Unity], KUbuntu 18.04 64x.

Оффлайн tevssar

  • Любитель
  • *
  • Сообщений: 54
    • Просмотр профиля
Какого-то адекватного способа нет.
Есть несколько костыльных, со своими недостатками.
1. Выставит для 1080 монитора 4к с выводом в 1080п.
а)xrandr:
 xrandr --output HDMI-0 --scale 2x2
 где HDMI-0 - id монитора, который 1080

б)Настройки нвидиа:
 display configuration->Advanced
 ViewPortIn:3840x2160
 ViewPortOut:1920x1080
Минусы - ужасное качество масштабирования. Лично не выдержал более 10 минут.

2. Использовать Wayland вместо Xorg, он умеет задавать разное масштабирование для разных экранов
Минусы - он очень сырой, с плохой поддержкой от софта.

3. Попытаться через размер шрифтов поймать промежуточное значение, на котором оба монитора смотрятся более менее.
Минусы - не во всех приложениях работает, для каждого рабочего стола нужно подбирать и настраивать размеры апплетов на панелях, масштаб будет компромиссом для обоих мониторов.

Оффлайн The Green Side

  • Старожил
  • *
  • Сообщений: 1175
    • Просмотр профиля
здесь есть свежая информация на эту тему и скрипты в помощь

суть:
Цитировать
because of <censored> GTK+ 3, you need to go up to the next multiple of 96DPI after the highest DPI monitor, then scale it down
нужно устанавливать DPI кратный 96, затем для одного монитора масштабировать в меньшую сторону
« Последнее редактирование: 11 Октябрь 2019, 09:18:05 от zg_nico »
Debian Testing (Gnome), Ubuntu Server 18.04

 

Страница сгенерирована за 0.08 секунд. Запросов: 24.