Bug 14391 - [FR] При отсутствии timing/modeline в выводе ddcprobe детектор разрешения не работает
: [FR] При отсутствии timing/modeline в выводе ddcprobe детектор разрешения не ...
Status: CLOSED WONTFIX
: Sisyphus
(All bugs in Sisyphus/alterator-x11)
: unstable
: all Linux
: P2 enhancement
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2008-02-11 21:09 by
Modified: 2008-07-30 12:14 (History)


Attachments
ddcprobe(1) output (458 bytes, text/plain)
2008-02-11 21:10, Mikhail Gusarov
no flags Details
Xorg.0.log (41.27 KB, text/plain)
2008-02-11 21:11, Mikhail Gusarov
no flags Details


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2008-02-11 21:09:20
Железка: Thinkpad T22, S3 Inc. 86C27-294 Savage IX-MV, умеет 1024x768x24. 
Всегда доступна для проведения разных тестов.

Детектор разрешения не может определить, что за resolution у матрицы, и 
выставляет 800x600.

Я немного поковырялся в скриптах, и нашёл, что alterator-x11 обрабатывает 
только timing и modeline из вывода ddcprobe для определения разрешения. На 
данной машинке информацию о матрице по EDID получается получить (см. аттач), но 
при этом Xorg-овый драйвер Savage добывает это по I2C (см. второй аттач, строку 
"1024x768 TFT LCD panel detected and active").

FR состоит в использовании дополнительных источников информации при отсутствии 
EDID-информации.
------- Comment #1 From 2008-02-11 21:10:50 -------
Created an attachment (id=2432) [details]
ddcprobe(1) output
------- Comment #2 From 2008-02-11 21:11:06 -------
Created an attachment (id=2433) [details]
Xorg.0.log
------- Comment #3 From 2008-02-12 10:07:07 -------
Вытащить информацию по DDC2 невозможно на данном этапе развития xorg да и
перспектив никаких нет.

Единственный вариант на данное время - грепать логи запуска xorg, но это очень
и
очень чревато ... при немного неудачном определении драйвера получаем вис. Для
данной ситуации у нас предусмотрен режим когда xorg сам определяет разрешение.