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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

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

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 - масштаб меняется сразу у обоих дисплеев. Это беда конечно, работа с внешним монитором имеющим другое разрешение становится невозможной.

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6754
  • 20% Cooler
    • Просмотр профиля
Мониторы в режиме расширения или дублирования?
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: 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

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

суть:
Цитировать
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 11, Debian 11 Server

Оффлайн Техно червь

  • Любитель
  • *
  • Сообщений: 62
    • Просмотр профиля
ужно устанавливать DPI кратный 96, затем для одного монитора масштабировать в меньшую сторону
Простите, а как это сделать? У меня почти такая же проблема с Ubuntu 22.04.2 LTS.

Оффлайн The Green Side

  • Старожил
  • *
  • Сообщений: 1178
    • Просмотр профиля
Техно червь, так я сам не делал это, скинул ссылку в помощь, там по-прежнему всё есть
Закиньте в переводчик, вникните, поэкспериментируйте
Debian 11, Debian 11 Server

 

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