Фреймбуфер...еще раз)

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Nesmero
Сообщения: 94

Фреймбуфер...еще раз)

Сообщение Nesmero »

Помогите плиз настроить фреймбуфер вручную. Вот у меня по многочисленным манам не канает шоб я ни делал :( Если у кого есть соображения пишите. Возможно неправильно сделал ядро, но проходил четко по манам.
Темы создавал как-то так:
#splash_geninitramfs -v -g /boot/fbsplash -r 1024x768 livecd-2007.0 (естественно из /etc/splash)
Привожу примеры как не канает точно:

Код: Выделить всё

title Gentoo Linux
root (hd0,6)
kernel /boot/vmlinuz-2.6.25-gentoo-r7 root=/dev/sda8 vga=791 splash=silent,theme:livecd-2007.0 console=tty1 quiet root=/dev/ram0 init=/linuxrc ramdisk=4096 real_root=/dev/sda8
initrd (hd0,6)/boot/fbsplash


Код: Выделить всё

title Gentoo Linux
root (hd0,6)
kernel /boot/vmlinuz-2.6.25-gentoo-r7 root=/dev/sda8 video=vesafb:1024x768-32@60,mttr,ywrap splash=silent,theme:livecd-2007.0  console=tty1
initrd (hd0,6)/boot/fbsplash


Код: Выделить всё

title Gentoo Linux
root (hd0,6)
kernel /boot/vmlinuz-2.6.25-gentoo-r7 root=/dev/sda8 vga=0x317 splash=silent,theme:livecd-2007.0 console=tty1
initrd (hd0,6)/boot/fbsplash


На всякий случай приложу свои fs/mtab :)

Код: Выделить всё

/dev/sda7               /boot                ext2               noatime                                                             1 2
/dev/sda8               /                       ext3               noatime                                                              0 1
/dev/sda6               none                swap              sw                                                                      0 0
/dev/sda2               /media/sda2     ntfs-3g          locale=ru_RU.utf8,defaults,rw,umask=000         0 0
/dev/sda3               /media/sda3     ntfs-3g          locale=ru_RU.utf8,defaults,rw,umask=000         0 0
/dev/sda4               /media/sda4     ntfs-3g          locale=ru_RU.utf8,defaults,rw,umask=000         0 0
/dev/sda5               /media/sda5     ntfs-3g          locale=ru_RU.utf8,defaults,rw,umask=000         0 0
/dev/sr0                  /mnt/cdrom       iso9660        iocharset=utf-8,ro,user,auto,uid=nesmero         0 0


Код: Выделить всё

/dev/sda8 / ext3 rw,noatime 0 0
proc /proc proc rw,nosuid,nodev,noexec 0 0
sysfs /sys sysfs rw,nosuid,nodev,noexec 0 0
udev /dev tmpfs rw,nosuid,size=10240k,mode=755 0 0
devpts /dev/pts devpts rw,nosuid,noexec,gid=5,mode=620 0 0
cachedir /lib/splash/cache tmpfs rw,size=4096k,mode=644 0 0
/dev/sda7 /boot ext2 rw,noatime 0 0
/dev/sda2 /media/sda2 fuseblk rw,allow_other,blksize=4096 0 0
/dev/sda3 /media/sda3 fuseblk rw,allow_other,blksize=4096 0 0
/dev/sda4 /media/sda4 fuseblk rw,allow_other,blksize=4096 0 0
/dev/sda5 /media/sda5 fuseblk rw,allow_other,blksize=4096 0 0
usbfs /proc/bus/usb usbfs rw,noexec,nosuid,devmode=0664,devgid=85 0 0
Спасибо сказали:
Аватара пользователя
vr13
Сообщения: 887
ОС: gentoo

Re: Фреймбуфер...еще раз)

Сообщение vr13 »

default 0
timeout 3
splashimage=(hd0,0)/boot/grub/splash.xpm.gz

title Gentoo Linux 2.6.25-r8
root (hd0,0)
kernel /boot/kernel-2.6.25-gentoo-r8 root=/dev/md2 md=2,/dev/sda3,/dev/sdb3 vga=0x318 video=uvesafb:mtrr:3,ywrap splash=silent,fadein,theme:gentoo quiet CONSOLE=/dev/tty1

у меня так. тема в ядро встроена, т.е без initrd. полдня возился, пока получилось как хотелось :)
Спасибо сказали:
Nesmero
Сообщения: 94

Re: Фреймбуфер...еще раз)

Сообщение Nesmero »

vr13 писал(а):
07.11.2008 18:49
default 0
timeout 3
splashimage=(hd0,0)/boot/grub/splash.xpm.gz

title Gentoo Linux 2.6.25-r8
root (hd0,0)
kernel /boot/kernel-2.6.25-gentoo-r8 root=/dev/md2 md=2,/dev/sda3,/dev/sdb3 vga=0x318 video=uvesafb:mtrr:3,ywrap splash=silent,fadein,theme:gentoo quiet CONSOLE=/dev/tty1

у меня так. тема в ядро встроена, т.е без initrd. полдня возился, пока получилось как хотелось :)


Спасибо, но не получилось, а что есть такое: root=/dev/md2 md=2,/dev/sda3,/dev/sdb3 ?

Есть вот такая ошибка из-за которой чувствую ничего и не работает:
# splash_manager --theme=livecd-2007.0 --cmd=set --tty=1
Failed to open the fbcon_decor control device.
Failed to open the fbcon_decor control device.
Спасибо сказали:
Аватара пользователя
vr13
Сообщения: 887
ОС: gentoo

Re: Фреймбуфер...еще раз)

Сообщение vr13 »

Nesmero писал(а):
07.11.2008 19:00
Спасибо, но не получилось, а что есть такое: root=/dev/md2 md=2,/dev/sda3,/dev/sdb3 ?

это root на софтовом зеркале (md2) и указывается из чего оно, т.е зеркало, состоит
Спасибо сказали:
Аватара пользователя
new bee
Сообщения: 220
ОС: Arch, Ubuntu

Re: Фреймбуфер...еще раз)

Сообщение new bee »

Nesmero писал(а):
07.11.2008 19:00
Failed to open the fbcon_decor control device.
Failed to open the fbcon_decor control device.

так а поддержка framebuffer console decorator в ядре включена? и какой драйвер выбран для отрисовки темы?

vr13 писал(а):
07.11.2008 18:49
у меня так. тема в ядро встроена, т.е без initrd. полдня возился, пока получилось как хотелось
Большая ли разница между initrd в скорости и отображении - картинка сразу появляется или все же логи загрузки ядра сначала видны?
Свободного можно покорить, нельзя исправить, ведь невозможно улучшить море или ветер.
Свобода подобна тайному обряду: захочешь улучшить - оскудеет, задумаешь подчинить - исчезнет...
Лао Цзы
Спасибо сказали:
Аватара пользователя
vr13
Сообщения: 887
ОС: gentoo

Re: Фреймбуфер...еще раз)

Сообщение vr13 »

new bee писал(а):
07.11.2008 22:22
vr13 писал(а):
07.11.2008 18:49
у меня так. тема в ядро встроена, т.е без initrd. полдня возился, пока получилось как хотелось
Большая ли разница между initrd в скорости и отображении - картинка сразу появляется или все же логи загрузки ядра сначала видны?

пока картинка из ядра не вытащится, видны логи загрузки ядра :)
делалось без initrd потому что я не смог понять для чего мне это может быть надо. делалось давно, несколько ядер и пару профайлов назад :) и просто для тренировки. на самом деле, машина перегружается не чаще чем приходится перегружаться (раз в месяц наверное - ну типа пропылесосить, новое ядро, итд), поэтому в общем не важно, что там появляется на экране в течение этих 40-50 секунд
Спасибо сказали:
Nesmero
Сообщения: 94

Re: Фреймбуфер...еще раз)

Сообщение Nesmero »

new bee писал(а):
07.11.2008 22:22
Nesmero писал(а):
07.11.2008 19:00
Failed to open the fbcon_decor control device.
Failed to open the fbcon_decor control device.

так а поддержка framebuffer console decorator в ядре включена? и какой драйвер выбран для отрисовки темы?

vr13 писал(а):
07.11.2008 18:49
у меня так. тема в ядро встроена, т.е без initrd. полдня возился, пока получилось как хотелось
Большая ли разница между initrd в скорости и отображении - картинка сразу появляется или все же логи загрузки ядра сначала видны?

Ну есть только framebuffer console rotation......пока это писал нашел случайно вот что - Support for the Framebuffer Console Decorator.....в общем спасибо, что пнули))
Спасибо сказали:
Nesmero
Сообщения: 94

Re: Фреймбуфер...еще раз)

Сообщение Nesmero »

Вот почему-то логотип Тукса при загрузке пашет, а темы нет и не знаю даже как правильно вписать :)
Спасибо сказали:
Аватара пользователя
vr13
Сообщения: 887
ОС: gentoo

Re: Фреймбуфер...еще раз)

Сообщение vr13 »

Nesmero писал(а):
08.11.2008 20:54
Вот почему-то логотип Тукса при загрузке пашет, а темы нет и не знаю даже как правильно вписать :)

тут вам уже столько наговорили :)
осталось всего лишь почитать про fbcondecor - и все
Спасибо сказали:
Nesmero
Сообщения: 94

Re: Фреймбуфер...еще раз)

Сообщение Nesmero »

Большое спасибо всем за участие. Решил проблему с помощью инглиш вики (забыл, что такая есть :) ). Решил написал свой FAQ по этому делу. Может кому поможет.

P.S. Просьба модератору подписать в название темы "Решено". Заранее благодарю.
Спасибо сказали:
Аватара пользователя
zerkms
Сообщения: 155
ОС: Gentoo, Windows 7 Home Premium

Re: Фреймбуфер...еще раз)

Сообщение zerkms »

root@kms0042 /home/zerkms # splash_manager --theme=gentoo --cmd=set --tty=1
Failed to open the fbcon_decor control device.
Failed to open the fbcon_decor control device.

перечитал эту тему, фак и гентуфак, не могу найти причину :-(

ах, да, делая по факу, не нашёл лишь Support for the Framebuffer Console Decorations, добавление её напрямую в .config, как видите, ничего не изменило
Спасибо сказали:
Аватара пользователя
zerkms
Сообщения: 155
ОС: Gentoo, Windows 7 Home Premium

Re: Фреймбуфер...еще раз)

Сообщение zerkms »

а....
Fbcondecor is a kernel patch which allows the display of different background pictures on framebuffer consoles. The patch is included with gentoo kernel sources, and enabled though the CONFIG_FB_CON_DECOR option

а у меня ванильное ядро...

как быть тогда?
Спасибо сказали:
Аватара пользователя
padvo
Сообщения: 66
ОС: Gentoo

Re: Фреймбуфер...еще раз)

Сообщение padvo »

а у меня ванильное ядро...

как быть тогда?


если все остальное в ядре устраивает - сбэкапить /usr/src/linux/.config, сделать emerge gentoo-sources, положить в /usr/src/linux (проверив правильность ссылки) сбэкапленный .config, пересобрать ядро, включив нужное (fbcondecor)... Как-то так :blush:
Кто делает то, чего не умеет - рискует научиться...
Спасибо сказали:
Аватара пользователя
Dimon93rus
Сообщения: 428
Статус: Kernel Killer

Re: Фреймбуфер...еще раз)

Сообщение Dimon93rus »

zerkms писал(а):
18.11.2008 07:42
а....
Fbcondecor is a kernel patch which allows the display of different background pictures on framebuffer consoles. The patch is included with gentoo kernel sources, and enabled though the CONFIG_FB_CON_DECOR option

а у меня ванильное ядро...

как быть тогда?

Можно попробовать поставить патч от bootsplash
А описание настройки bootsplash тоже найти не проблема :blush:
Ubuntu Server 10.04 x86, Calculate Linux 11.6 x86
Спасибо сказали:
Аватара пользователя
zerkms
Сообщения: 155
ОС: Gentoo, Windows 7 Home Premium

Re: Фреймбуфер...еще раз)

Сообщение zerkms »

padvo
какой-то из генту-соурс-патчей делает невозможной нормальную работу с усб-флешкой (на этом форуме проблему уже описывал), а вот ванильное работает отлично

Dimon93rus
мерси, посмотрим-с
Спасибо сказали:
Аватара пользователя
padvo
Сообщения: 66
ОС: Gentoo

Re: Фреймбуфер...еще раз)

Сообщение padvo »

zerkms писал(а):
18.11.2008 10:49
padvo
какой-то из генту-соурс-патчей делает невозможной нормальную работу с усб-флешкой (на этом форуме проблему уже описывал), а вот ванильное работает отлично


Пользую gentoo-sources уже не первый (и не второй) год, таких проблем не замечал, монтирование/чтение/запись/отмонтирование флешек, накопителей в фотоаппарате etc., как руками, так и средствами гнома никогда не затрудняло, с разными опциями и разными файловыми системами. Если не сложно - дайте ссылку на описание вашей проблемы
Кто делает то, чего не умеет - рискует научиться...
Спасибо сказали:
Аватара пользователя
zerkms
Сообщения: 155
ОС: Gentoo, Windows 7 Home Premium

Re: Фреймбуфер...еще раз)

Сообщение zerkms »

padvo
работа с флешкой вешает систему
скорость usb-флешки

проблема проявляется только на моём железе, вероятно сочетание каких-то неблагоприятных факторов
Спасибо сказали:
Аватара пользователя
padvo
Сообщения: 66
ОС: Gentoo

Re: Фреймбуфер...еще раз)

Сообщение padvo »

проблема проявляется только на моём железе, вероятно сочетание каких-то неблагоприятных факторов


А в БИОСе не пробовали выставлять скорость для USB-шины?

ЗЫ А я и не думал, что мне так повезло - все флешки работают ;-)
Кто делает то, чего не умеет - рискует научиться...
Спасибо сказали:
Аватара пользователя
zerkms
Сообщения: 155
ОС: Gentoo, Windows 7 Home Premium

Re: Фреймбуфер...еще раз)

Сообщение zerkms »

padvo
не вам повезло, а мне не повезло

скорость выставлять не пробовал, и вообще об этом слышу впервые. но думаю что очевидно, что если на ванильном ядре всё хорошо, а на гентовском - нет, значит проблема в патчах.
Спасибо сказали:
Аватара пользователя
Dimon93rus
Сообщения: 428
Статус: Kernel Killer

Re: Фреймбуфер...еще раз)

Сообщение Dimon93rus »

zerkms писал(а):
18.11.2008 10:49
Dimon93rus
мерси, посмотрим-с

Если будете уж очень пристально смотреть, то вот тут участник форума, делал How-to, правда для, Debian lenny, но всё же почитать можно + патчи для ядер в прикреплённом архиве.
Ubuntu Server 10.04 x86, Calculate Linux 11.6 x86
Спасибо сказали: