LINUX.ORG.RU

Не работает framebuffer

 ,


0

2

Пытаюсь заставить работать сабж.
Что сделал:
Установил splashutils splash-themes-gentoo splash-themes-livecd с USE=«fbcondecor»
В ядре включил поддержку framebuffer и поддержку vesa vga.
Ядро запускаю с параметрами
video=uvesafb:ywrap,1366x768-32,mtrr:3,splash=silent,theme:livecd-2007.0 vga=0x362 real_resume=UUID=ddb7394b-e655-4cff-b78f-81d363ba0353 elevator=c$
Но выдает вот что
user# splash_manager --theme=livecd-2007.0 --cmd=set --tty=2
Can't open /dev/fb0 or /dev/fb/0
Error: Theme 'livecd-2007.0' doesn't seem to provide a config file for the current resolution ().
Дистрибутив - gentoo.

★★★★★

Почему считаешь, что не работает фрймбуффер?

Давай по-порядку. Какая видеокарта? Какие драйверы. ФБ депрекейтед давно - на свободных драйверах используется KMS.

По ошибке гуглил?
Error: Theme 'livecd-2007.0' doesn't seem to provide a config file for the current resolution ().

http://www.gentoo.ru/content/pomogite-s-nastroykoy-framebuffersolved
http://forums.gentoo.org/viewtopic-p-6184673.html

Shtsh ★★★★ ()

video=uvesafb:ywrap,1366x768-32,mtrr:3,splash=silent,theme:livecd-2007.0

Для начала нужно исправить опечатку:

video=uvesafb:ywrap,1366x768-32,mtrr:3 splash=silent,theme:livecd-2007.0

И vesa может не поддерживать широкоформатные разрешения. А тема splash должна поддерживать нужное разрешение (нужно проверить наличие нужного конфига в /etc/splash/название_темы).

gentoo_root ★★★★★ ()
Ответ на: комментарий от gentoo_root

Нужный конфиг есть. Что использовать вместо vesa?

Landgraf ★★★★★ ()
Ответ на: комментарий от Shtsh

Гуглил, открывал, не помогло. Видеокарта nvidia. Драйверы - блоб.

Landgraf ★★★★★ ()
Ответ на: комментарий от Landgraf

Что использовать вместо vesa?

Видеокарта nvidia. Драйверы - блоб.

Либо перейти на nouveau (тогда будет нормальное разрешение), либо сидеть с vesa (но он очень тормозит, будет видно, как картинка при появлении прорисовывается сверху вниз).

Можно ещё попробовать установить разрешение 1024x768.

Кстати, судя по всему, используется genkernel. Я сам им не пользовался, но в вики написано, что ему нужны дополнительные параметры, чтобы в initramfs скопировалась тема нужного разрешения: http://ru.gentoo-wiki.com/wiki/HOWTO_fbsplash#.D0.9A.D0.BE.D0.BD.D1.84.D0.B8....

gentoo_root ★★★★★ ()
Ответ на: комментарий от gentoo_root

Делал, не помогло. Лучше пусть медленно прорисовывается, часто работаю с 3d графикой, а nouveau с ней не очень дружит.

Landgraf ★★★★★ ()
Ответ на: комментарий от Landgraf

Лучше пусть медленно прорисовывается, часто работаю с 3d графикой, а nouveau с ней не очень дружит

В vesa не то что 3D, а даже нормального 2D нет.

fragment ()
Ответ на: комментарий от gentoo_root

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

Мплеер через fb не очень тормозит. До 720р можно смотреть без фреймдропа.

Deleted ()

genkernel --gensplash=livecd-2007.0 --gensplash-res=1360x768 --menuconfig all

вот так собрал и все заработало.

Landgraf ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.