Created attachment 3585 [details] скриншот в etc/X11/xorg.conf для драйвера fbdev было прописано DefaultDepth 24, а fbdev работает только с 16. На других драйверах X11 не заработал. Видеоадаптер ATI Radeon HD3400 (1002:95s4 1179:ff62)
Проблема в том, что тестировать никак не получится - эта машинка просто мимо офиса пролетала... Нужно эмулировать эту ситуацию... а вообще, моё предложение пытаться поднимать инсталятор в обратном порядка (fbdev, vesa, а потом уже специализированный драйвер) - остаётся в силе. Так будет работать гораздо чаще.
(In reply to comment #1) > а вообще, моё предложение пытаться поднимать инсталятор в обратном порядка > (fbdev, vesa, а потом уже специализированный драйвер) - остаётся в силе. > Так будет работать гораздо чаще. +1
1. "fbdev работает только с 16". Ага, у меня тоже не поднялся на 24 (видеокарта intel). Хотя согласно fbdev(4): "fbdev is an Xorg driver for framebuffer devices. This is a non-accelerated driver, the following framebuffer depths are supported: 8, 15, 16, 24". Я сделал для fbdev значение по умолчанию 16. Теперь при выставлении драйвера fbdev всегда включается такое разрешение (24 можно по-прежнему выставить из интерфейса). alterator-x11-0.25-alt1 2. "fbdev, vesa, а потом уже специализированный" перевешиваю на installer. Там можно сделать следующее: initinstall.d/40-xorg.sh -- поставить вместо драйвера auto то, что нравится. scripts/install2 -- изменить fallback-драйверы (auto_drivers) на то, что нравится.
для fbdev, по идее, вообще не надо цветность указывать.. он должен взять её из устройства /dev/fb0. Нельзя ли эти настройки (fallback и default) вынести в конфигурационный файл, что бы менять их из профиля mkimage, а не в installer.
> для fbdev, по идее, вообще не надо цветность указывать.. он должен взять её из > устройства /dev/fb0. Я подумаю, как бы это обустроить... > Нельзя ли эти настройки (fallback и default) вынести в конфигурационный файл, > что бы менять их из профиля mkimage, а не в installer. Это к специалистам по installer/mkimage, наверное... Вообще, default можно передать через параметр ядра xdriver. fallback добывается скриптом video_scan, но в нем, наверное, не хочется менять порядок, так как он же используется для настройки X в системе, в config-x11...
Ну так я давно предлагал уже научить его sysconfig'иться, в инсталере можно класть в какой /etc/sysconfig/x11_autosetup информацию о том, что это инсталер. А в живой системе пусть ведёт себя как обычно.
хотелось бы его именно настраивать. Т.е. - где-то прописать переменную xdriver_order="fbdev vesa auto" и получить именно такой порядок перебора драйверов _для программы установки_
в параметр ядра? вместо одного xdriver.
кстати, очень хороший вариант. Если в xdriver можно будет указать несколько драйверов - меня это вполне устроит. Разделитель - запятая. xdriver=fbdev,vesa,auto
Закрываю, так как описываемая ошибка исправлена. При необходимости изменения в установщике нужно открыть другую багу.