Настройка framebuffer, как с live CD [[SOLVED]]

Хотел у себя настроить загрузку, которая была, как с live cd. И буквы маленькие и пингвинчек виден... одно слово, приятно...

Ранее находил обсуждение на форуме, но сейчас не вижу. Там рассматривали, что это за проект, все настройки, ссылку на доки были.

Если не сложно, кто знает, киньте инфы про это... или ссылку на эту тему

Заранее спасибо...

вот

попробовал..

попробовал сделать вот по этой ссылке....
http://dev.gentoo.org/~spock/projects/uvesafb/

Но никакого эффекта не получил после перезагрузки...
Подскажите, чего думаете, сделал, все, как было написано...

Заранее благодарен за помощь

добился некоторого эффекта

теперь у меня просто черный экран, вместо красивого разрешения )))

http://www.gentoo-wiki.info/s

http://www.gentoo-wiki.info/H

эта ссылка...

эта ссылка дана в первом ответе и в ней находится ссылка на http://dev.gentoo.org/~spock/projects/uvesafb/
так как его я и настраиваю

Дак собственно не понятно что

Дак собственно не понятно что именно у вас не выходит. Также не понятно что нужно: только пингвинчик и графическая консоль или картинка во время загрузки. Не известна модель вашей видеокарты, например на сколько я помню драйвера nvidia и uvesafb не совместимы так что или то или другое. А если надо чтоб nvidia и frameuffer то надо vesa драйвер использовать. Та сцылка что я дал вам помогает на 100%, я много раз на разном железе с ее помощью все заводил. Также остается секретом что вы в grub.conf прописали, и создавали ли initrd образ.

Зы: я не телепат.

Неправда

Yamaha написал(а):
на сколько я помню драйвера nvidia и uvesafb не совместимы так что или то или другое

У меня работают. И разрешение в консоли 1680×1050

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Не совсем так, наоборот:

Не совсем так, наоборот: несовместимы проприетарные иксовые дрова под нвидию и открытые для фреймбуфера, поэтому для фреймбуфера придится использовать uvesafb.

-= Concordia victoriam gignit =-

Ну собственно отвечу на все

Что сделал, а что не сделал...

Мне нужен пингвинчик + консоль с нормальным разрешением... SPLASH КАРТИНКА НЕ НУЖНА!!!
Моя видеокарта nvidia GeForce Ti 4200, с nvidia драйверами

Я добился - таки пингвинчика, но с плохим разрешением ( Проблема была в том, что было прописано в grub.conf.
Запустилась только вот с этим параметром: video=uvesafb:1280x1024-32@75:mtrr:3,ywrap
В других писала, возможно из - за синтаксиса неверного:

uvesafb: NVidia Corporation, NV25 Board, Chip Rev   , OEM: NVidia, VBE v3.0
[    0.519389] uvesafb: VBIOS/hardware supports DDC2 transfers
[    0.588222] uvesafb: monitor limits: vf = 85 Hz, hf = 82 kHz, clk = 140 MHz
[    0.588430] uvesafb: scrolling: redraw
[    0.644945] v86d[909]: segfault at 0 ip 400889 sp 7fff922a2fd0 error 4 in v86d[400000+19000]
[    0.760130] Switched to high resolution mode on CPU 0
[    5.580115] uvesafb: mode switch failed (eax=0x4f02, err=1). Trying again with default timings.
[    5.639828] v86d[914]: segfault at 0 ip 400889 sp 7fffbd650380 error 4 in v86d[400000+19000]
[   10.580118] uvesafb: mode switch failed (eax=0x4f02, err=1)
[   10.638251] v86d[917]: segfault at 0 ip 400889 sp 7fffd4f71ca0 error 4 in v86d[400000+19000]
[   15.580113] uvesafb: mode switch failed (eax=0x4f02, err=1). Trying again with default timings.
[   15.628552] v86d[920]: segfault at 0 ip 400889 sp 7fff26e4cb80 error 4 in v86d[400000+19000]
[   20.580110] uvesafb: mode switch failed (eax=0x4f02, err=1)
[   20.589542] Console: switching to colour frame buffer device 128x48
[   20.653221] v86d[923]: segfault at 0 ip 400889 sp 7ffff4a41770 error 4 in v86d[400000+19000]
[   25.592106] uvesafb: mode switch failed (eax=0x4f02, err=1). Trying again with default timings.
[   25.651792] v86d[926]: segfault at 0 ip 400889 sp 7fff0197d6b0 error 4 in v86d[400000+19000]
[   30.592102] uvesafb: mode switch failed (eax=0x4f02, err=1)
[   30.602766] uvesafb: framebuffer at 0xc0000000, mapped to 0xffffc20000080000, using 6144k, total 131072k

Я собирал genkernel all, так что initrm был создан

Разрешения нужного мне я не добился, как скорее всего и 32 битных цветов (

Что делать, пробовать с vesa? Это который VESA VGA graphics Support? Других у меня нет... ядро 25-r7

да...

да и система 64 битная

Пингвинчик.

пингвинчики + 1280х1024 16к

ядро и initrd собрано генкернелом
кусок груб конф:

title=Gentoo Linux (2.6.25-gentoo-r7)
	root (hd1,0)
	kernel /boot/kernel-genkernel-x86_64-2.6.25-gentoo-r7 root=/dev/ram0 init=/linuxrc real_root=/dev/sdb1 vga=0x31A
	initrd /boot/initramfs-genkernel-x86_64-2.6.25-gentoo-r7

описание мод vga /usr/src/linux/Documentation/fb/vesafb.txt

что делать с веса

в ядре

CONFIG_FB_VESA=y

Собственно тогда вопрос а

Собственно тогда вопрос а какое разрешение вы считаете нормальным для консоли? Вы ведь все таки не графические приложения в ней запускать будете, максимум если сумеете настроить то можно будет фильмы на мплеере смотреть. И зачем обязательно 32х битный цвет? Я всегда считал нормальным разрешение 1024x768-32, имхо для консоли более чем достаточно. Может вам просто размер шрифта в консоли поменять? ж) А разрешение в 1800x... наверное всетаки в иксах лучше ставить.

Зы: vesa даже того что вы уже настроили не даст, она была написана для людей с более скромными потребностями ;)

ЗЗы: вообще у uvesafb с ядрами 2.6.25 и 2.6.26 какие-то проблемы про mode swith faild моного где пишут, а сами проблемы появляются в зависимости от железа и настроек. Ситуацию обещают исправить в 2.6.27, сам жду его стабильного релиза.

Что-то сомнение меня берёт. А

Что-то сомнение меня берёт. А держит ли карта такой режим вообще? Она ж старенькая. Какое разрешение нужно-то? Я так и не понял.

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

отвечу сразу на два вопроса...

1) Разрешение мне просто побольше надо, чтобы в виртуальной консоли больше видно было, да и по приятней, как при установке gentoo...

2) Видеокарта под Х, легко держит, 1280-1024...

3) Такое разрешение 1024x768-32 мне более, чем достаточно... но хотя бы его добиться )

Сейчас попробую с vesa собрать...

Опять же тоже недавно мучался

Опять же тоже недавно мучался с этой фигнёй. Но таки настроил.

1.Никаких увесафб не нужно.

<*> Support for frame buffer devices  --->
   [*]   Enable firmware EDID
   [*]   VESA VGA graphics support
    <*>   Intel 830M/845G/852GM/855GM/865G/915G/945G/945GM/965G/965GM support (EXPERIMENTAL) # это у мя интел, у тя соотв нвидиа будет.
      [*]     DDC/I2C for Intel framebuffer support

2. Если используешь lilo перейди лучше на grub, т.к. с лило у мя завести fsbsplash не получилось.

default 0
timeout 3

title Gentoo Linux splash
root (hd0,0)
kernel /boot/kernel_v22 root=/dev/sda3 vga=0x365 quiet CONSOLE=/dev/tty1 splash=silent,fadein,theme:chlorum_theme
initrd /boot/fbsplash-1440x900_v2 # если нужно просто разрешение и пингвинчег, то эту строку убрать и 
# убрать из предыдущей строки "splash=silent,fadein,theme:chlorum_theme"
# режим vga можно посмотреть hwinfo --vbe
..........

Что по твоему хорошее

Что по твоему хорошее разрешение? Если использовать нестандартное разрешение, ещё нужно саму фоновую картинку под него подготовить, широкоформатник купил недавно и в подробности пока не вдавался - завален работой, не до красивостей ))

А 32-х битный цвет - зло, зачем для текстовой консоли такая точность передачи оттенков? Чем больше глубина цвета, тем медленнее работает, учитывая что это всего-лишь VESA, а не аппаратное ускорение.

Кстати, в параметрах ядра в грубе можешь попробовать указать vga=31 - мелкие буковки без картинок и довольно быстро шевелится ))

-= Concordia victoriam gignit =-

А вот разрешение 100 Hz для

А вот разрешение 100 Hz для меня мечта с uvesafb. Тока 60 доступно.

СУПЕР!!!!!!!!!

СУПЕР!!!!!!!!!! УРА, ТО ЧТО НАДО....
Без всяких морок и танцев с бубнами... с пингвинчиком и хорошим разрешением...

1) Убрал все, что сделал для uvesafb
2) Поставил только Vesa VGA support
3) Пересобрал ядро и initrd генкернелом
4) Добавил в grub vga=0x31A (не стал заморачиваться, но то что надо)
5) Ребут

Все сразу заработало, без нареканий, как с liveCD

У меня только один вопрос по поводу настроек ядра... В Ядре можно выбрать несколько логотипов пингвинчиков и множество шрифтов. А потом как их выставлять, какой нужен???? или работать будет лишь то, что зашито в ядро, остальные игнорируются?

ВСЕМ БОЛЬШУЩЕЕ СПАСИБО

/etc/conf.d/consolefont

/etc/conf.d/consolefont

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".