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


Автор Тема: Неправильно определился монитор, как указать правильный вручную?  (Прочитано 4867 раз)

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

Оффлайн ase66

  • Автор темы
  • Участник
  • *
  • Сообщений: 156
    • Просмотр профиля
У меня неправильно определился монитор. Изображение чуть сдавлено с боков. Настройкам собственно монитора не поддается.
Программа Мониторы пишет что у меня Goldstar Company Ltd 23", а на самом деле он 23.8 дюймовый.
на xdpyinfo | grep -B2 resolutionтакой ответ
screen #0:
  dimensions:    1920x1080 pixels (508x285 millimeters)
  resolution:    96x96 dots per inch
Я даже линейкой померил видимый экран, и в миллиметрах он 527х296. Монитор LG 24MP58VQ-P. Как и где можно указать модель или реальный размер экрана 527х296? Надеюсь, что это исправит небольшое сжатие с боков. Или это ещё как-то можно отрегулировать?
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 17 Февраля 2020, 20:48:57 от zg_nico »

Оффлайн AlexBKost

  • Старожил
  • *
  • Сообщений: 3782
  • Kubuntu 12.04, 16.04, 18.04, 20.04, 22.04, 24.04
    • Просмотр профиля
ase66, попробуйте поискать в сети, как настраиваются мониторы через конфигурационный файл
/usr/share/X11/xorg.conf.d/50-monitor.conf - обычно помогает, но потребует от вас конкретных сведений о своем мониторе.
Я странен, а не странен кто ж? (С)

Оффлайн ase66

  • Автор темы
  • Участник
  • *
  • Сообщений: 156
    • Просмотр профиля
Вот что удалось выяснить.
1. Goldstar Company Ltd это старое название LG. 
Вертикальная развёртка почти в норме:VGA1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 509mm x 286mm
   1920x1080      59.9*+
в характеристиках она прописана как 59.930 и горизонтальная 66.590.
На создание в каталоге /usr/share/X11/xorg.conf.d  файла 90-monitor.conf или 50-monitor.conf
с таким содержанием:Section "Monitor"
    Identifier             "Monitor0"
    DisplaySize            527 296 # In millimeters
EndSection
Section "Screen"
    Identifier    "Screen0"
    Monitor       "Monitor0"
EndSection
система не реагирует.
2. У Монитора LG 24MP58VQ-P и телевизора LG 24MT58VF есть одна проблема, слишком яркий выходной сигнал засвечивает слабые цвета. На самых сложных тестах этого не видно. И только на Лилиях это сразу заметно. Лили это фон в Caja, (Правка - Фон и эмблемы - перетащить картинку Лилии в поле файлового менеджера).
Чтобы увидеть этот фон нужно ослабить яркость выходного сигнала на монитор.
У меня работает это:
Нужно создать и поместить в домашнюю папку (с точкой) .xprofile с такой строкой:xrandr --output VGA1 --brightness 0.95(если у Вас ноут, то пишите xrandr --output LVDS1 --brightness 0.95 если подкл. через DVI то xrandr --output DVI1 --brightness 0.95)
Надеюсь это многим поможет, ибо я видел множество мониторов с такой проблемой (настойками яркости собственно в мониторах это не регулируется).
Вопрос о разрешении монитора именно в мм в силе. Если кто знает тему, то пожалуйста поделитесь.
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 17 Февраля 2020, 20:51:08 от zg_nico »

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3487
  • Ubuntu 22.04 х64
    • Просмотр профиля
На создание в каталоге /usr/share/X11/xorg.conf.d  файла 90-monitor.conf или 50-monitor.conf
Так их же надо создавать в /etc/X11/xorg.conf.d
HP Pro 840 G3: Intel i5-6300U, 32GB DDR4 2133MHz, Intel 520, Intel Pro 2500 180GB/Ubuntu 22.04
Dell Latitude 5590: Intel i5-8350U, 16GB DDR4 2400MHz, Intel 620, Samsung 1TB/Ubuntu 22.04

Оффлайн ase66

  • Автор темы
  • Участник
  • *
  • Сообщений: 156
    • Просмотр профиля
У меня Ubuntu 14.04.5, в /etc/X11 отсутствует папка xorg.conf.d
Я поместил 90-monitor.conf и 50-monitor.conf в /etc/X11 результата как не было так и нет.
Как быть?

Оффлайн AlexBKost

  • Старожил
  • *
  • Сообщений: 3782
  • Kubuntu 12.04, 16.04, 18.04, 20.04, 22.04, 24.04
    • Просмотр профиля
Как быть?

ase66, я не с потолка выдал вам идею про /usr/share/X11/xorg.conf.d/50-monitor.conf, ибо сам пользуюсь таковым в похожих целях, а выглядит он у меня так:

Section "Monitor"
Identifier   
HorizSync   
VertRefresh 
Modeline     
Option       "PreferredMode" "1920x1080_60.00"
EndSection

Из представленных вами данных я смог заполнить только параметр Option, а Identifier, HorizSync, VertRefresh, Modeline вам придется правильно заполнить (по понятным причинам) самому - и тогда все должно получится.
Я странен, а не странен кто ж? (С)

Оффлайн ase66

  • Автор темы
  • Участник
  • *
  • Сообщений: 156
    • Просмотр профиля
Поймите, что на на создание в каталоге /usr/share/X11/xorg.conf.d  файла 50-monitor.conf с выше означенным содержанием система не реагирует так как мне надо. И с разрешением 1920x1080_60.0 всё в порядке. Даже мой DisplaySize вроде как подхватывается.
Вот лог Xorg  /var/log/Xorg.0.log[    32.979] (**) intel(0): Display dimensions: (527, 296) mm
[    32.985] (**) intel(0): DPI set to (92, 92)
[    33.252] (II) intel(0): switch to mode 1920x1080@59.9 on VGA1 using pipe 0, position (0, 0), rotation normal, reflection none
[    33.265] (II) intel(0): switch to mode 1024x768@60.0 on LVDS1 using pipe 1, position (0, 0), rotation normal, reflection none
[    33.281] (II) intel(0): Setting screen physical size to 527 x 296
Вот только проверка xdpyinfo | grep -B2 resolution
screen #0:
  dimensions:    1920x1080 pixels (508x285 millimeters)
  resolution:    96x96 dots per inch
и xrandrVGA1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 509mm x 286mm
   1920x1080      59.9*+
   1680x1050      60.0 
   1400x1050      60.0 
   1600x900       60.0 
   1280x1024      75.0     60.0 
   1440x900       59.9 
   1280x800       59.8 
   1152x864       75.0 
   1280x720       60.0 
   1024x768       75.1     60.0 
   832x624        74.6 
   800x600        75.0     60.3 
   640x480        75.0     60.0 
   720x400        70.1
Говорят, что ничего не изменилось. Правда шрифт чуть уменьшился, но это до первого тыка в пункт начертания шрифтов в Параметрах внешнего вида. Стоит только выбрать любой пункт отрисовки, и размер становиться обычным.
Главное, что пропорции экрана не изменяются. Можно попробовать такой конф, да как бы систему не погубить.Section "Monitor"
    Identifier   "Monitor0"
    VendorName   "Goldstar Company Ltd 24"
    DisplaySize  527 296 # In millimeters
Modeline     "1920x1080_60.00"  172.80  1920 2040 2248 2576  1080 1081 1084 1118  -HSync +Vsync
Option       "PreferredMode" "1920x1080_60.00"
EndSection
Section "Screen"
    Identifier    "Screen0"
    Monitor       "Monitor0"
EndSection
Modeline это вывод утилиты cvt с 1920 1080 60
Если не зависну, - отпишусь.
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 17 Февраля 2020, 20:53:24 от zg_nico »

Оффлайн AlexBKost

  • Старожил
  • *
  • Сообщений: 3782
  • Kubuntu 12.04, 16.04, 18.04, 20.04, 22.04, 24.04
    • Просмотр профиля
ase66, вы с Божьей помощью уже немного продвинулись в разрешении своей проблемы, а я тоже могу поспособствовать.
Во-первых, параметр Modeline вашего 50-monitor.conf должен выглядеть так:
Modeline     "1920x1080"  172.80  1920 2040 2248 2576  1080 1081 1084 1118  -HSync +Vsync
Во вторых, почему вы проигнорировали заполнение параметров HorizSync и VertRefresh? В данном случае это может быть определяющим моментом.

В-третьих, параметр Identifier в вашем случае я бы изменил на VGA1.

В-четвертых, Section "Screen" абсолютно не требуется.

Да, создание конфига 50-monitor.conf  в каждом конкретном случае   -  задача не из легких, как вы уже убедились. Удачи!
Я странен, а не странен кто ж? (С)

Оффлайн ase66

  • Автор темы
  • Участник
  • *
  • Сообщений: 156
    • Просмотр профиля
Вот с этим Section "Monitor"
Identifier "VGA1"
VendorName "Goldstar Company Ltd 24"
DisplaySize 527 296 # In millimeters
HorizSync 66.590
VertRefresh 59.930
Modeline "1920x1080" 172.80 1920 2040 2248 2576 1080 1081 1084 1118 -HSync +Vsync
Option "PreferredMode" "1920x1080_60.00"
EndSection
лог выдал вот такое /var/log/Xorg.0.log [ 33.502] (II) intel(0): Output VGA1 using monitor section VGA1
[ 33.502] (**) intel(0): Option "PreferredMode" "1920x1080_60.00"
[ 33.574] (II) intel(0): EDID for output VGA1
[ 33.574] (II) intel(0): Manufacturer: GSM Model: 59c4 Serial#: ***********
[ 33.574] (II) intel(0): Year: 2016 Week: 1
[ 33.574] (II) intel(0): EDID Version: 1.3
[ 33.574] (II) intel(0): Analog Display Input, Input Voltage Level: 0.700/0.700 V
[ 33.574] (II) intel(0): Sync: Separate
[ 33.574] (II) intel(0): Max Image Size [cm]: horiz.: 51 vert.: 29
[ 33.574] (II) intel(0): Gamma: 2.20
[ 33.575] (II) intel(0): clock: 138.5 MHz Image Size: 509 x 286 mm
[ 33.575] (II) intel(0): h_active: 1920 h_sync: 1968 h_sync_end 2000 h_blank_end 2080 h_border: 0
[ 33.576] (II) intel(0): v_active: 1080 v_sync: 1082 v_sync_end 1087 v_blanking: 1111 v_border: 0
[ 33.576] (II) intel(0): Ranges: V min: 56 V max: 75 Hz, H min: 30 H max: 83 kHz, PixClock max 155 MHz
[ 33.577] (II) intel(0): Printing probed modes for output VGA1
[ 33.578] (II) intel(0): Modeline "1920x1080"x59.9 138.50 1920 1968 2000 2080 1080 1082 1087 1111 +hsync -vsync (66.6 kHz eP)
[ 33.578] (II) intel(0): Modeline "1920x1080"x60.0 172.80 1920 2040 2248 2576 1080 1081 1084 1118 -hsync +vsync (67.1 kHz)
[ 33.578] (==) intel(0): DPI set to (96, 96)
[ 33.801] (II) intel(0): switch to mode 1920x1080@59.9 on VGA1 using pipe 0, position (0, 0), rotation normal, reflection none
[ 33.822] (II) intel(0): Setting screen physical size to 508 x 285
Т.е. Identifier "VGA1" вытащил информацию из монитора. С ней я спорить не буду. Хотя моя линейка и характеристики:
Цитировать
Модель   LG 24MP58VQ-P
Диагональ экрана   23.8"
Максимальное разрешение   1920x1080
Технология изготовления матрицы   IPS
Тип ЖК-матрицы (подробно)   AH-IPS
Размер видимой области экрана   527x296 мм
Размер пикселя   274 мкм
Плотность пикселей (ppi)   93 ppi
говорят о другом.
Попробовал иHorizSync 30-85
VertRefresh 56-75
результата нет.
Я всё же считаю, что не правильно выбран драйвер монитора. Goldstar Company Ltd переименовали в LG много лет назад. И то, что в Мониторах прописан Goldstar ничего хорошего не предвещает. К тому же вполне возможно, что вся проблема в заводских настройках от LG. В меню монитора есть круглые иконки, и они тоже чуть сжаты с боков (это если смотреть в не подключённый монитор).
Однако в настройках монитора есть возможность растянуть экран в право. При этом отрезается пара сантиметров, но круг перестаёт быть слегка овальным. В крайнем случае можно и так.
Можно создать новую панель с правой стороны экрана шириной в 42 пикселя (это то самое расстояние на которое вытянут экран). Тогда все окна на максимуме полностью видны, а панель нет. Выкл. компа и календарь сдвинуты на те же 42 пикселя и закреплёны. Если заранее не знать, что экран вытянут в право, то и не догадаешься.
Зато с пропорциями всё в порядке.
Хотя конечно хочется настроить монитор по человечески. Если кто осилит, - пишите.
P.S. Пока разбирался с этим вопросом, нашёл решение для другой своей проблемы. При установке ОС Линукс на комп с материнской платой со встроенным процессором (от ноутбука, или есть ещё такие компактные копы), система не правильно определяет главный монитор.
Т.е. выдаёт рабочий стол на несуществующий экран ноутбука LVDS1, а на мониторе пустой экран без панели. Раньше чтобы добраться до Мониторов и отключить один, надо было вызвать терминал и вписать туда mate-display-properties (или gnome-control-center или cinnamon-control-center и далее в дисплей). Однако это в Ubuntu и Mint, а вот в других дистрах даже терминал вызвать на видимый раб. стол мне не удавалось.
Теперь можно попробовать прямо при установке создать .xprofile в домашней папке с такой строкой:xrandr --output LVDS1 --offЭто отключает LVDS1 и должен остаться один полноценный выход рабочего стола на монитор. Может это кому поможет.
P.S.S. Искажение картинки возможно из-за длинного пикселя! К сожалению производители часто не сообщают об этом в технических характеристиках.
Вот пример от Samsung. Модель монитора U24E590D пиксель 0.4525 мм ширины и 0.13575 мм высоты. Модель U28E590D 0.16 мм ширины и 0.16 мм высоты.
Не повторяйте моей ошибки, копите деньги на монитор разрешением строго 3840 х 2160 и не более чем 28 дюймов (сейчас это 26-29000 рублей). С нормальным квадратным пикселем. Только в этом случае вы получите монитор почти с таким же мелким зерном, белым, а не серым цветом, глянцевым оттенком ваших любимых цветов (а не матовым). Т.е. всё как было на вашем старом мониторе с ЭЛТ.
Кстати в современных мониторах есть картинка в картинке - PIP. Т.е. вам даже телевизор не понадобится, многие провайдеры всё равно ведь дают приставку бесплатно. Просто втыкаете её во второй HDMI и смотрите ТВ во время работы на компе в маленьком окошке. Если что-то интересное, просто выводите ТВ сигнал на весь экран и всё. Телек просто не нужен.
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 17 Февраля 2020, 21:42:50 от zg_nico »

 

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