1. ставлю систему
2. переключаю профиль на исходники
3. обновляю систему включая ядро (3.1.6 -> 3.3.3)
4. при загрузке разрешение 1024х768 (было 1440х900)
5. видеодрайвер - nouveau
6. конфигуратор Гнома говорит что больше чем 1024х768 мой неизвестный монитор не может. А сразу был “известный” и с правильным разрешением
7. если загрузиться конфигурацией, которая была построена инсталлятором - с разрешнеием ПОЧТИ все пучком. Т.е. меню груба - в малом разрешении, но просле загрузки рабочий стол в правильном разрешении.
Вопрос: кто виноват и что делать?
P.S. Dbus в автостарте стоит.
А какое разрешение в /boot/grub/grub.cfg
прописано?
В grub.cfg, в начале обнаружил участок на который я не обратил сразу внимания:
### BEGIN /etc/grub.d/00_header ###
…
function load_video {
insmod vbe
}
insmod part_msdos
insmod reiserfs
set root=’(hd0,msdos5)’
search --no-floppy --fs-uuid --set=root e833a522-5e9f-46b7-ab8a-22f31356d728
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=1024x768
load_video
insmod gfxterm
insmod part_msdos
insmod ext2
set root=’(hd0,msdos1)’
search --no-floppy --fs-uuid --set=root 1a760f47-4e6c-4b46-8bc9-56a1153974f4
set locale_dir=($root)/grub/locale
set lang=ru_RU
insmod gettext
fi
Увидев строку set gfxmode=1024x768 я поменял ее на set gfxmode=1440x900 и получил следующиее:
- меню груба было слишком мелким, на мониторе выскочило сообщение с рекомендацией использовать разрешение 1440х900
- меню монитора показало что сейчас используется разрешение 1600х1200
- после выбора в меню груба обновленной конфигуриции - разрешение осталось 1024х768
- редактирование grub.cfg делалось напрямую, без использования каких-либо пересборочных скриптов.
Разрешение еще присутствует в строках загрузки ОС
linux /boot/vmlinux....video=uvesafb:ywrap,1920x1080-32
какое разрешение указано там?
linux /vmlinuz-3.3.3-i686-CLDG root=UUID=e833a522-5e9f-46b7-ab8a-22f31356d728 ro video=uvesafb:ywrap,1440x900-32,mtrr:3,splash=silent,theme:tty1 real_resume=UUID=2f33e32a-167d-43ce-92f3-281beba7d2a5 elevator=cfq doscsi calculate=video:nouveau console=tty1 udev quiet
Если есть возможность - попробуйте из исходников собрать ядро 3.1.6. Может быть проблема в “улучшениях ядра”.
- если загрузиться конфигурацией, которая была построена инсталлятором - с разрешнеием ПОЧТИ все пучком.
С новым или старым ядром?
Mike Hiretsky wrote:
Если есть возможность - попробуйте из исходников собрать ядро 3.1.6. Может быть проблема в “улучшениях ядра”.
- если загрузиться конфигурацией, которая была построена инсталлятором - с разрешнеием ПОЧТИ все пучком.
С новым или старым ядром?
в п.7 использовалось ядро установленное инсталятором. как проверю на пересобранном старом (из установки) - запощу сюда результаты.
было последовательно собрано несколько ядер с одним и тем-же конфигом, для определения зависимости проблемы.
все ядра собирались с помощью cl-kernel -c /usr/src/linux
конфиг предварительно брался с помощью zcat /proc/config.gz из среды с нормально работающей системой, т.е. там где разрешение после пересборки не слетало (ядро 3.1.6)
имеем:
-
calculate-sources 3.2.8 - проблемы нет, разрешение нормальное
-
calculate-sources 3.3.3 - проблема есть
-
gentoo-sources 3.2.12 - проблемы нет, разрешение нормальное
Вот такой вот баян. Будет время, покопаюсь, поищу разницу в конфигах ядер. может че найду. А пока можно считать тему закрытой.