[sisyphus] И как же X работает???

Евгений =?iso-8859-1?q?evgent_=CE=C1_tula=2Enet?=
Чт Сен 13 17:56:33 MSD 2007


Valery V. Inozemtsev пишет:
> В сообщении от 13 сентября 2007 Евгений написал(a):
>> Valery V. Inozemtsev пишет:
>>>>>>>>>> Сейчас ставил сизиф на 2 компьютера. На одном видео Sis, на другом
>>>>>>>>>> - Intel. Прописал DisplaySize в расчёте на 96dpi,
>>>>>>> его надо прописывать не в расчете, а действительный измененный
>>>>>>> линейкой
>>>>>> Странно. Т.е. формулка Display_pix_X * 25,4 / dpi (и аналогично для Y)
>>>>>> это чушь?
>>>>> то как вы считаете - полная чушь
>>>>>
>>>>> 1024 * 25,4 / 106 = 245.3735849056603774
>>>>> $ grep DisplaySi /etc/X11/xorg.conf
>>>>>         DisplaySize     245 186
>>>>>
>>>>> 1024 * 25,4 / 96 = 270.9333333333333333
>>>>> или у вас матрица резиновая?
>>>> матрица 1024x768
>>>> 1024 * 25,4 / 96 = 270.9333333333333333 = 271
>>>> 768 * 25,4 / 96 = 203,2 = 203
>>>>
>>>> DisplaySize 271 203
>>>>
>>>> Вот как считается
>>> и диагональ монитора у вас конечно же 13 дюймов?
>> Валер, меня интересует не диагональ монитора,
> 
> а с этого как раз и надо начинать. у меня матрица 11 дюймов, а по твоим 
> расчетам выходит 13
> 
>> почему при одинаковых 
>> (совершенно одинаковых, за исключением драйвера) настройках X сервера он
>> себя так ведёт?
> 
> драйвер intel умеет xrandr1.2, поэтому в большинстве случаев он узнает о 
> мониторе от самого монитора, и то что он узнал для него приоритетнее того что 
> написано в конфиге
> драйвер sis в виду своей древности xrandr1.2 не умеет, поэтому и тупо 
> выставляет то что ему написали, даже если там полная лажа
Вот теперь понятно.

>> Пусть даже в DisplaySize будет 100 100 написано. Червер просто обязан
>> отрисовывать одинаково на разных картах.
> 
> он обязан нарисовать правильно, что он и делает по возможности




Подробная информация о списке рассылки Sisyphus