Непонятки с разрешением монитора. (xdpyinfo)

Разные проблемы звука, видео, обсуждение разных устройств и т.д.

Модератор: Модераторы разделов

Аватара пользователя
@leX
Сообщения: 313
ОС: Linux

Непонятки с разрешением монитора.

Сообщение @leX »

У меня LCD мониторе 19" CMV CM-930D. Подключен через VGA к GeForce 4 MX 440.
Установленн Xorg 7. В файле /etc/X11/xorg.conf
(/etc/X11/xorg.conf) писал(а):...
Section "Monitor"
Identifier "Monitor0"
VendorName "CMV"
ModelName "CM-930D"
DisplaySize 376 301 #Соответствует паспортным и реальным размерам монитора.
HorizSync 30-82
VertRefresh 56-76
Option "DPMS"
# 1280x1024 @ 60Hz (VESA) hsync: 64.0kHz
ModeLine "1280x1024" 108.0 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync
EndSection
...

Но команда xdpyinfo выдает:
(xdpyinfo) писал(а):...
screen #0:
print screen: no
dimensions: 1280x1024 pixels (382x302 millimeters)
resolution: 85x86 dots per inch
...

Из за того что по непонятной причине не верно определяется величина монитора "382x302 millimeters" вместо "DisplaySize 376 301" в /etc/X11/xorg.conf.
Выставляется не корректное разрешение "85x86 dots per inch".
А я читал, что разрешение монитора должно быть равным по горизонтали и вертикали (например 85х85 dpi, 86x86 dpi, 75x75 dpi и тд)
Изменение или удаление строки DisplaySize из /etc/X11/xorg.conf никак не влияет на вывод комманды xdpyinfo.
Откуда xdpyinfo берёт значение "382x302 millimeters"?
Спасибо сказали:
Аватара пользователя
Данил
Сообщения: 944
ОС: windows xp, cruncheee, ddwrt

Re: Непонятки с разрешением монитора.

Сообщение Данил »

dimensions: 1024x768 pixels (321x241 millimeters)
resolution: 81x81 dots per inch

значит не должно, монитор ведь не квадратный, и пикселы не квадратные.
ASUS eee pc 701 [windowsXP sp3] [Ubuntu linux]
wi-fi router d-link dir-400 [ddWRT v24 SP1 linux]
[sony psp 2008 slim wi-fi netBSD]
nas d-link dsm-600

Противник HAL NETWORKMANAGER и других подобных паделок!!!
Спасибо сказали:
Аватара пользователя
Mind Freedom
Сообщения: 207

Re: Непонятки с разрешением монитора.

Сообщение Mind Freedom »

Выставить нужный dpi (у меня это 96) можно так же подправив скрипт запуска иксов (startx):

Код: Выделить всё

defaultserverargs= "-dpi 96"


Если же копать в сторону xorg.conf, то можно попробовать выставить значения по след. формуле:

Код: Выделить всё

DisplaySize X Y

где

X = ширина_экрана_в_пикселях * 25.4 / желаемый_dpi
Y = высота_экрана_в_пикселях * 25.4 / желаемый_dpi
Hey, what do you see? Something beautiful, something free?
--------------------
ArchLinux current/KDE 3.5/kernel 2.6.17
Спасибо сказали:
Аватара пользователя
@leX
Сообщения: 313
ОС: Linux

Re: Непонятки с разрешением монитора.

Сообщение @leX »

Mind Freedom писал(а):
13.03.2006 20:31
Выставить нужный dpi (у меня это 96) можно так же подправив скрипт запуска иксов (startx):

Код: Выделить всё

defaultserverargs= "-dpi 96"


Если же копать в сторону xorg.conf, то можно попробовать выставить значения по след. формуле:

Код: Выделить всё

DisplaySize X Y

где

X = ширина_экрана_в_пикселях * 25.4 / желаемый_dpi
Y = высота_экрана_в_пикселях * 25.4 / желаемый_dpi


defaultserverargs= "-dpi 96" #Так я и сделал.
Но это идеологически не правильно. IMHO

Изменение или удаление строки DisplaySize из /etc/X11/xorg.conf никак не влияет на вывод комманды xdpyinfo.
Спасибо сказали:
Аватара пользователя
polachok
Бывший модератор
Сообщения: 2199
Статус: главный форумный маргинал
ОС: gnu/linux

Re: Непонятки с разрешением монитора.

Сообщение polachok »

И немедленно выпил.
Спасибо сказали:
aceq
Сообщения: 14
ОС: kubuntu 6.10

Re: Непонятки с разрешением монитора.

Сообщение aceq »

как написано здесь

в Section "Monitor" нужно вставить строку DisplaySize xxx yyy

xxx=ширина (в точках)*25,4/DPI
yyy=высота (в точках)*25,4/DPI


например в 1152х864 случае xxx=1152*25,4/90=325
yyy=864 *25,4/90=243


Section "Monotor"
...
DisplaySize 325 243
EndSection

:)
Спасибо сказали: