Для указанию точного занечений DPI используется опция
Option "DPI" "96x96"
Для указания размера дисплея необходимо использовать опцию DisplaySize и расчитать значения ширины и высоты экрана, делается это так
x=(25.4*w)/dpi
y=(25.4*h)/dpi
x,y - ширина и высота экрана в милиметрах
w,h - ширина и высота экрана в пикселах
25.4 - величина равная 1 дюйму в милиметрах
вычислить значение Modeline
gtf 1024 768 85 # ширина, высота, частота развёртки
итого, для монитора с разрешение 1024 768, частотой развёртки 85 Гц и используемом DPI=96 получаем значение Xorg::Section "Monitor"
- Section "Monitor"
- Identifier "ViewSonic PF775"
- Option "DPMS"
- Option "DPI" "96x96"
- DisplaySize 271 203
- Modeline "1024x768_85.00" 94.39 1024 1088 1200 1376 768 769 772 807 -HSync +Vsync
- EndSection
- Section "Screen"
- Identifier "Default Screen"
- Device "nVidia"
- Monitor "ViewSonic PF775"
- DefaultDepth 24
- SubSection "Display"
- Modes "1024x768_85.00"
- EndSubSection
- EndSection