Меню сайта
   Главная   
   Обо мне   
   Статьи   
   Дневник   
   Картинки   
   Файлы   
   Форум   
   Гостевая книга   

Категории раздела
Куклы и игрушки [60]
Личное [116]
Музыка [19]
Общее [304]
Японский язык [12]
ZX Spectrum [71]
Субмарины [98]
Настольные игры [34]
Го (碁) [11]
Книги [16]
Япония [26]
Таро [4]
Запертый шкаф [17]
CSA (КША) [15]
GNU/Linux [134]
Ubuntu [103]
Manjaro Linux [40]
Python [3]
Магнитольное [44]
Commodore64 [15]
Игровые приставки [2]


 
Дневник (2017 » Июнь » 11 в 01:32)
GNU/Linux Два разных монитора на одной видеокарте

В Manjaro у меня глюки на двух мониторах - KDE далеко не сразу при загрузке выставляет им правильные разрешения. Это и некрасиво выглядит (см.фото ниже) и городит ряд глюков других програм, с чем вообще мириться сложно. У меня дошли руки заняться этой проблемой лишь тогда, когда клюнул жареный петух sddm из-за этого перестал реагировать на клавиатуру, и для ввода пароля приходилось сперва пошуровать мышкой. Я думал на sddm, но никакие манипуляции над ним не помогали. Но в итоге решение было найдено.

На фото два монитора выводят одну картинку, причем широкоформатный её растягивает с искажениями пропорций. Ввести пароль можно будет только после клика мышью в окне ввода.




Перед тем, как исправлять это безобразие и править конфиг, нужно узнать конфигурацию и подготовить строки Modeline:
xrandr -q
lspci | grep VGA
xrandr --output HDMI1 --mode 1280x1024 --rate 60.02 /
--output VGA1 --mode 1680x1050 --rate 60.02
$ cvt 1280 1024 60.02
# 1280x1024 59.89 Hz (CVT) hsync: 63.67 kHz; pclk: 109.00 MHz
Modeline "1280x1024_60.02" 109.00 1280 1368 1496 1712 1024 1027 1034 1063 -hsync +vsync
$ cvt 1680 1050 60.02
# 1680x1050 59.95 Hz (CVT) hsync: 65.29 kHz; pclk: 146.25 MHz
Modeline "1680x1050_60.02" 146.25 1680 1784 1960 2240 1050 1053 1059 1089 -hsync +vsync

Правка конфигурации мониторов и рабочего стола. Я создал файл 10-monitor.conf и вписал в него свою конфигурацию:
sudo medit /etc/X11/xorg.conf.d/10-monitor.conf
Section "Monitor"
  Identifier "VGA1"
  Modeline "1680x1050_60.02" 146.25 1680 1784 1960 2240 1050 1053 1059 1089 -hsync +vsync
  Option "PreferredMode" "1680x1050_60.02"
  Option "LeftOf" "HDMI1"
  Option "DPMS" "true"
EndSection

Section "Monitor"
  Identifier "HDMI1"
  Modeline "1280x1024_60.02" 109.00 1280 1368 1496 1712 1024 1027 1034 1063 -hsync +vsync
  Option "PreferredMode" "1280x1024_60.02"
  Option "RightOf" "VGA1"
  Option "DPMS" "true"
EndSection

Section "Screen"
  Identifier "Screen0"
  Device "Intel" # e.g. Radeon, Intel, nvidia
  Monitor "HDMI1"
  DefaultDepth 24
  SubSection "Display"
    Depth 24
    Virtual 2960 1050 #
  EndSubSection
EndSection

После этого рабочий стол стал отображаться корректно на обоих мониторах уже на этапе загрузки sddm, а не послезагрузки всего при повторной инициализации в самой графической оболочке.
решённые проблемы:
  1. В sddm не отображался курсор и не работала клавиатура пока не кликнешь на окне ввода мышью. — РЕШЕНО.
  2. Synergy грузился до того, как KDE правильно переконфигурирует мониторы, и из-за этого неправильно определял границы перехода на другие ПК. Приходилось его перезапускать — РЕШЕНО.
  3. Один из мониторов отображал аватару в sddm с искажениями, растянутой по горизонтали, в процессе загрузки мониторы несколько раз тухли и меня режим с дублирования картинки на расширенный рабочий стол. — РЕШЕНО.
Не понимаю, почему без ручного педального привода система сама не определяет и генерирует эти настройки после того, как я указал их в графическом интерфейсе при настройки экрана?


Ссылки:
Категория: GNU/Linux | Просмотров: 1101 | Добавил: harushima | Рейтинг: 0.0/0 |
Всего комментариев: 1.

04.11.2021 02:27
1 harushima
0  
xrandr -q
Screen 0: minimum 320 x 200, current 2560 x 1024, maximum 8192 x 8192
VGA-1 connected 1280x1024+0+0 (normal left inverted right x axis y axis) 338mm x 270mm
1280x1024 60.02 + 75.02*
1152x864 75.00
1024x768 75.03 70.07 60.00
832x624 74.55
800x600 72.19 75.00 60.32
640x480 75.00 72.81 59.94
720x400 70.08
HDMI-1 connected primary 1280x1024+1280+0 (normal left inverted right x axis y axis) 376mm x 301mm
1280x1024 60.02 + 75.02*
1280x960 60.00
1152x864 75.00
1024x768 75.03 70.07 60.00
832x624 74.55
800x600 72.19 75.00 60.32 56.25
640x480 75.00 72.81 66.67 59.94
720x400 70.08
DP-1 disconnected (normal left inverted right x axis y axis)
HDMI-2 disconnected (normal left inverted right x axis y axis)
DP-2 disconnected (normal left inverted right x axis y axis)

В целях защиты от спама, добавлять комментарии могут только зарегистрированные пользователи. Если Вы не хотите регистрироваться под своим именем, войдите под логином: anonymous, паролем: anonymous.   ( Регистрация,   Вход).
Авторизация
Анонимный вход:
anonymous / anonymous

Календарь
«  Июнь 2017  »
ПнВтСрЧтПтСбВс
   1234
567891011
12131415161718
19202122232425
2627282930

Поиск

Облако тэгов
JGSDF игрушки Брюнетки Кладбище сайты Ярость Дракулы Древний Египет девушки кошки Cthulhu Вампиры Kitsune Ужас Аркхема инструмент комиксы Lovecraft готика Submarine submarine rc toy Hosting игротека Ужас Аркхэма book uboat мобильная связь го Edgar Poe swf Mansions of Madness Nightmares персоны Synergy linux-hardware bash youtube Storages Python Мастер-рукожоп Магнитофоны Entropy Grub2 loglevel WiFi Beeline ОПСОСЫ sharp939 Аудиокассеты Windows linuxwork Хочуны ImageMagick топБарыг C64c Commodore

Статистика
Яндекс.Метрика
Онлайн всего: 3
Гостей: 3
Пользователей: 0

Page QR code


Перепечатка материалов сайта без активной ссылки запрещена. Следить за RSS
(c) hermitlair.ucoz.com 2009-2024
Лучший браузер!
Блокировка рекламы