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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

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

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

Оффлайн ase66

  • Автор темы
  • Любитель
  • *
  • Сообщений: 79
    • Просмотр профиля
У меня неправильно определился монитор. Изображение чуть сдавлено с боков. Настройкам собственно монитора не поддается.

Программа Мониторы пишет что у меня 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? Надеюсь, что это исправит небольшое сжатие с боков. Или это ещё как-то можно отрегулировать?

Оффлайн AlexBKost

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

Оффлайн ase66

  • Автор темы
  • Любитель
  • *
  • Сообщений: 79
    • Просмотр профиля
Вот что удалось выяснить.

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)

Надеюсь это многим поможет, ибо я видел множество мониторов с такой проблемой (настойками яркости собственно в мониторах это не регулируется).

Вопрос о разрешении монитора именно в мм в силе. Если кто знает тему, то пожалуйста поделитесь.
« Последнее редактирование: 01 Ноябрь 2016, 21:01:46 от ase66 »

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3095
  • Ubuntu Mate 16.04 х64
    • Просмотр профиля
На создание в каталоге /usr/share/X11/xorg.conf.d  файла 90-monitor.conf или 50-monitor.conf
Так их же надо создавать в /etc/X11/xorg.conf.d
Fujitsu UH552: Intel Core i3-3217U, 16GB DDR3 1600MHz, Intel HD4000, Intel 535 120GB/Ubuntu 16.04 Mate
HP 625: AMD Athlon P320, 4GB DDR3 1333MHz, AMD HD4250, Seagate Momentus/Ubuntu 14.04 Mate

Оффлайн ase66

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

Оффлайн AlexBKost

  • Старожил
  • *
  • Сообщений: 1705
  • Kubuntu 12.04, 16.04, 18.04, 19.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

  • Автор темы
  • Любитель
  • *
  • Сообщений: 79
    • Просмотр профиля
Поймите, что на на создание в каталоге /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

и xrandr

VGA1 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
Если не зависну, - отпишусь.

Оффлайн AlexBKost

  • Старожил
  • *
  • Сообщений: 1705
  • Kubuntu 12.04, 16.04, 18.04, 19.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

  • Автор темы
  • Любитель
  • *
  • Сообщений: 79
    • Просмотр профиля
Вот с этим

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 и смотрите ТВ во время работы на компе в маленьком окошке. Если что-то интересное, просто выводите ТВ сигнал на весь экран и всё. Телек просто не нужен.
« Последнее редактирование: 01 Сентябрь 2017, 19:20:42 от ase66 »

 

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