Я использую двойные мониторы, один из которых повернут на 90 градусов. Сглаживание шрифтов выглядит неправильно на повернутом мониторе (т. Е. Вокруг символов есть радужные границы).
Я считаю, что это потому, что X использует один и тот же порядок рендеринга субпикселей на обоих мониторах. Есть ли способ настроить различные порядки рендеринга субпикселей для каждого монитора? (т. е. монитор 1 = RGB, а монитор 2 = vRGB).
xorg
multiple-monitors
xrandr
antialiasing
негодник
источник
источник
Ответы:
Вы должны настроить свои дисплеи как отдельные экраны X, а не как общий рабочий стол. Ubuntu должен позволить вам настроить порядок субпикселей для отдельных экранов X.
Иначе, что случилось бы с окном, которое охватывает два устройства отображения с различными порядками подпикселей? Или, что еще сложнее, два дисплея в режиме клонирования с разными физическими порядками (RGB и BGR).
На данный момент это известное ограничение для всех операционных систем, и для его исправления потребуется серьезная модернизация. Динамическая настройка невозможна, потому что библиотека, выполняющая рендеринг, должна знать, на каком экране вы находитесь, и динамически настраивать. Кроме того, предположим, у вас есть половина окна на одном экране и половина на другом - он не знает, какой выбрать.
Настройка нескольких экранов X:
sudo dpkg-reconfigure -phigh xserver-xorg
Выполните шаги для настройки основного дисплея. (Я не знаю способ сделать этот конкретный шаг из CLI)lspci
это должно дать вам список ваших устройств и их идентификаторы шины. Найдите видеокарту и запишите их идентификаторы.
xorg.conf
как можноxorg.conf.orig
и откройте ее:sudo vi /etc/X11/xorg.conf
Теперь сделайте два
Device
раздела и перечислитеBusID
карту для совместного использования, а также перечислите драйвер следующим образом:Теперь создайте два
Screen
раздела (с параметрами по вашему выбору, конечно, единственное, что нужно сопоставить - этоDevice
в этом разделе иIdentifier
в предыдущем) как:Теперь создайте
Monitor
раздел для каждого монитора как:Наконец, обновите
ServerLayout
раздел для использования и расположите обаScreen
раздела:Перезапустите X и скрестите пальцы! Если это работает, то продолжайте настройку, сколько хотите.
СЕЙЧАС ДЛЯ ПОРЯДОК ВЫПОЛНЕНИЯ СУБПИКСЕЛЕЙ. Измените это
font.conf
либо в~/font.conf
/ etc / X11 / font.conf` BGRисточник
Xorg.conf
но, похоже, он не выбирает пути для разныхfont.conf
файлов. :(